Team Dynamics and Soft Skills for Developers | Don’t Imitate

Team Dynamics and Soft Skills for Developers | Don’t Imitate

English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 58 Lessons (5h 8m) | 616 MB

Whether you’ve learned software development at a school, bootcamp, online, or are entirely self-taught, there is one key aspect to being a developer that you were likely never trained on: how to deal with people on a team.

Developers are also team members. Yet, team dynamics and soft skills are never taught to coders.

Hi, I’m Tony Alicea, a 25-year veteran in web and software development both as a developer, designer, and manager. I’m a bestselling Udemy instructor and Pluralsight author. You can find me speaking on podcasts like JavaScript Jabber and at conferences like React Summit.

My goal in creating this course, just like in my other courses that have been taken by 345,000 students, is to help you be the best developer possible, the kind that keeps a job.

To that end, in this course I am providing you my knowledge from over 25 years of experience both working as a developer with other devs and designers, and managing devs myself. I want to help you enjoy your day-to-day work, by having the best possible interactions with your team members which will also help you build great software and minimize your stress as a developer.

In this course you’ll learn frameworks and techniques for interacting with your fellow devs, designers, and managers. We’ll discuss communication techniques for everything from direct messages to code reviews. You’ll learn how to manage developers, how teams can deal with crisis situations, and how your view of yourself can improve your career experiences.

I made this course because I believe it is the big missing piece of every software developer’s education, and contributes to a lot of unnecessary stress and poorly built software. I hope this course helps you enjoy your work with your team as you build great software together!

Table of Contents

1 Introduction
2 Team Dynamics and Soft Skills
3 People and Needs
4 Dignity
5 Respect
6 Agency
7 Belonging
8 Knowledge and Understanding
9 Inputs-Outputs
10 Triggers and Responses
11 Adapting to People
12 The Dev States
13 The Newbie
14 The Overconfident Intermediate
15 The Imposter
16 The Been Around Awhile
17 The Loner Genius
18 The Mentor
19 The Designer States
20 The Starving Artist
21 The Pseudo-dev
22 The Practitioner
23 The Manager States
24 The Former Dev
25 The Non-Technical
26 The Worth-Prover
27 The Leader
28 Communication
29 Email
30 Direct Message
31 Video Conference
32 In-Person
33 Code
34 Code Reviews
35 Managing Devs
36 Everything is a Problem (to Solve)
37 Growth
38 Agency
39 Respect
40 Correction
41 Praise
42 State Transitions
43 Problem Panic to Problem Solving
44 Take a Breath
45 Be Honest
46 Be Empathetic and Determined
47 It’s Not Shocking
48 Breathing Room
49 Focus on the Problem, Not the People
50 Challenge Assumptions
51 Your View of Yourself
52 Humility
53 Modesty
54 Self-Confidence
55 Joining a Company
56 Handling Promotion
57 Leaving a Company
58 Conclusion

Homepage