¿Aprender a programar una buena inversión de vida?

Es probablemente la mejor inversión de vida. Me topé con la programación hace mucho tiempo, y desde entonces he estado en lugares difíciles.

Para empezar, el trabajo no se siente como trabajo, se siente como si estuvieras resolviendo un rompecabezas. Un rompecabezas con consecuencias en el mundo real, pero sigue siendo un ejercicio mental divertido que puede hacer que ambos bailen con la victoria y se rían o se arranquen los pelos. Ciertamente hay muchas otras profesiones que tienen eso, pero también hay muchas que no lo tienen.

Lo segundo es que todos parecen estar buscando un programador; muchas personas tienen una gran idea de negocio y “solo” necesitan a alguien que la codifique. Incluso si esto sucede raramente y lo usa para hacer algo adicional, hay muchas empresas que necesitan programadores: tener un perfil en LinkedIn significa que lo contactaremos casi todo el tiempo.

La tercera es que los empleadores parecen ignorar la educación si puede demostrar la experiencia del mundo real: no le dan demasiado valor a un diploma, al menos en comparación con otros tipos de trabajo similares. Si no quieres / no puedes gastar dinero en educación, este es probablemente el mejor lugar para estar.

Otra cosa, relacionada con lo anterior, es cuando las personas se quejan de la paradoja de necesitar experiencia laboral para obtener experiencia laboral. En esta industria, hay un “truco” fácil: cree su propio proyecto personal, grande y pulido. ¡Si es lo suficientemente bueno, puede (no oficial u oficialmente) contar como experiencia laboral!

Además, no necesita equipo costoso ni sujetos de prueba humanos para aprender; puede adquirir una computadora vieja por un par de dólares. No estoy bromeando cuando digo que puedes obtener todo lo que necesitas de la basura . He construido al menos un par de computadoras de esta manera; solo necesita un lugar para llenar sus memorias USB con documentación y tutoriales y, obviamente, electricidad.

Entonces, si disfrutas resolviendo puzzles difíciles cuyas partes encajan en casi todas las formas posibles (en un poco más de dos dimensiones), creo que deberías hacerlo, incluso si decides no convertirte en programador, aprenderás. cómo automatizar algunas de las cosas que te rodean (que es una habilidad útil por sí misma).

El hecho de que hicieras la pregunta para empezar muestra que tienes el suficiente interés como mínimo para poner tiempo libre en ello.
Aprender las técnicas de programación y los métodos para realizar tareas de computación tiene adaptaciones en muchas otras áreas de la vida.
Aprende y aplica generosamente !!