Mis 3 consejos después de 6 años trabajando como programador

johnnietirado
3/24/2021

6 años en el mundo de la programación es un periodo donde muchas cosas cambian. Hace 6 años no existía Angular 2, Typescript estaba en su infancia, ReactJs no era el framework más popular, Go no había llegado al público, Docker estaba recién comenzando y GraphQL era algo que solo Facebook usaba.

Es así, en 6 años solo el mundo web ha tenido cambios drásticos y para el bien de la comunidad de programadores. Sin embargo, esto puede ser agobiante para los programadores que recién comienzan y deben de adentrarse a un mundo que tiene mucha información, pero que también está en constante crecimiento.

Pero no todo es tan oscuro, en este artículo quiero compartir los 3 consejos que me han ayudado a mantener la cordura en mis 6 años trabajando como programador y aprender nuevos lenguajes, frameworks y librerías.

Consejo #1: Los fundamentos son imprescindible

Todo lenguaje de programación nace de los mismos fundamentos. Estos son iguales cuando estas programando en JavaScript, C, Go o PHP. Es por esto por lo que hay una carrera llamada Ciencia de Computación donde ponen mucho énfasis en enseñarte esto.

Al dominar los fundamentos vas a poder aprender un lenguaje rápidamente y solucionar problemas con el adecuadamente.

Consejo #2: Enfócate en una rama

Vivimos en un mundo donde todos quieren ser Fullstack Jr.

El Fullstack Junior es una criatura de leyendas y aquel que intenta empezar su carrera vendiéndose como esta criatura legendaria debe de bajarse de su nube. Cuando comienzas a programar aprende bien sobre la rama de programación que más te interesa. Profundiza y aplica tus conocimientos en proyectos y luego en el trabajo. Una vez que te estén pagando por programar en la rama por la que decidiste empezar, recién allí es que deberías de considerar aprender otra rama.

Al enfocarte en aprender una cosa vas a poder, en un periodo más corto de tiempo, empezar a solucionar problemas con la programación.

Y si, hacer páginas web con HTML y CSS cuenta cómo solucionar problemas

Consejo #3: Ponte a solucionar problemas

Los programadores mejor pagados son aquellos que pueden solucionar los problemas difíciles. Mira a todos los genios que trabajan para Netflix o Amazon que tienen plataforma que son utilizadas por millones de usuarios al día. Ellos sí que tienen problemas difíciles y si creen que tu los puedes ayudar, pagaran bastante por ti.

Los lenguajes/frameworks de programación son solo una herramienta para poder solucionar el problema que se te presenta. Deja de lado la pelea del “mejor lenguaje” y enfócate en que lenguaje hará que la solución que planteas se haga realidad de la mejor manera.

Si trabajamos en nuestros fundamentos no tenemos límite de las herramientas que podemos utilizar para solucionar problemas en la rama en la que nos decidimos especializar.

Estos tres consejos sobreviven la prueba del tiempo y los cambios rápidos que ocurren en el mundo de la programación.


Hecho con 🧡 por
@Tomás Ferreira y @Johnnie Tirado
© 2021 Codealo