從機械工程師到數據分析師再到演算法工程師

在自己的上一篇文章中,已經詳細介紹了自己從機械工程師轉行至數據分析師的經歷。

夏洛克:我是如何從機械工程師轉到數據分析師?

zhuanlan.zhihu.com圖標

前段時間自己又從數據分析師轉到了演算法工程師的崗位上,一直想記錄一下自己這段轉行的過程,一直沒時間和心情提筆寫。前幾天正好和妹妹聊起了這件事情,想想還是對自己這大半年的工作學習做個總結吧。

去年七月份在公司內部參加了第一次的hackthon比賽,當時我們的題目是關於客戶點擊的行為的CTR預測。這個比賽項目雖然持續的時間不長但是我從中學習到了很多東西,感謝各位同事大大帶我感受了一下。

後續因為自己在工作之中接觸的項目讓自己對自然語言處理這一塊產生了興趣,當時還在知乎上提了個問題,感謝各位答主回答給了我很大的幫助。

做NLP演算法工程師是一種什麼樣的體驗,以及日常工作是什麼??

www.zhihu.com圖標

先上個自己學習的知識路線。

當時正好趕上Andrew Ng的deep learning課程的開放(強烈推薦,不愧是Andrew Ng,把很多東西講的淺顯易懂),在完成了這門課的作業以後對深度學習的原理以及基本應用有了一個大概的了解。再加上工作中正好涉及到了文本分類的工作,簡直恨不得把各種演算法都實現一遍看看效果到底怎麼樣,感謝部門大佬對我的支持,能讓我學以致用。

在學習完Andrew Ng的課程以後,我又去刷了斯坦福的CS224N(感謝B站的資源),這門課其實更多的說的是目前深度學習在NLP方向的應用了,能讓自己對整個NLP目前的發展有個大致的概念。後續我在coursera上還觀看了University of Illinois at Urbana-Champaign大學的Data Mining的課程,這門課對自然語言處理中的一些基礎性知識說的非常詳細。

視頻方面其實當時主要也就看了這三門,書籍方面更多的是一些理論性的書。除了人手一本的indow feeloow的花書之稱的Deep Learning,還有宗成慶的統計自然語言處理等(不過都是當作參考書一樣)。

除了這些方面,一直也在補計算機方面的一些基礎知識像數據結構,傳統演算法這些。leetcode是這一方面的好幫手,雖然還沒刷很多題,不過還是會繼續堅持慢慢的刷下去的。

希望大家都可以在自己選擇的道路上一往無前。

(繼續吾王鎮樓)感覺寫的跟流水賬一樣,求輕拍...看在這麼多字的份上不關個注點個贊再走?

推薦閱讀:

轉行設計(四):設計師可以做一輩子嗎?
1-21 一些個人想法
寫給軟體測試新人和轉行測試的同學
如何從零到一地開始機器學習?
第一場Live,還請大家支持!

TAG:轉行 | 演算法 | 機械工程 |