
El siguiente post puede parecer pernicioso, confieso que lo es, además de agrandado.... ¡Pero con fundamentos!
El siguiente
link contiene una nota sobre "
Escasez de programadores Java". Si eres un lector que se encuentra fuera de Argentina, es cierto, no hay mucha oferta de programadores Java, pero no es eso a lo que apunto. De lo que me quejo es de la frase que afirma que para ser programador Java, es necesario
"ser un usuario inteligente del mundo de la informática, y querer programar, se puede empezar de cero, pero hay que saber manejar un procesador de texto, Internet, tener idea de qué es un disco rígido, y cómo se guarda un archivo".
¡Oh, querido lector que has pasado días enteros tratando de aprender que es el JDK, JRE, Javabeans, configurando eclipse, renegando con los NullPointerException!
Confieso que entiendo completamente que se quiera "
inundar" el mercado con programadores a bajo costo, pero y la calidad?, qué sucede con conocimientos básicos de lógica, algoritmos y estructuras de datos, matemática discreta, etc.?
Para ser de esos que programan lo que pensó otro, mejor me hago carpintero. Si no pienso la mejor manera de hacer lo que programo, si no pienso en la arquitectura, los patrones, las capas, en fin, en la ingeniería de software, mejor abandono todo aquí.
Pero cuidado, he conocido gente que ha pasado de ser artesano a programador, pero excelentes programadores, conozco gente de 17 años que programa como los dioses, pero estoy convencido de que se necesita un poquito más de formación académica (por lo menos más que saber usar un procesador de textos) para programar en Java. Esto lo veo en los cursos que dicto y en la misma facultad. Java/.Net, son lenguajes difíciles para comenzar. Seguro que una vez que se supera la primer curva de aprendizaje, es muchísimo más fácil, pero hay que superarla!!!
En fin, por las dudas voy a empezar una segunda profesión, que siempre me ha interesado: la carpintería.
Saludos