Piumaster | Alejandro Piumetti

Como empecé

Jan 21, 2020

¿Cómo empezar a programar? | Edit 22-01-2025: Como yo empecé a programar.

Hoy en día prácticamente todo el mundo gira en torno a la tecnología, y por ese motivo muchos ven a la programación como un punto de partida para el trabajo de sus sueños.

Trabajar desde casa o en una oficina, con aire acondicionado en verano y calefacción en invierno, Sería ideal, ¿no? Sin embargo la cosa cambia en la práctica.

Voy a afrontar el tema desde un lado más “humano” por decirlo de alguna manera. No tengo la verdad absoluta y yo también estoy comenzando, por lo que seguramente en algunas cosas vas a saber más vos que yo.

¿Qué te voy a decir?

Voy a comenzar por contarte una breve historia ¿Por qué? Porque creo que es un buen punto de partida explicar de dónde vengo para demostrarte que ser quién sos o de dónde venís no te condiciona a lo que querés hacer. También para bajarte un poco a tierra comentándote que aunque te guste mucho jugar en PC o investigar, muchas veces la programación puede no ser para vos. Después voy a decirte por que lugares empecé yo, que juntadas, a dónde encontrás gente que esté en la misma o que es lo que hacemos todos para aprender o conseguir un laburito. Por último, voy a centrarme en que lenguajes comencé y cuales te recomiendo. Así como también lugares a dónde acudir para aprender. Así vas a poder tener un pantallazo de que hacer una vez que salgas al mundo.

De dónde venís y que te gusta no te condiciona.

Mis inicios

Desde que tengo memoria soy muy fanático de la tecnología, principalmente de las computadoras. Tuve la suerte que, desde pequeño, en casa de mis padres había una PC con, nada mas y nada menos, Windows 98. A decir verdad no recuerdo mucho que hacía en ese tiempo en la computadora hasta que, con Windows XP, comenzamos a tener juegos. Lo máximo que podía hacer era crackear los juegos, que se hacía fácilmente con los instructivos de la caja, y escuchar música que bajaba del Ares o eMule. Teniendo en cuenta que nací en el 95, en un pueblo en el que todo llegaba tarde, supe más de “grande” que podía aprender a programar. Cuando comencé en la secundaria, en una de las materias de 3er año programábamos en QBasic y ahí fue cuando “comenzó todo”. Recuerdo estar horas haciendo un diagrama de flujo o un pseudocódigo para resolver un problema básico y que cuando lo terminaba y el resultado daba, el sentimiento de realización era apoteósico. Luego de ahí pude ver algo más de Visual Basic, HTML y CSS pero no tanto como me hubiera gustado (Aunque con el diario del Lunes creo que no era mi tiempo).

Como un dato personal, siempre fui alguien muy disperso y me aburría super rápido, motivo por el cuál me tardé tanto en volver a programar. Tal vez si a esa edad me hubiera planteado a full hacer eso, hoy en día la historia sería otra. Igual no estamos para lamentos, sigamos..

La universidad (a veces) no es lo que parece Una vez graduado de la secundaria con muy pocos conocimientos en programación pero muchos conocimiento en hardware, me puse a estudiar Ingeniería en Sistemas en la Universidad Tecnológica Nacional (Spoiler alert: solo fui un año). Me costó horrores hacer el examen de ingreso para que durante el año todo se vaya para el lado de la administración de empresas.

En resumen:

Respecto a programar

👍 Aprendí la lógica de programación

👎 Lo aprendí con Pascal

Respecto a la carrera

👍 No era tan difícil como la pintaban

👎 Estaba centrada en los sistemas como una organización (empresa).

Salí de esa carrera con todas las materias regulares pero con pocas ganas de seguirla, así que empecé a buscar qué es lo iba hacer. Encontré mucha oferta de cursos cortos y pagos, que lo que más me gustaba era que iban directo al grano -> programar. Pero por motivos de la vida me volví a meter en una universidad. Esta vez entré a Licenciatura en Ciencias de la Computación en la Universidad Nacional de Rosario. La carrera más difícil de esa universidad me dijeron cuando entré, capaz que si lo sabía antes ni siquiera probaba suerte. 😅

En resumen:

Respecto a programar

👍 Aprendes lo “último” en tecnologías. (e.g. Phyton)

👎 Está centrado en la investigación, por lo que enseñan mucho a bajo nivel. (Lo puse acá porque me estoy centrando en el que quiere programar “normalmente” y no a bajo nivel.)

Respecto a la carrera

👍 Están super actualizados con los temas de la carrera y siempre están cambiando el plan de estudio para estar al día.

👎 Es una carrera muy difícil. Tiene mucha matemática y lógica, por lo que si no sos muy fan de eso, estás un poco jodido.

Una vez que salí de todo esto de las universidades ya habían pasado poco más de 4 años y ya no sabía para donde disparar. Teniendo un trabajo en un kiosco decidí salir a buscar un camino. Ahí volví a años anteriores, a buscar cursos mas cortos que enseñen directamente a programar en un lenguaje específico. Me metí en una carrera de Java, lenguaje que me iba a servir para todo lo que quería hacer: Programas que solucionen la vida de las personas en todos los ámbitos de su vida, que lo puedan usar en cualquier lugar, desde su heladera hasta su computadora, TODO. Empecé super motivado, aprendí las bases del lenguaje, a hacer un pequeño programa y después de meses tenía un camino por recorrer. Entonces después de largo tiempo de trabajo por la mañana y estudio por la noche me senté frente a mi notebook y ¡ualá! No me salió nada. Quería hacer algo y no salía, no sabía a dónde buscar, tampoco sabía exactamente que quería hacer, así que ahí abandoné todo y me dediqué a “perder tiempo” jugando juegos online. Luego de eso estuve más de un año buscando que es lo que quería hacer, sin saber que lo único que me faltaba era un objetivo, un proyecto ambicioso, un norte. Cuando lo encontré, volví a empezar, casi de cero. Prácticamente sin herramientas pero con muchas ganas de crecer. Y ahí es cuando realmente te das cuenta si esto es o no lo que querés hacer.

A partir de acá, todo es en subida. Así que el próximo post voy a comentarte como es que comencé a buscar grupos de gente, cómo empecé nuevos proyectos y qué me ayudó a saber para dónde ir. 💪😊