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.
Top comments (0)