¿Cuáles son las habilidades que debe tener un ingeniero de software de tener 4 años de experiencia, cuáles son las habilidades que se esperan de él? ¿Y cómo debería planear para los próximos 1 o 2 años?

Después de cuatro años de aprendizaje, realmente se está enfrentando a los desafíos técnicos de proporcionar un servicio o aplicación, mejorar su capacidad para investigar soluciones, establecer su capacidad para trabajar en un equipo bajo presión y practicar cómo comunicarse con los gerentes.

No tienes que aprender todo. Solo trabaja para entender tu rol realmente bien. Construya modelos conceptuales de una computadora, un lenguaje, una solución, y concéntrese en llenar esos volúmenes con una comprensión sólida que sea útil para quienes lo rodean y eficaz para hacer el trabajo.

La gente realmente te admirará si eres un ingeniero tranquilo, paciente, amigable y confiable. Si está en lo correcto al hacer la prueba y puede explicar las cosas, entonces se le ocurrirá pensar “¿Quién sería una gran persona para invitar a unirse a este equipo?”

¡Le deseo mucho éxito!

En primer lugar, se espera que un ingeniero de software tenga un fuerte dominio de la informática. No se trata solo de escribir un código (ni un gran trabajo). Se trata de hacer que su computadora resuelva problemas del mundo real (la tendencia actual de AI). Tener una sólida comprensión de la “informática”, brinda la capacidad de resolver problemas del mundo real. De hecho, incluso la peor universidad tiene un curso estructurado que capacita a los estudiantes para resolver el problema. Junto con la resolución de problemas, uno debe tener la capacidad de aprender cosas rápidamente, ¡eso es posible solo si sus conceptos básicos son buenos!
Estos conceptos orientados a objetos, habilidades de programación, redes y uso de bases de datos, etc. todas estas cosas son muy básicas y se espera que todos los estudiantes de ingeniería S / W las conozcan. Lo que la industria espera es la capacidad de resolver “problemas difíciles” (espero que conozca la definición de “problemas difíciles” de la informática). 4 años de experiencia industrial son más que suficientes para convertir al ingeniero en un experto en el dominio, a menos que él / ella no haya tomado la iniciativa de resolver problemas en esos 4 años.

Dado que la industria de la ingeniería de software está en constante evolución y la competencia continúa aumentando, debe continuar puliendo sus habilidades actuales y aprendiendo otras nuevas para sobresalir y seguir siendo solicitado.

Scm como git

Diseño OO

Arquitectura sw

Al menos un lenguaje de programación OO sólido

Bases de datos

… Pregunta general, respuesta general

More Interesting

Si planea crear eventualmente una nueva empresa, ¿cuáles serían las ventajas y desventajas de obtener un título de Doctor en Filosofía (PhD) en ingeniería eléctrica o de software para alguien con un título universitario en ingeniería química?

¿Cuáles fueron los ingenieros que redactaron el pensamiento HTTP?

¿Los ingenieros de software necesitan ser buenos para trabajar con otros? ¿Por qué o por qué no?

¿Qué es un SDLC?

¿Cuál es la mejor pieza de software jamás escrita y en qué idioma?

¿Qué debo hacer para conseguir un trabajo en Silicon Valley como ingeniero de software? ¿Qué tipo de antecedentes o experiencia / educación se requiere?

¿Qué son los desarrolladores full stack, front-end y back-end? ¿Qué hacen cada uno de ellos?

¿Cómo elegirías entre jugar para el Real Madrid y convertirte en ingeniero de software?

¿Qué debo hacer cuando mi jefe solicita una tarea de edición de imágenes mientras estoy enfocado en una tarea de programación como desarrollador de software?

¿Hay alguna forma de cambiar mi perfil de trabajo en IBM de un dominio de ingeniería de software a otro?

¿Hay algún software que pueda usar para diseñar un material y probar sus propiedades físicas?

¿Cuánto tiempo le tomaría a un desarrollador 'decente' reconstruir los primeros Facebook?

¿Cuál es el mejor software o aplicación para programar ingenieros en muchos proyectos diferentes?

Como ingeniero senior sin una educación CS o SE significativa, ¿cómo puede dar forma a su camino profesional para seguir subiendo la cuesta de grandes y desafiantes problemas técnicos?

¿Cómo persisten los sistemas MOLAP y funcionan con sus datos?