He sido un ingeniero de software durante mucho tiempo. He tenido éxito en algunos proyectos, menos en otros. He visto a jóvenes desarrolladores ser exitosos a veces, sin éxito en otros. Veamos…
1) no asuma. Pedir. Si pudiera elegir un solo consejo que esté por encima de los demás, sería este.
Nuestra profesión parece engendrar arrogancia intelectual: una firme creencia en nuestra propia “rectitud”. Pero esto es lo que he encontrado: mientras más convencido está un desarrollador de que está haciendo lo correcto, más se beneficiará al dirigirlo por alguien más en su equipo. Lo contrario de lo que la mayoría hará.
2) escuchar desde el punto de vista de un ser humano completo.
- ¿Cuáles son los mejores consejos y trucos de Logic Pro X para principiantes?
- ¿Cuáles son algunos buenos consejos sobre cómo gestionar los programadores?
- ¿Cuáles son algunos de los consejos y trucos básicos sobre el motor de un automóvil que todos deberían conocer para solucionar problemas rápidamente en caso de avería?
- Hearthstone: ¿Cuáles son algunos consejos para jugar con la clase Druid?
- ¿Cuáles son algunos consejos y trucos para alguien que está aprendiendo mandarín?
Muy rápidamente se le pedirá que tome los requisitos y cree el código. Muchas veces, esos requisitos representan la opinión del propietario de la empresa, desde la perspectiva de un cliente “ideal”. Pero no hay clientes ideales. Solo clientes humanos. Y son confusos, indecisos, propensos a errores, tontos y, rara vez, ideales. Entonces, cuando cumples con los requisitos, pretende “ser” un cliente no ideal. Alguien desordenado y mal informado. Escribe el código para ESE chico. Tu código será mejor para ello.
3) todo lo que has aprendido es correcto. Tirar a la basura.
Sí. Lo leíste bien.
Desarrollar cursos para enseñarte en la universidad es un proceso que lleva al menos cinco años. En promedio, un curso de ciencias de la computación permanecerá efectivamente sin cambios por otros cinco. Aprendiste cosas que eran del estado hace siete a diez años en promedio.
Así que cuando salgas, prepárate para comenzar de nuevo. Las cosas que no sabes mucho superan las cosas que haces. Y tus habilidades se desvanecen rápido. Correr. Acostúmbrate a correr. En algún nivel, NUNCA dejarás de aprender.
4-1,000) muchas más cosas que decir … Pero honestamente, si se enfoca en estos tres, ha tenido un buen comienzo.
Resumiría y concluiría diciendo: Sé humilde, concéntrate en los clientes maravillosos y desordenados, y nunca dejes de aprender. Haz esas tres cosas, una y otra vez, y lo harás bien.