Existen
muchos mitos alrededor de diferentes profesiones relacionadas al campo informático;
por ejemplo, un desarrollador de software debe tener un título como
licenciatura en ciencias de la computación para ser considerado como un buen
desarrollador.
De
todos es conocido que un desarrollador de software no es exitoso en sus tareas
porque tenga un título – el trabajo arduo y sus conocimientos (empíricos)
denotaran su éxito o fracaso.
Este
dilema aplica en varias áreas informáticas; para ser hackers, por ejemplo, no
existe una amplia oferta académica formar profesionales dedicados a la
seguridad informática – de hecho los
hackers más famosos no poseen un título universitario que los acredite como
tal, pero sus proezas hablan por ellos.
“La
educación en informática no hace que nadie sea un programador experto; estudiar
pinceles y pigmentos puede hacer que alguien sea un pintor experto”, asegura
Eric Raymond, autor de The New Hacker's Dictionary.
¿Es necesario un título para ser desarrollador?
Un
título universitario sin duda ayudará si deseas seguir una carrera en el
desarrollo de software. Cuando los reclutadores comparan un currículum para
candidatos potenciales, un título en ciencias de la computación sin duda hará la
diferencia. Aunque esto va más allá de un empleador. Todo depende del país
donde fuiste a la universidad y la reputación de dicha universidad. Al
considerar los títulos, también viene a la palestra un segundo título (posgrado
o maestría) así como las
certificaciones que se han conseguido.
Dicho
esto, también hay un argumento que se debe considerar para tratar el desarrollo
de software. A un abogado o médico se le exige haber pasado por la educación
formal, pero esto no aplica para un
desarrollador de software. La industria está llena de individuos que nunca han tenido educación formal en la programación o la abandonaron porque
recibieron una buena oportunidad de trabajo o negocio (Bill Gates, Mark Zuckerberg…). Una persona que está iniciándose en el
mundo de la programación se sorprenderá al conocer el número de programadores
autodidacta que trabajan en grandes corporaciones de todo el mundo.
Existe
un montón de sitios web que ofrecen cursos de programación que puedes tomar
desde la comodidad de tu hogar. Además, también existen programas de boot-camps
que sin duda te darán una ventaja. La creciente popularidad de estas
alternativas debe ser suficiente para saber que no necesitas un grado formal
para hacer una carrera en el desarrollo de software.
Dicho esto, ningún boot-camp o sitio web te permitirá alcanzar
el potencial de un veterano de software de 20 años. Esto te proporcionará el
paso inicial necesario para que puedas entrar en la industria, y con trabajo arduo
puedas construir una exitosa carrera como lo ha logrado otras personas.
¿Qué
opinas tú de este dilema? – Comparte el post en las redes sociales.
Ciencias de la Computación vs. Ingeniería Informática ¿Cuál es la diferencia?
Ciencias de la Computación vs. Ingeniería Informática ¿Cuál es la diferencia?