A lógica de programação é a mesma, a diferença está nos recursos e as tecnologias que cada linguagem traz consigo. Cada linguagem tem suas vantagens e desvantagens quando comparada às outras, formas diferentes de declarar variáveis e funções, definições de blocos de códigos distintas e utilização de conceitos de Orientação a Objetos.
Mas enfim, vamos ao que interessa: um exemplo prático!
Certa vez, uma entidade educacional me convidou para ministrar aulas particulares de Delphi para uma garota que estava interessada em aprender programação. Logo no primeiro dia, ela disse que ouviu falar bem da linguagem, e que muitas empresas a utilizavam para desenvolver softwares por fornecer bons componentes para desenvolvimento desktop.

Já no segundo dia de aula, para minha surpresa, ela foi até a coordenação dizendo que não queria mais aprender Delphi, e sim Java! Após algumas pesquisas na Internet, ela observou que o Java cresceu nos últimos anos devido à sua compatibilidade e portabilidade, e que programadores em Java seriam uma grande demanda no mercado de trabalho.
Pois bem, eu aceitei a sua decisão, apesar de nunca ter trabalhado com Java. No terceiro dia, ela novamente me surpreendeu por mais uma vez mudar de idéia – agora o seu foco era aprender C#, pois essa era a linguagem que estava sendo lecionada na maioria das instituições de ensino no Brasil. Isso foi o suficiente: eu disse à ela a mesma coisa que o meu professor na época do curso técnico de informática disse à turma:
“Não procure aprender uma linguagem simplesmente porque ela está na moda, mas sim aquela que você mais se identificou.”
E é exatamente o que acontece com desenvolvedores atuais. Muitos tentam migrar de uma linguagem para outra pelo fato de ouvirem falar que é a “melhor linguagem de programação”. Portanto, venho com a resposta do título deste artigo: não existe a “melhor linguagem de programação”, e sim aquela que você mais se identifica. Se você se sente à vontade com a linguagem e nota que a sua produtividade é bem maior, então continue programando nesta linguagem e procure aprimorar seus conhecimentos sobre ela. Um sistema desenvolvido na linguagem que você se identifica com certeza proporcionará melhores resultados do que um sistema desenvolvido em uma linguagem que você “se adaptou”, mesmo que essa linguagem tenha mais recursos.
Porém, vale ressaltar uma observação: no mundo da informática uma das exigências é acompanhar a evolução das tecnologias. Se a linguagem de programação que você utiliza não fornece suporte para as tecnologias atuais, como touch-screen, multi-camadas, mobile,web services e IntraWeb, talvez seja hora de estudar uma nova linguagem de programação, apesar de que em geral, todas as linguagens atuais oferecem tais recursos, ao menos que você não venha a utilizar nenhuma dessas tecnologias.
No entanto, assim como eu mencionei no começo do artigo, a lógica de programação é a mesma! Uma vez que o desenvolvedor tenha plenos conhecimentos em lógica de programação, aprender ou estudar uma nova linguagem se torna uma tarefa mais fácil.
Se o seu interesse é a demanda no mercado de trabalho, procure pesquisar nos principais sites de emprego, como o InfoJobs, Catho, LinkedIn e Ceviu. Observe que existem vagas de emprego para programadores de diversas linguagens de programação em todo o território nacional. Portanto, mão de obra para desenvolvimento de softwares e websites é algo que não vai faltar por um bom tempo…
No entanto, assim como eu mencionei no começo do artigo, a lógica de programação é a mesma! Uma vez que o desenvolvedor tenha plenos conhecimentos em lógica de programação, aprender ou estudar uma nova linguagem se torna uma tarefa mais fácil.
Se o seu interesse é a demanda no mercado de trabalho, procure pesquisar nos principais sites de emprego, como o InfoJobs, Catho, LinkedIn e Ceviu. Observe que existem vagas de emprego para programadores de diversas linguagens de programação em todo o território nacional. Portanto, mão de obra para desenvolvimento de softwares e websites é algo que não vai faltar por um bom tempo…
Publicado originalmente pelo blog: subrotina
Nenhum comentário:
Postar um comentário