DEV Community

Lucho Peñafiel
Lucho Peñafiel

Posted on

¿Por dónde empezar a programar?

"Quiero aprender a programar, ¿por dónde empiezo?" Esa pregunta me la hacen muy seguido y en este post voy a dejarte algunos consejos en base a mi experiencia.

Pero antes de eso, veamos algunos puntos a tener en cuenta.

Mitos y barreras

Existen mitos y creencias sobre la programación que alejan a la gente de este maravilloso mundo.

"Programar requiere mucha matemática."

Falso. La programación tiene muchas ramas o areas de especialidad, como la medicina (cirugía, dermatología, traumatología, etc.), y solo algunas de ellas requieren un mayor uso de cálculos matemáticos.

Hace unos días, en la app en la que estoy trabajando, tuve que realizar el cálculo matemático más complejo de mucho tiempo, y fue simplemente una regla de tres 😂.

"Para ser un programador/a necesitas ser súper inteligente."

Falso, total y completamente falso. Soy soy la prueba viviente de ello, soy bastante bol***. Todos podemos programar, lo único que necesitamos es tener ganas de aprender.

"Necesitas un título universitario para conseguir trabajo."

Falso. Una vez más, soy la prueba viviente de ello. Soy un desarrollador autodidacta, no tengo ningún título relacionado con ciencias de la computación y sin embargo tengo el trabajo de mis sueños ✨.

Ahora bien, esto podría verse como un caso aislado. Voy decirte que no lo es. Hoy cada vez son más las empresas que en sus ofertas de trabajo no incluyen como requisito tener un título relacionado a las ciencias de la computación. Esto es porque las empresas antes de contratarte necesitan que demuestres tus conocimientos y habilidades, y no que un título lo haga por vos. ¿Cómo se logra esto? Generalmente las empresas te van a pedir un portfolio con tus trabajos o te va a dar un challenge para resolver, o incluso ¡ambas cosas!

Lo que quiero decir con todo esto, no es que no tienes que ir a la universidad, en absoluto. Lo que digo es que hoy existe otra alternativa, y es 100% válida. Y una pequeña aclaración, no es el camino fácil, vas a necesitar estudiar, y mucho, pero vas a poder hacerlo a tu tiempo y ritmo.

¿Por qué querés programar?

¿Qué es lo que te motiva a querer programar? ¿Tienes una idea que quieres llevar a delante? ¿Querés hacer un cambio en tu carrera profesional?

No importa cuál es el motivo por el cual querés aprender a programar, todos son válidos. Incluso si lo querés hacer porque escuchaste que los salarios suelen ser altos. ¡Está perfecto!

Pero sí es importante que tengas claro que es lo que te motiva o qué querés hacer. Como dije antes, hay muchas ramas dentro del mundo de la programación, algunas con más oferta laboral que otra, algunas con curvas de aprendizaje más chica que otras, algunas con salarios más altos que otras.

Insisto, no es importante el motivo, pero si es importante que lo tengas claro, porque eso te va a ayudar a al principio.

Ahora si...

¿Por dónde empezar?

El mejor consejo que puedo darte es que encuentres un mentor/a que te guíe en tus primeros pasos. Para eso existen un montón de comunidades a las que te puedes unir y encontrar un mentor en función de lo quieres hacer, como Frontend Cafe, una comunidad de habla hispana que está en crecimiento o el Club de Chicas programadoras del cual soy parte.

Si no sabes muy bien qué es lo que querés, la programación web es un muy buen primer paso, ya que con pocas herramientas puedes ver resultados en poco tiempo. Esto es importante porque ver el resultado de las cosas que vas creando te va a dar motivación para seguir aprendiendo más y más cosas y quién te dice, a lo mejor la programación web es lo tuyo! 😉

Pero, si después de un tiempo, te das cuenta que definitivamente no lo es y decides cambiar, ¡puedes hacerlo! Puedes seguir probando con otros lenguajes u otras herramientas hasta que encuentres con lo que realmente te sientes más cómodo o cómoda. Y todo ese tiempo no es tiempo perdido, aprendiste muchas cosas y por sobre todo, aprendiste a identificar qué es lo que te gusta.

Eso es todo por ahora, nos vemos pronto 👋🏻.

Top comments (1)

Collapse
 
juanfrank77 profile image
Juan F Gonzalez

Gran post 👏