com 56.000 trabalhos de desenvolvimento da web listados em Glassdoor a partir desta escrita e um salário base médio de US $68.524 por ano (em todos os níveis, nível de entrada para senior), é oportunidades de trabalho claras para os desenvolvedores da web são abundantes e lucrativos, mesmo durante uma pandemia. Mais especificamente, trabalhos de desenvolvedores front end (trabalhos usando código para construir as partes visíveis de um site) têm um salário base de $109,479 nos Estados Unidos. Mas … os trabalhos de desenvolvimento web são um bom ponto de entrada na tecnologia? Quanto tempo demora a aprender a codificar? E quanto tempo leva para se tornar um desenvolvedor web? As respostas podem surpreendê-lo. Não só são trabalhos de desenvolvimento web front-end em particular uma maneira perfeita para iniciar uma carreira tecnológica, é possível começar a ganhar dinheiro com habilidades de desenvolvimento front-end em uma questão de meses.Quanto tempo demora a dar os primeiros passos?
embora possa não levar o tempo que você pensa para se tornar um desenvolvedor front end, ainda há algumas fases envolvidas. Então, quais são os primeiros passos e quanto tempo eles levam?
o primeiro passo absoluto para o desenvolvimento da web é começar a aprender duas línguas de codificação ASAP-HTML e CSS. HTML e CSS são linguagens de marcação usadas para definir as partes de uma página web (HTML) e determinar as fontes, cores e layout da página (CSS). Estas duas habilidades lhe permitirão começar a construir sites básicos, e eles até mesmo qualificá-lo para começar a fazer trabalhos de HTML e CSS pagos (pense trabalhos de desenvolvimento web freelance para amigos, família ou empresas locais). E aqui está a coisa — aprender a codificar com HTML e CSS pode levar tão pouco quanto semanas ou até mesmo dias dependendo de seu ritmo e abordagem.
depois de obter experiência com HTML e CSS, você pode expandir o seu repertório de desenvolvimento ainda mais com linguagens de programação como JavaScript — uma linguagem de scripting que controla o conteúdo dinâmico do site (por exemplo, gráficos animados e mapas interativos). Aprender JavaScript irá adicionar mais alguns meses ao seu processo de aprendizagem, mas saber JavaScript também vai abrir ainda mais trabalhos de desenvolvimento.
uma vez que você tenha pregado o básico destas habilidades de desenvolvimento front — end o processo de aprendizagem continuará ao longo de sua carreira de desenvolvimento-e há sempre mais habilidades para aprender, a fim de permanecer profissionalmente flexível e relevante. Por exemplo, se você está interessado em Explorar o desenvolvimento back-end web (Desenvolvimento Web focado no aspecto “sob o capô” de sites como gerenciamento de banco de dados) você vai precisar aprender línguas do lado do servidor como Ruby on Rails. Dito isto, o processo de se tornar um desenvolvedor front-end profissionalmente viável pode ser realisticamente alcançado em uma questão de meses.
pode aprender a codificar em casa ou isto significa voltar à escola — e a abordagem afecta o seu período de tempo?
Front end web development is a skill-based job-a bachelor’s degree, associated degree, or other credentials are less of an issue when it comes to employment than simply having the right skills. Você pode obter um emprego como um desenvolvedor web front-end se você tem um diploma em Ciência da computação? Claro que você pode — desde que você tenha habilidades de desenvolvedor web front-end. E se você tem essas habilidades sem um diploma de ciência da computação, você será tão qualificado para trabalhos de desenvolvimento.
Com isso em mente, indo de volta para a tradicional faculdade para se tornar um front-end developer não faz sentido — ele adiciona anos e milhares de dólares para um processo que pode ser concluído em uma fração do tempo e por uma fração do custo. Em vez disso, caminhos mais realistas para aprender habilidades de desenvolvimento front-end incluem ensinar a si mesmo através de tutoriais de codificação on-line gratuito, pagar para aulas de instrutor-led on-line, e assistir em-pessoa código bootcamps.Mas o que diferencia cada uma destas abordagens? E como cada abordagem afeta seu período de aprendizagem?
Code bootcamps are coding schools that usually offer in-person immersive 8-12 week long courses-which right off the bat answers questions about time. Devido ao Covid, eles estão principalmente on-line agora, mas ainda podem aderir aos prazos e cargas de trabalho habituais. Os programas Bootcamp são projetados para ter os alunos prontos para o código até o final de sua duração prescrita, então se você participar de um curso de 12 semanas deve levar cerca de 12 semanas para estar pronto para o trabalho de desenvolvimento.
isso provavelmente soa melhor do que passar dois a quatro anos obtendo um diploma tradicional, mas Code bootcamps não são sem seus próprios desafios. Uma vez que os bootcamps tradicionalmente ocorrem em locais pessoais, você vai precisar se mudar para essa área se você já não viver perto. Enquanto isso, por causa da natureza intensiva do Código bootcamps, você não será capaz de trabalhar ou gerar renda durante as 8-12 semanas que você está inscrito (o que significa que você vai precisar ter todas as suas despesas de vida cobertas na frente). E, finalmente, bootcamps são uma maneira particularmente cara de aprender a code — bootcamp propinas em média $11.451 (acima e além de quaisquer custos de vida ou relocalização relacionados).
📌 Relacionadas: Taxas De Colocação: O que você precisa saber antes de se inscrever em um Bootcamp
se esse tipo de despesas estão além do seu alcance, você pode ir para o outro extremo do espectro de custos e ensinar a si mesmo linguagens de programação através de sites de tutoriais online gratuitos como Coursera e campo de código livre. Estes sites — bem como fóruns de desenvolvimento online como GitHub e Stack Overflow-oferecem informações básicas suficientes (gratuitamente!) para começar com HTML, CSS e JavaScript.
no entanto, com esta abordagem a questão do tempo pode ficar turva. Uma vez que não há diretrizes definidas ao ensinar a si mesmo, a duração do tempo de aprendizagem depende inteiramente de você. Seu período de tempo também será significativamente afetado pela qualidade dos recursos que você acontece de encontrar e se ou não o seu estilo de aprendizagem é propício para auto-direção — classes de codificação livre pode não funcionar para todos.
📌 relacionado: você deve pagar para aprender a Código?
finalmente, classes de codificação online pagas são um meio-termo entre as despesas de um bootcamp de código e o caminho nebuloso de ensinar a si mesmo. As escolas de codificação on-line dão-lhe a flexibilidade para aprender em casa e definir o seu próprio ritmo, mas você ainda receberá o apoio de colegas e instrutores enquanto aprende. Enquanto as escolas de código on-line geralmente não operam em prazos exatos como bootcamps em pessoa, eles ainda oferecem diretrizes e estrutura que não está lá se você tentar ensinar a si mesmo.
Por exemplo, o Skillcrush Quebrar Em Tecnologia Blueprint (abrangendo HTML, CSS e JavaScript, bem como habilidades de web design, WordPress, e mais) é projetado para ser concluída em 9 a 12 meses, se os alunos dedicam cerca de uma hora por dia — o que lhe permite levar mais ou menos tempo para concluir o programa com base na sua situação e necessidades. O programa também é projetado para você começar freelancing enquanto você ainda está aprendendo. Isto significa construir um conjunto completo de ferramentas tecnológicas (incluindo passar as bases) ainda é totalmente realizável em menos de um ano.
Não, você não é muito velho para se tornar um desenvolvedor web
buscadores de emprego curiosos em tecnologia de todas as idades constantemente se perguntam se eles são ou não muito velhos para aprender linguagens de programação e fazer uma mudança de carreira-e se é simplesmente muito tarde para começar. A resposta muito fácil is…No!
voltando à ideia de que o desenvolvimento da web front-end é um trabalho baseado em competências, isto aplica — se tanto à sua idade como à sua formação-se você tem as habilidades, eles vão pagar as contas. E como o investimento de tempo para aprender habilidades de desenvolvimento front-end é relativamente pequeno, não há tempo como o presente para começar. Você provavelmente passou mais tempo se perguntando se você pode fazer isso do que realmente vai levar você a aprender as habilidades básicas.
📌 relacionadas: