Convertirte en programador es la mejor idea teniendo en cuenta el contínuo -e imparable- crecimiento del sector tecnológico. Todas las industrias dependen de esta disciplina para funcionar, ya sea para gestionar cuestiones internas como bases de datos o para ofrecer sus productos y servicios a sus clientes, lo que se traduce en una ascendente demanda de profesionales del desarrollo.
Por ello, es cada vez más común ver expertos de otras materias cambiar el rumbo de su carrera profesional para convertirse al mundo de la programación. Pero ¿Cómo convertirte en programador? ¿Realmente vale la pena reinventarse?
A éstas preguntas justamente nos han respondido Manuel Rodríguez del Río y José Luis Hernández Asenjo, programadores del equipo de HN-Services España. El primero es biólogo de formación y autodidacta como especialista en desarrollo Back-End en entornos web y móvil mediante el uso de Java como lenguaje principal. El segundo es diseñador gráfico de formación, quien tras una década trabajando en cartelería de gran formato, decidió tomar otro camino y se especializó en el desarrollo web con PHP.
En el mundo de la programación, aunque de mayoría masculina, resalta una cosa:
No importa el color de tu piel, ni tu género, ni tu edad, ni tus gustos, lo que importa es la calidad de tu código.
Nunca es demasiado tarde
La entrada al sector IT se puede hacer por varias puertas y nunca es tarde para reciclarse desde el punto de vista profesional. Es lo que demuestran nuestros invitados. Ambos vienen de campos distintos y se han colado en el mundillo por caminos diferentes. La ventaja de este sector es que ejercer de programador no depende de un diploma universitario. A programar se aprende practicando. Aunque es cierto que, para alguien que viene de otra disciplina, puede ser de gran ayuda realizar un curso de introducción como puede ser el que ofrece KeepCoding: Aprende a programar desde cero.
De todos modos, lo fundamental es dedicar mucho tiempo al aprendizaje del pensamiento computacional y especializarse, más adelante, en un lenguaje. Esto último es importante porque la demanda laboral es cada vez más especializada, es decir, se tiende a necesitar expertos que dominen un segmento concreto de la programación como Python, Java o PHP.
Son numerosas las disciplinas y especializaciones. Elegir especializarse en un lenguaje u otro depende del ámbito en el que quieras trabajar. Eso sí, tanto Rodríguez como Hernández coinciden en que de HTML y CSS, que son lenguajes muy sencillos, debe saberlos todo el mundo.
Para convertirte en programador no hay que ser un genio
Es común encontrarse con personas que sienten mucha curiosidad por el mundo de la programación, pero que no se atreven a dar el paso.
A menudo, es miedo lo que les frena y este se fundamenta en la idea de que hay que ser un genio de las matemáticas o un nerd de la tecnología para ser un programador. Hernández afirma que este miedo no tiene motivo de ser y confiesa que nunca se le han dado muy bien las matemáticas, lo que no le ha impedido convertirse en programador. Por otro lado, Rodríguez opina que para aprender a programar, al tratarse de un entorno en el que la lógica es esencial, son más útiles la filosofía, la lógica y la disciplina que las matemáticas.
En todo caso, lo que sí está claro es que oportunidades no faltan. Además, en este contexto, la posibilidad de trabajar por tu cuenta es más frecuente y los salarios son mejores que la media, sobre todo cuando se tienen años de experiencia. No obstante, nuestros invitados recomiendan empezar trabajando para una compañía mientras uno se acostumbra a las rutinas profesionales del sector y se construye su propia cartera de clientes. Y para los que aún se están formando, una buena manera de obtener esta experiencia es practicar en casa analizando programas ya diseñados en Internet, inspirarse de ellos y adaptarlos a nuestras propias necesidades.
Si estás pensando dar tus primeros pasos en cambiar de trabajo y convertirte en programador o necesitas simplemente refrescar tu perfil profesional, te animamos a que conozcas lo mucho que pueden ayudarte a cumplir esta meta nuestros bootcamps en programación.