domingo, 1 de dezembro de 2013

Descobrindo que programar é muito fácil.


Um dia desses eu vi um comentário em um grupo do facebook falando sobre "como aprender a programar é fácil".

De fato, aprender a programar, na minha opnião, é muito fácil e são poucos os ingredientes:
-Querer aprender;
-Começar a aprender;
-Fazer;
-Fazer de novo;
-Fazer novamente;
-Fazer melhor;
...
-Continuar fazendo;

Pronto, em algum lugar dentro das reticências, talvez vc tenha "aprendido a programar em alguma linguagem".


Bem... agora uma pergunta: "Qual a disciplina/área cujo o aprendizado tais ingredientes não se encaixam ?"

(silêncio mórbido)

(quebrando o silêncio)

Falando sobre programação de computadores, o enfoque e a atração que nos últimos anos tal área vem recebendo, são diversas as pessoas que querem entrar pra esse ramo, ou querem pelo menos ter idéia do que é essa coisa estranha que dá ordem aos computadores e nos fez evoluir tanto.
Com essa curiosidade despertada em muitos, á fácil encontrar grupos de discussões de interessados em programar ou aprender uma determinada linguagem, ou alguma coisa que seja tangente a isso.
Não é a toa que é muito fácil encontrar vários vídeos, livros, blogs, e variadas outras fontes de informações com títulos apelativos do tipo: "Aprenda XXXX em N dias", "Aprenda XXXX em N licões" (troquem o XXXX pela linguagem de programação/método que você quiser e N pelo número que vier à cabeça).


Se pudéssemos comparar, aprender a programar, na minha opnião, é como aprender matemática.

A matemática vc começa muito cedinho a estudar, lá no pré, aprendendo os numeros e sua ordem. Depois, no primário vai evoluindo, aprendendo as operações básicas. Mais adiante no segundo primário (5a a 8a?) aprende algumas operações mais avançadas, e manipulações numéricas já um "cadinho" avançadas, complexas e aplicáveis, tais como equação do 2o grau, estudo dos triangulos, resolução de problemas do tipo que envolvam frutas. E no segundo grau (1o, 2o e 3o ano), vc aprende .... (bem, acho que deu pra entender a ideia.)

Veja que até esse ponto do estudo, você ainda não é um profissional de matemática, mas pode ser um cara muito bom. (conheci talentos que eram ótimos em matemática antes de entrarem pra faculdade.)

Para finalizar:
1- Sim, programar é muito fácil, tal qual aprender matemática, direito, medicina, letras, música, geografia, artes, política...

2-Claro, não sou referência pra quase nada (talvez sirva de exemplo de mau exemplo), então, posso subir em ombros de um gigante e apontar uma de suas obras: http://norvig.com/21-days.html ( Teach Yourself Programming in Ten Years - Peter Norvig)

Não sabem quem é Peter Norvig (http://en.wikipedia.org/wiki/Peter_Norvig) ? Hummmm... não sei se existe algum livro de "aprenda a programar XX dias" que fale sobre ele.



Até mais pessoal.