Um dia, um colega pediu um chat de uma empresa para recomendar cursos. Ele escreveu que aplicativos e vídeos no YouTube não são adequados - um professor supervisor é necessário para "chutar" de um prazo para outro. Segundo o desenvolvedor, é o controle e os chutes que mais o motivam a absorver novas informações. Houve poucas recomendações no tópico. Parece que algo deu errado na solicitação. Vamos descobrir.
Novas ferramentas e estruturas estão surgindo constantemente, as bibliotecas estão sendo reabastecidas - um colega do primeiro parágrafo, como muitos outros desenvolvedores, tem a sensação de que você precisa aprender constantemente. E junto com ele - muitas perguntas. O que exatamente aprender? Como não perder tempo com o que logo se tornará desnecessário? Como aprender de forma a realmente estimular uma habilidade e não tocá-la tangencialmente? Como não se esgotar na primeira semana, mas praticar regularmente?
Só nós podemos gerir este processo: estamos constantemente à procura de algo novo, escolhendo cursos e escolas, motivando-nos para começar e percorrê-los até ao fim - ninguém mais sabe o que exatamente precisamos. Tudo isso é muito difícil e sobra muito pouco tempo para estudar devido às tarefas de trabalho. Portanto, quero compensar essa falta de eficiência. Junto com os desenvolvedores, tentamos descobrir como fazer isso.
Etapa 1. Avalie a si mesmo
Para começar, vale a pena avaliar seus conhecimentos e habilidades, sua posição na escala de competência. Às vezes pode ser difícil entender se você é um bom desenvolvedor ou não, o que pode ser melhorado e quais lacunas o impedem de passar para o próximo nível.
— . , , . .
. , . .
« — . — . , ».
, , .
2.
, . — . — , . , , , . , , — .
( !) — , , . . : , , .
« . , - , . , , : , . , — ».
3.
. , :
« . . - , , -».
« : , , . , ».
4.1.
— . , , YouTube . , — .
, , .
30 , . . , — , .
, .
4.2. . ?
, — . ? Nature. - ( ). , .
, - , - — . : , . — .
, - . ?