Un día, un colega pidió a un chat de la empresa que recomendara cursos. Escribió que las aplicaciones y los videos en YouTube no son adecuados: se necesita un maestro supervisor para "patear" de una fecha límite a otra. Según el desarrollador, es el control y las patadas lo que más lo motiva a absorber nueva información. Hubo pocas recomendaciones en el hilo. Parece que algo salió mal en la solicitud. Vamos a averiguarlo.
Constantemente surgen nuevas herramientas y marcos, las bibliotecas se reponen; un colega del primer párrafo, como muchos otros desarrolladores, tiene la sensación de que necesita aprender constantemente. Y junto con él, muchas preguntas. ¿Qué aprender exactamente? ¿Cómo no perder el tiempo en lo que pronto será innecesario? ¿Cómo aprender de tal manera que realmente bombee una habilidad y no la toque tangencialmente? ¿Cómo no agotarse la primera semana, sino practicar con regularidad?
Solo nosotros podemos gestionar este proceso: estamos constantemente buscando algo nuevo, eligiendo cursos y escuelas, motivándonos para empezar y pasar por ellos hasta el final; nadie más sabe qué es exactamente lo que necesitamos. Todo esto es muy difícil y hay muy poco tiempo para estudiar debido a las tareas laborales. Por tanto, quiero compensar esta falta de eficiencia. Junto con los desarrolladores, intentamos averiguar cómo lograrlo.
Paso 1. Evalúate a ti mismo
Para empezar, vale la pena evaluar sus conocimientos y habilidades, su posición en la escala de competencia. A veces puede ser difícil entender si eres un buen desarrollador o no, qué se puede mejorar y qué brechas te impiden pasar al siguiente nivel.
— . , , . .
. , . .
« — . — . , ».
, , .
2.
, . — . — , . , , , . , , — .
( !) — , , . . : , , .
« . , - , . , , : , . , — ».
3.
. , :
« . . - , , -».
« : , , . , ».
4.1.
— . , , YouTube . , — .
, , .
30 , . . , — , .
, .
4.2. . ?
, — . ? Nature. - ( ). , .
, - , - — . : , . — .
, - . ?