Organicé en formato de texto el material de la presentación que ya se había compartido antes en GeekNews (https://es.news.hada.io/topic?id=6797).
- Inquietudes de los desarrolladores
- ¿Qué debería estudiar?
- ¿Cómo debería calcular los tiempos?
- ¿Qué significa ser un buen desarrollador?
- ¿Cómo debería aprovechar lo que he estudiado?
- ¿Realmente estoy creciendo?
- Hace falta un aprendizaje estratégico
- Diagnóstico, aprendizaje, entregables
- Diagnóstico
- Las tres áreas del desarrollo
- Pensamiento, técnica, ciencia
- Pensamiento: el área del pensamiento lógico, abstracto y estructural
- Técnica: la capacidad de llevar fielmente al código lo que uno ha pensado
- Ciencia: conocimientos de ciencias de la computación
- Las tres áreas generan sinergia entre sí
- Abstracción, manejo de excepciones, optimización, etc.
- Es necesario identificar las áreas que nos faltan
- Si cierto problema se repite, significa que ahí es donde tenemos una carencia
- Las tres áreas del desarrollo
- Aprendizaje
- Pensamiento
- Se puede practicar cuestionando, comparando y analizando siempre
- Técnica
- Si quieres escribir buen código, es importante programar tanto como sea posible; al estudiar herramientas como librerías o frameworks, conviene revisar la documentación oficial
- Ciencia
- Como es conocimiento base, no hay una forma fácil ni rápida de dominarlo
- Es importante estudiarlo de forma constante y entender cómo te ayuda
- Aprendizaje de patrones
- Patrones que se usan repetidamente en el trabajo
- Cuando detectes un patrón, organízalo y regístralo de inmediato
- Hacer cosas que no has hecho antes
- Consultar código fuente publicado
- Aplicarlo de verdad
- Pensamiento
- Entregables
- Organizar el conocimiento y crear algo
- Organizar el conocimiento es el proceso de volver más concreto lo que conozco de manera abstracta
- La incomodidad de tener que compartirlo con otras personas ayuda al crecimiento
- Crear algo es la experiencia de poner en práctica el conocimiento que he aprendido
- Permite vivir indirectamente casos reales
- Aunque se sale un poco del tema del artículo, las habilidades blandas también son importantes
2 comentarios
Contenido muy bueno para formar a desarrolladores junior.
¡Gracias!