Giro profesional de 180º: ¿Quieres ser programador/a? 10 tips para triunfar

Este artículo también está disponible en: English (Inglés)

Siempre he envidiado a las personas que sabían desde pequeñas qué querían ser cuando fueran mayores. Yo no era ese tipo de niña. Yo quería ser un montón de cosas diferentes. Programadora era una de ellas, pero mi miedo y la inseguridad con las matemáticas me ahuyentó.

Así que la vida me llevó por un camino completamente diferente, que me condujo hasta ser Directora de Operaciones y también Directora de Marketing. Y aunque el trabajo me gustaba, en el fondo sabía que no era lo que quería para mi futuro. Así que lo hice: tomé la decisión de convertirme en desarrolladora. Un año después de aquella decisión, éstas son las claves que aprendí por el camino. Si realmente estás considerando transformar tu carrera, te recomiendo leer los siguientes consejos:

1

Haz un primer intento por tu cuenta

Vale, somos gente adulta y responsable, ¿no? Antes de dejar tu trabajo, haz un intento de aprender por tu cuenta. Por ejemplo, haz un Bootcamp o un curso online,como éste. Y construye algo por tu cuenta. En cuanto acabes tu primer proyecto, ya podrás saber definitivamente si esto es lo que quieres hacer realmente para ganarte la vida, o dejarlo simplemente como pasatiempo. O dejarlo, simplemente.

2

No necesitas un título para empezar a programar.

No obstante, sí que son muy útiles en lo que respecta a buscar trabajo de programador/a. Esto no quiere decir que necesites tener un título de Ingeniería de Software o Multimedia. Hay muchísimas opciones actualmente que pueden probar o certificar tus conocimientos. Lo más probable es que cuando hagas una entrevista, la empresa te haga una prueba. Pero a veces un título de algún tipo ayuda a superar el primer filtro de cribar Currículums.

3

Caro no significa mejor

Al menos en lo que aprender a programar respecta. Hay bastantes opciones económicas y gratuitas (freecodecamp.org, codecademy.com, udemy.com) que pueden ser de gran ayuda para meterte en el mundillo.

4

Las pequeñas victorias son importantes

Esto es: elegir proyectos (realistas) y terminarlos. Es realmente importante que puedas percibir tu progreso. Normalmente, hacer tu currículum online, como tu página web, suele ser un buen punto de partida. Pero también lo pueden ser pequeños videojuegos como Simón Dice, Elige tu Propia Aventura, o similares.

5

Encuentra apoyo en gente que está en tu misma situación

Cada día hay más gente que, como tú, buscan empezar en el mundo del desarrollo del software o web, esforzándose por sacar sus primeras líneas de código. Así que, adelante, anima tu Twitter siguiendo hashtags afines como #100DaysOfCode o #CodeNewbie y conecta con la gente que está pasando por el mismo proceso que tú. Comparte, aprende, y ayuda a los demás.

6

Va a ser frustrante

Tengo que decirte la verdad. Empezar a programar a menudo significa lidiar con montón de frustración y con esta sensación horrible de que te has equivocado eligiendo esto. Persevera. Roma no se hizo en un día. Lo que pasa es que cuando volvemos al camino del aprendizaje, probablemente ya hayamos olvidado lo mucho que nos costó aprender otras cosas cuando éramos más jóvenes. Déjame recordártelo: muchísimo.

7

Consigue un mentor

Sé que no es fácil, pero la comunidad de desarrolladores y programación es muy acogedora. Tener un mentor que te anime y que te guíe a lo largo del proceso es una gran ayuda.

8

Supera el aislamiento

Esta es una profesión solitaria. Eres tú solo/a frente al código o al problema. ¡Buenas noticias! En los últimos años se han creado muchos grupos y comunidades que organizan quedadas y eventos. Incluso a pesar del Coronavirus, continuaron celebrando encuentros digitales. Encuentra un grupo a través de Meetup en tu ciudad o comprueba si tienes alguna comunidad GDG cerca. El mundo de la tecnología se ha vuelto mucho más acogedor hacia los recién llegados de todas las edades, y también para las mujeres. Encontrarás también muchas organizaciones enfocadas en la integración en el sector de mujeres programadoras.

9

Céntrate

Una cosa que he aprendido: cuanto más estudias, más aprendes que te queda mucho por aprender. Por lo que la tecnología se convierte en una especie de agujero negro de conocimientos que nunca vas a dominar. Mi consejo: haz tu investigación. Encuentra el lenguaje que más te llame la atención y céntrate en él. Estudia y úsalo hasta que te sientas cómodo/a y crece sobre él. Evita saltar de un lenguaje a otro al principio. Solo te llevará a la frustración al principio ya que no notarás ningún avance notable en tus capacidades en ninguno de los lenguajes. Ademas, los fundamentos de la programación son más o menos los mismos en todos los lenguajes. Una vez que te sientas con fluidez en uno, verás que es muy fácil empezar en otro. Es como aprender español y luego estudiar portugués. Ambos tienen una base latina, así que es fácil saltar de uno a otro. Pero sería un infierno intentar aprender los dos a la vez.

10

Está bien buscar en Google

Simplemente no puedes saber todas las soluciones posibles a tu problema desde el principio. Escribir código es sólo el 30% de programar. El otro 70% es la capacidad de analizar y resolver el problema. Te enfrentarás a problemas que solucionarás y archivarás en tu base de datos mental. Y la próxima vez, encontrarás una solución más rápidamente. Así que no te sientas mal por buscar en Google. Es más, es muy importante documentarse antes de empezar un proyecto para validar tus ideas o encontrar nuevas alternativas en las que no habías pensado. Probablemente copies código de Internet, pero asegúrate de entender qué hace y qué estás haciendo cuando lo hagas,

Espero que estos 10 consejos te sean de ayuda. Para mí ha sido lo más importante que he aprendido en este tiempo y que ojalá hubiera sabido antes. Siéntete libre de comentar y compartir tus sugerencias.

Peace & Code,

Nadine

Añade tu respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *