¡FELIZ “=“$! 🥳 Eso lo primero de todo, confío que seas muy feliz este nuevo año y que logres todos tus propósitos. Lo de ir al gimnasio, también. 😜
No podía faltar una colección de tendencias “que lo petan” para iniciar el 24 y esta es la que os propongo.
Aunque más que temas “trending” lo que quiero contarte tiene más que ver con las apuestas que puedes hacer para pegarle un buen mordisco a tu aprendizaje y carrera profesional.
Son 4, vamos allá.
1. Nuestra “querida” IA
Ha venido para quedarse. Le hemos visto las costuras, nos hemos reído de como podemos engañar a ChatGPT ofreciéndole propina y hemos comprobado como generan código del malo.
Pero ahí están, cientos si no son miles, de herramientas pensadas para developers y que basan todo en los modelos LLM como GPT o en otros que pueden marcar la diferencia.
No solo hablo de sacar provecho de OpenAI y el siempre presente GPT-4.
Hablo de los modelos open source específicos que hacen tareas concretas y que, precisamente por eso, pueden ser el germen de un gran proyecto.
👉 Es lo que os proponía hace algunas semanas con este reto.
Detección de objetos, captura de sentimientos, traducción, generación de imagen y de audio…
Por otra parte está el “Local First IA” (me lo invento)
Hay cada vez más herramientas que quieren ser tu “ChatGPT local” o tu “Copilot sin conectarse al exterior”.
La velocidad de acceso depende de la potencia de tu computadora, pero también pueden convertirse en asistentes funcionales para escribir código y otra forma de descubrir este fantástico mundo.
👀 Tienes uno de estos recursos un poco más abajo.
Lo que me gustaría aprender en 2024
En el podcast de la semana que viene lo llevaré a mi terreno y compartiré contigo las a qué le tengo echado el ojo para los próximos 12 meses.
🎧 Puedes escuchar Web Reactiva en Spotify y Apple Podcasts.
🔰 PARA APRENDER
Aprende inglés gratis con FreeCodeCamp
Ejercicios prácticos de inglés pensando en la certificación A2 y en el contexto de los developers. Casos de uso real: Charlas de equipo, reuniones y conversaciones para romper el hielo.
⚡️ ASOMBROSICO
Movie-web, la alternativa a Netflix
Buscador de series y películas que caza los títulos de varias webs donde se pueden subir vídeos. Comparten incluso el código y puedes subir tus propios subtítulos.
Google Maps Scraper, convierte mapas en datos
Es una herramienta para extraer datos de Google Maps, incluyendo datos de contacto, valoración, número de reseñas, coordenadas, emails y más…
🧡 Recurso recomendado por Pantic
🤖 IA PRÁCTICA
Jan, tu ChatGPT en local pero sin ChatGPT
Jan es una alternativa de código abierto a ChatGPT que funciona completamente offline en tu ordenador. Foco en privacidad, personalización y uso de modelos de IA de código abierto.
Crea aplicaciones mágicamente con GPT Enginner
Especifica tus requisitos, responde las aclaraciones que te plantea la IA y recuéstate en la silla para ver como escribe la aplicación por ti. La versión 2 se llamará Skynet 😉
2. Más allá de React
Sin duda esta librería ya lleva un tiempo llevándose la mayor parte del pastel del mercado del web development.
Lo que ocurre es que los últimos movimientos dicen que no basta con React, que para sacar todo el provecho a nivel de servidor tienes que pasar por Next.js o cualquier otro framework de mayor nivel.
Si subimos ese peldaño para competir, entonces puede tener sentido acercarse al calor de otras arquitecturas más modernas.
Astro es sin duda el ojito derecho de muchos ahora mismo. Podéis dar vuestros primeros pasos con este bootcamp gratis.
No paran de sacar nuevas versiones y busca la compatibilidad con múltiples frameworks y clouds de despliegue.
Otras librerías de JavaScript empujan para hacerse un hueco en nuestros corazoncitos developers.
Svelte lo quiere poner fácil, Qwik desea ir a por todas en rendimiento y Angular ha renovado su presencia para volver a estar en boca de todos.
3. Tu propio proyecto
Creo firmemente en el aprendizaje basado en proyectos. Cada vez más y por eso este año voy a darle fuerte a este concepto.
Pero he sufrido una metamorfosis al paso de estos años compartiendo contigo lo (poco) que sé.
Antes si creía que la única justificación para poner las manos sobre el teclado y sacar un proyecto adelante era la monetización. Ganar pasta.
Ahora esa me parece una buena idea, pero no es la principal.
🔥 Pon que dedicas a algo 10 horas. El resultado será pequeño, pero puede hacer disparar tus conocimientos sobre algo concreto.
Y de rebote resolver dudas estructurales que siguen apareciendo cada vez que te enfrentas a ellas.
🎢 CARRERA PROFESIONAL
Recursos para convertirte en programador senior y más allá
Jordan Cutler comparte un camino lleno de libros, newsletters, youtubers y cursos que te harán subir de nivel.
🤸♂️ ALTERNATIVAS OPEN SOURCE
Audiobookshelf, la alternativa a Amazon Audible
Tu propio servidor para compartir podcasts y audiolibros. Desplegable con Docker y con versión incluida para móviles.
🛠 HERRAMIENTAS
Snippet, guarda tus fragmentos de código en VSC
Snippet es una extensión de Visual Studio Code que permite insertar fragmentos de código de cht.sh para múltiples lenguajes como Python, JavaScript, Ruby, C#, Go y Rust.
🧡 Extensión compartida en un PostLive de nuestros directos por José Manuel, nuestro proveedor de confianza
Mira a tus CSV como nunca antes lo hiciste con QSV
Pica, analiza y corta grandes datos en formato CSV. Ojo, tiene una gran colección de plugins que harán que puedas incluso hablar con tus datos.
🌳 BUENAS PRACTICAS
El desafío de los mil millones de filas
¿Cuánto se puede tardar en añadir 1_000_000_000 de filas a un fichero de texto con Java?
Genera tipos y conversores en multitud de lenguajes
Quicktype es una herramienta que genera modelos y serializadores tipados a partir de JSON, JSON Schema, TypeScript y consultas GraphQL.
🧡 Recurso enviado por Camilo
🎨 PLANTILLAS
Plantilla ecommerce para Next.js de alta calidad Skateshop
Una template gratuita con integración con envíos de email y pagos con Stripe sacando todo el provecho de Next.js 13.
🧡 Comunidad Malandriner
El pasado viernes en nuestro grupo premium de Telegram compartimos cuáles son los buenos propósitos para este 2024.
👉 Después de varias confesiones Alex dividió la suya en tres partes: Trabajo, Familia y Salud.
Me fijé bien y casi todos los que participaron incorporaron a su lista típica de proyectos inacabados que “sí o sí terminaré en 2024” varios puntos que tenían que ver con el bienestar emocional y físico.
4. Sentirse mejor
Tanto a los malandriners como a ti te esperan muchas horas delante de la pantalla, unas cuantas conversaciones poco agradables e infinidad de problemas técnicos que seguro que resolverás.
Dormir mejor, hacer ejercicio, una dieta más saludable, pasar tiempo de calidad con los que te quieren…
También es una buena forma de darle un mordisco a este año. Y no es solo cuestión de apuntarse al gimnasio.
A mi no me gustan los gimnasios, así que me he propuesto caminar todos los días 60 minutos. Sin excusas.
Aunque somos pragmáticos, porque somos programadores, seguimos rascándonos la cabeza para resolver para esta duda que le surgió a Juan Miguel:
Si te sientes así:
❌ Tienes 100 cursos de Udemy sin hacer
❌ No tienes ni tiempo ni foco
❌ Estás más solo que un paraguas
Te proponga algo diferente:
✅ Formación práctica y sin complejos
✅ Foco en aprender y mejorar
✅ Rodeado de la Comunidad Malandriner
PD: Se puede subir al Everest en helicóptero. Dos cosas te digo: sostenible lo veo poco y, además, la cosa puede acabar mal mal.
#reactivisima297