Accelerate Your Developer Career
1h 1mAdvanced2021-09-09
Authors

Janan Siam
Technical Lead and Development Manager
Course details
The most skilled programmers don't always make it to the top rung of the career ladder. Becoming a high-performing software engineer with opportunities for career growth requires strong collaboration and communication skills in addition to technical skills. In this course, instructor Janan Siam focuses on building those skills using real-world scenarios that are relevant to the day-to-day work of software engineers. Learn how to collaborate with a variety of cross-functional teams—from product management to QA—to find solutions to problems that impact your larger organization. Discover how to help your teammates innovate and take more calculated risks by creating a culture of psychological safety, as well as help yourself cope with conflict, stress, and burnout by developing your emotional intelligence. Plus, learn how to make your voice heard by enhancing your communication skills.
Skills covered
PHPTech Career SkillsCareer ManagementAdvancedCareer DevelopmentCybersecurityCloud ComputingData ScienceOpen SourceSoftware Development
Concepts
0. Introduction
- 01 - Leveling up your software development career
1. Cross-Functional Collaboration
- 02 - Why form cross-functional teams
- 03 - Collaborating with product management
- 04 - Collaborating with UI UX design
- 05 - Collaborating with architecture
- 06 - Collaborating with QA
- 07 - Collaborating with operations
- 08 - Challenge - Cross-functional teammates
- 09 - Solution - Cross-functional teammates
2. Software Delivery Is a Team Sport
- 10 - Psychological safety and risk-taking
- 11 - A knowledge-sharing culture
- 12 - Building trust
- 13 - Giving and receiving feedback
- 14 - Challenge - Are you a true team player
- 15 - Solution - Are you a true team player
3. Develop Emotional Intelligence
- 16 - Why EQ is a critical skill
- 17 - Handling conflict effectively
- 18 - Coping with stress and burnout
- 19 - Demonstrating empathy
- 20 - Overcoming self-doubt
- 21 - Challenge - Developing your EQ skills
4. Be Heard with Compelling Communication
- 22 - Communicate proactively
- 23 - Influence through clarity
- 24 - Express curiosity
- 25 - Choosing your communication method
- 26 - Challenge - Effective communication
- 27 - Solution - Effective communication
Conclusion
- 28 - Next steps