25 lecciones para developers y gente curiosa nacidas en una cama de hospital
Más 12+1 recursos prácticos e inspiradores que irán directos a tus favoritos
¡Hola! Estás leyendo la newsletter de Web Reactiva, pura dinamita 🧨 para developers y gente que pone las manos sobre el teclado.
Cada semana te envío técnicas para mejorar en tu carrera profesional como developer, recomendaciones y 12 recursos al final del envío que irán directos a tus favoritos.
Hace justo un año pasé por el quirófano.
La noche antes conocí a mi compañero de “celda” por 3 noches. Un hombre de más de 60 años que jamás había visitado al médico, hasta que su cuerpo protestó.
Una vida larga y profunda la que había tenido: muchas personas, países y culturas. Pero aún así, con toda esa experiencia, estaba echo un flan. Temblaba de miedo ante la operación.
Todo nos salió bien a los dos.
Me quedé con algo que me confesó esa víspera, como si yo fuera un notario de vida:
Aprovecha las oportunidades que aparezcan en la vida: pude jugar en primera división y triunfar y, por tonto, perdí mi sueño para siempre
La recordé el jueves en un bar, acariciándome la larga cicatriz, solo, con poco que hacer mientras esperaba que pasara el tiempo y empecé a tirar teclas rememorando aquella conversación.
Hasta que salieron estas reflexiones que lees hoy inspiradas en aquellas noches hospitalarias y en 37 Tips from a Senior Frontend Developer o 40 after 40.
⤷ La semana que viene retomaremos la opción más votada en el envío anterior y empezamos una nueva saga: Herramientas para subir de nivel 💪
Las he dividido en dos categorías principales:
Las cosas del trabajo
1. El “principio” siempre es más largo de lo que parece cuando arrancas en una nueva profesión o aprendizaje.
Solo dura poco en “La casa de papel” donde los preámbulos son los 3 segundos del logo de Netflix. Pero, no te engañes, llegar a esa agilidad y éxito tampoco fue cosa de 2 tardes.
2. Haz contactos.
No tengas vergüenza de escribir a ese perfil de Linkedin que te gusta o al email de ese profesional que coincide con lo que eres o quieres ser. Asiste a eventos del sector al menos una vez en la vida y preséntate al menos a una persona. El “no” ya lo tienes. El “sí”, ¿hasta dónde podría llevarte?
3. Mejor si aplicas la regla del Boy Scout.
Cuando van al campo, lo dejan mejor de lo que estaba. Sin echar las culpas a los que llegaron antes. Hacer eso con tu código, tu trabajo, te quitará algo de tiempo, pero da gustito.
4. Trabajar gratis no es la solución, pero ayuda a dar un empujón.
En Linkedin debatíamos sobre esto intentando balancear el que no te tomen el pelo contra la realidad de los obstáculos que tienen muchos junior en acceder a su primer empleo.
5. No eres senior por llevar muchos años en esto.
Si haces las cosas como siempre, con los mismos fallos de siempre y sin aplicar mejora alguna, entonces simplemente tienes años de experiencia como piedras en la mochila. Así me siento en Developer contra las cuerdas.
6. Ser freelance no es una solución para todo el mundo.
A mi me ha dado libertad a la par que ataduras con los clientes. También necesitas evolucionar, acceder a mejores proyectos, subir tu precio y trabajar tu marca. Tardé 10 años en darme cuenta.
7. Hay gente que no sabe explicarse, te va a tocar volver a preguntar.
Las cabezas de muchas personas técnicas funcionan de forma tan lógica y estructurada que se ahorrarán información sin quererlo. Pregunta, por favor, que tonto es el que se queda con la duda.
8. Los proyectos personales nunca se terminan y hay que estar bien con eso.
Si tienes que picotear horas de aquí y allá, conciliar con vida familiar y con el sofá de Netflix es imposible rematarlos al 100%. Convive con ello, aunque mucho mejor si entregas algo al usuario.
9. Usa la imaginación para embarrarte y para salir del lodo.
No hagas solo la app de la API de los Pokemon. Métete en líos copiando o inventando aplicaciones que se centren en el usuario. Sal de los callejones echando imaginación, nunca hay una solución perfecta.
10. Si no estas viendo las serie y películas en versión original, estás perdiendo una oportunidad de aprender inglés.
Para aprender un idioma hay que ponerse en sintonía con su forma de decir “hola”, “quiero una hamburguesa con queso” y “ha aparecido un cadáver en el sótano”.
11. El día que entiendes como funciona git y lo usas en un proyecto con más gente das el salto de nivel profesional.
Si no estás en equipo, búscate tres colegas y empezar a disparar “push” y “merge” hasta que os quede claro cómo funciona ese maldito cacharro.
12. Que nunca te de vergüenza volver a mirar los proyectos y apuntes antiguos.
Serán malos, malisimos, pero ese era “tu antiguo yo”, el que no sabía nada y estaba aprendiendo. Hay mucho valor al fondo del cajón aunque pensemos que al abrirlo saldrá un fantasma del pasado.
13. Los proyectos personales, sean grandes o pequeños, son la piedra angular de la mejora como developer.
Es duro, se terminan muy pocas veces y tienen el regusto de las lentejas ricas quemadas, pero funciona.
14. Para cambiar tu vida hay que destacar.
Y no hablo del brilli-brilli. Lo digo por tomar acción en esas cosas que cuestan esfuerzo sin saber si tendrán fruto, no son cómodas de hacer o suponen echarle mucha imaginación al asunto.
15. Las cosas no salen bien a la primera.
Tampoco a la segunda... Esta newsletter “solo” ha tardado 6 años y 3 meses en tener 2.200 suscriptores. Otras que empezaron a la vez rondan los 10 mil. Pero, ¿cuántas se quedaron por el camino?
Gracias por estar ahí, un domingo más.
Las cosas de la vida
16. No pongas las noticias.
Solo quieren capturarte diciéndote que estás “informado” y metiéndote todo el miedo en el cuerpo que puedan para que vuelvas a sintonizar su canal pensando que “hoy irá mejor”. ¡Eso nunca!
17. Hay cosas que no entenderás de los jóvenes.
A partir de los 18 años, te pasa, porque la edad cura la juventud y también la cauteriza.
18. Las redes sociales no son tus amigas (Taylor Swift, tampoco).
Lo único que quiere Linkedin o cualquier otra es que pases tiempo allí. Para eso inventaron el scroll infinito y los me gustas. Saca provecho, pero ni una gota de ansiedad por no atender las notificaciones. Siempre habrá una más sin revisar.
19. La familia es esa gente que te dice “hola” cuando vuelves a casa.
Es algo tan valioso que solo me di cuenta cuando vi entrar en su hogar a otra persona y a nadie parecía importarle. Perros, gatos y demás seres también cuentan a favor en esto.
20. No siempre lo mejor del mundo es lo de tu pueblo/ciudad/nación.
Hay cosas buenas, fijo, no tienes que renunciar a tus orígenes, por supuesto, pero viaja todo lo que puedas para invadirte por dentro de belleza.
21. Vas a tener mínimo 3 tragedias grandes en tu vida.
Más vale que brindes y rías hoy, porque mañana lo mismo te toca vivir una de ellas. O no.
22. Puedes enfadarte mucho mucho, pero que no dure más de 5 minutos.
Gasta más energía, genera más frustración, acorta la vida y te salen más arrugas si lo mantienes más allá y no vale para nada. Ni para salirte con la tuya.
23. Hay personas a las que, inevitablemente, tendrás que dejar marchar.
Durante un tiempo de tu vida fueron tu otra mitad, tu tarde, tu noche. Pero ahora ni están en el mismo sitio que tú, ni hablan el mismo idioma que tú. Ellos cambiaron, tú también.
24. Intenta dar paz a quien no la tiene.
Si no se te da bien a veces es suficiente con “lugares comunes” y manita por la espalda. Los humanos necesitamos reconfortarnos con nuestros iguales aunque no puedan ofrecernos solución alguna.
25. La mejor serie de la historia es 24, no me lo puedes discutir.
La mejor serie de la historia es The Office, sin discusión.
La mejor serie de la historia es The Wire, no hay otra.
Cambiar de opinión es normal a lo largo de la vida, incluso sin darte cuenta. No te castigues por ello.
¿Cuál sería tu lección 26? Te leo y respondo en comentarios.
Ya puedes preguntar a RobotitoGPT por todo lo que sabe sobre recursos para developers.
🔥 Sí, aunque tengas la cuenta gratuita de ChatGPT, ya puedes hacerlo.
Plantillas gratis, herramientas, “aprender react”, docker…
Ulises Gascón es un gran tipo y nos visitó a la Comunidad Malandriner hace un par de semanas.
Lo que nos contó tras terminar la grabación quedará solo para nosotros, pero la entrevista la tienes completa con todos los detalles sobre su nuevo libro y cómo es mantener con vida node.js:
🔥 Todos los que estáis suscritos hoy domingo 2 de junio a esta newsletter entráis en un sorteo de un ejemplar del nuevo libro de Ulises: Node.js for beginners. ¡Puede ser tu día de suerte!
💊 Recursos a tutiplén
🎢 CARRERA PROFESIONAL
Cómo lograr un trabajo como web developer en 2024 sin morir en el intento
El artículo de Vince (y los comentarios) repasan buenas prácticas para lograrlo. No sólo está lo de “hacer proyectos personales”, pero, evidentemente, hay mucho de “poner las manos sobre el teclado”. Resumen en español por ChatGPT
⚡️ ASOMBROSICO
El buscador de Google sin basurilla: &udm=14
Si se añade el parámetro &udm=14 a la URL de una búsqueda en Google se elimina toda la basurilla montada con la IA. Pruébalo directamente en esta página. Enviado con 🧡 por Fernando López
🔰 PARA APRENDER
Chuletas de CSS listas para descargar
Flexbox, Grid, selectores, display o posicionamiento son los temas de estas chuletas visuales.
🌳 BUENAS PRACTICAS
5 características de Chrome DevTools que no conocen ni los senior
Varios trucos bien explicados para sacarle un extra a la herramienta para developers de Chrome.
Tu API no debe redireccionar de HTTP a HTTPS
Las más grandes están fallando en esto. En vez de redireccionar las consultas a tu API desde HTTP a HTTPS haz visible el fallo.
😲 CURIOSO
Timetagger, alternativa a Toggl en una Raspberry Pi
Una alternativa open source para trackear tu tiempo que, en este tutorial, está instalado en un pequeño ordenador.
😎 PARA FARDAR
Efectos espectaculares para tu terminal
Puedes instalarla para tenerla lanzando animaciones en tu terminal o incluirla en tus scripts de Python.
🛠 HERRAMIENTAS
Accede a tus ficheros remotos desde Visual Studio Code
Abre cualquier carpeta remota desde tu editor local gracias a esta extensión. 🧡 Andrés lo usa a diario.
Alternativa a Electron para crear aplicaciones de escritorio
Se llama Neutralinojs y con ese nombre promete aplicaciones descargables mucho más pequeñas basadas en JS, HTML y CSS.
🤖 IA PRÁCTICA
Hanabi.rest, crea APIs usando la IA
A partir de tus deseos o de una captura de pantalla este servicio despliega en Cloudflare una REST API completa lista para usar.
Un agente de IA para generar tests y mejorar cobertura
El modelo generativo de CodiumAI al servicio de crear mejores tests y completar el “code coverage” de tus proyectos.
🎨 PLANTILLAS
Un boilerplate con todo para NestJS
Incluye autenticación, TypeORM, Mongoose, Postgres, MongoDB, Mailing, i18n y Docker.
Componentes dinámicos listos para copiar y pegar con cult/ui
Compatibles con Shadcn esta colección abarca una gran variedad animada y atractiva para crear proyectos muy vistosos.
4 cositas rápidas que puedes hacer antes de marcharte
Corre para ser el primero en contarle a tu red en Linkedin que has descubierto esta newsletter.
Comparte la newsletter en Whatsapp.
Te entrego 1 recurso nuevo cada día en el canal de telegram de Web Reactiva
A los algoritmos le gustan los likes y si pulsas ♥️ Substack le enseña la newsletter a más gente ;)
PD: Si estás buscando un ASMR para tener dulces sueños tengo uno para ti: Una caminata por Tokio de 3 horas desde la medianoche al amanecer desde Shibuya a Shinjuku.
#reactivísima317
Hay auténticas joyitas entre tus 25 cosas. Me ha encantado la 1, la 6, la 14, la 15, la 22 y la 23
Tengo que empezar a poner en práctica la 10...
PD: 24 también fue mi mejor serie en su época. Vaya tiempos los de Jack Bauer. Imagínate ahora una temporada que durará 24 capítulos...no la veríamos ni de coña.
Me ha encantado tu lista... algunas son pura reflexión de oro puro.