Para principiantes:
- Aprender a lidiar con las críticas a su código de manera constructiva. Absorbe, reflexiona, no te lo tomes como algo personal, y toma lo que puedas de él.
- Aprender a trabajar con una variedad de personalidades de desarrolladores de software.
- Aprender a comunicarse con otros ingenieros, así como con diseñadores, gerentes de producto y gente de negocios, todos los cuales pueden agregar valor al producto final más allá del código en sí. Es posible que algunas de estas personas no comprendan completamente los elementos técnicos de lo que hacen los desarrolladores de software, pero llegará un momento en el que tendrá que resumir las situaciones y conceptos técnicos en su núcleo y comunicarlos de manera clara. Esta no es una habilidad con la que todos nacen, y definitivamente puede tomar algo de trabajo, dependiendo del individuo. Pero no se equivoque: aprender a comunicarse con las personas es fundamental para su éxito como desarrollador de software.