20 — Soft Skills para Devs
El 50% de ser buen dev es comunicarte bien. En serio.
🎯 Las soft skills que MÁS importan
- Comunicación escrita (95% del trabajo es texto)
- Aprender a aprender
- Pedir ayuda bien
- Dar y recibir feedback
- Manejar el tiempo / focus
- Trabajo en equipo / async
- Inglés técnico
✍️ Comunicación escrita (la más importante)
Cómo escribir un buen mensaje técnico
❌ Malo:
“Hola, no me funciona, ¿alguien puede ayudar?”
✅ Bueno:
“Hola, estoy intentando X. Probé Y, esperaba Z, pero pasa W. Acá el error: [stack trace] Acá el código: [link] ¿Alguien tuvo este problema antes?”
Reglas
- Contexto primero: qué estás haciendo y por qué
- Específico: errores exactos, no “no funciona”
- Mostrá que probaste: qué intentaste antes
- Formato: code blocks, bullets, headings
- Action item claro: qué necesitás del otro
🆘 Cómo pedir ayuda (Stack Overflow / Discord)
Antes de preguntar
- Buscaste el error en Google
- Leíste la documentación
- Probaste 2-3 cosas
- Tenés un ejemplo mínimo reproducible
Estructura del mensaje
- Título descriptivo: “TypeError: Cannot read property ‘map’ of undefined al hacer fetch en useEffect”
- Qué intentás hacer
- Qué probaste
- Qué esperabas vs. qué pasa
- Código mínimo + error completo
- Versiones: Node, librería, etc.
El método “Rubber Duck Debugging”
Explicale tu problema a un patito de goma. Al ponerlo en palabras, muchas veces te das cuenta vos solo.
🌳 Cómo aprender a aprender
Técnicas comprobadas
- Active recall: preguntate, no releas
- Spaced repetition: repasos espaciados (Anki)
- Feynman technique: explicalo simple
- Pomodoro: 25 min focus, 5 descanso
- Project-based: construí cosas, no solo veas videos
Curva de Dunning-Kruger
Vas a sentir que sabés todo a los 3 meses → después que no sabés nada → después estabilizás. Es normal.
🎤 Code reviews
Si te revisan:
- No te lo tomes personal
- Pedí justificaciones cuando algo no quede claro
- Si no estás de acuerdo, discutí con argumentos técnicos
Si revisás:
- Primero positivo, después constructivo
- Diferenciá entre “obligatorio” y “sugerencia”
- “Esto podría refactorearse así” »> “Está mal”
- Aprobá rápido si está OK; bloqueá solo si es crítico
⏱️ Productividad y focus
Para devs específicamente
- Bloques de 90 min sin interrupciones (el “deep work” de Cal Newport)
- Pomodoro 50/10 (ajustá)
- Apaga notificaciones mientras programás
- No multitarea — context switch mata productividad
- Música: instrumental, lofi, brain.fm
Apps útiles
- Cal Newport - Deep Work (libro/podcast)
- Cold Turkey / Freedom — bloqueador de webs
- Toggl Track — tiempo
- Notion / Obsidian — segundo cerebro
🌐 Inglés técnico (NO opcional)
Por qué SI o SI
- 90% de docs están en inglés
- Stack Overflow, GitHub, Discord — inglés
- Trabajos en USD pagan 3x más
- Comunicación con equipos remotos
Cómo aprenderlo si sos dev
- Cambiá todo a inglés: OS, teléfono, apps
- YouTube tech en inglés (Fireship, Theo, etc.)
- Lee docs en inglés desde el día 1
- Series sin subs (Silicon Valley, Mr Robot)
- iTalki / Cambly — conversación con tutores
- Comunidades en Discord de proyectos
Vocabulario clave
- “Bug” / “Issue” / “Edge case”
- “Pull request” / “Merge conflict”
- “Stale” / “Deprecated”
- “Spike” / “MVP” / “PoC”
- “Sprint” / “Backlog” / “Retro”
- “Bandwidth” (capacidad de la persona, no internet)
- “Reach out” (contactar)
🧠 Salud mental
Burnout = riesgo real
- Sentís cansancio extremo
- Te frustrás por cosas chicas
- Procrastinás más de lo normal
Solución: descansar EN SERIO. Vacaciones, ejercicio, dormir bien.
Síndrome del impostor
“Todos saben más que yo, soy un fraude.”
Realidad: Todos sienten esto, incluso seniors. Combatí con:
- Llevá un “win log” — lista de cosas que lograste
- Ayudá a otros más juniors
- Reconocé que aprender es proceso
Tips de salud
- Pausa de pantalla cada 30 min (regla 20-20-20)
- Silla decente
- Ejercicio (caminar cuenta)
- Hidratate
- Dormí 7+ hs
👥 Networking sin ser cringe
Cosas que funcionan
- Postear lo que aprendés (LinkedIn, Twitter)
- Comentar en posts de devs que admirás
- Asistir a meetups locales
- Open source — contribuí a proyectos
- Discord comunidades activas
- Hackathons
Cosas que NO funcionan
- “Hola, te conecto para crecer mi red” (cringe)
- Pedir trabajo a desconocidos
- DMs masivos
- “Compráme mi curso” sin valor previo
🎯 Mindset de growth
Si te dicen “no sé esto” en una entrevista
✅ “No lo conozco a fondo, pero por lo que entiendo es X. ¿Podrías explicarme un poco para tener más contexto?”
Si rompés algo en prod
✅ Avisás INMEDIATAMENTE, ayudás a arreglar, postmortem sin echarle culpa a nadie.
Si no sabés cómo hacer algo
✅ “No sé hacerlo todavía, pero puedo investigarlo y volver con una propuesta.”
“No sé” > inventar respuestas. Siempre.