6 Habilidades Técnicas clave para crecer de Junior a Senior
Tags: spanish, beginners, career, latam
Published: 2021-11-08 05:33:29

La profesión de desarrollo de software es una profesión que constantemente tiene novedades, cada mes, cada día hay algo nuevo, es fácil distraerse y tener ansiedad acerca de las tecnologías que deberías de conocer, mi recomendación es no ser de los primeros que adoptan o implementan sino ir tal vez un año detrás para corroborar que es algo que va a tener soporte y comunidad. 

Pero hay algunas habilidades que independientemente del lenguaje que manejes van a ser constantes. 

## 1. Buscar en Internet y Leer el Manual 

![Buscar en Internet y Leer el Manual](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6bnfjnkz7epe7h1m520u.png)

Es común que alguna vez te hayas topado con que te escriben LMGTFY (Let Me Google That For You) u otro clásico el RTFM (Read The Fucking Manual), básicamente te están diciendo que no deberías hacer preguntas que tienen respuestas obvias y que tienen que ver con que tu mismo lo averigües.

## 2. Conocimiento de frameworks

![Conocimiento de frameworks](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4xcfao5rk1us3ff5lm7p.png)

Los frameworks en los lenguajes de programación son un paradigma importante porque nos ayudan a estandarizar la forma de trabajo con algún lenguaje. 

No son absolutamente necesarios, sin embargo es simplemente una de las herramientas disponibles que te ayudará a desarrollar mejor y más rápido. 

## 3. Control de versiones y revisiones de código (Git)

![Control de versiones y revisiones de código (Git)](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9xtsaazarmaa7arnw3hw.png)

No se me ocurren motivos para no usar un sistema de control de versiones, Git es el más utilizado y aunque pareciera que es sencillo de aprender y de utilizar, hay formas correctas, formas incorrectas y formas raras de utilizarlo. En este capítulo hablaremos de algunos de los escenarios más comunes y otros nuevos. 

## 4. Desarrollo de pruebas automatizadas

![Desarrollo de pruebas automatizadas](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h32lexb286vlc1k3o0rp.png)

Spoiler Alert, cuando hablo de pruebas automatizadas no me refiero solo a Test Driven Development (TDD).

La construcción de productos de software es una constante, realmente nunca terminas, esto es algo comúnmente aceptado en la industria. 

## 5. Emplear Patrones de diseño

![Patrones de diseño](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8ywmfmayhgisdrhsukaw.png)

Se dicen cosas como:
* Los patrones de diseño son importantísimos
* Conocer patrones de diseño te convertirá en Arquitecto
* Si no programas con patrones de diseño no eres Senior
* Los buenos programadores se comunican a través de patrones de diseño

Hablaremos de cuáles argumentos son sólidos y cuáles son solo humo. 

## 6. Conocimiento de tecnologías complementarias

![Conocimiento de tecnologías complementarias](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/t23h5xxuq0g9vea5jifr.png)

Te volverás senior y querrás resolver todos los problemas con lo que has aprendido, pero no porque te vuelvas muy bueno utilizando un martillo deberás de verle cara de clavo a todo. 

Será posible que a veces tengas que recomendar o implementar tecnologías que complementen lo que sabes y que ayuden a resolver los problemas a los que te puedes enfrentar. 

El reto como siempre al querer conocer nuevas o diferentes tecnologías es el distinguir las señales entre tanto ruido que hay en la industria.

----

Esta serie de blog posts tiene contenido de mi [libro 📕 el cual se encuentra en preventa y saldrá antes de terminar 2021](https://marianorenteria.gumroad.com/l/guia-junio-senior). 

----

Sigo trabajando en mis productos con el fin de ayudar de forma más estructurada a la comunidad de TI, si te interesan [pásale a mi perfil de Gumroad](https://marianorenteria.gumroad.com/)
- 📕 Líder Técnico
- 📘 De Junior a Senior
- 🗓 Mentorías
- 📑 Revisión de C.V.

Te invito a que **[me sigas en Twitter](https://twitter.com/marianorenteria/)** para que te enteres de todo el contenido que hago normalmente 🙃.

También soy creador del [podcast Chile, Mole & Tech](#)(https://dev.to/chilemoleytech), el cual esta [en todas las plataformas](#)(https://linktr.ee/chilemoleytech).

** Si te gusto este post, no dudes en compartirlo, me ayuda mucho. **
----