iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 1
0
自我挑戰組

菜鳥工程師的奇幻漂流:跟著kata活化手指和意識系列 第 1

菜鳥工程師的奇幻漂流之前言

充滿希望的種子發芽

去年開始用JekyllGithub Pages記錄學習、工作還有職涯的筆記,發現要不怠惰規律發文需要很大的自律,既然有寫過Blog的暖身,不如來挑戰看看30天不間斷發文的鐵人賽吧。

Simon Sinek提出的Golden Circle(黃金圈法則),Why?---How?---What?
https://ithelp.ithome.com.tw/upload/images/20200915/20128122nLabIwDn1t.jpg
圖摘自Start With Crypto-Why

Golden Circle適用在組織的運作或是每個人的生涯,找出為何而做、怎麼做以及做什麼內容,由內而外問問自己!

推薦影片
我在人生最黑暗的時刻,找到自己的為什麼:賽門‧西奈克
How great leaders inspire action | Simon Sinek


參加鐵人賽

coding這條路上孤獨也溫暖,一個人時,就容易鬆懈怠惰甚至焦慮,但到各個社群平台上仔細觀察,還是會發現一些不吝分享知識、願意給菜鳥鼓勵的前輩們。/images/emoticon/emoticon02.gif
低潮時,時時刻刻記得永遠不要跟別人比,只要今天比昨天的自己有進步一點就好! 學習曲線陡就給它陡,至少有跨出一步,就在這樣自我喊話的過程中,按下了報名....

關於第一次鐵人賽套用Golden Circle的準則:

  • Why: 增加javascript熟練度、觀摩更好的寫法
  • How: 每日在Codewars上練習kata
  • What: 記錄過程,發表在鐵人賽中

回顧跌跌撞撞的主題

第一次參加鐵人賽,主題一直拿捏不定。第一次定了A主題,九月初試寫幾篇後,發現產出一篇時間太長。A主題開賽後可能會追不上,也可能因為趕時間導致內容落東落西。

心煩意亂時,靜下心來,翻開The Clean Coder,依稀記得前年看完它時的幹勁滿滿,這次再度翻開,有種慚愧感,該做的事,沒做到幾項...

節錄再度打醒我的幾句話:

  • 職業發展是你自己的事,雇主沒有義務培訓你
  • 應該計畫每周工作60小時.其中40小時給雇主,20小時給自己
  • 為自己的職業發展留20小時
  • 重複性的做一些簡單的練習(kata)
  • kata通常是一個簡單的程式問題,主要是要訓練手指和大腦
  • kata可以安排在正式投入工作之前,讓手指習慣點擊快速鍵或是使用某種重構

對我來說,coding過程是需要一些事情來建立自己的信心或是小小成就感,Codewars的模式目前蠻喜歡的,等級分成8個,提交自己的答案後可以觀摩別人的寫法,解出每一個等級的kata都可以獲得不一樣的積分。

原本拿不定的主題,因為翻開The Clean Coder,想起做kata的好處,於是這次挑戰的主題誕生了!

菜鳥工程師的奇幻漂流:跟著kata活化手指和意識

每篇文章都會分析一題Codewars上的kata,包含各種解法&整理使用到的方法。訓練自己的coding熟練度外,也開始思考解決問題不只有一種方法。


下一篇
Vowel Count
系列文
菜鳥工程師的奇幻漂流:跟著kata活化手指和意識30

尚未有邦友留言

立即登入留言