He visto numerosos conceptos erróneos en los últimos años con respecto a:
- Las actividades del día a día realizadas por los empleados en cada categoría.
- El currículo educativo en informática o programas de licenciatura.
- La curva de aprendizaje durante los primeros años en el trabajo.
- oportunidades de empleo para graduados recientes
Incluso hay un buen volumen de desinformación en los equipos técnicos más pequeños donde los ingenieros jóvenes pueden desconocer o incluso sentirse inseguros sobre el crecimiento de su carrera después de pasar varios años en un puesto de ingeniería.
Los estudiantes de secundaria a menudo no se dejan engañar por los medios de comunicación o los programas universitarios que se centran en títulos familiares de la industria sin el nivel adecuado de experiencia .
Los niños son jóvenes y aún sueñan con un futuro exitoso y maravilloso, ya sea trabajando desde la playa, siendo el DJ / estrella de rock número 1 del mundo, dirigiendo un equipo exitoso de cientos de subordinados, construyendo el próximo Google y similares. Muchos de ellos no tienen los antecedentes y la cultura de la empresa que podrían arrojar algo de luz sobre el proceso de crecimiento en la jerarquía de una empresa, obtener experiencia en la industria y escalar desde la base.
- ¿Hay alguna forma de convertir tu personalidad emocionante / divertida en una persona realmente tranquila / estoica?
- ¿Cuál es el mejor cambio en una persona que has notado?
- ¿Puedes ser ético sin ser honesto?
- ¿Se sienten los brahmanes culpables por lo que han hecho y le están haciendo a la India?
- ¿Cómo hacer las cosas cuando estás perezoso y poner las cosas fuera?
Además de eso, la ingeniería y la gestión de proyectos en la práctica difieren mucho . Si bien hay un porcentaje de gerentes de proyectos técnicos con experiencia técnica y experiencia en producción de aplicaciones de software, la mayoría de los gerentes de proyectos provienen de un fondo diferente. Los programas de licenciatura generalmente tampoco se enfocan en la ingeniería, de ahí la falta de superposición sólida entre las dos profesiones.
Desde mi experiencia, los expertos técnicos y los jóvenes geeks obsesionados con la informática suelen aspirar a obtener títulos técnicos y crecimiento profesional en ingeniería de software. Otras personas eligen BA porque no están tan involucradas en la tecnología y buscan un enfoque alternativo.
Es bastante notable cuando se une a una incubadora de inicio o asiste a presentaciones públicas en eventos que organizan paneles de inversión. Muchos equipos incluyen estudiantes técnicos y de gestión o graduados recientes que dividen su trabajo en la implementación y presentación (incluyendo diapositivas, hablar en público y estudios de mercado). Hay poco o ningún solapamiento aquí también.
Durante mis primeros 2–3 años de desarrollo profesional de software, trabajé en equipos más pequeños (menos de 80 personas) y tuve dificultades para ver cualquier conexión entre lo que hago en el día a día y dónde me veo en el próximo 5 años. Hubo una brecha notable entre mis actividades diarias y con lo que nuestro equipo de administración estaba lidiando.
Al mismo tiempo, los mejores ingenieros de nuestro equipo no estaban intrigados por manejar la administración y tratar con los clientes, pasar la mayor parte del tiempo en su bandeja de entrada, asistir a reuniones y preocuparse por los plazos.
Según las bases de datos de DMD, el 97% de todas las empresas de EE. UU. Emplean a menos de 50 personas .
Es probable que los ingenieros principiantes estén trabajando para una pequeña empresa, aunque las grandes empresas puedan abrir una nueva sucursal en busca de cien personas o más en un solo lote. Teniendo esto en cuenta, las grandes organizaciones a menudo buscan varios perfiles fuera del espacio de ingeniería de software o enumeran un conjunto largo de requisitos para las nuevas contrataciones de ingeniería (las más experimentadas).
En una configuración de pequeña empresa, no hay una clara progresión de la carrera, ya que los procesos aún no están implementados: el negocio evoluciona según las necesidades del cliente y lo que funciona a largo plazo.
Las organizaciones más grandes que emplean a cientos de ingenieros pueden tener un mejor plan de crecimiento para ingenieros, desde junior hasta nivel medio hasta jefe, jefe de equipo, arquitecto de software, vicepresidente de tecnología, CTO, entre varias posiciones intermedias para diferentes tipos de ingenieros y sus Posición en la compañía. Esto permite a los ingenieros con más de 10 años de experiencia continuar progresando y logrando excelentes resultados sin tener que detenerse en un punto determinado o considerar un cambio a la gestión de proyectos.