Cada día hay más personas eligiendo convertirse en programadores y también más formas de lograrlo. A veces tanta información y opciones pueden abrumar y marear un poco, por eso en este artículo voy a tratar de aclarar un poco qué puedes estudiar para ser programador.
Hablaremos de las distintas opciones que tienes, cuáles son las más rápidas y convenientes.
Carrera universitaria
Son muchas las universidades que ofrecen carreras que duran entre 4 y 5 años en las que aprenderás mucho más que a programar. Puede ser Ingeniería en Sistemas, Ingeniería en Computación o en Software. El nombre varía de una universidad a otra y de un país a otro. Obvio, que también cada una tiene un plan de estudio y especializaciones diferentes.
Lo mejor de estudiar para ser programador en una universidad es que aprendes los fundamentos de la ciencia de la computación. Esto te da un entendimiento mucho más profundo de todo lo que pasa detrás de escena, por eso quienes hicieron alguna de estas carreras comprenden más fácil la forma en la que se debe escribir un código y les resulta más fácil aprender nuevos lenguajes.
Además de saber programar, aprenderás a configurar redes, crear bases de datos, gestionar sistemas de seguridad informática y mucho más.
En la Argentina las carreras de ingeniería duran 5 años, pero la mayoría de las universidades ofrecen un título intermedio, como el de Técnico en Informática, que lo recibes luego de completar 3 años de estudios.
En los últimos años muchas universidades implementaron la modalidad de cursado a distancia, que se mantiene vigente a pesar de la vuelta a la normalidad en las universidad después de la pandemia, así que puedes estudiar en una universidad de manera remota.
Te dejo un artículo donde podrás leer cuánto se demora en aprender a ser programador.
Tecnicaturas y carreras terciarias
También es posible obtener un título oficial en un menor plazo. Existen universidades públicas y privadas que ofrecen carreras de 2 o 3 años con cursadas remotas. En España las llaman Formación Profesional y en Argentina carreras terciarias. Para poder cursar en un terciario es obligatorio tener título secundario.
La característica principal de estos cursos de formación profesional es que sus programas de estudios suelen ser mucho más directos y apuntados a la especialidad que elige el alumno. Por lo que si quieres estudiar para ser programador tendrás un camino más corto que si haces una carrera universitaria.
Algunos ejemplos de estos cursos son:
- FP de Técnico Superior en Desarrollo de Aplicaciones Multiplataforma, en España. Es dictado por el Centro Europeo de Estudios Profesionales. Tiene una duración de 2 años.
- Técnico Superior en Programación, en Argentina. Dictado por Teclab Instituto técnico superior. Dura 3 años.
- Técnico Universitario en Desarrollo de Videojuegos, en la Universidad Abierta Interamericana de Argentina. La carrera dura 2 años y medios.
- Técnico en Programación de Software, en Colombia. La carrera dura 5 trimestres y se dicta en el SENA.
Estos son solo algunos ejemplos, pero en todos los países existe un gran número de opciones y, como puedes ver, todas varían entre los 2 y los 3 años. Además, no solo puedes estudiar para ser programador, sino que también puedes especializarte, como en el caso de los técnicos en desarrollo de videojuegos.
Si te interesa esta modalidad, investiga cuáles son las mejores en tu país y si es posible hacer alguna especialización que te guste.
Cursos en centros especializados en programación
A medida que vamos bajando en este artículo las opciones se multiplican. Si había muchas opciones de tecnicaturas, cuando se trata de cursos y academias especializadas, encontramos que existen cientos.
Academias especializadas
Estas son solo algunas:
Los cursos más completos son los que te preparan para ser Programador Full Stack. Estos te transmiten conocimientos de Front End y Back End. La mayoría de las academias usan JavaScript como lenguaje de programación para el Front End. Por lo que estuvimos viendo, ubiqum tiene un curso de Programador Full Stack con Java que dura 5 meses. En cuanto al Back End, en casi todas aprendes NodeJs, Express y SQL.
Algunas academias tienen cursos part-time y otras solo full-time. Dependiendo la modalidad que elijas, los cursos de tipo bootcamp duran entre 3 y 7 meses. Otra decisión que deberás tomar es si buscarás clases presenciales o si prefieres estudiar para ser programador a distancia.
Plataformas de cursos
También existen algunas plataformas que ofrecen cursos de muchos temas diferentes, entre los cuales podemos encontrar cursos para estudiar programación. Aquí las más conocidas son:
La diferencia entre las academias y las plataformas es que en las primeras tienes profesores que enseñan las clases en vivo, por lo que puedes hacer preguntas a medida que avanza la clase o el curso. Mientras que en las plataformas las clases están gravadas, así que es difícil que alguien te ayude rápido cuando tienes una duda o te estancas. De todas formas, en las dos modalidades suele haber comunidades de alumnos que te brindarán su apoyo.
Otro aspecto en el que las plataformas tienen desventajas con respecto a las academias, es que en las plataformas hay algunos cursos que fueron subidos hace 2 o 3 años y aunque la tecnología cambió y los lenguajes cambiaron, el curso no fue ni actualizado ni eliminado, entonces podrías perder tiempo (y dinero) en un curso que no te aportará nada útil.
Como buen futuro programador, Google tiene que ser tu mejor amigo. Antes de decidir qué curso hacer investiga. Averigua los costos de los cursos, el programa de enseñanza, quiénes son los profesores, busca opiniones de exalumnos en YouTube, Linkedin, entre otros. Fíjate con qué empresas tienen convenios las academias, así sabrás si te podrán ayudar a conseguir trabajo o no. Aunque ninguna te garantiza conseguirte un trabajo, que tengan contactos es un plus muy importante.
Ser autodidacta
Si quieres estudiar para ser programador y no encuentras un curso que tenga exactamente lo que buscas, puedes construir tu propio camino. No es fácil y tienes que ser muy disciplinado.
Esta modalidad tiene lo bueno y lo malo de la libertad. Por un lado eliges solo los cursos que se adaptan a tu objetivo y manejas los tiempos en los que aprendes. Y por otro lado, en el mar que es internet es muy fácil perderse y quedar dando vueltas en círculos sin poder avanzar. Podrías estar haciendo cursos eternamente sin sentirte preparado, o podrías desviarte del camino sin saber qué cursos te convienen.
Si decides hacer la carrera de forma autodidacta, además de los cursos que ofrecen las plataformas, puedes aprovechar todos los cursos y tutoriales gratuitos que existen en internet y en Youtube.
¿Y después qué?
Aunque el mercado de programadores está en expansión, ningún curso te asegura tu primer empleo en la industria informática. Cuando termines tu aprendizaje, debes practicar, practicar y practicar. Esto te hará cada vez mejor y, además, a través de los proyectos que crees en tu práctica construirás un portfolio sólido para mostrar a los reclutadores.
Una vez que ya hiciste varios cursos, un bootcamp o una alguna carrera, tendrás claro tu objetivo y podrás decidir si quieres especializarte en alguna de las ramas a las que se puede dedicar un programador, y entonces sabrás qué nuevos cursos hacer para lograr ese objetivo.
¿Qué me conviene estudiar para ser programador?
Como toda recomendación, esta es una opinión personal, pero creo que tú deberías analizar las opciones y decidir qué es lo mejor teniendo en cuenta tu edad, presupuesto y objetivo.
Con mi experiencia personal y habiendo descubierto que quería ser programador después de los 35 años, creo que si acabas de terminar el secundario; es decir, si eres muy joven, y tienes la posibilidad económica, deberías optar por ingresar a la universidad. Si no te gusta, siempre estás a tiempo de salirte. Pero aprenderás mucho más de lo que puedes aprender en un curso.
Además, estudiar en una universidad te ayuda a madurar y a estar en contacto con profesores y alumnos que tienen experiencias diferentes a las tuyas y también aprendes y te enriqueces de eso.
Si te diste cuenta que querías ser programador luego de haber intentado otras cosas en la vida y ya tienes algunas experiencias laborales, te recomiendo que busques un camino más corto, como el que te ofrecen las tecnicaturas terciarias o los bootcamp. Si tu objetivo es claro, sabrás qué curso elegir y estudiarás justo lo que necesitas para llegar a tu meta.
Descubre: 15 consejos para aprender a programar.