Achei esse texto muito interessante.
O autor declara explicitamente que o problema não é no Java, mas sim nas escolas.
Inglês:
The Perils of JavaSchools - Joel on Software
Português:
Google Translate
TL;DR
Os estudantes de Ciências da Computação estão saindo da faculdade sem ter conhecimentos básicos, ocasionando profissionais de baixa qualidade de imediato, necessitando especialização. (É uma resumo +- do que eu entendi...)
E nesse post:
http://stackoverflow.com/questions/2...r-c-programmer
There's no reason to avoid hiring people out of college just because they don't have the exact skills you want. The smart ones will learn, and you probably don't want to hire the ones who aren't smart.To cansando de falar que o povo tá ficando 'burro', não tá aprendendo as coisas mais... mas não me ouvem, querem tudo fácil...Não há nenhuma razão para evitar a contratação de pessoas fora da faculdade, apenas porque eles não têm as habilidades que você deseja. Os mais espertos vão aprender, e você provavelmente não quer contratar os que não são inteligentes.
Como esse quote acima, os que querem aprendem, mas muitos não querem mesmo... o fácil é melhor...
Assumidamente eu brinco com pointer...
Estou nesse momento procurando a grade curricular da faculdade que eu pretendo prestar vestibular... me desapontará muito se eu não ver assuntos mais complexos...
Bem, comentem o que acharam, e se possível, adaptem à sua realidade (como pessoa ou como empregador, ou dependente de serviços).
(Que não acabe que nem o tópico 'porque mikrotik'...)
EDIT: Construção de Compiladores e Cálculo Diferencial Integral me animaram Faculdade ganhou uns pontinhos...