No hay una respuesta fija o formulada a esta pregunta. Cada una de las clasificaciones mencionadas puede describirse casualmente en función del tiempo, pero en realidad las clasificaciones tienen que ver con la habilidad. Según lo que he visto, hay desarrolladores capaces de funcionar al más alto nivel de habilidad (llamado “senior”) con una experiencia laboral relativamente corta. También hay desarrolladores incapaces de desempeñarse por encima del nivel más bajo de habilidad (llamado “nivel de entrada”) a pesar de años de experiencia. El desarrollo de software no es un sistema de antigüedad. El tiempo en la silla no importa. Muchos factores contribuyen a la capacidad de desarrollo de aplicaciones (educación, motivación, determinación, resolución de problemas, creatividad, curiosidad) y ninguno de ellos tiene mucho que ver con el tiempo en el trabajo.
Pero, si realmente necesita sacar algunos números de un orificio: Nivel de entrada = 1-2 años; Junior = 3-4 años; Senior = 5+ años. Pregúntele a diez personas y probablemente obtendrá 10 respuestas diferentes, todas igualmente generales e imprecisas.
- ¿Puedes ver más allá de las IIT, las IIM y las IAS?
- Tengo una experiencia laboral de unos nueve años en periodismo. Ahora quiero cambiar a comunicaciones corporativas, ¿cómo debo hacerlo?
- ¿Cuál es la compañía que más paga para un estudiante de ECE a través de GATE y cuál es el rango mínimo?
- Cómo unirme a la Fuerza Aérea India tan pronto como complete la Ingeniería mecánica
- He desarrollado un algoritmo de Trading. ¿Qué hago ahora? (Ver detalles de la pregunta)