@(一隻心中無碼的程序員)專欄程序員
- 從2017.10.6起,開啓這個系列,目標只有一個:經過探索新的學習方法,用2年的時間,實現2.5倍速的成長,得到普通程序員>= 5年的技術水平。
- 實驗期2年(2017.10.06 - 2019.10.06)
- 我將以本身爲實驗對象。
- 我將開源個人學習方法,方法不斷更新迭代,全程記錄分享
- 實驗結束後我將請5位以上資深程序員判斷我是否達成目標。
- 本實驗旨在探索新方法,所涉及的學習方法未經科學研究的方法考證,主觀性極強,請謹慎使用。
語言學習編程
刻意練習segmentfault
思惟訓練【解決:概括總結,避免低水平重複訓練】架構
1. 若遇到新知,先寫僞代碼,而後提取思路上的共性,造成思路腦圖。【解決:概括總結,構建知識複利須要的基石】 2. 將編程思惟層面的套路,背誦下來,造成表格,每次編程前,嚴格按步驟填寫。【解決:思惟混亂問題,構建結構化的編程思惟】
動手練習工具
1. 若遇到舊知,繼續作,直到大腦可熟練提取思路腦圖,無排斥感(本能自我、感性自我承認,再也不恐懼),便放棄繼續練習該題【解決:低水平重複訓練問題】 2. 記錄題集(錯題、難題)【解決:本能自我、感性自我對未知領域的恐懼】
實踐項目學習
實踐項目作完後總結腦圖設計
1. 思路腦圖——用於記錄項目關鍵功能【解決:項目思路混亂,不結構化問題】 1. 關鍵功能必須書寫 1. 底層原理 2. 實現步驟 2. 碰見問題必須書寫 1. 致使緣由 2. 糾正方式 2. 技巧腦圖——用於記錄項目過程當中具備通用性、工具性的編程技巧【解決:項目碎片知識遺忘問題】
技術資料3d
複習【解決:遺忘問題】code
天天抽取4個不一樣時間,複習4大腦圖,具體時間不限,完成一個便獎勵積分【參見遊戲化積分系統】htm
1. 最低要求——看了便可 2. 正常要求——從頭瀏覽一遍 3. 最高要求——在前兩張基礎上,不限制
遊戲化積分系統【從2017.11.16引入遊戲化的設計理念,全方位量化生活,持續激勵本能自我、感性自我】
積分原則
1. 任何狀況都不可減分【不可對本能自我與感性自我進行任何負面激勵】 3. 積分獎勵兌換物質獎勵爲輔,精神激勵爲主
積分規則
1. 必作任務 1. 天天完成《我愛刷題系列》更新——10分 2. 天天完成《每日項目總結系列》更新——10分 3. 天天覆習腦圖(保底1次,最佳4次)——積分規則以下: 1. 習慣養成期(2017.11.15——2018.05.15) 1. 天天第1次複習獎勵積分5+1分【額外的1分用於獎勵【早上開始行動】這件事】 2. 天天第2次複習獎勵積分5分 3. 天天第3次複習獎勵積分5分 4. 天天第4次複習獎勵積分5+1分【額外的1分用於獎勵【晚上善始善終】這件事】 2. 習慣穩按期(2018.05.15以後) 1. 天天第1次複習獎勵積分3+1分【額外的1分用於獎勵【早上開始行動】這件事】 2. 天天第2次複習獎勵積分3分 3. 天天第3次複習獎勵積分3分 4. 天天第4次複習獎勵積分3+1分【額外的1分用於獎勵【晚上善始善終】這件事】 4. 天天與人分享——10分 5. 天天拒絕誘惑一次——10分 6. 每3天運動一次(跑步>2千米,其它>30分鐘)——10分 7. 獨立思考訓練(公衆號每2-7天更新一次)——10分 8. 每6天覆習題集一次——10分 9. 早睡(11點上牀) 10. 習慣養成期(2017.12.9——2018.06.09)——30分 11. 習慣穩按期(2018.06.09以後)——10分 10. 早起(6點下牀) 11. 習慣養成期(2017.12.9——2018.06.09)——30分 11. 習慣穩按期(2018.06.09以後)——10分 2. 選作任務 1. 解決一個困難的問題——15分 2. 作一件有意義,但心裏恐懼的事情——20分 3. 主動心流一次——20分 4. 關注重要的人成長一次——20分 5. 總結腦圖一次——20分
積分獎勵
1. 用於兌換時間自由支配權(不含每日必作任務),限定時間內,隨心,隨性,想幹嗎幹嗎(但必須保證至少有一件長期堅持的事情不中斷) 1. 一天時間支配權——10000積分 2. 用於兌換物質享樂
其它說明
針對主觀緣由的【彈性原則】
刻意練習
刻意練習(思惟訓練)
知識點總結腦圖
思路總結腦圖
技巧總結腦圖
Java
JavaScript
易混點總結腦圖
刻意練習(動手練習)
Java
項目經驗
娛樂項目
工做項目
每日項目總結
技術資料
計算機基礎系列
重構系列
遊戲化積分系統記錄