Articles

Uma educação universitária é necessária para se tornar um grande desenvolvedor da web?

atualmente, muitas pessoas estão pensando em entrar no desenvolvimento da web. A perspectiva de emprego para desenvolvedores web é melhor do que a de quase qualquer outra profissão, com taxas de crescimento esperadas de mais de 20% ao longo dos próximos 5 anos.

salários são igualmente atraentes: o salário horário médio para desenvolvedores web nos EUA é de quase US $35/hr, o que equivale a mais de US $72.000 por ano. E muitos desenvolvedores excedem esse salário de longe. Com esses números em mente, a maioria dos especialistas concordam que um bom desenvolvedor da web não terá nenhum problema em encontrar trabalho bem pago no futuro próximo. Além disso, o desenvolvimento da web oferece grandes oportunidades de trabalhar a partir de casa (ou um café local), tornando-se um freelancer. Uma pesquisa recente revelou que mais de 7% dos desenvolvedores estão freelancing, e este número provavelmente vai subir.

assim, com todos os benefícios, tornar-se um desenvolvedor web é claramente uma perspectiva muito atraente. Mas a questão de $ 72.000 é, quais são os requisitos para se tornar um desenvolvedor? Precisas de um diploma de bacharel ou de um Doutoramento? Ou podes ensinar-te a ti próprio, a aprender tudo o que precisas online? Demos uma olhada no estado da indústria e perguntamos aos CTOs de diferentes empresas sobre como eles acabaram em suas posições.vamos!

você precisa de um diploma universitário para se tornar um desenvolvedor da web?

a resposta curta é não. Hoje em dia, ter um diploma em Ciência da computação não é um requisito para encontrar um emprego no desenvolvimento da web. Existem muitas maneiras de se ensinar online ou offline (mais sobre aqueles abaixo) para adquirir o conhecimento necessário para começar como um desenvolvedor. De acordo com o estudo do ano passado por Stack Overflow, quase 70% de todos os desenvolvedores são pelo menos parcialmente auto-ensinados, com 13% dos entrevistados dizendo que eles são exclusivamente auto-ensinados. Menos de metade tem um diploma em Ciência da Computação ou um campo Relacionado, e apenas 2% tem um Ph. D.

é claro, então, que um diploma universitário não é de forma alguma essencial para encontrar um emprego no desenvolvimento da web. Mas a opinião que muitos desenvolvedores compartilham é que ele não pode machucar também. Estudar em uma universidade geralmente oferece uma experiência de aprendizagem mais bem estruturada e mais suave do que tentar aprender tudo você mesmo.

Como Christian Rebernik, CTO da aplicação alemã mobile banking número 26 coloca-o:

“seguir um caminho Académico dá-lhe alguma compreensão aprofundada. A universidade é um óptimo lugar para aprender, mas já não é necessária.”

Outros profissionais da indústria concordam que, embora não seja necessário, uma educação universitária pode, definitivamente, ser valioso.

Thomas Schranz, CEO da Flor, estudou ciência da computação, mas, eventualmente, saiu da escola, porque ele sentiu que aplicar o conhecimento e trabalhar em projetos convinha melhor do que aproximar as coisas de um lado teórico apenas:

“eu acho que o principal motivo foi que as coisas que trabalhou na agência parecia ser mais interessante para mim. No entanto, a educação formal e o fundo de ciência da computação ainda me ajuda hoje a construir os produtos que estou construindo agora.”

Susanne Kaiser, CTO da inicialização alemão Apenas de Software, compartilha algumas idéias de falar para os desenvolvedores NOS eua:

“no ano Passado eu fui para o Vale do Silício por alguns meses, onde eu conheci um monte de pessoas de graduação da codificação campos de boot, que concentrar-se em fornecer as técnicas mais relevantes conjunto de habilidades para se tornar um desenvolvedor de software dentro de 3 a 6 meses. Depois de se formar, eles começaram seus trabalhos como desenvolvedores juniores. Este conceito parece ser bastante bem sucedido. Em geral, eu recomendaria obter o máximo de experiência prática possível. Você não precisa ter um diploma universitário para se tornar um desenvolvedor de software.”

como você pode se ensinar a se tornar um desenvolvedor da web?

como Susanne afirmou em sua entrevista, uma maneira popular de aprender a codificar nos EUA Hoje em dia está participando de um campo de treinamento. Um campo de inicialização de codificação tenta comprimir as partes essenciais da programação em um curso intensivo que vai ensinar os participantes o suficiente para começar em posições de desenvolvedor júnior.em oposição a uma educação universitária padrão de 4 anos, os Acampamentos de inicialização geralmente duram apenas alguns meses ou mesmo semanas. Através da aprendizagem de alto impacto, os estudantes em Acampamentos de inicialização aprendem cerca de 10% do que eles aprenderiam enquanto estudavam na Universidade. Isso pode soar como um número baixo, mas a informação só contém as habilidades mais relevantes para ser capaz de começar a escrever código o mais rápido possível. Coding bootcamps são definitivamente uma ótima maneira de entrar no negócio, uma vez que eles não exigem um compromisso enorme em termos de tempo e dinheiro. E eles parecem ser populares também com os empregadores, com mais de 65% dos graduados encontrando trabalho nos primeiros 6 meses.além de frequentar um campo de treino em pessoa, existem inúmeros cursos online que ensinam as pessoas a codificar. Um exemplo é a Code Academy, um site de educação online que ensina Qualquer coisa desde HTML até Python e Ruby on Rails. Com mais de 25 milhões de alunos de todo o mundo, eles são uma das maiores escolas de codificação online de hoje.outros exemplos são plataformas de aprendizagem como Udemy e Khan Academy. Eles oferecem cursos sobre praticamente qualquer habilidade que um desenvolvedor da web precisa para começar em uma posição Júnior, com muitos cursos sendo completamente livre e outros começando em torno de US $10. Enquanto falta a estrutura de uma educação formal ou um coding boot camp, plataformas como estas podem ser grandes recursos para aprender os fundamentos da codificação. E para algumas pessoas, podem até ser o único recurso necessário para conseguir o primeiro emprego.além de campos de inicialização e Aprendizagem online, existe também o método da velha escola.: sentar-se com uma pilha de livros e aprender os fundamentos da codificação através da literatura. Por razões óbvias este método está se tornando cada vez menos popular, mas ainda existem inúmeros grandes livros disponíveis para aprender a codificar.

encerrando-o

em contraste com a maioria dos outros empregos bem pagos, passar por uma educação universitária não é definitivamente essencial para se tornar um desenvolvedor da web. Isso não significa necessariamente que seja uma má ideia. Especialmente se você vive em um país que oferece educação barata ou mesmo gratuita para os estudantes, é definitivamente uma boa idéia começar sua carreira estudando ciência da computação.para qualquer um que não queira ir para a rota da universidade, os campos de inicialização de codificação oferecem uma ótima maneira de entrar na indústria rapidamente. Eles são muito intensos embora e não exatamente barato também, então tomar as coisas um pouco mais lento e aprender através de cursos on-line ou off-line ou até mesmo livros pode ser uma grande alternativa também.

não importa qual a maneira que você escolher para se tornar um desenvolvedor, uma coisa é certa: é um trabalho desafiador que pode ser muito difícil às vezes. Mas também é um gratificante com oportunidades quase sem paralelo ao longo dos próximos anos (e provavelmente muito mais).para si, é realmente necessária uma educação universitária?