Qual é a melhor linguagem de programação para aprender
Tem sido um ano desde que revelou os melhores línguas para aprender em 2013. Mais uma vez, eu examinei os dados produzidos por Jobs trator que analisou mais de 45.000 postos de trabalho para desenvolvedores anunciados no Twitter durante os últimos doze meses. os resultados
As principais mudanças desde o ano passado ...
PHP e Java trocaram de lugar, mas ambos permanecem em alta demanda.
Java para o Android ultrapassou SQL e está se aproximando de Objective-C.
JavaScript ultrapassou Ruby.
Python subiu dois lugares.
ActionScript caiu dois lugares.
Aproveite esta pesquisa com uma grande pitada de sal. Em seguida, adicione a pimenta, ketchup e vários outros condimentos. Eu não estou convencido de que o Twitter é uma fonte confiável de dados relacionados ao trabalho e as diferenças regionais podem distorcer os resultados.
Uma pesquisa recente realizada pelo provedor de curso on-line para Lynda.com Mashable produziu a seguinte lista de idiomas em ordem de popularidade
- Java
- C
- C++
- C#
- Objective-C
- PHP
- Python
- Ruby
- JavaScript
- SQL
Os suspeitos do costume estão lá, mas , mais uma vez , os resultados
serão influenciados por temas oferecidos e público-alvo do site (
principalmente os desenvolvedores mais novos) .Analista de Indústria RedMonk tomou uma abordagem diferente e determinada língua popularidade através da análise do
- JavaScript
- Java
- PHP
- C#
- Python
- C++
- Ruby
- C
- Objective-C
- CSS
Não tome este demasiado literal ; uma língua poderia marcar mais alto se é mais problemático do que outros. Eu
também estou surpreso de encontrar CSS na lista - embora com a pré-
processadores como Sass , MENOS e Stylus , CSS tende a ser visto mais
como uma linguagem de programação hoje em dia. Dito isto, se CSS é considerada uma linguagem de programação, onde são HTML e SQL ?
Vamos fazer um ponto cristalina :
Nunca use as estatísticas como a única base para a aprendizagem de uma língua.Poucos desenvolvedores começar a programar para o ganho financeiro . Há
maneiras muito mais fáceis de ganhar dinheiro ... se tornar um "
estrategista de marketing digital" ou " especialista em SEO " e
aprimorar esses monólogos BS em nível de diretoria. ( Desculpas a todos os "especialistas" de consciência lá fora - eu tenho certeza que você existe , eu só não te conheci ainda. )Escolhendo uma linguagem popular também coloca você contra milhares de outros. Aprender
Fortran não vai estar na moda , mas você vai encontrar um trabalho
lucrativo manutenção de sistemas legados de décadas de idade, nenhum
outro desenvolvedor quer tocar . Felizmente, podemos fazer algumas observações gerais que podem influenciar seus objetivos de aprendizado do idioma.Ascensão e Queda TechnologiesTodos os idiomas subir e descer em popularidade e demanda, mas os prazos serão diferentes. Considere ActionScript. Desenvolvimento
do Flash está em declínio e eu suspeito que uma grande parte dos
projetos do ActionScript estão em modo de manutenção. O mesmo pode ser dito para Perl, COBOL e Visual Basic 6 , embora tenha desfrutado de uma vida mais longa.Se
você é particularmente avessos ao risco , você pode querer evitar
idiomas com suporte à plataforma limitado, como ActionScript , VB6 e
Objective- C . No
entanto, enquanto Objective- C é usado principalmente em sistemas
operacionais e APIs baseadas em produtos Apple , ascensão da plataforma
continua e não há escassez de postos de trabalho app- desenvolvimento. Por enquanto.Escolhas para desenvolvedores existentesSe
você já domina um idioma ou dois, a escolha é muito mais simples :
escolher algo que lhe interessa ( intelectualmente ou financeiramente) .
Habilidades de programação são transferíveis ea curva de aprendizado
será menor quando aprender uma nova língua em comparação com quando você
começou .Pode haver algumas oportunidades óbvias , por exemplo:
ActionScript é baseada em ECMAScript ( que é implementado em navegadores como JavaScript ); Os desenvolvedores de Flash terá assim uma progressão lógica para tecnologias HTML5 .
C + + , Java, C #, Objective- C e até mesmo PHP são
conceitualmente semelhantes , de modo que você pode ser capaz de
alternar entre eles com relativa facilidade.
Se você está desenvolvendo aplicativos de desktop do Windows usando
VisualStudio , seu . Conhecimento NET será aplicável a plataformas de
servidor web da Microsoft.Apesar disso, não tenha medo de aprender algo novo . JavaScript
parece semelhante ao Java e outras linguagens C-like , mas muitos
desenvolvedores inicialmente lutar com ele porque é fundamentalmente
diferente . Persevere e você vai gradualmente apreciar o JavaScript oferece .Escolhas para novos desenvolvedoresAqueles
sorte de ter começado nos dias de computação doméstica 8 bits tinha
poucas opções e aprendeu seu ofício com algo como BASIC antes de avançar
para C ou montagem , quando sentiu-se confiante para fazer isso. O amanhecer da web foi igualmente simplista ; você aprendeu HTML e talvez uma linguagem server-side como Perl. Habilidades poderia ser adquirida de forma incremental como HTML
evoluiu e tecnologias, tais como CSS, JavaScript, PHP , ASP e . NET
foram introduzidas.Eu não invejo aqueles que são novos para o desenvolvimento , em 2014 ; a escolha é desconcertante . Por onde começar ?Timidamente , eu sugiro JavaScript. A linguagem está disponível em todos os lugares , crescendo rapidamente e oferece recursos on-line praticamente ilimitadas . Aprender
JavaScript primeiro também pode ajudá-lo a evitar alguns dos confusão
vivida por desenvolvedores vindos de outras línguas. Minha única hesitação é a hostilidade de aprendê-la dentro do ambiente do navegador. JavaScript pode exigir conhecimento adicional de arquitetura
cliente-servidor , HTML , CSS e peculiaridades cross-browser - mesmo se
você estiver criando principalmente código do lado do servidor Node.js .Alternativamente,
você poderia considerar uma linguagem como Ruby ou Python , que são
relativamente rápidos para aprender e menos oneradas por questões de
legado e ambientais. No entanto, eles oferecem menos recursos e desviar sintaxes baseadas em C que pode ser seu objetivo final.O melhor conselho que posso oferecer: parar de tomar o conselho de artigos como este !Identificar um problema e resolvê-lo com as ferramentas de software que você tem. Talvez isso é automatizar uma tarefa usando Autohotkey ou escrever um cálculo macro despesas em uma planilha. Esse conhecimento vai dar o impulso para avançar para tarefas de programação maiores e melhores.Pergunta: Se você recentemente começou a programação, o que a linguagem que você escolheu ? Será que ajudar ou atrapalhar o seu aprendizado ? Você recomendaria isso a novos desenvolvedores?
Deixarei minha parte. para aqueles estudante empenhar mais nos estudo De Programação
deixarei curso online para ajudar
Nenhum comentário:
Postar um comentário
Regras
1-Deixe Seu Comentário dentro do Assunto do Post Tratado
2-Não Responderei se estiver link ou quaisquer site para divulgação
3-RESPONDEREI TODOS OS DIAS PARTIR DAS 6 AS 8 DA NOITE
4-Ative o notifique-me nos comentários para receber minhas resposta no seu e-mail
5-Perguntas que não Houver Respostas por parte do Usuário Será apagado Após 48horas.