首頁>科技>

“春季招聘和金三銀四要開始了,我想提升技術,更上一層樓,除了投簡歷刷題,還有什麼可以努力的方向啊?”

如果你是技術領域的新人,或者已經畢業多年、正在考慮轉向新的技術方向,上面這個問題可能正在困擾著你。

為了回答這個問題,技術範兒找到了多媒體、推薦演算法、計算機視覺、強化學習、機器翻譯、知識圖譜、安卓、iOS、前端等幾個方向的Leader,推薦了各個技術方向的自學資源。

其中,有不少業界知名的書籍、全球CS名校的公開課程,可以系統性地幫你瞭解一個領域的全貌。

還有不少應用技術和開源專案,工業界的常備工具都列齊了。

另外,也有一些是Leader們推薦團隊內部同學學習的資料,如果你理解掌握得足夠好,說不定可以在面試官心目中留下不錯的印象。

如果你是正在準備春招的在校生,或者已經畢業並希望在金三銀四獲得更好的平臺,不妨收藏起來,慢慢學習。

多媒體

多媒體團隊Leader Jessica推薦了三類內容:

第一類是影象、影片處理的基礎理論書籍;

第二類是影片編碼標準方面的書籍;

第三類是業內常用的開源專案。

《數字影象處理》

數字影象處理領域的經典教材,也普遍作為學習影象處理、計算機視覺的入門必備書籍,經久不衰。

《影片處理與通訊》

系統性介紹影片處理關鍵技術的一本經典教材,從影片基礎理論到影片編碼、影片通訊等。適合有一點訊號系統或者影象處理理論基礎的同學進一步學習使用。

《新一代影片壓縮編碼標準--H.264/AVC》

一本能讓讀者很好地瞭解主流影片編碼技術的參考書。

《Audio Signal Processing and Coding》

音訊的書相比影片而言少很多,但這本算是音訊訊號處理與編碼領域較為經典的了,可以作為音訊處理學習相關的參考書。

相關開源工程

FFmpeg:https://github.com/FFmpeg/FFmpeg

迄今為止最流行的開源多媒體框架之一,非常強大,基本算是網際網路影片技術相關的必修開源工程了。

vlc:https://github.com/videolan/vlc

Ijkplayer:https://github.com/bilibili/ijkplayer

exoplayer:https://github.com/google/ExoPlayer

播放器相關三大經典開源工程,瞭解主流影片解碼、播放技術必選。

Jessica說,上述這些開源工程基本上是各個方向上不同時期最top的了,業內從業者對它們都非常熟悉。

推薦演算法

抖音推薦團隊Leader William同學推薦了5本書,基本都是深度學習、機器學習方面非常經典的書。

《Deep Learning深度學習》

這本書就是業內知名的「花書」,是深度學習領域奠基性的經典教材。

《動手學深度學習》

William說,這是他見過最好的機器學習、深度學習教材,理論與實踐結合,並且中英雙語都有,而且還是免費開源的資源。

資源連結

電子版:https://zh.d2l.ai/index.html

GitHub:https://github.com/d2l-ai/d2l-zh

《百面機器學習》

William說,這本書的作者是Hulu中國負責人,書裡知識點很多,也有不少工業界的觀點,相關知識點最好都弄清楚,對從事演算法工作會有比較大的幫助。

《深度學習推薦系統》

William認為,這本書可以幫助讀者瞭解業界推薦系統的基礎知識體系,梳理推薦演算法的發展脈絡。

《推薦系統實踐》

推薦系統入門必備,非常適合初學者。

計算機視覺

影象演算法方向的Leader吳辛隆說,團隊同學主要靠學習CV論文來提升自己的技術能力。除了歷年頂會的論文之外,他也推薦了業界最常用的PyTorch和TensorFlow兩大框架,以及影響力最大的幾位專家的書籍課程。

吳恩達深度學習工程師全套課程

主講:吳恩達

桃李滿天下的吳恩達老師的課程,深度學習方向的同學應該都聽說過。

連結:https://mooc.study.163.com/smartSpec/detail/1001319001.htm

斯坦福 CS231n:用於視覺識別的卷積神經網路

主講:李飛飛

斯坦福一大知名課程,主講人是推動了CV行業飛速發展的ImageNet發起人李飛飛。

連結:http://cs231n.stanford.edu/

《機器學習》

PyTorch教程-Yunjey Choi

PyTorch作為備受歡迎的深度學習兩大框架之一,對於計算機視覺等方向的研究者來說是必備技能。如果你已經看過了PyTorch官方教程,來自韓國NAVER AI Lab研究員Yunjey Choi的開源PyTorch教程是不錯的補充,在GitHub上有將近20000顆星,教程中的大多數模型是由不到30行程式碼實現的。

連結:https://github.com/yunjey/pytorch-tutorial

TensorFlow中文官方文件

深度學習另一大框架TensorFlow官方教程的中文版,由極客學院Wiki翻譯。

連結:https://github.com/jikexueyuanwiki/tensorflow-zh

CVF頂會論文庫

計算機視覺基金會(CVF)贊助了包括CVPR、ICCV等在內業界主流的幾大計算機視覺頂會,他們的論文庫也結構性地整理了這些頂會歷年的所有論文,可以方便同學們系統性的查詢計算機視覺相關各方面的論文。

連結:https://openaccess.thecvf.com/menu

強化學習

強化學習研究員Flood Sung和ChnX兩位的推薦名單裡除了一本名為《強化學習》的經典書目之外,還有斯坦福和UC伯克利的開源教學內容。

《Reinforcement Learning: An Introduction》

這本書是強化學習最全面、最基礎的教材,兩位研究員強烈建議每一位同學通讀一至兩遍英文原版。

前面抖音推薦團隊Leader William也非常推薦這本書,這本強化學習綜述書, 可以幫助初學者建立相關知識體系。

英文原版:http://incompleteideas.net/book/the-book.html

相關課程:https://www.davidsilver.uk/teaching/

UC伯克利CS285:Deep Reinforcement Learning

主講:Sergey Levine

這套課程包含23節課程和5個課後作業,適合對強化學習、機器學習有一定了解的人。

連結:http://rail.eecs.berkeley.edu/deeprlcourse/

斯坦福CS 330:Deep Multi-Task and Meta Learning

主講:Chelsea Finn

CS 330整體課程比較長,大約需要3個月的學習時間,不過兩位研究員更推薦課程中Meta-RL的部分,壓力會小一點。

連結:https://cs330.stanford.edu/

機器翻譯

機器翻譯團隊Leader王萱選擇了經典的書目和課程。

《統計學習方法》

王萱認為,這本書由淺入深,涉及的知識面非常廣,演算法包括NB、LR、SVM、CART、GBDT、感知機、最大熵、EM、HMM、CRF等,書中例子、推導、演算法介紹相對比較詳細,適合花比較完整的時間,細細賞讀。

另外,這本書還有一個優勢是網上的解析、課程甚至所有演算法的GitHub開源都非常完整,碰到難懂的問題,都可以很快找到答案。

前面抖音推薦團隊Leader William同學也認為,這本書每個模型講得很透徹,對提升機器學習背後的數學能力有幫助。

斯坦福CS 224N:Natural Language Processing with Deep Learning

主講:Christopher Manning, John Hewitt

王萱說,斯坦福的自然語言處理課程非常棒,主要介紹深度學習相關知識,從 word2vec 開始,到機器翻譯、Transformer、BERT 都有詳細的介紹。所有的課程設定也非常合理,包括練習、程式碼、slides、相關文獻官方都做了非常好的整理。

連結:http://web.stanford.edu/class/cs224n/

知識圖譜

位元組跳動知識圖譜演算法工程師David推薦了兩本知識圖譜相關的中文書籍和一本英文書,斯坦福CS 520也是業界備受推崇的課程。

《知識圖譜:概念與技術》

這本書系統地介紹知識圖譜概念、技術與實踐,可以幫助讀者建立知識圖譜學科體系,貼近工業界的情況。

《知識圖譜》

知識圖譜方面全面綜述性的書籍,方方面面都有講到,是不錯的入門書。

《Linguistic Categorization》

牛津語言學教科書,涵蓋了1987年以來認知語言學的重大發展,也是相對基礎的一本書。

斯坦福CS 520:Knowledge Graphs

主講:Vinay K. Chaudhri, Naren Chittar, Michael Genesereth等

飽受好評的斯坦福CS系列,授課人是30餘位來自學術界和工業界的專家,在國內也有相當多的簇擁。

連結:https://web.stanford.edu/class/cs520/

安卓

連結:https://developer.android.com/

Stack Overflow 社群

連結:https://stackoverflow.com/questions/tagged/android

iOS

iOS開發Leader趙子真同樣推薦了業內知名的三大技術部落格/社群。

技術部落格NSHipster

NSHipster是iOS大神發起的技術部落格,涵蓋了OC、Swift、Cocoa那些被忽略的特性。

連結:https://nshipster.com/

技術社群raywenderlich

趙子真稱raywenderlich為「iOS界的百科全書」,它適合初學者,各種tutorial非常淺顯易懂。

網站:https://www.raywenderlich.com/ios/articles

影片:https://www.youtube.com/user/rwenderlich/playlists

iOS社群objc.io

這個社群的內容高質量、深入深入再深入,對國內很多iOS社群影響深遠。

連結:https://www.objc.io/

服務端

服務端Leader安德推薦了4本書,分別從語言、資料庫、系統設計幾個方面推薦了合適的內容。

《Concurrency in Go》

Go語言的最強大優勢就是併發處理,這本書讀了之後能很好地理解Golang的併發能力。

《Python核心程式設計(第3版)》

推薦後端程式設計師一定掌握Python這門語言,很多時候能極大地提高工作效率,這裡推薦一本工具手冊,用於經常查閱。

《高效能MySQL》

如果需要了解資料庫相關的內容,這本書也是經典著作,閆峰冰推薦大家閱讀。

《程式碼之髓》

如果想要提高自己的系統設計能力,不妨讀一讀這本書,仔細揣摩的話,可以讓你的程式碼寫得更加優雅。

前端

前端Leader月影推薦了不少線上課程,也有掘金平臺的課程。

HTML: The Living Standard

月影說,這份資料有助於大家理解HTML標準和語義化,打好前端基礎。

連結:https://html.spec.whatwg.org/dev/

MDN Web文件

這份文件比較全面的介紹最新的 HTML/CSS/JavaScript 標準和特性,非常好的參考資料。

連結:https://developer.mozilla.org/zh-CN/

玩轉CSS的藝術之美

月影說,這是很不錯的一本掘金小冊,用簡單有趣的方式帶領大家玩轉CSS。

連結:https://juejin.cn/book/6850413616484040711

JavaScript高階程式設計(第4版)

幾代前端人的JavaScript“紅寶書”,李松峰老師翻譯。

你不知道的 Chrome 除錯技巧

一本介紹Chrome除錯技巧的免費掘金小冊,適合沒有使用過Chrome DevTools但是感興趣的同學,以及想更加深入理解如何用Chrome進行除錯的同學。

連結:https://juejin.cn/book/6844733783166418958

前端工程師進階 10 日談

月影自己的創作的掘金小冊,內容來自於他多年的前端經驗總結,用案例幫你夯實基礎、錘鍊內功,助你走上前端進階之路。適合具備基礎的HTML、CSS、JavaScript知識,想要變成前端大佬的所有程式設計師。

連結:https://juejin.cn/book/6891929939616989188

優秀的前端團隊是如何煉成的

這本小冊的作者是宋小菜前端團隊的18名成員,以宋小菜前端的成長曆史,結合實際案例探討前端團隊從游擊隊到正規軍如何從 0 到 1,幫助即將步入職場的同學少走彎路。

連結:https://juejin.cn/book/6844733800379842574

15
  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 30行程式碼實現螞蟻森林自動偷能量