※ 引述《biboga (逼波嘎)》之銘言:
: 這問題好像有點廣
: 但主要是因為逛了幾個前輩的github後深深覺得自己真的太菜了...
: 有太多太多的東西都是學校沒有教的
: 實在無法想像這段差距到底要怎麼追趕
: 因此想問問大家在進入職場後是如何不斷地精進自己的
: 目前歸納出神人前輩們的常做的事大致上有以下幾項:
: 1. 參與開源專案
: 2. 參與相關社群或Conference
: 3. 閱讀科技文章或論文
: 4. 做一些自己有興趣的side project
: 5. 寫blog記錄學習心得
: 其實比較困擾我的是他們時間都是哪裡來的...
: 居然還可以在工作之餘做這麼多的事情
: 我還是個手忙腳亂的菜鳥
: 到底該怎麼慢慢磨上去呢?
: 謝謝
雖然我不是什麼神人前輩
但看到這篇覺得有一些心得可以分享,就拋磚引玉一下
先來回一下你原文講的那幾項:
1. 參與開源專案
這個我只有在之前 Github 辦 Hacktoberfest 的時候有參與過
送過幾個 PR 給一些開源專案而已,沒有積極參與
相關心得可參考:
https://blog.techbridge.cc/2016/10/14/hacktoberfest-2016/
2. 參與相關社群或Conference
沒什麼在跑社群跟 conf
3. 閱讀科技文章或論文
每天上班先開 hacker news
https://news.ycombinator.com/
閒暇之餘會逛一下 Medium 看看有沒有什麼有趣的文章
每個週末固定整理幾篇貼到 techbridge 去
https://weekly.techbridge.cc/
4. 做一些自己有興趣的side project
跟一般 side project 比較不一樣,我做的不是產品,是教學
https://github.com/aszx87410/frontend-intermediate-course
最近也在忙自己新開的教學
5. 寫blog記錄學習心得
最早是寫在自己的 blog http://huli.logdown.com/
後來跳到 medium https://medium.com/hulis-blog
然後跟幾個朋友輪流寫共筆部落格 https://blog.techbridge.cc/
上班時間除了上班以外,其實會有一些閒暇時間,一些小空檔
這些空檔滑臉書沒東西可以滑的時候,就會開始看一些技術文章
有些比較淺的其實五分鐘十分鐘就可以看完,不用花你太久
慢慢累積下來其實也會知道很多東西
不過在工作上真正進步的時候是發現問題
例如說碰到什麼 issue 要解,就要開始查怎麼解
當你一路查查查查到解法的時候,應該會累積一些心得
這時候可能就會有寫 blog 文章的靈感了!
所以寫文章的靈感是工作時候給的,但文章是下班之後完成的
推薦大家可以從簡單的心得文先開始寫
等比較熟練之後,你可能會有某些比較關注的議題
這個時候就可以深入研究,如果剛好又是跟工作相關的就很棒了
可以利用工作之餘研究一下,這也算是增進工作效率的一環嘛XD
其實在工作上有很多機會都可以接觸新知
可能因為我待的都是新創的緣故,在技術的選擇上很自由
就有時間可以自己研究新的東西,看能不能導入專案
像前陣子我就導了 prettier 跟 RxJS 進來,就學到兩個新東西了!
再來是推薦一些可以讓你「被動」接觸新知的管道
第一個就是臉書社團,前端、後端、UI/UX 或是任何相關的社團都可以加一下
我比較常看的有:
Front-End Developers Taiwan
Backend 台灣 (Backend Tw)
ReactJS.tw
不過主要還是看你想知道哪個領域的東西啦
hacker news 或是科技相關粉專也都可以按讚關注一下
這樣當你在滑臉書的時候,就會看到一些新的技術或是科技新聞了
也可以透過電子報的形式,正體中文的話據我所知就這兩個
https://weekly.techbridge.cc/
https://weekly.codetengu.com/
兩個方向跟關注的領域都不太一樣,可以兩個都訂訂看
反正不喜歡的話再退訂就好了
國外的話你用 「weekly + 技術」當關鍵字去找就找得到
上面講的大多數事情其實都是在下班的時候完成的
上班時間能做的還是比較少,畢竟要工作嘛
而最重要的一點是你要對程式有熱情,你沒熱情的話很難做到
因為人都會偷懶嘛,很正常
有遊戲可以玩,有劇可以追,幹嘛跑來學新技術?
但如果是真心喜愛,研究這些技術比遊戲還好玩
最後推薦給大家一個方法
我其實也沒那麼有熱情,大多數時候還是會偷懶
但我發現一個強迫自己不能偷懶的方法
是什麼?那就是「先做了再說,而且要昭告天下」
例如說你今天 po 臉書、po 社團、po ptt
說你要連續 30 天,每天研究 JavaScript 相關的一個主題
Github repo 在這邊,請大家多多關注
接著怎麼辦?
要嘛就是強迫自已真的連續 30 天完成
要嘛就是偷懶,然後被網友們唾棄:不是說要做,人勒?
透過這樣子的群眾壓力逼迫自己做事情
像我之前開免費教學也是一樣
我什麼都沒準備,只是有基礎的想法而已,就先 po 文招學生
結果一堆人寄信來報名,那我能怎麼辦?
當然是把課程弄好然後認真上課,不然真的很不好意思
總之,無論是上班還是下班,一定都有一些零碎時間可以拿來做事
如果上班時間你覺得學不到任何東西,可以考慮換工作XD