Creo que esta respuesta se aplica a todos los ingenieros.
- Optimizar para el aprendizaje. Hay mucho que aprender para convertirse en un gran ingeniero de software. La gran mayoría de los cuales no se enseña en ninguna escuela. Así que debes ponerte en una posición en la que puedas aprender rápido. Esto significa estar rodeado de personas que crees que son excelentes ingenieros, en una empresa donde podrás probar muchas cosas diferentes.
- Construye tu red. A los ingenieros no les gusta pensar que son redes, pero las redes son importantes. Así es como las personas encuentran empleo, se las contrata para obtener empleo, encuentra las empresas más importantes, recibe consejos para navegar por sus carreras, y así sucesivamente. Hay muchas formas de construir una red que son “redes” tradicionales.
- Haciendo un gran trabajo en una empresa con grandes ingenieros. Este es mi favorito. La gente cambia de trabajo a menudo en Silicon Valley. Si trabaja en una empresa con excelentes personas y se sabe que está haciendo un gran trabajo, dentro de 5 años conocerá a grandes personas que trabajan en las 10 mejores empresas … y todas querrán volver a trabajar con usted. Pasarán a ser VP’s, VC’s y otros roles importantes. Esto se relaciona con el primer punto, su elección de la empresa importa mucho.
- Para los ingenieros negros, / dev / color también es una excelente red para unirse. Está lleno de algunos de los más talentosos, motivados y ansiosos por ayudar a los ingenieros de software de Black en el país. La organización está construyendo la red que los ingenieros negros a menudo luchan por construirse ellos mismos.