Convertirse en programador senior es posible y Miguel Ángel Zamora es un programador de 24 años que hizo nuestro Bootcamp Full Stack nos lo cuenta.
Al tiempo de haberlo terminado, su empresa fue absorbida por Sngular en donde presentó pruebas técnicas para continuar allí y gracias a esto, consiguió un cargo senior con tan solo dos años de experiencia.
“En gran parte pienso que se lo debo al año que he pasado en KeepCoding”
KeepCoder y Programador Senior
Quisimos hablar con Miguel para conocer todos sobre su carrera y su éxito como programador y ahora queremos que conozcas su historia.
¿Por qué decidiste estudiar programación?
Empecé la carrera de Ingeniería Informática sin tener muy claro qué quería hacer. Antes de terminar el primer año, me di cuenta que habían muchas asignaturas que no terminaban de convencerme, pero las asignaturas de programación me gustaban bastante. De ahí empecé por mi cuenta a mirarme cosillas y me metí en el ciclo superior de Desarrollo de Aplicaciones Web, donde me di cuenta que quería programar, ya que me levantaba con ganas de ir a clase.
¿Cuáles fueron los primeros pasos que diste para formarte?
Por un lado me miraba cursos, y además hice el ciclo superior de Desarrollo de Aplicaciones Web. Cuando terminé, entré a trabajar en una empresa (Sopinet), donde empecé a ver programación más avanzada que me hacía tener más ganas de seguir aprendiendo.
¿Sigues formándote a día de hoy?
Mientras trabajaba me miraba mis cosillas, hacía algún proyecto pequeñito para mí y así seguir aprendiendo, pero me dí cuenta que necesitaba algo más, tenía que avanzar más rápido y ahí fue cuando encontré el Desarrollo Web Full Stack Bootcamp.
¿Cuáles son tus lenguajes de programación preferidos?
Symfony (framework de php): aprendí a programar con java y php y este fue el primer framework que usé, era muy utilizado en mi anterior empresa y me especialicé bastante después de muchos proyectos.
JavaScript: todavía me falta mucho por aprender, pero el lenguaje que más me gusta de momento es JavaScript, estoy haciendo algunos proyectos con Node + Express y una de las cosas que más me gustan de este lenguaje es la versatilidad que tiene para con un mismo lenguaje poder hacer aplicaciones para todo tipo de plataformas (Android – iOS con React Native, Aplicaciones de escritorio con Electron, etc…).
¿Qué herramientas de programación recomiendas?
Si te quieres gastar dinero, cualquiera de Jetbrains la recomiendo 100%, como Phpstorm o Webstorm. En caso de que tengas menos presupuesto, Visual studio code es muy buena elección.
¿Qué lenguaje recomendarías para empezar a programar?
Creo que Java sería muy buena elección para empezar, no tiene una curva de aprendizaje demasiado tediosa, se usa bastante en el Backend y también para hacer apps de Android.
¿Qué características son necesarias para convertirte en un buen programador?
- Paciencia: hay días que no te sale nada y pensarás que no vales para esto, pero con mucho esfuerzo todo se saca.
- Creatividad: mirar un problema desde muchos enfoques siempre es una buena idea.
- Social: el mundo del programador puede parecer solitario y oscuro, pero todo lo contrario, cuanto más socialices con otros programadores, ya sea en eventos, hablando con tu equipo o por foros de internet, siempre recibes/das feedback que ayuda mucho en tu progreso y en el progreso de los demás.
¿Qué es lo más guay y lo más chungo que has programado?
Lo más guay: Una pequeña librería para integrar distintos chatbots (telegram, slack) e incluso Alexa, para que respondan todos a los distintos comandos o frases que tengas programadas sin añadir más código para cada uno de ellos. Pienso que es de lo más guay que he hecho porque aprendí mucho sobre cómo funcionan los chatbots, pude aprender sobre Alexa también, y hacer una librería tan desacoplada es siempre un reto.
Lo más chungo: algunos de los primeros proyectos que hice, no sé decir uno específico, pero a saber como se quedarían para las próximas personas que tuvieron que cogerlo (risas)
¿Qué es lo que más te costó aprender?
React, sin duda, ha sido una lucha larga, muchas horas viendo videos, una asignatura del Bootcamp, y tras todo eso, ya puedo decir que me defiendo con algo de soltura.
Actualmente ¿Tienes algún proyecto personal?
Hace tiempo empecé un proyecto para llevar mis gastos mensuales, que me enseñara ofertas de mis gastos recurrentes, que me avisará cuando me gaste X, etc… Lo deje en standby cuando empecé el Bootcamp por falta de tiempo, tal vez lo retome de nuevo pronto…
¿Escuchas música cuando programas? ¿Cuál nos recomiendas?
El 90% del tiempo que estoy programando escucho música, recomiendo música que te motive mucho, yo normalmente escucho Rock, aunque llevo un tiempo escuchando los discos de Nirvana en bucle.
¿Nos recomiendas algún libro/película/serie relacionada con programación?
A mí me han recomendado mucho que vea Mr Robot, la tengo todavía en espera, aunque me la empezaré pronto.
Puedes conectarte con Miguel Ángel en su Linkedin y si quieres ser un programador senior con historias de éxito como esta ¡Inscríbete a nuestros Bootcamps!
Descarga el temario que más te llame la atención.