Become a Team Player by Embracing Communities
Although being technically fluent is a great step, to have an amazing career, you need to go beyond the technical. Software development is a team effort and being able to work together with others is a required skill that puts you at the next level. There’s an African proverb that goes like this: If you want to go fast, go alone. If you want to go farther, go together. Your career development is a long game. We are not here for a fast, short sprint but for the long-term results. This part of the book will prepare you for the long run.
Software development is a team effort. It is one of the most multidisciplinary jobs and requires many different professionals. Because of all that, developer communities are not only the place to meet and network with other developers and keep up to date with the latest innovations in technology but also the place to practice collaboration, communication, and teamwork skills.
In this chapter,...