本文做者:André Pena
編譯:鬍子大哈 javascript翻譯原文:huziketang.com/blog/posts/…
英文鏈接:How I stay up-to-date as a Developerhtml
轉載請註明出處,保留原文連接以及做者信息前端
譯者注:本文中提到的一些網站也是譯者常常逛的網站,對於新技術的瞭解和學習確實頗有幫助,但願你們也能習慣於常常瀏覽前沿知識網站。java
個人觀念裏,沒有任何一個行業像軟件開發業同樣從滿活力和誘惑力。我是說好比當你年輕的時候,你想要成爲世界上最好的心臟外科專家。那麼自高中畢業之後你要持續學習 11 到 13 年的時間,你纔可能獨立承擔一次外科手術。假設你想得到諾貝爾化學獎呢?你必須得創建一個本身的實驗室而且反覆地實驗、實驗(實際上機率也微乎其微)。react
可是對於開發工程師狀況則不一樣。git
做爲一個開發者,你能夠註冊一個 Github 帳戶。如今的開源軟件這麼多,只要你懂計算機基礎,學習一些編程原理,你就能夠開發任何你想開發的東西。你所須要的知識,在網絡上均可以避免費獲取到。這也是爲何如今在 Github 上有 780 多萬的 repo(我猜的)。也許此時此刻,正有一批 14 - 18 歲的孩子們在玩《個人世界》(Minecraft),而這款遊戲也正在開發本身的下一個版本。軟件在不斷地更新,技術在不斷地進步,雖然可能會致使某種程度的技術疲倦現象,可是這也正是人類不斷髮展的規律。ಥ_ಥ。github
那麼問題來了:咱們如何能保持和相關的技術與時俱進,同時還能不影響本身的生活呢?答案是:幾乎不可能。保持與時俱進須要一些代價,由於事物發展的速度太快了,因此這都取決於你是否能犧牲一些固有的生活方式。web
再次強調,依據我的意願,你不必必定要這麼想。可是這裏我仍是列出來你爲何要考慮這個問題。編程
下面我給出一些相關資源,讓你能夠在這個充滿變化、充滿活力的產業中,保持與時俱進。網絡
Reddit 是一個很是好的網站。我主要用它來看當前市場上都發生了什麼。
建立一個帳戶,移除掉全部默認的訂閱選項,在這裏選擇你所喜歡的領域。而後你能夠搜索你感興趣的技術,而且完成你的列表。這是個人:
或者你能夠聽 Abhinav Kumar 的建議,給開發版塊設置一個 「multi」,讓你其餘感興趣的內容出如今你的主頁上。
這是 YC 的新聞網站,對於瞭解新知識也是很好的一個選擇。你還能夠用這個網址:hckrnews.com/,這是我發現的一個 UI 上體驗更好的 hacker news。
若是你想學習最新的知識,那麼沒有什麼方法比看哪一個 repo 最吸引開發者們的注意力更好的方法了。Github trending 能夠幫你知道如今哪一個庫最流行或者或者哪一種語言最流行。你還能夠根據語言來過濾,好比 JavaScript。
一般你們去 SO(Stackoverflow)是由於太懶了,本身不肯意去嘗試。實際上他們去 SO 以前會先去 Google,一般 SO 的結果都顯示在第一的位置。運氣很差?(沒有顯示在第一的位置)那麼試着搜索 「stackoverflow」 + [你的問題]。還運氣很差?那麼在 SO 上提問吧。
不開玩笑了,Stackoverflow 的功能不只僅只是供你複製粘貼代碼,你真的能夠從上面學習到不少東西。好比我想溫習一些知識點的時候,我一般瀏覽一些最新的問題。我想學習新知識的時候,我會瀏覽最熱的問題。你能夠在上面學習到你感興趣的知識,它還會告訴你那些東西是比較流行的,固然時間上會有些延遲,由於只有當人們採用了一些新技術之後纔會發現問題,發現問題纔會來提問。這也是爲何 Stackoverflow 本身說:彙集一羣有問題的人們。
我喜好播客,尤爲關於技術方面。有兩個我最喜歡的:
另外還有 runasradio.com 和 hanselminutes.com。
我至少一週會瀏覽一次 CodePen,對不少知識,它會讓你知其然,也知其因此然。在這上面我能夠確定我學了不少新知識。固然是對我我的的新知識,而不是對整個世界的新知識(畢竟太陽底下無新事)。
若是你決定開始本身「與時俱進」的里程,那麼請看個人另外一篇文章:最好的學習方式是實踐,這裏會給你啓示。
可是請注意,不要癡迷於新技術。新技術並不表明合適你。對於一個新的庫,裏面確定是有可使你效率提高的地方、有值得學習的地方。可是使你效率提高還有另一個重要的因素:你的經驗!若是你認爲新的方式不適合你,若是你認爲新的方式並不會使你的能力獲得突破,那麼儘管讓他去吧。
Happy Hacking!若是想了解我更多,請點擊個人主頁。
我最近正在寫一本《React.js 小書》,對 React.js 感興趣的童鞋,歡迎指點。