[筆記] XDite-從新手到勝任者

專家一萬小時理論

一個專業大多需要一萬小時的學習 比如一天工作8小時,
一年工作250天,一年就是2000小時 五年就是一萬小時,
也就是說精通一個技能通常需要五年的時間 而編程也適用這個道理

德雷福斯模型

-新手(Novice)
靠SOP操作,無法變通

-高級新手(Beginner)
了解基本規則,會嘗試用規則解決問題
不理解原理,但至少能做出基本的東西

-勝任者(Competent) 2-3年程序員
經驗多到可以把規則組成模型,
遇到不會的也知道怎麼發問找答案

-精通者(Proficient)
熟練各種技巧,可以自己做出一套解決方法(寫SOP)
並預測可能遇到的問題,有全局觀可針對各種可能性提出方案

-專家(Expert)
可以用直覺面對未知的問題
帶動該領域發展,或融合跨領域

学习编程需要经历的各个阶段

各個領域最多的人種其實是『高級新手』

  • (第一年)高級新手 >50%
  • (第2-3年)勝任者 30~40% (大多數的職缺只需要做到這樣)
  • (第3-5年)精通者 10%
  • 專家 <1% (一萬小時有效的學習,無法變專家因為一萬小時內做太多重複的學習)

所以只要通過專家設計的SOP就可以大大增加學習速度
只需要400小時以下就可以達到高級新手的程度

Job-listing=初級套路
購物商城=中級套路

成功學完就可以進入穩定開發期了

comments powered by Disqus