iT邦幫忙

2022 iThome 鐵人賽

DAY 24
0
自我挑戰組

轉職軟體工程師技術手冊系列 第 24

Day24【轉職軟體工程師技術手冊】不禁懷疑自己是不是該放棄的時候

  • 分享至 

  • xImage
  •  

我也有學習落後的時候,看著其他進度超前的同學,有時候也會問自己是否還可以堅持下去,是否該放棄,要是自己也是天才那就好了。

你有聽過「一萬小時定律」這本書嗎?

「天才」之所以成為「天才」,不在於天賦異稟,而是經歷了長時間堅持不懈的訓練。誰也不能隨隨便便成功,它來自徹底的自我管理和毅力。無論你是誰,經過一萬小時的精深練習就能成為某領域的專家!無論任何領域,只要找準方向,我們每個人都有可能成為天才。

不過轉職課程也才500-600小時,不太可能把我們變「天才」,所以我們要有個認知就是適當的與他人比較是為了知道自己目前的狀態,最終我們的目標仍要回歸到在有限的時間內學會我們想學技術

只要20小時就能學會任何事

演講推薦: 只要20小時就能學會任何事 - 喬許.考夫曼 (Josh Kaufman) 在 TEDxCSU

Josh Kaufman認為儘管最初的20小時看起來可能會笨手笨腳,但最終堅持練習將帶我們來到能夠收穫成果的程度。所以當進度落後時不要覺得太沮喪,堅持下去總會看到高原區的。

以下是Josh Kaufman建議的四個步驟

  • Deconstruct the skill
    將其拆解成小型的任務,我們越能拆解越能決定要學會技能中的哪些部分,才能幫助我達成目標,如此一來我們就可以優先選擇執行那些關鍵的任務,也因此能在更短時間內達成目標
  • Learn enough to self-correct
    學習到可以執行自我修正的程度,例如能夠在練習時發現自己錯誤的地方,並做出改善。
  • Remove practice barriers
    消除學習時的障礙,任何會讓你分心的事情都會影響你的學習力
  • Pracitce at least 20 hours
    至少練習20小時

實際的例子

當初在做專題結訓專題的時候有一項技術是我很想要學習使用的,這項技術有許多的環節需要設定,但是無論我怎麼嘗試都是失敗告終。

直到我知道有人已經嘗試成功,此時我最直接策略就是向他請教,然後比較我跟他的程式碼差異,於是我可以在很短的時間內知道哪些地方是關鍵部分。

接著我可以再次回顧之前所做的嘗試,找出之前失敗的原因然後做出修正。

最終,我來到了能夠收穫成果的程度。我知道這項技術要成功運作的關鍵,也知道常見的錯誤有哪些,並知道如何修正那些常見的錯誤。

小結

學習的過程中笨手笨腳是很正常的,就像是AI在訓練的初期也總是看起來很不智能。
希望大家都能夠像Deep Learning Cars裡的小車一樣,碰壁時堅持不放棄,終會突破困境。


上一篇
Day23【轉職軟體工程師技術手冊】如何補充學習動力?
下一篇
Day25【轉職軟體工程師技術手冊】你有遇過想不透的問題嗎?也許你該讓大腦離開「專注模式」!
系列文
轉職軟體工程師技術手冊34
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言