1. 程式人生 > >普通程式設計師想轉人工智慧?別想了!

普通程式設計師想轉人工智慧?別想了!

我的上一篇博文 《程式設計師,你焦慮嗎?》發表以後,不少程式設計師朋友聯絡我說他們確實很焦慮,但是不知道怎麼辦。其中一大部分人都打算轉大資料、人工智慧。

我幹了六年.net,轉過java,又轉python進入了公司人工智慧部門。現在我在部門內做外圍開發工作。我以前也想轉人工智慧,現在不那麼想轉了,因為我的背景和學歷!

程式設計師想從事人工智慧工作背景和學歷至少具備一個。

背景:大廠工作背景,越大也好
學歷:研究生學歷,最好是名校

無大廠工作經歷、低學歷的人無法拿到面試機會

人工智慧人才要求高

人工智慧行業興起時間不長,有工作經驗的專業人才更是稀少。作為高階人才,人工智慧一般都要求研究生學歷,有些企業甚至要求本科必須是985、211的名校。如果學歷不好,有大廠的工作經驗可以彌補。因為大家普遍認為大廠在技術上投入更多,技術人員也得到了更多的鍛鍊。如果沒有背景和學歷,你的簡歷可能到hr那就被pass了,無法進入技術面試。

人工智慧崗位競爭也激烈

人工智慧人才雖然很稀缺,但是市場提供的職位也較少,如果想進稍微大點的公司,競爭也比較激烈。以我們公司為例,公司社招不到滿意的人,於是改招實習生。應聘者都是北京名校的研究生,幾個人競爭一個崗位,因為擠不進演算法崗位,有個北大的研究生都來跟我們做爬蟲了。

在競爭相對激烈,而且有背景或學歷要求的環境下,普通程式設計師,很難獲得面試機會,轉人工智慧還是別想了!

那還需要學習人工智慧嗎?

我只是說程式設計師,如果背景和學歷都一般的話,很難找到人工智慧的工作。但還是要學習,原因有三:

  1. 人工智慧崗位一般都是公司核心部門,做人工智慧外圍開發雖然用不到多少人工智慧的知識,但是學習人工智慧有助於你面試成功進入核心部門。
  2. 人工智慧技術難度會逐漸降低。隨著技術的成熟,會出現一系列優秀的人工智慧庫。那時做人工智慧,可能只要瞭解基本原理,會使用三方庫,寫一些膠水程式碼就行了。
  3. 程式設計師擁有更好了程式設計能力。我就曾有過因程式設計能力強而借調到演算法組協助程式設計的經歷。以後可能做人工智慧變得簡單,優秀的程式設計能力更有競爭力。

普通的程式設計師如何才是出路?

普通程式設計師,即使學了人工智慧,也是走的技術路線。除非一直留在大公司,否則技術路線很難走長久,因為小公司重業務輕技術,如果技術路線走不遠的話,不如早想出路,往管理和業務方向轉。無論去哪裡工作,有大公司工作背景都是加分項。公司社會招聘,是招直接能幹活或者有解決方案的人,所以我的建議是:

努力學習,拼命擠進大公司開闊眼界,熟悉一套完整的解決方案和解決具體問題的方法論,然後跳槽去小公司做個團隊leader。

到那時候,限制你發展的就不是技術了。

本文針對的是技術菜鳥,大牛請一笑而過。

如果大家有好的想法,歡迎交流!

我是怎麼想的呢?
我就是想多賺點錢...

【最後】

歡迎關注我的微信公眾號,大家聊聊錢,做一條舒服的閒魚。