GitHub 這份程序員強者生涯指南,成功斬獲 4 萬星!

怎樣成為一個更專業(yè)的程序員呢?
先從留一個強者發(fā)型開始?

或是能成功把各種 bug 變 feature?

還是…… 來看看 GitHub 上大火的這份程序員超級清單?

近 4w 的標星,超 200 位貢獻者持續(xù)添加資源鏈接。

內(nèi)容從新手入門的通用工具、編碼建議、代碼訓練,到進一步提升自己的論壇頻道、網(wǎng)課推薦、編程比賽,甚至還有工作職位的相關鏈接。
先來感受一下目錄的長度:

其中的針對初學者的代碼練習,就附上了很多非常有針對性的鏈接。
像是 Vim adventures,隨著關卡的進行,所有 Vim 的快捷鍵都會添加到命令集中,你可以通過大量的游戲操作來學習和記憶這一文本編輯器。

還有推薦的 Lod - Cloud ,以數(shù)據(jù)云圖的形式展示了具有 16283 個鏈接的 1301 個數(shù)據(jù)集(截至 2020 年 5 月),可以免費使用其數(shù)據(jù)集和圖片。

除此之外,還附上了大量免費且方便的代碼學習網(wǎng)站。
而對于開源網(wǎng)站,貢獻者也分享了不少開源項目平臺。
BitBucket。擁有超過 48,000 個存儲庫,其中許多存儲庫可在現(xiàn)場進行搜索 site。像 GitHub 一樣承載了不少公共和私人項目。站內(nèi)少于五個用戶的開源項目和私人項目是免費的。

MediaWiki。一款用 PHP 編寫的免費軟件開源維基軟件包,最初用于維基百科?,F(xiàn)在也被非營利維基媒體基金會和許多維基的其他項目使用。

Google Code,Google 使用 Subversion 或 Mercurial 版本控制系統(tǒng),為開源項目提供免費托管服務的網(wǎng)站。Google Code 提供 2GB 的存儲,集成的代碼審查工具,維基和問題跟蹤,以及 Google 許多公開的 API 和其他開發(fā)人員工具的鏈接。

面試準備是其中最長的一個列表,推薦了大量的干貨面經(jīng)。
有 reddit 上講如何準備技術面試的。
比如,應該對鏈表、堆棧、樹、圖等每一個重要概念都能進行編碼,并且腦中至少有一個實例;而在算法中方面,應著重關注排序算法和樹的遍歷。
并且要盡量補充基礎知識,比如實際編碼能力、互聯(lián)網(wǎng)運作方式、TCP/IP 協(xié)議等等。
也有經(jīng)驗者整理的算法復雜度筆記:

還有包括數(shù)據(jù)庫、Java、C 語言等多份針對性的面試常見題整理,邏輯題、算法題、位操作技巧、前后端、Linux 的筆記。
上述也只是截取了原資源的一部分,全面了解還請戳下方鏈接。
祝各位(準)程序員們的 bug 都能不被發(fā)現(xiàn)早日成為高級開發(fā)人員!

參考鏈接:
https://github.com/sdmg15/Best-websites-a-programmer-should-visit#internships
