Um dia me perguntaram que idioma devo aprender para aumentar rapidamente minhas vantagens no trabalho de desenvolvimento da web. Meus pensamentos voltaram para a faculdade, quando usei Pascal, Fortran, C e Assembly Languages, mas naquela época eu tinha objetivos diferentes.
Se você quiser fazer o desenvolvimento da web, aprenda JavaScript
Dada a situação e as tendências atuais, a resposta é relativamente fácil de dar: Aprenda JavaScript. Olhando em volta, a linguagem de script de navegador outrora baixa está se tornando em toda parte, do lado do servidor até o lado do cliente, parece haver mais opções todos os dias.
Um nascido baixo
Lembro -me de trabalhar no desenvolvimento da web há alguns anos, aprendendo HTML e desenvolvendo scripts de CGI com Perl. O Netscape introduziu uma linguagem de script chamada LiveScript em seu navegador 2.0 e, logo depois disso, o nome foi alterado para JavaScript. É uma linguagem legal, mas na guerra do navegador, cerca de um ano depois, o JavaScript foi restrito ao navegador do Netscape devido ao suporte adicional da Microsoft. Seu papel inicial foi limitado a tarefas simples, como a validação de campo, mas é uma escolha muito boa em comparação com os scripts do lado do servidor. O JavaScript se tornou gradualmente um padrão no nome ECMAScript.
Ao longo dos anos, o JavaScript se tornou uma linguagem legal para seu uso para interação do navegador, mas com o surto repentino do Ajax, ganhou mais reconhecimento por apoiar os desenvolvedores a enviar e receber dados de servidores da Web sem atualizar páginas da Web. A próxima onda deve ser chamada de Revolução JQuery, porque ele e outras estruturas fornecem recursos fáceis de usar para o desenvolvimento de aplicativos da Web poderosos. Até a Microsoft se juntou à estrutura Winjs; E o Redmond Giant escolheu o JavaScript como uma plataforma para o desenvolvimento de aplicativos do Windows 8.
Quando o Google adicionou o mecanismo JavaScript V8 de alto desempenho ao navegador Chrome, o JavaScript deu um grande salto. Esse desenvolvimento é útil para o desenvolvimento de um novo paradigma para JavaScript no Node.JS. O uso do Node.js sempre foi chocante, bem como o surgimento de um grande número de estruturas JavaScript para o desenvolvimento de vários aplicativos, desde sites até aplicativos totalmente funcionais. O último item são dados, e o sinal de que o JSON Standard se tornou uma das maneiras mais populares de transmitir dados está começando a surgir, e as lojas de dados mais importantes o suportam.
O momento continua
Nos últimos anos, surgiram muitas novas tecnologias (a evolução do site fornece uma ótima linha do tempo da tecnologia), mas um aspecto importante do JavaScript é que ele existe há cerca de dois séculos. Hoje, tornou-se firmemente uma linguagem rica em recursos.
Isso está longe do começo. Naquela época, o JavaScript nunca o escreveu orgulhosamente no currículo porque programadores reais desprezavam o domínio. Agora, JavaScript é o foco das avaliações da maioria dos recrutadores.
Quando você está procurando trabalho no desenvolvimento da web, acho que o JavaScript é um ótimo idioma para começar, aqui estão os motivos importantes:
Baixa barreira à entrada: o JavaScript é relativamente fácil de aprender em comparação com outros idiomas, e você pode encontrar muitos scripts e recursos prontos on-line. Além disso, o JavaScript pode ser criado por qualquer editor de texto ou várias ferramentas gratuitas, incluindo Atom, Chromedev Editor e JSFiddle.
Plataforma cruzada: todos os navegadores, bem como servidores baseados em Node.js, suportam JavaScript e também são executados normalmente na maioria das plataformas móveis. Um conjunto de habilidades de JavaScript pode ser usado para desenvolver aplicativos para a maioria das plataformas. (Nota: JavaScript não é uma ferramenta universal. Por exemplo, aplicativos que consomem recursos como análise de dados são melhores em outro idioma.)
Tecnologia existente: o JavaScript do lado do servidor pode ser um conceito relativamente novo, mas o idioma principal JavaScript existe há muitos anos. Com o crescimento do tempo, ele amadureceu e tem sido amplamente aceito como uma linguagem geral de script da web.
Springboard: JavaScript é melhor compatível com outras plataformas, portanto, suas habilidades JavaScript serão necessárias quando você correr o risco de adotar o Ruby on Rails, Asp.net, PHP e outros ambientes. Você ainda precisa aprender HTML e alguns CSs para desenvolver aplicativos da Web fortes através do JavaScript.
Técnicas populares: a linguagem é construída, mas a própria indústria encontrou idiomas com conhecimento e habilidades de JavaScript. Olhe para as postagens do trabalho e você verá tendências.
Não é o javascript do seu amigo
Ouvi no passado que o JavaScript é descrito como fácil de aprender, mas difícil de dominar. Esse pode ser o caso de muitos idiomas, mas a saturação do JavaScript da Web significa que os iniciantes podem copiar rapidamente o código testado de outros sites e usá -lo depois de fazer algumas modificações necessárias sem entender completamente o código.
JavaScript é a espinha dorsal da web hoje, então aqueles que desejam se tornar desenvolvedores da Web devem se concentrar nela como o primeiro idioma a aprender.
Você concorda? Se você discordar, qual é o primeiro idioma que você acha que os desenvolvedores que procuram desenvolvimento da web devem aprender? Conte -nos nos comentários.