Gopher進階神器:擁抱刻意練習,從新手到大師。

2023-09-01 18:02:06

發現一個非常友好的工具,幫助我們回顧練習過程,設定目標,並提供豐富多樣的Gopher主題練習題。

刻意練習:從新手到大師。

Carol

心理學家 Carol Dweck 做過一個實驗,她找了一些十歲的孩子,隨機分成兩組,讓他們做道題。

之後,對第一組那些完成題目的孩子說:你真聰明。對第二組那些做得不錯的孩子說:你真努力,你很認真。

你應該感受不到其中的差別,沒關係,我們接著說第二部分研究。

接下來,她讓兩組孩子從兩道題目中選一道去做,一道「很簡單」,另一道「非常之困難」,「但是他們能夠從中學到很多」。

巨大的差別出現了:被誇聰明的第一組孩子,有五成選了簡單的題目;被誇努力的第二組孩子,有九成選了非常之困難的題目。

繼續看第三部分的研究。

她繼續讓兩組孩子做一道非常難的題目,基本上可以說無法解答。

「聰明」組幾乎沒堅持多久,非常沮喪,很快就放棄了;而「努力認真」組,堅持了很長時間,而且很享受這一過程,雖然最後也沒能解開這道題,但他們很少有負面情緒。

發現問題了嗎?被誇獎「聰明」,只要做事的時候遇到困難,你就非常容易陷入自我懷疑和沮喪,立刻放棄;而被誇獎「努力認真」呢?

重視努力讓孩子擁有一個 TA 自己能掌控的變數,這會讓他們認為自己能掌控自己的成功。

而重視天賦,會讓我們秉持固定型思維,認為聰明與否是無法改變的。 我們不敢去嘗試有難度的事情,因為如果失敗了,就意味著我們是不聰明的。

與看重聰明的人相比,看重努力的人,更有可能實現自己的目標。 這個研究表明,被誇獎聰明的孩子,遇到困難時容易沮喪,很快就會放棄;而被誇獎努力的孩子,能夠堅持很長時間,並且享受解決問題的過程。

如果不聰明,那就足夠努力吧。

以上故事參照自 @高冷冷

刻意練習很重要

展示一下我交流群裡一位群友刻意練習的打卡圖,這位群友已經拿到了滿意的Offer。

下面隆重為大家介紹刻意練習神器:可以幫助你回顧自己上一次練習是什麼時候,練習了多少次,該專案會不斷增加新的練習題。

練習題主要圍繞 Gopher,你也可以構建自己的題庫。

倉庫地址

https://github.com/guowei-gong/go-carol

使用步驟

  1. 克隆專案
  2. 完成一個練習題
  3. exercise_book.md 中記錄完成的題目
  4. 可以移除自己這次練習的程式碼,方便下一次練習,也可以儲存
  5. 在專案根目錄執行 $ go run cmd/carol.go,檢視練習題統計資訊,預覽如下
Name                        Last done   Done  Level   Topics
----                        ---------   ----  -----   ------
data_structure/linked_list  1 day ago     1x  medium  資料結構
data_structure/stack        1 day ago     1x  medium  資料結構
----                                    ----
2                                          2

題庫

分支 題庫名 更新時間
main Go 2023-08-29

貢獻

歡迎任何人提供自己的練習題庫。

你可以 fork 本倉庫,建立新的分支,分支命名建議以某個職位、領域,例如 C++、Docker 等。

其他

  1. $ go run cmd/carol.go -d 7 -l medium -s 2 支援 3 個可選引數
    1. -l: 獲取指定的練習難度,練習難度分別為 easymediumhard,預設顯示所有難度級別
    2. -s: 指定排序欄位,1: 題目名稱排序、2: 上一次完成時間、3: 完成次數,預設上一次完成時間
    3. -d: 指定上一次完成時間的時間範圍,可以輸入任意阿拉伯數位,例如 7 代表統計 7 天內完成過的練習題,預設不限制時間範圍
  2. 可以結合艾賓浩斯遺忘曲線 excel 檔案來使用,點選跳轉
  3. 如果你感覺對於某個練習題已經得心應手了,可以挑戰更高難度的,本專案中提供的題目沒有特定的練習順序,我們可以選擇自己感興趣的
  4. 刻意練習有 4 點原則
    1. 目標要明確
    2. 做事時要特別專注
    3. 需要及時看到反饋並進行調整
    4. 走出舒適區,習慣突破

支援一下

歡迎大家給我們的GitHub倉庫一個star,也歡迎大家提交pr。

https://github.com/guowei-gong/go-carol

一起進步

​獨行難,眾行易,一個人刻意練習是​孤獨的。

歡迎加入我們的小圈子,一起刻意練習,結伴成長!

微訊號:wangzhongyang1993

公眾號:程式設計師升職加薪之旅

也歡迎大家關注我的部落格園,點贊、留言、轉發。你的支援,是我更文的最大動力!