segunda-feira, 5 de janeiro de 2015

Vou começar a programar, qual linguagem devo escolher? PHP, Java ou .Net.

Uma pergunta que muitos alunos começam a se fazer é qual linguagem escolher para o início da carreira?
A que você se adaptar melhor, resposta é simples, mas bem polêmica.
Se você for perguntar para algum desenvolvedor, provavelmente ele vai tentar defender a linguagem com qual ele tem mais aptdão, como por exemplo os desenvolvedores PHP vão te dizer 1001 defeitos em Java e que o PHP é muito rápido, só para que você inicie usando PHP, o que não é muito diferente de alguns desenvolvedores Java que vão lhe mostrar 1001 motivos para você não utilizar PHP e vão endeusar o Java.
Então vamos lá, coloquei algumas dicas importantes na escolha da linguagem que você deseja começar a programar:

1- Qual alvo eu quero escolhendo determinada linguagem?

Quando me refiro ao alvo, estou querendo dizer qual objetivo você quer alcançar em determinada linguagem. Hoje em dia é muito difícil algum desenvolvedor saber apenas uma linguagem em específico, normalmente os desenvolvedores Web, seja PHP ou Java aprendem HTML que é uma linguagem de marcação de texto, CSS que é uma linguagem de estilo e Javascript que serve para dar dinâmismo em sua página na Web.
Aqui em Brasília o mercado é bem aquecido, seja para Java, .Net e PHP.
Se o seu objetivo for ganhar mais do que outros desenvolvedores normalmente paga-se mais para desenvolvedores Java, mas isso não é uma regra, pois já encontrei muitos desenvolvedores PHP e .Net que ganham bem mais do que alguns desenvolvedores Java.

Se o seu objetivo é aprender primeiro uma linguagem mais simples para depois ir para uma linguagem mais robusta, aconselho que comece com PHP, pois o PHP é uma linguagem muito simples e fácil de utilizar, mas nada impede de você começar com .Net ou Java, mas provávelmente sua curva de aprendizado será um pouco maior para que consiga seu primeiro emprego.

Atualmente sou desenvolvedor Java, programei 5 anos com PHP utilizando o Zend Framework e conheço muitos conceitos e padrões de projetos que hoje utilizo muito em Java, a questão é independente da linguagem que você vai iniciar a sua carreira, estude bastante o que existe sobre padrões de projetos, pois provávelmente irá utilizar em outras linguagens.

2- Qual a melhor linguagem do mundo?

Eu não posso lhe dizer qual é a melhor linguagem do mundo, mas acredito que exista linguagens e seus recursos, algumas linguagens tem mais recursos que outras então cabe a você escolher qual você irá se adequar melhor, Java por exemplo tem para Mobile, Desktop e Web, já o PHP só tem para Web, mas para cada plataforma que você irá desenvolver será necessário você entender alguns conceitos de cada ambiente, como por exemplo se você irá programar para Web terá que se preocupar com servidor, requisições e etc... Já se você for programar para dispositivos móveis como tablets, celulares e etc... será necessário que você se preocupe com memória e algumas outras funcionalidades que só terá no mobile.
Não vou te dizer que Java é a melhor linguagem do mundo só porque trabalho com ela, tive a ótima experiência de trabalhar com PHP e gostei muito, acredito que isso é mais uma questão de gosto do que de qual realmente é a melhor.

3- Vou ter que seguir carreira na primeira linguagem que eu aprender?

Não, você é livre para escolher qual tecnologia você se adpata mais, como eu disse conheço vários programadores e a grande maioria deles sabem mais de uma linguagem de programação, mas aconselho que você primeiro se especialize em uma linguagem específica para que depois você possa mudar ou migrar de linguagem, pois se não você vai acabar caindo na síndrome do patinho feio, que quer fazer 3 coisas( voar, nadar e correr ), mas acaba não fazendo nada direito.

Não sou o dono da verdade, foi apenas minha opnião que listei tentando ajudar você a começar nessa carreira de Desenvolvimento de Software.
Tenho bastante experiência na área, mas ainda tenho MUITO o que aprender.
Espero ter ajudado!!

Nenhum comentário:

Postar um comentário