Logo

dev-resources.site

for different kinds of informations.

🔑 Habilidad Técnica: 2. Conocimiento de frameworks 🧱

Published at
12/1/2021
Categories
spanish
beginners
career
latam
Author
marianorenteria
Categories
4 categories in total
spanish
open
beginners
open
career
open
latam
open
Author
15 person written this
marianorenteria
open
🔑 Habilidad Técnica: 2. Conocimiento de frameworks 🧱

Image description

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.

Mejor porque estarás seguro de que al desarrollar una aplicación estás siguiendo una estructura que te permitirá crecerlo y darle mantenimiento.

Más rápido porque te permitirá ahorrarte tiempo de desarrollo mientras reutilizas módulos genéricos, por ejemplo, login, consultas a base de datos, y entonces mejor te enfocas en otras áreas a lo que el negocio necesita, o el problema a resolver.

Invierte tu tiempo en agregar valor, no en la tecnología

El principio básico de cualquier framework es: no re-inventes la rueda o no descubras el hilo negro.

Tu objetivo como senior es agregar valor, un framework evitará que pases días creando una forma de autenticación, ese tiempo lo puedes invertir en agregar reglas de negocio, pruebas automatizadas, mejorar tu código etc.

Mantenimiento y upgrades garantizados

A largo plazo un framework asegura la longevidad de tu aplicación, porque si el equipo decide trabajar con su propio estilo ese será la estructura de la aplicación.

En cambio si el equipo usa un framework, este proporcionará una estructura que el equipo adoptará, además las personas que mantienen el framework buscarán mejorarlo de forma constante con el fin de que se ajuste a nuevas prácticas y necesidades.

Conclusiones

  • Un framework no es indispensable, pero si es muy útil.
  • Un framework es una prenda de calidad, actualización y mantenimiento a bajo costo.
  • Las aplicaciones desarrolladas empleando frameworks utilizan los estándares del mercado.

Todos los frameworks tienen cookbooks y manuales avanzados, te recomiendo que identifiques sus funcionalidades principales y hagas los ejercicios que ahí vienen, de un Senior se espera que sepa aprovechar los recursos que el framework ofrece, que conozca las diferencias entre una u otra versión e incluso que sepa como hacer el upgrade.


Esta serie de blog posts tiene contenido de mi libro 📕 el cual se encuentra en preventa y saldrá antes de terminar 2021.


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

  • 📕 Líder Técnico
  • 📘 De Junior a Senior
  • 🗓 Mentorías
  • 📑 Revisión de C.V.

Te invito a que me sigas en Twitter 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. **

latam Article's
30 articles in total
Favicon
Registro 000 - ¿Listo para Flutter? Sigue Mi Aventura en el Desarrollo de una App con Clean Architecture
Favicon
Pro{gramadores}, pro{ductivos} y pro{crastinadores}.
Favicon
Cuidados Esenciales en Go: Cómo utilizar las funciones Marshal() y Unmarshal() de manera segura para JSON
Favicon
¡Go! - Tomando los primeros pasos con el lenguaje Go.
Favicon
Pre-AWS Summit CDMX 2023
Favicon
Acelerando la lectura de datos con Databricks
Favicon
Patrón de diseño: MVC | Explicación completa y simple
Favicon
Conquering the US Market: Tips for Uruguayan Software Companies
Favicon
Mis podcasts Favoritos en 2023
Favicon
¿Qué es GitHub Pages?
Favicon
Building a Second Brain | El mejor libro que leí en 2022
Favicon
LATAM será potencia en Open Source
Favicon
Utilizando HttpClient con IHttpClientFactory en .Net 6
Favicon
Mejorar el rendimiento de mis aplicaciones .Net 6 con REDIS
Favicon
The companies should have a multi-cloud strategy?
Favicon
Beneficios de unirse a la comunidad de AWS Community Builder
Favicon
Cómo responder al "¿Por qué te gustaría trabajar aquí?"
Favicon
Redis en Docker Container
Favicon
¿Por qué se necesitan más AWS Community Builders en Latinoamérica?
Favicon
Las 4+3 Aplicaciones que uso diario en Mac
Favicon
¿Prefieres trabajar con mercenarios o con misioneros?
Favicon
🔑 Habilidad Técnica: 6. Conocimiento de tecnologías complementarias 🧠
Favicon
💙 Habilidad Suave: 1. Comunicación 🗣
Favicon
Cosas que he aprendido dando mentorías a personas que están cambiando de carrera
Favicon
En Tech... ¿Los empleadores valoran la universidad o las habilidades técnicas?
Favicon
🔑 Habilidad Técnica: 5. Emplear Patrones de diseño 📏 📐
Favicon
🔑 Habilidad Técnica: 4. Desarrollo de pruebas automatizadas 🔁
Favicon
🔑 Habilidad Técnica: 3. Control de versiones y code review (Git) 🧑‍💻
Favicon
🔑 Habilidad Técnica: 2. Conocimiento de frameworks 🧱
Favicon
🔑 Habilidad Técnica: 1. Buscar en Internet y Leer el Manual

Featured ones: