عجفت الغور

learning to learn and learning to teach

Tags: drafts

  • being a developer is about learning to learn
  • teaching tech together
  • being a developer is also about learning to teach
  • being a developer is learning to ask questions
  • not just being curious but knowing what questions to ask
  • being a developer is not recall from clean code or kent beck but rather understanding the structure and system in which something is laid out
  • software design philsophy
  • more than just teaching to engs, you need to teach to product people
  • convey the limitations of technology
  • every software team is absolutely insnae
  • note taking
  • differences in global markets (SEA everyone is a consultant)

cognitive flexibility theory

  • cognitive flexiblity theory is about how learning is an active construction
  • reductive explanations should be avoided, they can easily reproduce themselves by misconception networks
  • advanced learning is the ability to flexibly apply knowledge to all cases within the domain
  • focuses on overcoming simplfying mental models, overcome mental models on what is incorrect

cognitive transformation theory

  • learning requires the elaboration and replacement of mental models
  • mental models are limited and inherently shield themselves off
  • learning must also involve unlearning
  • focuses on strategies, the learning and unlearning of strategies

Links to this note