
A principios de este año, HackerRank
publicó los resultados de un estudio a gran escala, al que asistieron 10 mil estudiantes, futuros desarrolladores. El propósito del estudio fue descubrir cuán importante es la autoeducación durante la capacitación y también aprender qué habilidades planean desarrollar los estudiantes.
Los resultados fueron interesantes, puede familiarizarse con los resultados del estudio bajo el corte. Por cierto, ya hemos
publicado un artículo sobre la importancia del autoaprendizaje para un desarrollador novato.
Skillbox recomienda: un curso práctico de dos años, "Soy un desarrollador web PRO" .
Le recordamos: para todos los lectores de "Habr": un descuento de 10.000 rublos al registrarse en cualquier curso de Skillbox con el código de promoción "Habr".
La educación superior no es suficiente
Según aproximadamente la mitad de los encuestados, además de estudiar en las universidades, recibieron la información necesaria por su cuenta. Más de un tercio de los encuestados dijo que las habilidades adquiridas se desarrollaron en el proceso de autoaprendizaje, y en absoluto gracias a la institución educativa.

El principal problema de la educación superior, según los estudiantes, es que no sigue el ritmo del rápido desarrollo de la tecnología. El programa de capacitación se vuelve obsoleto casi inmediatamente después de su publicación, por lo que los estudiantes tienen que estudiar por su cuenta, a menos que, por supuesto, sea importante para ellos.
Otro matiz es que los desarrolladores novatos buscan aprender no uno, sino cuatro lenguajes de programación. Los estudiantes asiáticos generalmente planean aprender al menos siete idiomas.
Queda claro que un diploma o título no debe ser el factor principal para evaluar las habilidades de los estudiantes. La atención principal al contratar a un desarrollador joven debe prestarse a proyectos personales, su cartera, evaluación de habilidades.
YouTube es una fuente de información extremadamente importante para los estudiantes.
Los desarrolladores novatos a menudo usan YouTube para capacitación, más a menudo que sus colegas más experimentados. La gran mayoría, aproximadamente el 73% de los estudiantes en el grupo de edad de 18 a 24 años, trabaja con servicios de video.

StackOverflow es utilizado de forma muy activa por desarrolladores más experimentados de 25 a 34 años (por supuesto, representantes de otras categorías de edad también trabajan con el servicio, solo desarrolladores novatos participaron en la encuesta). Esta categoría se refiere a StackOverflow con más frecuencia: la diferencia con los principiantes es aproximadamente del 10%.
La demanda de expertos en JavaScript está creciendo
Al final resultó que, con mayor frecuencia, los empleadores quieren conseguir desarrolladores que estudien JavaScript y marcos relacionados. Esta demanda está asociada con la transición activa de la industria a páginas web dinámicas, donde el 95% de todas las aplicaciones están escritas en JavaScript.

Aproximadamente el 48% de los empleadores de todo el mundo buscan especialistas en JavaScript. Y solo el 42% de los desarrolladores novatos dicen que conocen este idioma. Sobre todo, la escasez de ese personal en India y Canadá. En los Estados Unidos y el Reino Unido, por el contrario, hay muchos especialistas en JavaScript.
El problema es que en muchas universidades este lenguaje de programación no está incluido en el plan de estudios; él y su ecosistema están cambiando muy rápidamente, las instituciones educativas simplemente no pueden mantener ese ritmo.
Ruby, Python y JavaScript: los más populares entre los estudiantes

Los tres idiomas son de interés para la gran mayoría de los estudiantes. Los desarrolladores novatos planean estudiarlos sin falta. Los principiantes no se olvidan del lenguaje C, ya que los lenguajes de programación de bajo nivel ayudan a aprender otros nuevos.
Y, por supuesto, los marcos.

AngularJS, React, Node.js y Spring son los marcos más populares entre los empleadores. La gran mayoría de las empresas requieren su conocimiento. Y la escasez de especialistas es muy notable, ya que son estos marcos los que se estudian poco en las universidades. Los conceptos básicos, por supuesto, se dan, pero la práctica mínima. No hay nada que hacer Los estudiantes deben aprender los marcos por su cuenta, además, las empresas deben recurrir a los especialistas contratados.
Crecimiento profesional sobre todo

Los resultados del estudio muestran que los momentos de trabajo más importantes para los desarrolladores novatos son:
- Crecimiento profesional y mentoring.
- Trabajo remoto, horario flexible.
- Proyectos interesantes
Luego siga buenos colegas, cultura corporativa, primas.
Concluyendo el artículo, vale la pena decir que cada desarrollador novato puede llegar a una conclusión por sí mismo. En cuanto a los empleadores, está claro que ahora la "corteza" no es lo más importante a lo que hay que prestarle atención (aunque casi nadie lo hace ya). Los puntos más importantes son el conocimiento, la experiencia, la cartera.
Skillbox recomienda: