Apenas, por favor, tomem o cuidado para não generalizar; Nem todo garoto recém formado é um completo idiota que pensa ser o melhor programador do mundo, e nem todo analista veterano é um kra sem ensino superior injuriado achando que não sobreviver no mercado.
Eu me formei há um ano; Trabalho com Java há 3 anos e meio. Sim, já comecei o curso de Sistemas de Informação com conhecimentos em programação. Na faculdade, aprendi muitas coisas importantes, que usava sem conhecer, ou que dava pouca importância antes de fazer o curso. Definitivamente, sou um profissional melhor agora, do que antes.
Mas, como já foi dito aí, só o curso não me assegura nada. Vou fazer a prova da SCJP no final do ano, e vou continuar até alcançar as certificações maiories.
Por outro lado, tem o seguinte: eu trabalho com Java EE, desde desenvolvimento de componentes JSF até a análise de soluções integradas com SE e ME, EJBs o tempo todo. Nada disso eu vi na faculdade. E eu reconheço, é provável que tenha gente trabalhando com isso e que não sente falta de um curso superior nesse sentido.
Talvez regulamentar a profissão nos mesmos moldes da medicina, engenharia, etc, seja um erro. Ainda assim, alguma forma de organização precisa haver. Ser responsável pelos dados e pelos processos automatizados de uma empresa é coisa séria. Talvez não seja evidente nos grandes centros, mas no interior do país, tem muito picareta sem experiência de mercado levando uns trocados pra fazer serviço mal feito, por um preço baixo, prostituindo o mercado. O tão falado bom senso do mercado ainda não existe por aqui…
Com tudo o que eu sei fazer, minha melhor chance foi o emprego que peguei no Japão, para onde espero ir no final do ano. Por aqui, meu salário é ínfimo, e eu ganho muito menos que esses “picaretas” que mencionei, sem titulação, sem experiência, sem nada.
Rodrigo