No creo que exista una definicion precisa y universal.
Pero basicamente, se podria decir que un "junior" es alguien que apenas sabe lo basico: declarar variables, hacer ciclos, definir procesos a escala pequeña (clase).
Un "senior" es alguien con experiencia. Basicamente, alguien que le puedes confiar cualquier tarea por dificil que sea, y es capaz de resolverla.
Adicionalmente, tiene un amplio abanico de recursos (quizas sabe mas de un lenguaje, conoce a fondo un framework/lenguaje/plataforma, puede definir proyectos de larga escala, solito resuelve sus dudas, etc)
|