5 consejos para mejorar como desarrollador frontend
Tags: spanish, frontend
Published: 2022-04-11 07:26:12

---
title: 5 consejos para mejorar como desarrollador frontend
published: true
description: 
tags: spanish, frontend
cover_image: https://images.unsplash.com/flagged/photo-1563536314719-2e812e896f50?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1170&q=80
---

## 1 Repasa los principios de desarrollo generales
He notado que es muy común ver ejemplos de los principios de desarrollo solamente aplicados a el lado de backend. Pero estos principios no pertenecen a una sola rama, también puedes aplicarlos en el frontend. Por ejemplo RxJS utiliza el patrón "Observer", o React que hace uso del patrón "State".

Aplicar los principios DRY o Single Responsibility Principle harán que la calidad de tu código se eleve hasta las nubes

## 2 Aprende sobre Design Systems
Los Design Systems sirven para tener un estándar en el Look & Feel de un proyecto. Es una biblioteca de los componentes visuales de tu interfaz, y desarrollar pensando en esto te permite tener un diseño más limpio y estandarizado en todas tus vistas.

Te recomiendo buscar mas acerca de herramientas como Storybook.js y Figma

## 3 Documenta tus proyectos
No tiene que ser nada sofisticado, con tener un buen Readme que explique de qué trata tu proyecto y cómo puede levantarse en local estas del otro lado. Dale un vistazo a https://www.makeareadme.com/

## 4 Unit testing
El testing sigue siendo una área no tan valorada en el desarrollo de software. Y de las fases que más se suelen brincar cuando tenemos deadlines apretados. No podemos estar más equivocados al hacer esto. Las pruebas unitarias permiten a los programadores mantener y cambiar el código con mayor seguridad al paso del tiempo.

Así al refactorizar el código o actualizar las bibliotecas del sistema en el futuro nos aseguramos de que el código aún funcione correctamente.

## Bonus: Incluye Typescript a tu stack
Hay quienes lo odian, hay quienes lo aman. Yo al principio veía más problemático el tener que incluir otra capa de complejidad a mis proyectos. Pero después comencé a ver los beneficios que Typescript aporta: código más legible, más fácil de mantener, feedback en vivo del IDE y mucho más.

Dale una oportunidad, al principio la curva de aprendizaje será un poco difícil, pero verás que no te arrepentirás.

## 5 Distraete y no estudies todo el tiempo
Me ha tocado ver a compañeros desgastarse horas y horas tratando de resolver un problema. Incluso a mi me llego a suceder, me quedaba enfrascada tanto tiempo hasta que no terminará lo que sea en lo que estaba trabajando, y después comenzaba a experimentar el para mi famoso “ya no veo que dice mi código”. Y no porque en verdad ya no pudiera ver, si no que más bien el estar tanto tiempo atorado con un problema hace que perdamos el enfoque y dejemos de ver el panorama completo.
Así que recomiendo tomar descansos entre tus bloques de trabajo y parar de trabajar a la hora que termina tu jornada laboral. Es mucho más benéfico terminar de trabajar y que después te distraigas y despejes tu mente. Así podrás retomar al día siguiente con nueva energía y seguramente encontrarás la solución más rápido.

Esos fueron los consejos del día. Escribe en los comentarios qué te parecieron. Gracias por leerme.