¿Qué puede hacer si no siente que técnicamente está a la par con sus colegas ingenieros?

Odio usar un cliché, pero es importante encontrar tu pasión. Averigua qué disfrutas y qué te fascina, luego usa ese tema como palanca para motivarte a aprender más.

Leí en alguna parte que aprendes 6 veces más rápido si disfrutas lo que estás haciendo, así que esa es la clave. Descubre lo que disfrutas y luego experimenta el impulso turbo en tu aprendizaje.

Una de mis formas favoritas de aprender es escribiendo pequeños “prototipos” pequeños para probar una nueva tecnología, como el prototipo de una aplicación que se comunica en memoria compartida, otra que se comunica con TCP, otra que se comunica en IPC, otra que se comunica en multidifusión , otro que usa JSON, etc. Si lo hace, en una noche puede aprender los conceptos básicos de 4 o 5 tecnologías de comunicación clave. Ahora ya conoce las áreas que sus compañeros de trabajo probablemente nunca hayan tocado.

Aparte de eso, sigue trabajando duro, dedicando largas horas a explorar cosas nuevas. Por lo general, las personas que trabajan más duro en el software son las que finalmente tienen la mayor habilidad y son más críticas para cualquier empresa.

More Interesting

¿Qué puedo esperar de una entrevista técnica de desarrollador web junior (sin pizarra o codificación)?

Cómo construir mi propio software

Cómo comprar una compañía de software

¿Qué hacen los instaladores de Windows? ¿Cuáles son los beneficios de utilizarlos en comparación con descomprimir solo?

¿Alguien está realmente contento con su sistema de seguimiento de errores?

¿Es bueno cambiar de compañía cada año en el campo del desarrollo de software?

¿El algoritmo básico y la estructura de datos son tan importantes que cada empresa debe examinar a su candidato probándolo?

¿Por qué alguien querría trabajar en Amazon como desarrollador de software?

¿Cuáles son los KPI estándar para medir la calidad del producto y la eficiencia del equipo?

¿Las universidades quedarán impresionadas si hago un software?

¿Por qué es tan difícil aprender el desarrollo web? Me encanta Java / C ++ / Obj-C, pero JavaScript y los múltiples frameworks / bibliotecas como Backbone, jQuery, etc., me están volviendo loco.

En su opinión, ¿cuál es el mejor lenguaje de programación y por qué?

¿Puede una pasantía de gestión de patrimonio en Morgan Stanley ayudarme en mi futura carrera de ingeniería de software? ¿Aprenderé cosas sobre negocios que podrían ayudarme más tarde?

¿Cuáles son algunos problemas en la comunicación del equipo de desarrollo de software?

¿Cuál es el problema sin resolver más difícil en el aprendizaje automático profundo, esp. ¿visión por computador?