A  poesia da programação

   Embora muitas pessoas usufruem de muitos benefícios da Tecnologia da Informação, um dos aspectos de maior importância em minha opinião é a programação. Criar um programa é ensinar o computador a pensar como você pensa, existe uma infinidades de linguagens de programação, mas muita gente que esta nessa área ou até mesmo começando, pensa que o importante é aprender varias linguagens de programação,  quando na verdade o importante é aprender sobre algoritmos.


     Ao aprender sobre algoritmos, isto irá facilitar a construção do software, fazendo com que ele tenha menos erros, pode não parecer a grande maioria dos programadores não utilizam esta importante ferramenta na construção de seus softwares. O que faz com que muitos softwares tenham bugs, mal funcionamento ou até mesmo o software acaba utilizando muito recurso de hardware, coisas que poderiam ser evitadas se houvesse um maior cuidado com a criação dos programas.

      Se você hoje esta começando ou quer entrar nessa área apreenda primeiro sobre algoritmos, entenda como esta ferramenta poderá ser muito útil para você. Depois então poderá escolher a linguagem que você queira desenvolver. E o que eu poderia fazer com isso? Bom é ai que esta a graça do negócio, construir programas te ajudará a resolver problemas, seja eles grandes ou problemas pequenos que te afetam ou em seu dia-a-dia ou algum problema muito grande em sua vida. Um caso que li recentemente é do livro BIG DATA de Victor Mayer-Shönberger e Kenneth Cukier, embora o livro aborde apenas a utilização do sistema de Big Data é notável e fascinante  como o uso de alguns algoritmos podem fazer, recomendo o livro pois mostra como o estudo em algoritmos pode trazer benefícios enormes, num dos exemplos do livro ele fala sobre um problema de uma doença nos anos de 2003 onde o google utilizou o big data para descobrir quantas pessoas estavam infectadas, em comparação com a Agência de Saúde nos EUA, os resultado obtidos pelo google tiveram um grande acerto e em tempo real, com uma precisão de mais de 99,99% de acerto.

   É incrível o que podemos fazer quando queremos, você consegue construir desde comportamentos em páginas web como também seu próprio sistema operacional, e sim não é uma tarefa difícil, basta empenho e treino que qualquer um consegue.

    

Comentários