Cuando alguien decide convertirse en desarrollador de software, es lo mismo que estudiar cualquier otra carrera.
Lo primero que debemos entender es que el esfuerzo y la dedicación son los factores que determinarán el éxito en este campo. La sociedad ha sido la que ha etiquetado a quienes trabajan en desarrollo de software como nerds, geeks, talentosos o genios matemáticos.
Debido a esta idea errónea, muchas personas evitan aventurarse en un mundo que se adapta perfectamente a diferentes tipos de personas. No se imaginan cuántas personas pierden el éxito en el mundo del desarrollo porque creen que no encajan o que no tienen las habilidades necesarias.
Analicemos algunos mitos y luego saquemos nuestras propias conclusiones…
Falso : Tienes que ser un genio para convertirte en desarrollador.
Verdadero : Cualquiera puede aprender a ser desarrollador de software.
No todos los ingenieros, desarrolladores, arquitectos o como quieran llamarlos son genios de la informática. Como cualquier profesional, sus habilidades varían de muy buenas a muy malas. Lo más interesante es que encontrarás gente como tú triunfando en esta enorme industria. Todos hemos tenido que aprender la tecnología y su teoría, y luego implementarla en proyectos para adquirir la experiencia necesaria.
Falso : Aprender a programar es como aprender a operar con el cerebro.
Verdadero : Aprender a programar es fácil. Perfeccionarlo es más complicado.
Aprender a programar es más sencillo de lo que muchos creen. Aprender a programar es aprender a hablar con las computadoras. La principal diferencia es que hablarás en un lenguaje que la computadora y otros desarrolladores entenderán. Aprenderás a indicarle a la computadora cómo realizar tareas y cómo seguir instrucciones paso a paso. Si una persona sabe comunicarse con otras personas, aprenderá a comunicarse con las computadoras. Lo único que necesita hacer es aprender el lenguaje especial que solo las computadoras entienden.
Falso : Necesitas un título universitario para convertirte en desarrollador de software
Verdadero : Los desarrolladores sin títulos universitarios son más comunes de lo que imaginas
Hay muchos desarrolladores de software autodidactas que nunca han ido a la universidad. No digo que debas dejar de ir a la universidad, pero no hacerlo no es una limitación. Mucha gente aprende a programar y a usar las herramientas que necesita para conseguir un trabajo, y luego se da cuenta de que continuar su formación les ayudará a crecer más a largo plazo. Hay tantas comunidades en línea y tanta documentación para diferentes lenguajes que no será difícil para una persona disciplinada aprender bien por sí misma o con la ayuda de otros. El mejor ejemplo son los diferentes «campos de entrenamiento». Un desarrollador que sale de un campamento de entrenamiento puede conseguir fácilmente un trabajo que a otros les llevó años de estudio.
Entonces, ¿se necesita un título universitario para ser desarrollador de software? La respuesta es «no». Tener uno podría ayudarte a ascender dentro de una empresa.
Falso : Es demasiado tarde para convertirse en desarrollador de software.
Verdadero : Nunca es demasiado tarde para comenzar una nueva carrera.
Personas de todas las edades y con cualquier trayectoria profesional se unen a los bootcamps. Muchos no lograron convertirse en desarrolladores a una edad temprana porque solo podían hacerlo asistiendo a la universidad, y en muchos casos era muy caro. Hoy en día es más accesible.
Personalmente, conozco a muchas personas que cambiaron de rumbo y terminaron convirtiéndose en desarrolladores. Tuve un alumno que fue un biólogo exitoso y hoy es un desarrollador exitoso, con un estilo de vida diferente.
Hay una realidad oculta en todo esto: muchas personas tienen lo necesario para ser desarrolladores y ni siquiera lo saben.
Aimé
…y recuerda: Un desafío al día, aleja el fracaso.
