Daniel Primo’s Post

View profile for Daniel Primo, graphic

Escribo para developers que quieren tener un mejor trabajo ⤷ +20 años en desarrollo web ⤷ Apúntate a mi newsletter para tener dinamita en tus manos, entra en webreactiva.com

Espiar lo que hacen otros es un buen truco de aprendizaje. Con este método (que muy poca gente usa) he descubierto cómo programan los mejores developers. Tienes una gran ventaja que, seguramente, no estás aprovechando. ⤷ No importa lo grande que sea el proyecto. De hecho, cuanto más grande, mejor saldrá. ⇒ 1. Entra en un repositorio público en Github o Gitlab (👉 en el primer comentario te propongo alguno) Hay una larga lista de ficheros y carpetas. Casi seguro que vas entrando en ellas para ver “que se cuece” allí dentro. Pero lo mejor estaba antes de eso. 📝 Nota: Te lo cuento para JavaScript, pero esto mismo se puede hacer en otros lenguajes. ⇒ 2. Entra en el fichero “package.json” En todos los lenguajes hay alguna forma de definir los detalles del proyecto y todos se parecen mucho. En nuestro caso hay 3 secciones relevantes: “scripts”, “dependencies” y “devDependencies” ⇒ 3. En scripts verás la ejecución Alli aparecen las herramientas que los developers quieren que se lancen. Habitualmente está “dev” o “build”, pero luego hay otras más “secretas” donde se revelan buenas prácticas relacionadas con el testing o el análisis del código. 📝 No pasa nada si no te enteras de lo que allí pone, ahora te doy un truco sobre el truco para entenderlo mejor. ⇒ 4. Descubre librerías en las dependencias Nuevos tesoros delante de ti verás. Una colección de herramientas que son dependencias del repositorio, elecciones del equipo de devs que te abren nuevas puertas. 💡 El truco del truco. ⇒ 5. Usa la IA para entenderlo todo Es complicado leer tantas configuraciones sin saber qué se refieren, ¿verdad? Bueno, pues nos lanzamos a preguntar a ChatGPT sobre el contenido del fichero y a ver que nos cuenta y nos irá sacando de dudas. 📝 También funciona con la versión gratis de ChatGPT 👉 (͟t͟i͟e͟n͟e͟s͟ ͟l͟o͟s͟ ͟p͟r͟o͟m͟p͟t͟s͟ ͟e͟n͟ ͟e͟l͟ ͟p͟r͟i͟m͟e͟r͟ ͟c͟o͟m͟e͟n͟t͟a͟r͟i͟o͟)͟ Uso esto siempre, a todas horas, y nunca ha dejado de sorprenderme. ✔️ Si crees que esto es bueno para tu red, ¡͟c͟o͟m͟p͟á͟r͟t͟e͟l͟o͟!͟ ✱✱✱ Si quieres crear una carrera profesional como developer la newsletter de Web Reactiva es tu próximo destino. Este próximo domingo te mandará 8 tips efectivos para mejorar como dev. Haz clic en mi perfil y busca el icono de la 🧨 para suscribirte.

Daniel Primo

Escribo para developers que quieren tener un mejor trabajo ⤷ +20 años en desarrollo web ⤷ Apúntate a mi newsletter para tener dinamita en tus manos, entra en webreactiva.com

1mo

Es una practica que uso en ocasiones, y me ha ayudado a entender mejores practicas de desarrollo, descubrir como usar librerías, y ver otras que ni sabia que existían. De vez en cuando, me animo a leer código (que a veces no entiendo, pero igual lo hago), para mejorar mis habilidades, técnicas, patrones, etc. Muy buena recomendación, Saludos.

Julián Guillermo Agüero

Front End Developer | Javascript | React | Next.js | Tailwind CSS

1mo

Excelente recurso, y muy detallado el desarrollo, gracias por compartirlo!Personalmente no lo he usado tanto como quizás debería, y luego de leerte redescubro la utilidad de esta práctica. 😊

Ines Garcia Zapata

#OpenToWork - Desarrolladora Web Frontend - Freelance

1mo

Que bueno, yo si bicheo los repos sobre todo cuando estoy probando algo nuevo y necesito ver la estructura de carpetas, dependencias, ejecución... Gracias por el aporte!

See more comments

To view or add a comment, sign in

Explore topics