Senior dev skills
Este sitio recopila skills que no se centran en código, sino en todas las características que un buen desarrollador debe tener para llevar a cabo sus proyectos, efectivamente llevarlos a producción a tiempo, no hacer trabajo demás, formar equipos que disfrutan su trabajo
La promesa es ambiciosa, entregar soft skills que
- Estan pensadas 100% para programadores, pero no necesitan conocimientos de programación para entenderlos
- Te haran trabajar menos
- Te permitirán entregar mas rápido tus entregables
- principios que ojalá sean transversales a cualquier profesión (y ojala a la vida)
No importa si tienes 0, 5 o 20 años de experiencia. Estos consejos aplican a cualquier estado de madures de tu carrera.
Este sitio fue construido con Astro, la idea no es que sea lindo o que tenga mil funcionalidades. Por ahora, que esto está naciendo, quiero que sea rápido.
A continuación un excerpt de cada tema que creo merece estar en este libro.
Chapter 1: Evitar lo innecesario
Do less
Es extraño decirlo, poruqe incluso nos siente a mediocridad.
Pero existe una dimensión donde hacemos menos trabajo, y el resultado no es identico, pero igual de bueno.
Si conquistamos el 80/20. Entonces es necesario evaluar si el camino largo y costoso es realmente provechoso.
80 20
El 20% del esfuerzo, puede entregar el 80% del resultado.
Es una regla simple. Si podemos trabajar el 20% (Do less), porque hariamos mas?
La regla del 80-20, tambien conocida como Pareto, dice que existe una relacion entre estos numeros. Como en el caso del principio.
Otros casos que se me ocurren:
- El 80% del tiempo, nos preocupamos del 20% de nuestros problemas.
Chapter 2: Busca el lugar. Si no existe, construyelo
Todo se hace mas fácil y fluido cuando somos buenos al comunicar, mediar, llevar reuniones, escribir, etc. Debemos observar a quienes saben, aprender. Por otro lado, si no tenemos referentes, hay que siempre poner de parte de uno, intentar mejorar. Debemos intentar responder de forma sincera preguntas como - Mi mensaje se entiende? - Cuando me hablan de vuelta, me explican algo similar - Los resultados que obtenemos dentro del equipo de trabajo. Están dentro de lo que esperamos? Como defino lo que espero? La mayoria de las veces no será blanco o negro, no es que trabajar con el equipo A me dara todas las respuestas, y tampoco existe un equipo tan malo que no tenga ningun aporte, y tenga que resolver todo yo, sino que en realidad siempre es un matiz entre medio de ambos extremso. Tendremos a nuestro lado personas que saben algo de esto, pero no son expertos en todo. Bienvenido a la realidad, así es la vida. No siempre estarémos con personas expertas en todo. De hecho, muy pocas veces. En ese último caso, estamos entremedio, y cas
En los siguientes apartados describiré mas en detalle los aspectos que debemos construir entre todos
Communicación
Debes hacerla.
Se espera de ti que no te quedes callado
- Las mentes en conjunto piensan de forma mas creativa
- No somos meros receptores de información, y todos queremos sentirnos valorados. Hablar, expresarse y ser escuchado, puede ser una forma.
Calla cuando
- No sea provechoso para los intereses comunes
Habla cuando
- Algo anda mal
- No hacer nada sería un problema mayor en el largo plazo
Evalua hablar cuando
- Hay otra forma de ver o hacer las cosas, que no se está viendo hasta ahora.
Confianza
Confiamos en que no sufriremos de bullying por exponernos
- dentro de mi equipo, si dijeramos algo que me “exponga”, Sabemos que no enfrentaré una humillación pública o nada parecido. Todo lo contrario — Ej: No sé como funciona XYZ technology
- Estamos en un ambiente contenedor que no reprocha los errores a las personas, sino que apoya y — Ej: