Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Active Learner - How developers keep learning

Active Learner - How developers keep learning

B8f1d86a04219bb9cf91c81854a05290?s=128

Dennis Nerush

June 05, 2017
Tweet

Transcript

  1. How developers keep Learning “Active Learner”

  2. Over 300 candidates

  3. None
  4. None
  5. But!

  6. Most of them didn’t pass

  7. Why?

  8. None
  9. None
  10. None
  11. None
  12. *They use it every day, but cannot explain how it

    works *They know its pros, but cannot explain its cons *They know how to solve their problem, but think that it’s the only solution
  13. None
  14. “Expert Beginners”

  15. On the other hand...

  16. There is that other type

  17. The “Wolf”

  18. None
  19. He solves problems… Any kind of problems

  20. None
  21. What is the difference between them?

  22. The Expert Beginners rely only on passive learning and take

    things* for granted
  23. The “wolf” is an “Active Learner”

  24. https://medium.com/dennis-nerush @DennisNerush nerush.dennis@gmail.com Team Leader @SEARS ISRAEL Dennis Nerush

  25. 1. How one acquires a new skill? 2. How Expert

    beginners born? 3. What and who is an active learner? 4. Tools for Active learns
  26. How does one acquire a new skill?

  27. Competent Proficient Expert Advanced Beginner Novice https://en.wikipedia.org/wiki/Dreyfus_model_of_skill_acquisition

  28. Competent Proficient Expert Advanced Beginner Novice Expert Beginner http://www.daedtech.com/how-developers-stop-learning-rise-of-the-expert-beginner/

  29. None
  30. They simply don’t know what they don’t know https://blog.asmartbear.com/low-fact-trap.html

  31. They think that they are the kings of the world...

  32. None
  33. None
  34. None
  35. None
  36. None
  37. #1

  38. Fullstack != Expert #2

  39. Which Fullstack developer are you? #2

  40. None
  41. Never leave their comfort zone... #3

  42. ten years of experience or the same year of experience

    ten times #3
  43. Passive Learning #4

  44. “This is a black box” “It magically works” “That was

    here before me” “The other team is responsible for this” “X sucks, Y is the best. It just is”
  45. Expert Beginner Active Learner

  46. How can one become an“Active Learner”?

  47. *Everyone can!

  48. Active learner = Mindset “Unknown unknowns” Active Learner

  49. None
  50. #1

  51. Read

  52. If (you.Know()) { // Read }

  53. If (!you.Know()) { // Read }

  54. None
  55. #2

  56. Leave(!!!) your comfort zone

  57. None
  58. .NET <> Scala Web <> Mobile Angular<> React Team #1

    <> Team #2 PC <> Mac What? Why? 1. Discover new methods 2. Discover same principles 3. Do it yourself
  59. #3

  60. Share Your Knowledge

  61. Write about it (email, slack, blog, etc.)

  62. X2 Impact

  63. You can write about it and share with others

  64. You can write about it and share with others

  65. #4 (the last one:) )

  66. After School Activities

  67. None
  68. Code Code Code

  69. None
  70. None
  71. One more thing ;)

  72. Let’s say we do all that… Is it really enough?

  73. NO

  74. None
  75. None
  76. None
  77. You as a Project

  78. None
  79. None
  80. 1. It is a mindset 2. “YOu as a project”

    3. Read 4. Share your knowledge 5. Leave your comfort zone 6. After school activities 7. Repeat “Unknown unknowns” Active Learner Take away points:
  81. If you really keep on doing it

  82. Eventually, you’ll become...

  83. None
  84. https://medium.com/dennis-nerush @DennisNerush nerush.dennis@gmail.com Team Leader @SEARS ISRAEL Dennis Nerush