Cómo aprender a programar lo más rápido posible

Foto de referencia
Nelson foto

Nelson

Noviembre 10, 2022 · 7 minutos de lectura

¿Te gustaría aprender a programar? No es un secreto que, en la era en la que estamos viviendo, todos los trabajos se ven inevitablemente enfocados hacia una transformación digital. Esta transformación digital lleva años desarrollándose, comenzando hace casi 200 años con Ada Lovelace. ¿Te suena? Pues debería porque estamos hablando de la mujer que escribió el primer programa informático para calcular números Bernoulli. Y lo hizo incluso antes de que existieran los ordenadores. Ahí es nada.

En la actualidad, podemos encontrar un sinfín de ámbitos tecnológicos que cualquier curioso puede comenzar a aprender por su cuenta. Hablamos de coders, pasando por telecom, DevOps, hasta expertos en ciberseguridad o analistas de datos.

Si quieres especializarte en este sector, siempre puedes empezar como autodidacta, aunque la realidad es que cada vez se valoran más las formaciones específicas e intensivas tipo Bootcamp. Te hablaré de ellos más adelante.

Pero empecemos por el principio…

¿Cuál es el perfil de un programador?

En primer lugar, me parece importante que sepas que el estigma de la palabra programador, donde solo se veía aquel estereotipo de persona solitaria que se pasa las 24 horas del día encerrado en un sótano programando, sin contacto social con el mundo exterior, lo hemos dejado atrás.

A día de hoy, un coder puede ser cualquier persona.

Si abres LinkedIn y buscas la frase Full-stack developer, te adentrarás a una comunidad gigantesca de personas de todas partes del mundo, de todas las edades y culturas. Existe una comunidad de la que formo parte desde hace años en la que que, a pesar de ser tan diversa, nos entendemos todos perfectamente, ya que todos hablamos el mismo idioma: la programación.

¿Cómo aprender a programar?

Para aprender a programar y llegar a ser coder, y hablando en términos generales, existen varias vías:

  • La primera y la que parece más obvia, es escoger una carrera en la universidad relacionada con el mundo de la programación. Carreras universitarias como Ingeniería informática, Desarrollo de videojuegos, Ingeniería en telecomunicaciones son perfectas. Inclusive, aunque a priori no te parezca la elección más obvia, en carreras como Economía podrás aprender código -básico eso sí-. Esta vía puede ser la manera más estructurada de aprender a programar, pero también la más larga. Algo que sin duda debes tener en cuenta.
  • La segunda forma de convertirte en programador requerirá un poco más de esfuerzo y perseverancia por tu parte. Se trata de los grados FP y los Bootcamps. Ambos son una buena idea, ya que cada vez están mejor posicionados. A pesar de que su formación es más intensiva, también es más corta que la de los grados universitarios. Podrás complementar tu formación con lenguajes de programación, cursos específicos y mucho ensayo y error.
  • Por último, tenemos a los que prefieren aprender a programar de manera 100% autodidacta. Son aquellos con un don nato para la lógica y la programación. Apoyados por San Google y San Youtube. Poseen la capacidad de adaptarse a cualquier situación, se enfrentan a cualquier problema sin importar el tamaño del mismo y son los que dicen “sí, puedo” a todo lo que tienen por delante. Pero este ‘título’ de coder autodidacta no se gana a la ligera, son horas y horas dentro de internet, y muchísimas horas de ensayo y error. Que en muchos casos llevan a terminar por estudiar un Bootcamp para acreditar sus conocimientos e impulsar su carrera profesional.

Mi experiencia personal al aprender a programar

Me presento, yo soy Nelson y trabajo como Full-stack developer en Bcas. En su momento hubiese agradecido información concreta, más allá de lo típico que puedas encontrar en cualquier post. Así que aquí va mi experiencia personal y cómo he conseguido dedicarme a esta profesión.

Mis primeras pinceladas en programación comenzarían como un hobby. Después de un par de vídeos en YouTube y un curso en Udemy gratuito, me vi preparado para hacer mi propia calculadora. Para los que ya estamos adentrados en materia sabemos que son 2 minutos, pero para mí en ese momento fue algo grandioso.

Mi curiosidad se despertó y comencé a investigar en Internet lenguajes de programación, frameworks, fundamentos de la programación, estructura de la lógica… Me adentre en ámbitos matemáticos, financieros, de seguridad, de desarrollo… Fueron días frente al ordenador simplemente descubriendo todo lo que podía aprender; sin aprender nada a su vez.

Al verme cara a cara con este frente enorme de información, opte por lo más sencillo. Cada rato libre de mi día, lo dedicaba a ver alguna clase, algún vídeo, a leerme la documentación de un leguaje… Y, ya con experiencia, me aventuraba haciendo algún proyecto personal. Sin estructura, sin orden y sin un camino que seguir, simplemente recolectando información que en ese momento no sabía lo mucho que me ayudaría a futuro.

El punto de inflexión

Llego el día de inflexión en mi carrera de programador -que aún no sabía que tenía- y compré unos 5-6 cursos en Udemy de diferentes profesores, todos muy recomendados. Esta vez sí ya lo hice con la cabeza más fría, así que todos estos cursos se relacionaban entre ellos. Creación de algoritmos, Python de cero a experto, Django el framework de Python, Javascript para principiantes y Máster en PHP | SQL | POO | MVC | Laravel | Symfony | WordPress +.

Me llevó aproximadamente unos 3 meses verlos todos (no estaba trabajando en ese momento). Por suerte de la vida o del destino, a los 4 días de terminarlos, un amigo de un amigo necesitaba una web para su empresa y se puso en contacto conmigo. Así fue como hice mi primer proyecto como programador.

De proyecto en proyecto fui aprendiendo más y más, también mis errores se hacían más habituales y más grandes, sobre todo cuando trabajaba en equipo con otros desarrolladores, que venían de la universidad, de un FP o de un Bootcamp. Después de varios meses me di cuenta de que mi discrepancia con estos desarrolladores no era que sabían más o menos que yo, sino la organización, los protocolos, la estructura, el orden en general tanto del código que escribían como de su manera de trabajar eran muy diferentes al mío, que se caracterizaba por ser un poco más anárquico y al azar.

A estas alturas de la historia ya trabajaba aquí en Bcas y me ofrecieron la oportunidad de hacer un Bootcamp para cubrir las necesidades que estaba presentando. Con mucho detenimiento busqué un curso que se adaptara a mis horarios, que tuviera relación con los lenguajes y frameworks que ya había estudiado y, obviamente, fuese reconocido por su excelencia académica. Opté por hacer el bootcamp de Full-Stack Developer en 4Geeks, como era de esperar, mejoré muchísimo mis deficiencias (al menos eso creo yo). Y el resto es historia, sigo trabajando como programador y formándome día día en este ámbito que tanto me apasiona.

¿Cuál es el sueldo de un programador?

Si todavía no te he convencido y sigues con dudas sobre si convertirte en programador o no, seguramente su salario te haga decidir rápido. El salario medio de un programador en España es de 28.500 € al año netos como junior y de 80.000 € aproximados como senior.

La clave también está en especializarse dentro de un sector determinado. Por ejemplo, en Ciberseguridad, los sueldos rondan los 50.000 € anuales para los puestos de junior. Cuando hablamos de un especialista en Ciberseguridad con algo más de experiencia, se puede llegar a alcanzar los 150.000 € de ingresos anuales.

Otra especialización a tener en cuenta es la de Data Analytics. Con ella, podrás empezar a cobrar como junior 24.000 € al año y alcanzar los 65.000 € una vez adquieras más experiencia.

Si escoges esta opción y te quieres especializar dentro de un sector en particular, véase Ciberseguridad, Desarrollo, Data Analytics, DevOps…, la mejor opción es realizar un Bootcamp. Bien es cierto que no son formaciones económicas, pero lo bueno de que cada vez esté más de moda este tipo de formación es que también surgen opciones para que cualquier persona con talento pueda cursarlo. Así que te recomiendo echar un vistazo a buscadores de cursos con descuentos. Otra alternativa es la financiación ISA con la que no tendrás que pagar absolutamente nada hasta que encuentres curro.

Como habrás podido observar, el mundo de la programación es infinito. Ya no solo sus vertientes y especializaciones, sino la manera de acceder a ellas. No te entretengo más, espero haber despejado tus dudas y haberte incitado a adentrarte en esta nueva realidad laboral tan de Black Mirror. Si tienes cualquier duda, puedes dejarla en los comentarios.

También te puede interesar

Estudia ahora, paga después

Con nuestro modelo de Acuerdo de Ingresos Compartidos (ISA), puedes estudiar sin costes y pagar solo cuando obtienes trabajo. Descubre los cursos, que te lo pagamos: