Comunicación, y especialmente comunicación escrita. Lamentablemente, muchos desarrolladores se quedan cortos en esto. Incluso algunos grandes codificadores se quedan cortos, pero los grandes desarrolladores generales no pueden. Debe poder transmitir sus ideas a los demás. Debe asegurarse de que sus ideas se conservan, y no me refiero solo a las ideas que se implementan. Las alternativas que fueron rechazadas también deben conservarse, junto con las razones por las que fueron rechazadas, porque terminará revisando muchas de esas decisiones por una razón u otra con el tiempo.
No me importa qué medio está utilizando, ya sean historias que escriba como parte de un proyecto ágil, especificaciones formales, páginas en un wiki, mensajes de correo electrónico o comentarios de bloque en código … Todos deben comunicar sus ideas de manera clara y concisa. de manera efectiva y con un nivel adecuado de integridad para cualquier metodología que esté siguiendo.
Por lo tanto, los desarrolladores realmente necesitan tomarse el tiempo para aprender a escribir una buena oración, un buen párrafo y un buen ensayo, para que puedan usar ese conocimiento para escribir buenos requisitos, historias, especificaciones y documentación.
- ¿Es normal comenzar a odiar los roles relacionados con el desarrollo de software cada vez más y, en cambio, ser atraído hacia las matemáticas?
- ¿Los desarrolladores / programadores se sienten más inteligentes que otras personas?
- ¿Cuáles son las mejores compañías de las que un desarrollador de Java debería comenzar como nuevo?
- Si tengo que elegir * uno *, ¿cuál es el mejor título de desarrollo de software / ingeniería / operaciones para un equipo de alto rendimiento?
- ¿Qué te hará salir de una entrevista de desarrollo de software?