¿Cuántos años se debe trabajar como desarrollador de software en una empresa? La respuesta a esta pregunta depende de varios factores, como en qué país trabaja, en qué empresa trabaja, cuáles son sus objetivos de crecimiento profesional, cuál es la satisfacción laboral nivel, etc.
Supongamos que está trabajando en EE. UU., Como he observado, las personas que trabajan como desarrolladores de software en EE. UU. Trabajan durante mucho tiempo en el mismo rol y en la misma empresa siempre que les guste su trabajo. He visto personas trabajando durante más de 20 años en la misma compañía que los desarrolladores de software y no les importa mucho el crecimiento en términos de designación y nivel.
Ahora que viene a la India, es totalmente opuesto a lo que sucede en los Estados Unidos. Una persona se une a una empresa de desarrollo de software como ingeniero en prácticas, luego, en un año, se convertirá en ingeniero de software, luego en uno o dos años más tarde se convertirá en ingeniero de software senior. Pero no se detendrá aquí, tienes que crecer en la organización para mantener tu trabajo. Tendrá dos opciones, una es tomar una ruta técnica y la otra es tomar una ruta de liderazgo de personas y, según su elección, puede ser especialista en tecnología / arquitecto / gerente de tecnología o líder de proyecto / gerente de ingeniería / director de ingeniería, etc. Entonces, las personas trabajan en el desarrollo de software real en los primeros años y luego son promovidos a roles de liderazgo. No puede encontrar muchos desarrolladores de software con 15 a 20 años de experiencia práctica en compañías de software indias. Si tiene más de 10 años de experiencia y aún trabaja en el desarrollo de software, se considerará un crecimiento negativo. Por lo tanto, no puede trabajar como desarrollador de software en una empresa durante mucho tiempo, ya que se supone que debe crecer en la escala de la organización, tendrá que asumir roles de liderazgo.
- Si otro sistema operativo supera a iOS, ¿los desarrolladores seguirán creando aplicaciones para iOS?
- Cómo pasar mi tiempo buscando trabajo de desarrollo de software
- ¿Podré llegar a un nivel respetable como ingeniero de software si no soy competente con la línea de comandos y los entornos Unix?
- ¿Puedo encontrar un trabajo simplemente conociendo Java, o necesitaré otras disciplinas para el desarrollo de software de aplicación? Muchos trabajos parecen requerir un idioma adicional.
- ¿Por qué muchas personas en este foro piensan que los desarrolladores de software usan Linux principalmente? ¿Cuál es la proporción real?
El tiempo que puede permanecer en una compañía de software depende de cómo es su desempeño, crecimiento, salario, etc. En general, las personas trabajan alrededor de 10 años en la misma compañía y tienden a cambiar la compañía para obtener un mejor prospecto profesional. 10 años es bastante tiempo en el contexto indio para que una persona permanezca en una empresa. He visto personas que cambian de compañía cada 2 años y he logrado un crecimiento muy bueno en términos de salario y designación que los que se quedaron atrapados en la misma compañía durante mucho tiempo.
Hay muy pocos casos en los que las personas que se unieron a la empresa fueran más frescas y crecieran al nivel de CEO en la misma empresa. Incluso las empresas eliminan a los viejos empleados y reclutan jóvenes a medida que obtienen abundantes y mejores recursos en la India.