Aprendendo a programar

The Perils of JavaSchools – Joel on SoftwareO artigo citado acima toca um ponto interessante: formação em computação deixando de lado conceitos importantes. Java é uma linguagem extremamente interessante (com a qual eu trabalho inclusive), mas que esconde muitos aspectos que na formação básica são importantes. Assim como aprender lógica pura e matemática e cálculo númerico são importantes, apesar de raramente termos que resolver sistemas e equações num software comercial. E de qualquer forma, existem biblotecas pra isso, não é mesmo ?

O resultado são programadores que sabem montar interfaces gráficas em IDEs visuais, conhecem if/while e for e não sabem o que é orientação a objeto…..

Aliás, acho também absurdo um curso de Ciência da Computação superior não ter um curso sobre compiladores….mas isso fica pra outra discussão.

blog comments powered by Disqus

Switch to our mobile site