Una gran cantidad de trabajo es bastante aburrido, no importa cuán emocionante parezca ser el título del trabajo, la compañía o el producto. Pero las partes aburridas como las pruebas unitarias, trabajar con el control de calidad, documentar, ayudar a preparar materiales de capacitación, diseñar reuniones con gerentes de productos, ayudar ocasionalmente con clientes, etc. son las partes que separan una prueba de concepto de un producto real.
La mayoría de las personas interesadas en las computadoras pueden codificar. Pero los verdaderos ingenieros que están construyendo productos que el mundo usará para hacer cosas útiles terminarán haciendo una buena cantidad de lo anterior. Y después de un tiempo, particularmente una vez que descubres que las cosas anteriores no son una “distracción” sino que son cruciales para implementar un producto útil, puede que te resulte interesante.
Ah, y ten una vida fuera de la ingeniería. Hay un gran mundo más allá del cubículo 🙂
- ¿Los desarrolladores de software alguna vez tienen problemas de "pizarra" por el simple hecho de usar la pizarra?
- Si nunca he tenido una experiencia satisfactoria como ingeniero de software, ¿eso significa que debería intentar otra profesión?
- ¿Todos los ingenieros de software de Google aprendieron el diseño del compilador y la inteligencia artificial en algún momento de su vida?
- ¿Cuál es el lenguaje de programación principal para aprender, para ser ingeniero de software?
- Comenzaré mi primer día en FB en dos semanas como nuevo ingeniero de software graduado. ¿Cómo le pido a un ingeniero sénior en el mismo equipo que sea mi mentor?