Qual é a melhor linguagem de programação para aprender

Posted by Admin on 11:37 with No comments



 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

  1. Java
  2. C
  3. C++
  4. C#
  5. Objective-C
  6. PHP
  7. Python
  8. Ruby
  9. JavaScript
  10. 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

 

  1. JavaScript
  2. Java
  3. PHP
  4. C#
  5. Python
  6. C++
  7. Ruby
  8. C
  9. Objective-C
  10. 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 

->>Clique aqui<<-