Visão Geral dos Cursos de Desenvolvimento Web

Em uma observação, falarei sobre minha experiência em fazer cursos sobre desenvolvimento web nas escolas: especialista , escola loft , academia html , learn.javascript.ru . Este post será interessante para todos os interessados ​​em desenvolvimento web e que pensam seriamente em fazê-lo funcionar. Pensamentos semelhantes me ocuparam há 2 anos. Então eu trabalhei como engenheiro. Agora, trabalho como desenvolvedor front-end em um banco, dando suporte a um site decrépito no Bitrix e desenvolvendo um novo sobre o react, para que o treinamento não tenha sido em vão. São feitas perguntas periodicamente onde você pode aprender o desenvolvimento da Web e por onde começar, então decidi sistematizar minha experiência.


Então, eu decidi que os cursos com um plano de treinamento claro, tarefas e verificação pelo professor (mentor) são o caminho mais curto para o meu objetivo, acabou assim. Mas os cursos realizados eram muito diferentes, e eu os fiz especialmente em escolas diferentes.


Comecei com a primeira edição na emissão do Yandex (para 2016), o " especialista " da escola. Atraí a oportunidade de estudar em período integral nos ramos da escola em Moscou, parecia uma abordagem mais fundamental com a possibilidade de comunicação pessoal com o professor. Passei por dois cursos: o básico de html e o básico de js . O conhecimento é dado aos mais superficiais. E os tópicos são divididos em muitos sub-cursos. O curso em js consiste em 3 partes, custando 12-15 tr. Agora em 2019, um especialista tem um curso jQuery dividido em 2 partes e um curso Knockout.js. Você pode combinar isso em um desenvolvedor legado especializado. A divisão claramente tem uma base de marketing. Parece que a estrutura das aulas e o material não são interessantes para os próprios professores. O conhecimento adquirido mal é suficiente para o gerenciador de conteúdo, sem mencionar o desenvolvedor. Por exemplo, o layout é feito em flutuação, o método não é o mais progressivo naquele momento.


Além disso, minha escolha foi mais informada, lendo resenhas em fóruns, artigos, podcasts, youtube. E a próxima escola para mim foi a escola do loft . A partir daqui, conto minha experiência como desenvolvedor. Aqui, tentei pela primeira vez um fluxo de trabalho de trabalho com solicitação git, webpack, pull. Um curso js de dois meses " javascript integrado ", dos métodos básicos ao desenvolvimento de projetos educacionais com api vk, mapas Yandex, drag'n'drop. Paralelamente, a teoria dos protótipos, fechamentos, assincronia, padrões mv *, etc. Tudo isso em uma apresentação de qualidade de Sergei Melyukov, parece capaz de responder a qualquer pergunta na web. Em geral, o curso é excelente em habilidades de bombeamento. Mas também há desvantagens. Mentores, embora desenvolvedores experientes, mas cada um com mais de dez alunos, é claro que em todos os momentos pode faltar fisicamente. Obviamente, se ele adotar uma abordagem responsável do processo e lembrar o mentor de sua lição de casa, ele a verificará. Existem muitas tarefas, é melhor não acumulá-las ... No final do curso, havia materiais e vídeos on-line no React e no Angular, como uma visão geral da possível continuação do treinamento. A qualidade da apresentação é notavelmente mais baixa que a de Melyukov, que cria uma impressão negativa e lubrifica o final. Mas estes são triviais, em geral, o curso vale o dinheiro. Estou analisando alguns vídeos até agora.


Nível de preparação necessário : o livro https://learn.javascript.ru/ parte 1 seções 1 - 5, parte 2 seções 1 - 2. Para admissão, você deve passar por uma tarefa de teste que permita verificar seu nível. Eu refiz 1 vez.
Tempo necessário para o treinamento : no meu caso, cerca de 20 horas por semana.


O próximo, curiosamente, foi o curso de layout da academia em html. Separadamente, vale destacar o corpo docente. O curso foi ministrado pelos fundadores da academia, Aleksey Simonenko, Alexander Pershin e uma comunidade bastante conhecida Vadim Makeev, cujos podcasts se tornaram um farol para mim no mundo da web. Devo dizer que esperava apertar o layout. Eu pensei que o curso seria fácil, até comecei a duvidar se reagir imediatamente. Mas o curso acabou sendo muito saturado. O sistema de orientação na academia é, na minha opinião, o mais bem-sucedido. Aqui está toda uma base de mentores: para cada um dos não mais de três alunos, tive a sorte de ser o único aluno do mentor. A qualidade da verificação do trabalho se beneficia bastante com essa abordagem. Várias vezes meu dever de casa foi implantado para revisão. Pixel perfeito, acessibilidade, fluxo de trabalho através do git, tudo de maneira adulta. A tarefa final também é verificada por um mentor independente. Você pode escolher um mentor no início do curso de uma base inteira, por classificação, experiência ou foto, é assim que qualquer um. Durante o curso, é aberto o acesso total às tarefas da academia, o que também é muito bom, se você passar em paralelo, definitivamente não será chato. Tarefas interativas da Academia, um item obrigatório para qualquer front-end iniciante ou designer de layout. Em geral, caracterizar este curso em uma palavra é qualidade . Em tudo: material, apresentação, tutoria. A diferença com o especialista parecia ter mudado do mod da BMW.


Nível de treinamento necessário : cursos interativos em academias html, nível iniciante, nível intermediário (parte gratuita)
Tempo necessário para o treinamento : no meu caso, cerca de 20 horas por semana.


O último curso que fiz, durante o qual consegui o primeiro emprego como desenvolvedor, foi reagir a partir do learn.javascript.ru , ministrado por Roman Yakobchuk. Devo dizer que o curso causou impressões contraditórias. E em parte isso é minha culpa. O nível do meu treinamento foi insuficiente. O curso é realizado no formato de uma master class, na qual o professor compartilha as melhores práticas. Apesar da grande quantidade de tempo gasto, nem sempre tive tempo para concluir todas as tarefas, e elas simplesmente não checam após o tempo previsto, pois não há mentores aqui e tudo cai sobre os ombros do professor. Eu tive que voltar para completar e desmontar com mais detalhes. Em geral, é necessária uma conscientização máxima aqui. Para ser justo, devo dizer que já passei na segunda parte do curso como estudante, porque Consegui um emprego como desenvolvedor front-end e simplesmente não havia tempo suficiente para tudo. Em geral, o curso é bom, mas requer uma preparação completa, e o conhecimento será beneficiado.


Nível de preparação necessário : o tutorial https://learn.javascript.ru/ parte 1, parte 2. Experiência no desenvolvimento de aplicativos no React, pelo menos para fazer.
Tempo necessário para o treinamento : no meu caso, cerca de 40 horas por semana.


Obviamente, o processo de treinamento do desenvolvedor nunca termina, mas o artigo deve ter um fim, e esse roteiro termina com um trabalho e um novo "caminho de junho" começa. Com suas prioridades, uma pilha de tecnologia e uma lista de verificação no final. Foi na minha primeira empresa que, na minha opinião, tive a sorte de chegar lá. Então, para o dispositivo para o primeiro emprego, passei cerca de um ano treinando e cerca de 75 mil rublos para cursos.
Agora, olhando os últimos 2 anos. Posso dizer que não me arrependo do tempo e dinheiro gastos, gosto do meu novo trabalho, tarefas interessantes, satisfação com as soluções desenvolvidas e as interfaces criadas.


Quero terminar com uma lista de links para os portais de treinamento que usei. Se esse tópico for relevante, posso preparar uma folha de verificação na qual estava me preparando para entrevistas.


  1. https://htmlacademy.ru/ Cursos interativos em HTML CSS e JS.
  2. https://learn.javascript.ru/ Tutorial em JS, com tarefas.
  3. https://www.sololearn.com/ Cursos interativos simples de CSS CSS CSS
  4. https://github.com/azat-io/you-dont-know-js-ru é um pouco mais avançado em JS, analisando tópicos complexos.

Source: https://habr.com/ru/post/pt445056/


All Articles