程序員書庫(ID:OpenSourceTop)編譯
書單來自:https://medium.freecodecamp.org/how-to-read-your-way-to-becoming-a-better-developer-b6432fa5bc0c

我從事軟件開發已經很長時間了,有機會在許多不同的環境中學習編程,獨自解決問題,或者和團隊合作,甚至是大學環境中的編程學習,根據我長久以往的經驗成爲一名優秀的程序員最好的方法是寫代碼和閱讀一切!


當你用一個新的工具時,總是會有很多東西需要學習,在使用新工具之前,如果你能確保你有一個良好的基礎,你將會爲自己節省大量的時間和精力。今天,我們不和大家討論讀什麼書籍,我們來探討一下如何閱讀這個話題


官方文檔


當你要使用一種工具時,最好方法就是閱讀官方文檔,碰到新的東西時,不要急着去做——先看一下文檔。


@程序員,想讓自己更優秀,這5種途徑一定要牢記



這樣做將會大大節省你的時間和精力,當你閱讀時,實際上不僅僅只是在閱讀一個主題,而是在拓展自己對整個軟件開發領域的理解,方便你學習下一個主題。通過入門指南,學習所有示例,在你繼續學習之前,一定要確保自己掌握了該框架的基礎部分


許多開發人員不喜歡編寫文檔,所以如果你發現了高質量的信息,那一定是因爲作者認爲它會有所幫助。


網上的文章


接下來,如果你想查找有關技術的最新信息則要從網上找,相信大家都有自己喜歡的文章和博客來源。我最喜歡的是Medium,它包含了大量關於技術和非技術主題的信息。


@程序員,想讓自己更優秀,這5種途徑一定要牢記


我另一個喜歡的在線文章來源是Hacker News。Hacker News是由創業孵化器Y Combinator管理的網站。Hacker news允許用戶發佈技術內容的鏈接,這些技術內容可以由社區根據質量高低進行投票。


@程序員,想讓自己更優秀,這5種途徑一定要牢記



Hacker News很像Reddit,但沒有Reddit那麼令人崩潰,Haker news只有一個社區管理的信息來源。這使得每天早晨瀏覽和閱讀文章變得很容易。


編程書籍

我最喜歡的編程書籍出版商是Manning 出版社和O 'Reilly 出版社。這兩家公司都出版了大量關於各種編程主題的書籍。


@程序員,想讓自己更優秀,這5種途徑一定要牢記


@程序員,想讓自己更優秀,這5種途徑一定要牢記


如果你喜歡紙質書籍,我建議你學會愛你的書,電子書,有太多不同的版本更新,我自己本身是抗熱的實體書愛好者,以前,我很喜歡收藏實體書,但是每次搬家,搬了那一箱又一箱的書籍之後,我學會了在ipad上閱讀,如果你不想要和我一樣慘痛的經歷,還是閱讀電子書吧。


@程序員,想讓自己更優秀,這5種途徑一定要牢記



Safari在線圖書是一項每月訂閱的服務,可以讓你閱讀更多的科技書籍。現在歸O 'Reilly 出版社所有,但他們仍在提供Manning 出版公司和其他出版商的圖書。


研究論文

閱讀研究論文總是讓大多數人望而生畏,但它值得你去花時間,世界上才華橫溢的人很多,那你爲什麼不去用最優秀的那波人的研究成果呢?


@程序員,想讓自己更優秀,這5種途徑一定要牢記



研究論文一開始可能確實比較困難,但不要氣餒。慢慢來,遵循以下原則:

  • 閱讀文摘
  • 看圖表
  • 閱讀結論
  • 最後決定這篇論文是否值得你閱讀


閱讀途中遇到不懂的東西時,記下來或者直接搜索一下,慢慢的,閱讀論文會越來越簡單,如果你偶然看到另一篇研究論文的重要參考文獻,可以停下來看看。有時候,先讀另一篇文章是有好處的,或者至少能對主題有所瞭解。


許多應用程序和框架都是從大學或公司的研究項目開始的。例如,Apache Spark誕生於加州大學伯克利分校的AmpLab。你可以在AmpLab網站或官方Apache Spark文檔中找到更多關於Apache Spark的研究、開發和歷史的信息。


@程序員,想讓自己更優秀,這5種途徑一定要牢記



尋找研究論文的其他一些重要資源是谷歌Scholar或arXiv。這兩個網站都允許你搜索和閱讀研究論文。


其他開發者的代碼

最後,你還應該閱讀別人的代碼,你可以在GitHub上找到相關的項目,看看其他人是如何編程的。


@程序員,想讓自己更優秀,這5種途徑一定要牢記



閱讀一個真實項目的代碼將給你一個不同於書籍和研究論文的視角,在一個理想狀態下使用一個工具和在實際操作中是非常不一樣的,因此,從一直站在一線的人的角度看問題是非常有用的


最後,再給你一些建議,你學的越多,就會覺得自己越笨,你會意識到還有很多事物不明白,享受這種感覺,一步一個腳印的學習新事物,接受你曾經不知道的事物,儘可能多的增長自己的見識,成爲團隊可以依賴的人


如果你有其他的學習方法,可以留言和大家一起分享。

34張架構史上最全技術知識圖譜

相關文章