【405天】躍遷之路——程序員高效學習方法論探索系列(實驗階段162-2018.03.17)

@(躍遷之路)專欄程序員

專欄調整通知(2018.3.13)

因爲SegmentFault對專欄文章內容和格式有必定要求,我的時間精力有限,天天更新的《我愛刷題系列》和《每日項目總結系列》難以達到社區要求,將從2018年3月13日轉入不做要求的「個人筆記」公開更新,將來躍遷之路專欄只更新本文(含筆記跳轉連接),特此告知

實驗說明

  1. 從2017.10.6起,開啓這個系列,目標只有一個:經過探索新的學習方法,用2年的時間,實現2.5倍速的成長,得到普通程序員>= 5年的技術水平。
  2. 實驗期2年(2017.10.06 - 2019.10.06)
  3. 我將以本身爲實驗對象。
  4. 我將開源個人學習方法,方法不斷更新迭代,全程記錄分享
  5. 實驗結束後我將請5位以上資深程序員判斷我是否達成目標。
  6. 本實驗旨在探索新方法,所涉及的學習方法未經科學研究的方法考證,主觀性極強,請謹慎使用。

躍遷方法論(20180310V1.12)

  1. 原則編程

    1. 目標導向,主次分明——學習知識,不是爲了懂更多知識,而是爲了用知識創造價值,讓人類文明更加進步,因此,不要奢求什麼都懂,必定要目標導向,主次分明的學習創造價值所須要的知識。
    2. 終生學習,每日精進——永遠不要去爲難將來的本身,也永遠不要讓將來的本身爲今天的不努力後悔,因此,要每日精進,不求成功,但求無悔。
    3. 保持靈活,隨時改進——戒除一步到位的完美主義,最快速度形成最小化可行性產品,小步快跑,不斷迭代
    4. 刻意練習,防自動化——任何練習要帶腦子,不能用讓本身舒服的方式訓練,惟一容許的快感只能來源於完成練習挑戰瞬間的成就感
    5. 杜絕愚功,高效休息——保持規律做息,學會高效休息法,保持身體健康,確保可持續、穩定的學習進步
  2. 知識學習segmentfault

    1. 編程語言微信

      1. 每學習一個新語法,便識別其語言特性,歸類造成腦圖。【解決:知識遷移問題】
      2. 語言學習要對比進行,將不一樣語言的語言特性進行對比
  3. 刻意練習架構

    1. 思惟訓練【解決:概括總結,避免低水平重複訓練】編程語言

      1. 若遇到新知,先寫僞代碼,而後提取思路上的共性,造成思路腦圖。【解決:概括總結,構建知識複利須要的基石】
      2. 將編程思惟層面的套路,背誦下來,造成表格,每次編程前,嚴格按步驟填寫。【解決:思惟混亂問題,構建結構化的編程思惟】
    2. 動手練習工具

      1. 若遇到舊知,繼續作,直到大腦可熟練提取思路腦圖,無排斥感(本能自我、感性自我承認,再也不恐懼),便放棄繼續練習該題【解決:低水平重複訓練問題】
      2. 記錄題集(錯題、難題)【解決:本能自我、感性自我對未知領域的恐懼】
  4. 實踐項目學習

    1. 選擇何種方案是編程的第一大難關
    2. 實踐項目作完後總結腦圖設計

      1. 思路腦圖——用於記錄項目關鍵功能【解決:項目思路混亂,不結構化問題】3d

        1. 關鍵功能必須書寫

          1. 底層原理
          2. 實現步驟
        2. 碰見問題必須書寫

          1. 致使緣由
          2. 糾正方式
      2. 技巧腦圖——用於記錄項目過程當中具備通用性、工具性的編程技巧【解決:項目碎片知識遺忘問題】
  5. 技術資料

    1. 計算機基礎系列
    2. 重構系列
    3. 架構師成長系列
  6. 前沿科技
  7. 複習【解決:遺忘問題】

    1. 每6天覆習一次題集,看了便可
    2. 天天抽取4個不一樣時間,複習4大腦圖,具體時間不限,完成一個便獎勵積分【參見遊戲化積分系統】

      1. 最低要求——看了便可
      2. 正常要求——從頭瀏覽一遍
      3. 最高要求——在前兩張基礎上,不限制
  8. 遊戲化積分系統【從2017.11.16引入遊戲化的設計理念,全方位量化生活,持續激勵本能自我、感性自我】

    1. 積分原則

      1. 任何狀況都不可減分【不可對本能自我與感性自我進行任何負面激勵】
      2. 積分獎勵兌換物質獎勵爲輔,精神激勵爲主
    2. 積分規則

      1. 公開任務

        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點上牀)

            1. 習慣養成期(2017.12.9——2018.06.09)——30分
            2. 習慣穩按期(2018.06.09以後)——10分
          10. 早起(6點下牀)

            1. 習慣養成期(2017.12.9——2018.06.09)——30分
            2. 習慣穩按期(2018.06.09以後)——10分
        2. 選作任務

          1. 解決一個困難的問題——15分
          2. 作一件有意義,但心裏恐懼的事情——20分
          3. 主動心流一次——20分
          4. 關注重要的人成長一次——20分
          5. 總結腦圖一次——20分
      2. 私密任務

        1. 該部分爲打破平常規律,擁抱變化,客服對不肯定性恐懼,挑戰自個人任務,每完成一項都很了不得,給予高額獎勵100分(可分步完成),該部分屬於我的隱私,不公開
    3. 積分獎勵

      1. 用於兌換時間自由支配權(不含每日必作任務),限定時間內,隨心,隨性,想幹嗎幹嗎(但必須保證至少有一件長期堅持的事情不中斷)

        1. 一天時間支配權——10000積分
      2. 用於兌換物質享樂
  9. 其它說明

    1. 每日必作任務的底線是打卡,非客觀不可抗力,絕對不可因主觀緣由中斷。
    2. 針對主觀緣由的【彈性原則】

      1. 量大於質——若因主觀緣由,對本能自我與感性自我失去控制,請用最後一絲理性自個人力量,完成每日任務的打卡,不求質量,儀式感不可破。【原理:身體會恢復,情緒會消散,不用擔憂本身任務質量今後變差,人是沒法容忍長期作無心義事情的,只要堅持,最終本能自我和感性自我會想辦法幫你把任務質量提上來】

實驗記錄

  1. 原則(落地執行方案)

    1. 目標導向,主次分明

      1. 【躍遷之路】程序員技能分級圖
    2. 終生學習,每日精進

      1. 非客觀不可抗力,專欄終生更新,不做質量要求,只要求天天進步,每日記錄
    3. 保持靈活,隨時改進

      1. 方法內容可隨時調整,底線是非客觀不可抗力,每日記錄
    4. 刻意練習,防自動化
    5. 杜絕愚功,高效休息

      1. 終生鍛鍊(從2017年算起,到離世前完成10051次鍛鍊,全程公開記錄【微信朋友圈】)
      2. 學習冥想(從2018年起,先嚐試天天冥想,持續1年,若是效果顯著就終生執行,全程公開記錄【微信朋友圈】)
  2. 語言學習
  3. 刻意練習

    1. 刻意練習(思惟訓練)

      1. 知識點總結腦圖

        1. Java

          1. JavaEE知識點複習腦圖合集
          2. final相關知識點(20171026v1.0)
      2. 思路總結腦圖

        1. Java

          1. 字符串處理(思路總結腦圖20171012V1.0)
          2. 坦克大戰(思路總結腦圖20171016v1.0)
          3. 其它(思路總結腦圖20171023V1.0)
      3. 技巧總結腦圖

        1. Java

          1. 坦克大戰(技巧總結腦圖20171021v1.1)
        2. JavaScript

          1. 經常使用網頁動態效果(20171030v1.1)
      4. 易混點總結腦圖

        1. Java

          1. 子父類、繼承多態、靜態非靜態、成員變量與成員方法之間的關係(20171023v1.0)
          2. 生產者、消費者、緩衝區模型間的關係及使用(20171023v1.0)
          3. 重載、重寫的區別(20171026v1.0)
          4. wait、sleep的區別(20171026v1.0)
      5. 常見問題總結腦圖

        1. Java

          1. 【躍遷之路】MySQL常見問題及解決方案彙總
    2. 刻意練習(動手練習)

      1. Java

        1. 我愛刷題系列彙總(1-50)【2017.09.27-2017.11.23】
        2. 我愛刷題系列彙總(51-100)【2017.11.24-2018.01.12】
        3. 我愛刷題系列彙總(101-150)【2018.01.13-2018.03.03】
        4. 我愛刷題系列151(2018.03.04)
        5. 我愛刷題系列152(2018.03.05)
        6. 我愛刷題系列153(2018.03.06)
        7. 我愛刷題系列154(2018.03.07)
        8. 我愛刷題系列155(2018.03.08)
        9. 我愛刷題系列156(2018.03.09)
        10. 我愛刷題系列157(2018.03.10)
        11. 我愛刷題系列158(2018.03.11)
        12. 我愛刷題系列159(2018.03.12)
        13. 我愛刷題系列160(2018.03.13)
        14. 我愛刷題系列161(2018.03.14)
        15. 我愛刷題系列162(2018.03.15)
        16. 我愛刷題系列163(2018.03.16)
        17. 我愛刷題系列164(2018.03.17)
  4. 項目經驗

    1. 娛樂項目

      1. 總結腦圖

        1. 娛樂項目

          1. 坦克大戰(技巧總結腦圖20171021v1.1)
          2. 坦克大戰(思路總結腦圖20171016v1.0)
    2. 工做項目

      1. 總結腦圖
      2. 每日項目總結

        1. 每日項目總結系列彙總(1-50)【2017.10.26-2017.12.14】
        2. 每日項目總結系列彙總(51-100)【2017.12.15-2018.02.02】
        3. 每日項目總結系列101(2018.02.03)
        4. 每日項目總結系列102(2018.02.04)
        5. 每日項目總結系列103(2018.02.05)
        6. 每日項目總結系列104(2018.02.06)
        7. 每日項目總結系列105(2018.02.07)
        8. 每日項目總結系列106(2018.02.08)
        9. 每日項目總結系列107(2018.02.09)
        10. 每日項目總結系列108(2018.02.10)
        11. 每日項目總結系列109(2018.02.11)
        12. 每日項目總結系列110(2018.02.12)
        13. 每日項目總結系列111(2018.02.13)
        14. 每日項目總結系列112(2018.02.14)
        15. 每日項目總結系列113(2018.02.15)
        16. 每日項目總結系列114(2018.02.16)
        17. 每日項目總結系列115(2018.02.17)
        18. 每日項目總結系列116(2018.02.18)
        19. 每日項目總結系列117(2018.02.19)
        20. 每日項目總結系列118(2018.02.20)
        21. 每日項目總結系列119(2018.02.21)
        22. 每日項目總結系列120(2018.02.22)
        23. 每日項目總結系列121(2018.02.23)
        24. 每日項目總結系列122(2018.02.24)
        25. 每日項目總結系列123(2018.02.25)
        26. 每日項目總結系列124(2018.02.26)
        27. 每日項目總結系列125(2018.02.27)
        28. 每日項目總結系列126(2018.02.28)
        29. 每日項目總結系列127(2018.03.01)
        30. 每日項目總結系列128(2018.03.02)
        31. 每日項目總結系列129(2018.03.03)
        32. 每日項目總結系列130(2018.03.04)
        33. 每日項目總結系列131(2018.03.05)
        34. 每日項目總結系列132(2018.03.06)
        35. 每日項目總結系列133(2018.03.07)
        36. 每日項目總結系列134(2018.03.08)
        37. 每日項目總結系列135(2018.03.09)
        38. 每日項目總結系列136(2018.03.10)
        39. 每日項目總結系列137(2018.03.11)
        40. 每日項目總結系列138(2018.03.12)
        41. 每日項目總結系列139(2018.03.13)
        42. 每日項目總結系列140(2018.03.14)
        43. 每日項目總結系列141(2018.03.15)
        44. 每日項目總結系列142(2018.03.16)
        45. 每日項目總結系列143(2018.03.17)
  1. 技術資料

    1. 計算機基礎系列

      1. 網易雲課堂大學四年計算機基礎課程
    2. 重構系列

      1. 《重構-改善既有代碼的設計》
  2. 前沿科技
  3. 遊戲化積分系統記錄

    1. 20171116【當日獎勵積分112,消耗積分0,累計112】
    2. 20171117【當日獎勵積分132,消耗積分0,累計244】
    3. 20171118【當日獎勵積分122,消耗積分0,累計366】
    4. 20171119【當日獎勵積分147,消耗積分0,累計513】
    5. 20171120【當日獎勵積分142,消耗積分0,累計655】
    6. 20171121【當日獎勵積分142,消耗積分0,累計797】
    7. 20171122【當日獎勵積分142,消耗積分0,累計939】
    8. 20171123【當日獎勵積分142,消耗積分0,累計1081】
    9. 20171124【當日獎勵積分162,消耗積分0,累計1243】
    10. 20171125【當日獎勵積分157,消耗積分0,累計1400】
    11. 20171126【當日獎勵積分192,消耗積分0,累計1592】
    12. 20171127【當日獎勵積分136,消耗積分0,累計1728】
    13. 20171128【當日獎勵積分162,消耗積分0,累計1890】
    14. 20171129【當日獎勵積分142,消耗積分0,累計2032】
    15. 20171130【當日獎勵積分152,消耗積分0,累計2184】
    16. 20171201【當日獎勵積分152,消耗積分0,累計2336】
    17. 20171202【當日獎勵積分182,消耗積分0,累計2518】
    18. 20171203【當日獎勵積分172,消耗積分0,累計2690】
    19. 20171204【當日獎勵積分152,消耗積分0,累計2842】
    20. 20171205【當日獎勵積分172,消耗積分0,累計3014】
    21. 20171206【當日獎勵積分161,消耗積分0,累計3175】
    22. 20171207【當日獎勵積分196,消耗積分0,累計3371】
    23. 20171208【當日獎勵積分206,消耗積分0,累計3577】
    24. 20171209【當日獎勵積分176,消耗積分0,累計3753】
    25. 20171210【當日獎勵積分166,消耗積分0,累計3919】
    26. 20171211【當日獎勵積分176,消耗積分0,累計4095】
    27. 20171212【當日獎勵積分176,消耗積分0,累計4271】
    28. 20171213【當日獎勵積分186,消耗積分0,累計4457 】
    29. 20171214【當日獎勵積分180,消耗積分0,累計4637】
    30. 20171215【當日獎勵積分165,消耗積分0,累計4802】
    31. 20171216【當日獎勵積分156,消耗積分0,累計4958】
    32. 20171217【當日獎勵積分166,消耗積分0,累計5124】
    33. 20171218【當日獎勵積分175,消耗積分0,累計5299】
    34. 20171219【當日獎勵積分175,消耗積分0,累計5474】
    35. 20171220【當日獎勵積分196,消耗積分0,累計5670】
    36. 20171221【當日獎勵積分195,消耗積分0,累計5865】
    37. 20171222【當日獎勵積分166,消耗積分0,累計6031】
    38. 20171223【當日獎勵積分196,消耗積分0,累計6227】
    39. 20171224【當日獎勵積分206,消耗積分0,累計6433】
    40. 20171225【當日獎勵積分191,消耗積分0,累計6624】
    41. 20171226【當日獎勵積分206,消耗積分0,累計6830】
    42. 20171227【當日獎勵積分185,消耗積分0,累計7015】
    43. 20171228【當日獎勵積分175,消耗積分0,累計7190】
    44. 20171229【當日獎勵積分205,消耗積分0,累計7395】
    45. 20171230【當日獎勵積分205,消耗積分5000,累計7600-5000=2600,遊戲化系統上線前積分在此歸零】
    46. 20171231【當日獎勵積分235 ,消耗積分0,累計2835】
    47. 20180101【當日獎勵積分205,消耗積分0,累計3040】
    48. 20180102【當日獎勵積分206,消耗積分0,累計3246】
    49. 20180103【當日獎勵積分210,消耗積分0,累計3456】
    50. 20180104【當日獎勵積分206,消耗積分0,累計3662】
    51. 20180105【當日獎勵積分205,消耗積分0,累計3867】
    52. 20180106【當日獎勵積分211,消耗積分0,累計4078】
    53. 20180107【當日獎勵積分205 ,消耗積分0,累計4283】
    54. 20180108【當日獎勵積分235,消耗積分0,累計4518】
    55. 20180109【當日獎勵積分235,消耗積分0,累計4753】
    56. 20180110【當日獎勵積分195,消耗積分0,累計4948】
    57. 20180111【當日獎勵積分205,消耗積分0,累計5153】
    58. 20180112【當日獎勵積分216,消耗積分0,累計5369】
    59. 20180113【當日獎勵積分201,消耗積分0,累計5570 】
    60. 20180114【當日獎勵積分222,消耗積分0,累計5792】
    61. 20180115【當日獎勵積分216,消耗積分0,累計6008】
    62. 20180116【當日獎勵積分196,消耗積分0,累計6204】
    63. 20180117【當日獎勵積分216,消耗積分0,累計6420】
    64. 20180118【當日獎勵積分211,消耗積分0,累計6631】
    65. 20180119【當日獎勵積分221,消耗積分0,累計6852】
    66. 20180120【當日獎勵積分221,消耗積分0,累計7073】
    67. 20180121【當日獎勵積分195,消耗積分0,累計7268】
    68. 20180122【當日獎勵積分205,消耗積分0,累計7473】
    69. 20180123【當日獎勵積分206,消耗積分0,累計7679】
    70. 20180124【當日獎勵積分206,消耗積分0,累計7885】
    71. 20180125【當日獎勵積分251,消耗積分0,累計8136】
    72. 20180126【當日獎勵積分211,消耗積分0,累計8347】
    73. 20180127【當日獎勵積分211,消耗積分0,累計8558】
    74. 20180128【當日獎勵積分191,消耗積分0,累計8749】
    75. 20180129【當日獎勵積分211,消耗積分0,累計8960】
    76. 20180130【當日獎勵積分221,消耗積分,累計9181】
    77. 20180131【當日獎勵積分196,消耗積分,累計9377】
    78. 20180201【當日獎勵積分186,消耗積分,累計9563】
    79. 20180202【當日獎勵積分206,消耗積分,累計9769】
    80. 20180203【當日獎勵積分206,消耗積分,累計9975】
    81. 20180204【當日獎勵積分196,消耗積分,累計10171】
    82. 20180205【當日獎勵積分206,消耗積分,累計10377】
    83. 20180206【當日獎勵積分176,消耗積分,累計10553】
    84. 20180207【當日獎勵積分146,消耗積分,累計10699】
    85. 20180208【當日獎勵積分166,消耗積分,累計10865】
    86. 20180209【當日獎勵積分176,消耗積分,累計11041】
    87. 20180210【當日獎勵積分146,消耗積分,累計11187】
    88. 20180211【當日獎勵積分156,消耗積分,累計11343】
    89. 20180212【當日獎勵積分166,消耗積分,累計11509】
    90. 20180213【當日獎勵積分156,消耗積分,累計11665】
    91. 20180214【當日獎勵積分156,消耗積分,累計11821】
    92. 20180215【當日獎勵積分156,消耗積分,累計11977】
    93. 20180216【當日獎勵積分146,消耗積分,累計12123】
    94. 20180217【當日獎勵積分156,消耗積分,累計12279】
    95. 20180218【當日獎勵積分156,消耗積分,累計12435】
    96. 20180219【當日獎勵積分166,消耗積分,累計12601】
    97. 20180220【當日獎勵積分146,消耗積分,累計12747】
    98. 20180221【當日獎勵積分146,消耗積分,累計12893】
    99. 20180222【當日獎勵積分156,消耗積分,累計13049】
    100. 20180223【當日獎勵積分146,消耗積分,累計13195】
    101. 20180224【當日獎勵積分176,消耗積分,累計13371】
    102. 20180225【當日獎勵積分156,消耗積分,累計13527】
    103. 20180226【當日獎勵積分156,消耗積分,累計13683】
    104. 20180227【當日獎勵積分166,消耗積分,累計13849】
    105. 20180228【當日獎勵積分166,消耗積分,累計14015】
    106. 20180301【當日獎勵積分166,消耗積分,累計14181】
    107. 20180302【當日獎勵積分176,消耗積分,累計14357】
    108. 20180303【當日獎勵積分196,消耗積分,累計14553】
    109. 20180304【當日獎勵積分196,消耗積分,累計14749】
    110. 20180305【當日獎勵積分186,消耗積分,累計14935】
    111. 20180306【當日獎勵積分186,消耗積分,累計15121】
    112. 20180307【當日獎勵積分196,消耗積分,累計15321】
    113. 20180308【當日獎勵積分196,消耗積分,累計15517】
    114. 20180309【當日獎勵積分196,消耗積分,累計15713】
    115. 20180310【當日獎勵積分196,消耗積分,累計15909】
    116. 20180311【當日獎勵積分206,消耗積分,累計16115】
    117. 20180312【當日獎勵積分186,消耗積分,累計16301】
    118. 20180313【當日獎勵積分186,消耗積分,累計16487】
    119. 20180314【當日獎勵積分186,消耗積分,累計16671】
    120. 20180315【當日獎勵積分186,消耗積分,累計16857】
    121. 20180316【當日獎勵積分281,消耗積分,累計17138】
    122. 20180317【當日獎勵積分206,消耗積分,累計17344】
相關文章
相關標籤/搜索