36 puntos por kciter1 2023-12-28 | 2 comentarios | Compartir por WhatsApp

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
  • 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
  • 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

 
saalome 2023-12-29

Contenido muy bueno para formar a desarrolladores junior.

 
minislively 2023-12-28

¡Gracias!