Cómo me convertí en un desarrollador de software durante las Cuarentenas

En este artículo hablaremos de Federico Mannucci, quien se autodefine como Ingeniero de software en Italia, que le encanta viajar y cocinar.

Federico nos contará su historia en primera persona:
Dupliqué mi salario anterior y conseguí el trabajo de mis sueños en un año como autodidacta, esto es lo que aprendí de esta experiencia. En 2018 estaba deprimido y desmotivado, me consideraba un fracasado y pensaba que era demasiado tonto para terminar mi carrera o aprender algo, no tenía dirección en la vida y solo quería que todo terminara.
Dos años después, uno dedicado a trabajar en el extranjero y otro a estudiar, tengo una perspectiva completamente diferente de mí misma y acabo de empezar el lunes mi nuevo y emocionante trabajo de desarrolladora.
Me costó mucho valor (y argumentos para convencer a mis padres) dejar mi universidad después de tres años de estudios para aceptar un trabajo en Lisboa sin conocer a nadie ni el idioma, pero fue una experiencia maravillosa que me ayudó a encontrarme a mí misma.
De nuevo me costó aún más esfuerzo y determinación dejar Lisboa y empezar a estudiar de nuevo, pero lo hice porque sabía que mi sueño era ser programador.
No soy experto en psicología y el mejor consejo que tengo si te encuentras en un lugar oscuro es que busques ayuda profesional, pero sé lo que se siente al estar perdido y quiero ayudar a cualquiera que comparta mi mismo sueño escribiendo este artículo que ofrece consejos prácticos sobre cómo conseguir una carrera en el desarrollo de software.

Índice

    La programación es entretenida

    He pasado varios años tratando de entender lo que quería hacer como adulto y fracasando estrepitosamente en ello, pasé un semestre estudiando en la escuela de medicina cuando me di cuenta de que no me importaba en absoluto ser médico, asistí a tres años de cursos de ingeniería pero no me gustaban las materias de mi especialidad y al final decidí que no quería seguir con ella.
    Tuve mucha suerte al recibir una oferta de trabajo mientras aún estaba estudiando y decidí inmediatamente arriesgarme e ir a por ello, nunca había trabajado a tiempo completo en ese momento, así que quería desafiar mis temores de no poder tener éxito en un entorno profesional.
    Afortunadamente, acabé adorando mi trabajo y a toda la gente que conocí gracias a él, de hecho fue uno de mis compañeros el que me introdujo en la codificación y me hizo interesarme por ella.
    Desde entonces no he vuelto a mirar atrás, empecé a incursionar en la programación y pronto me di cuenta de que quería que fuera mi carrera, disfruto increíblemente del reto y la estimulación intelectual que puede proporcionar y creo que todo el mundo debería probar y ver si siente lo mismo.

    ¿Todo el mundo puede programar?


    Este es el eslogan de una antigua campaña de Apple, y aunque estoy completamente de acuerdo en que cualquiera puede aprender los fundamentos de la programación, me pregunto, ¿puede todo el mundo hacer carrera en el desarrollo de software?
    Definitivamente no, aunque la profesión está aumentando en popularidad y se crean continuamente más puestos de trabajo, el campo sigue siendo limitado y mucha gente no tiene la aptitud para pasar largas y solitarias (y a veces frustrantes) horas frente a un ordenador, en resumen, no todo el mundo debería codificar.

    Vete a otra parte si ves esto como una oportunidad de hacerte rico rápidamente, sin disfrutar de verdad escribiendo software nunca llegarás lo suficientemente lejos como para conseguir un trabajo, estar comprometido durante tanto tiempo sin ver ningún resultado tangible y sin tener ninguna obligación externa requiere mucha motivación y dedicación que no todo el mundo puede replicar.

    Programar no es fácil

    Desconfía de los supuestos expertos o gurús que te prometen un programa fácil para aprender a programar seguido de encontrar fácilmente un salario de seis cifras, eso es una completa mentira y si alguien te presenta este cuento debes asumir que no tiene tu mejor interés en el corazón.
    Aprender a programar es un proceso notablemente largo y difícil, requiere que asimiles una forma de pensar completamente diferente y que pases incontables horas tratando de entender temas difíciles o depurando aplicaciones que no funcionan correctamente.

    A menudo la gente se olvida de lo difícil que era cuando eran principiantes, la codificación puede llegar a ser fácil cuando le has dedicado suficientes horas, pero no cometas el error de asumir que no estás hecho para ello sólo porque te esté llevando mucho tiempo entender la recursividad, cada persona tiene que aprender a su propio ritmo.

    ¿Es posible conseguir un puesto de trabajo sin titulación?

    La respuesta es por supuesto que sí, si navegas por internet no es raro que te encuentres con historias de personas que cambian de carrera incluso a los cuarenta años o que abandonan sus estudios para dedicarse al autoaprendizaje y conseguir el trabajo que siempre esperaron, esto último es básicamente lo que me pasó a mí, pero ¿es la mejor manera de seguir esta carrera?
    Empecemos por decir que si todavía tuviera diecinueve años, sin duda asistiría a la universidad para estudiar informática, especialmente en mi país, Italia, donde la educación es barata, la forma más fácil de entrar en la industria es definitivamente obtener un título con un par de prácticas en su haber.

    ¿Qué proyecto debes elegir?

    Volvemos a hablar de proyectos, y por buenas razones, además de ser vitales para el aprendizaje de las materias que estás estudiando son tu mejor forma de presentarte a posibles empleados, sobre todo si no tienes experiencia o educación formal.
    Sobre qué hacer exactamente, pues el cielo es el límite. Lo que más me gusta de la programación es cómo te permite hacer cualquier cosa que tu imaginación te empuje a hacer siempre y cuando seas lo suficientemente capaz (y tus habilidades en Google estén a la altura), este repositorio de Github contiene algunas ideas muy interesantes para empezar.
    Hablando de Github, si no lo has hecho ya, deberías abrirte una cuenta y usarla para mostrar tus creaciones favoritas usando un archivo Readme bien formateado, las mías son mi lenguaje de programación personalizado, y este modelo de IA para predecir la esperanza de vida.

    E

    En Resumen

    Este sueño no es fácil, probablemente pasarás meses e incluso años antes de estar preparado, habrá momentos de duda y retos aparentemente insuperables, pero al final, serás feliz mirando atrás.
    Así que empieza a codificar hoy mismo y ¡buena suerte en tu viaje!
    Gracias por leer hasta ahora, si te gusto esta historia puedes suscribirte gratis al newsletter semanal, te enviaré un correo con las mejores historias y ofertas laborales que te podrían interesar.


    Recibe todas las semanas historias de éxito de personas que sin título se han convertido de programadores profesionales
    Suscríbete a nuestro boletín semanal
    Subir