當前位置: 華文問答 > 數位

前端程式設計師,遊戲程式設計師,深度學習程式設計師三者相比誰更有前景?

2017-01-23數位

作為一個幹過半年web開發,三年遊戲程式(做到主程),現在搗鼓機器學習的人來回答下。

誰有前景?拋個結論吧,如果你是一個只會用庫的,基本上都沒差別。但是你是要深入研究的,其實都很有前景,如果非要說一個方向,個人覺得,深度學習可能可研究的東西多點,機會多點。

如果你指的前景是「好就業」 ,答案是:前端>遊戲>深度學習。前端基本是個公司都招,現在哪個公司不需要做網站啊。遊戲的話,也很好就業,但是遊戲的話沒前端那麽統一的語言,遊戲引擎就一堆了,還有各種語言,例如actionscript, c#,C++, javascript等等。這還是客戶端的語言。如果是遊戲服務段,就更加多了,erlang,java,c++甚至php都有。前端的話,相對來說需求廣,而且不需要學太多語言,但是要做精也是不容易。

如果你指的前景是「薪資高」 ,答案是:深度學習(企業)>遊戲>前端>深度學習(高校)。由於遊戲的復雜性,對人才的選撥相對前端嚴格點,但是對學歷要求其實並不是特別高。一般大公司基本就是本科,小公司的話大專都有。而且由於遊戲語言太多了,引擎也不少,所以相對來說人才不好招,所以一般來說得到的薪資也高於前端。不過遊戲做一段時間後有感覺了,轉引擎和語言其實也是容易的事。相對前端來說入門不易。

如果你指的前景是「門檻高」 ,答案是:深度學習>遊戲>前端。別說,很多人喜歡選擇門檻高的,為啥,因為他們學歷高,需要才盡所用,而且也減少競爭。但是其實嘛,門檻高的競爭起來很可怕。因為太多天才了。我碩士一門課的老師是電腦視覺方面的專家了,都說:電腦視覺啊競爭太可怕了,都是天才級別的人。深度學習也是。深度學習嘛,基本是碩士起步(而且是優秀的碩士),最好是博士,需要很大的學習投入(基本都要讀4年phd了)。很慚愧,我只是個碩士,在機器學習上最近被實驗室的phd大牛們虐慘了。而且,一般來說,也不叫」深度學習程式設計師「,一般叫」研究員「或」數據科學家「之類。不然的話,如果只是會用第三方庫的「深度」學習程式設計師,前途也就和前兩個差不多,當然不是指沒前途,只是可能和」深度學習「關系不大。