Tengo 27 años de edad. Estoy trabajando en una empresa automotriz como ingeniero de software integrado con 2 años de experiencia. ¿Qué puedo hacer para seguir creciendo en la industria y prepararme para el futuro?

La pregunta es demasiado amplia. Quiero decir, no dijiste lo que querías hacer más tarde. ¿Desea construir sistemas, automóviles, administrar proyectos o programas, convertirse en un especialista, etc.

Kapil Thakar ha dado una buena visión general de las habilidades técnicas que son útiles para un especialista técnico. Necesitará estas habilidades si quiere seguir siendo relevante.

Me gustaría enfatizar un poco más en la última parte de su respuesta: Dominio del conocimiento. En mi opinión, esto es lo que te hace destacar como especialista en un campo. Las habilidades de programación son necesarias y poderosas, pero después de un tiempo, no son suficientes para asumir mayores responsabilidades. Asumiendo que quiere estar en el campo técnico, necesita acumular mucho conocimiento de dominio. Compartiré algunas cosas que me han funcionado. Tenga en cuenta que esta no es una lista completa.

Descubra lo que está construyendo y por qué lo está construyendo. Siga haciendo preguntas hasta que comience a obtener respuestas desde la perspectiva de un usuario normal. Comprende el impacto de lo que haces en la experiencia del usuario. Si el usuario no está dispuesto a pagar por su producto, no se le pagará. Confía en mí, esto se convertirá en un problema a medida que subas la escalera.

Descubra cómo su sistema interactúa con el resto del mundo (no solo el automóvil) y cómo puede afectar a otros. Esto va más allá de la experiencia del usuario. Esto también implica comprender los impactos a largo plazo del sistema.

Comprenda dónde encajan usted y su unidad dentro de la gran máquina que es un negocio automotriz. Por ejemplo, ¿cómo afecta una decisión de diseño específica a la fabricación de la unidad o al soporte postventa? Para darle una idea, participé en la optimización de las pruebas de fin de línea para una ECU. El objetivo era reducir el tiempo de autocomprobación de hardware en 25 ms. El tiempo total para ejecutar la prueba es de casi cinco segundos. Entonces, estamos buscando una mejora de menos del 0.5%. ¿Creería que esta optimización ahorró más de medio millón de euros? Esto se debió a que, sin esta optimización, la fabricación habría tenido que agregar una estación de prueba EoL más y cintas transportadoras asociadas y otros accesorios para mantenerse al día con el rendimiento en la línea de producción. Sin conocer la imagen completa, no es posible apreciar el impacto de un cambio tan pequeño.

Intentaré agregar más información más tarde …

Según yo, puedes:

  • Desarrolle su competencia técnica en C, C ++.
  • Práctica para la implementación de algoritmos pequeños disponible en internet.
  • Use stackoverflow & quora para obtener la respuesta de sus consultas técnicas.
  • Aprenda el concepto de Linux y RTOS. (IPC, proceso, hilo, proceso de archivo, sysfs, procfs, tasklet, cola de mensajes)
  • Obtenga información sobre el hardware y la información de nivel de chip.
  • Consulte el esquema y la hoja de datos para obtener la información.
  • Obtenga el conocimiento completo sobre el compilador, el proceso de compilación, los enlaces, los archivos generados y todo.
  • Participe en las técnicas de revisión de código.
  • Proceso de aprendizaje seguido para completar el ciclo de vida del desarrollo.
  • Intente interactuar con el cliente para desarrollar habilidades de comunicación.
  • Mejorar las habilidades de toma de decisiones.
  • Tome más iniciativa para obtener más responsabilidad.
  • Piense fuera de la caja y genere nuevas ideas para las patentes.

Y por último pero lo más importante.

  • Obtenga el conocimiento específico del dominio tanto como pueda.

Manténgase actualizado con las últimas herramientas y tecnologías disponibles en su tecnología y dominio. Intenta hacer un POC y demuéstrale a tu jefe si es posible para que sepa cuáles son tus capacidades. De esta manera estarás por delante de tus compañeros

More Interesting

¿Cómo escribir una carta de solicitud a un profesor para hacer una pasantía bajo su guía? Hay una muestra

¿Cuáles son las principales áreas de investigación en ingeniería química?

¿Dónde trabajan las SDE recién contratadas en Amazon, Seattle? ¿Cuál es la dirección del centro de desarrollo de software de Amazon en Seattle?

¿Cuál es el mejor lugar para trabajar como un graduado de TI más fresco, TCS o Edelweiss?

¿Qué es la unidad MFGADM en Infosys? ¿Hay buenas oportunidades para estudiantes de primer año en esa unidad?

¿Qué hace un ingeniero de software? ¿Qué se necesita para ser uno?

¿Cómo debería convencer a mis padres de que no debería conseguir un trabajo a tiempo parcial para poder perfeccionar mi estrategia comercial?

¿Hay algún trabajo disponible en el gobierno para programador de computadoras?

¿Debería doblarme en CS y EE (EE es mi título original) porque me gusta CS (no tan bueno en eso) y realmente quiero hacer una startup tecnológica y / o trabajar en Facebook, Google, Dropbox o Quora?

Después de fallar un doctorado en informática después de 5 años de estudio, ¿cómo debería alguien explicarlo a un posible empleador y encontrar un trabajo?

¿Puedo aplicar a la escuela de posgrado en ciencias de la computación sin que sea mi especialidad?

¿Importan las clasificaciones universitarias en Canadá?

¿Vale la pena obtener un conocimiento profundo de la espectroscopía de RMN para un trabajo futuro?

¿Tiene Alemania buenas oportunidades de trabajo para estudiantes extranjeros?

¿Cómo justifico los cambios de carrera en las entrevistas de MBA? ¿Un cambio de TI a marketing de medios disminuye las posibilidades de ingresar a una buena universidad de MBA?