最近,筆者在某知識(shí)社交平臺(tái)內(nèi)發(fā)現(xiàn)一個(gè)熱度蠻高的話題“人工智能時(shí)代,做為一個(gè)多年的Java程序員,感到深深的焦慮,如何面對(duì)和處理?”,引起了無(wú)數(shù)Java程序員的共鳴。展開(kāi)討論之前,我們先看幾條一線互聯(lián)網(wǎng)公司的新聞:
1、2017年7月5日,阿里巴巴人工智能實(shí)驗(yàn)室亮相。
2、騰訊設(shè)立3個(gè)AI部門,聚集了30多位90%以上都是博士學(xué)歷的名校高材生,同時(shí)在西雅圖設(shè)立人工智能實(shí)驗(yàn)室。
3、2013年1月,百度成立深度學(xué)習(xí)研究院,4月,百度在美國(guó)加州建立了人工智能實(shí)驗(yàn)室。
4、2012年,華為公司在香港成立諾亞方舟實(shí)驗(yàn)室,主要從事人工智能學(xué)習(xí)——數(shù)據(jù)挖掘研究。
5、2017年12月21日,華為百度達(dá)成戰(zhàn)略合作,共同推動(dòng)人工智能發(fā)展和應(yīng)用。
......
這些關(guān)于人工智能鋪天蓋地的消息是引起Java程序員焦慮的部分原因,那么,Java程序員在人工智能時(shí)代的出路在哪里呢?
我們先來(lái)考慮使用Java寫人工智能算法程序的情況:
我們所熟知的谷歌、阿里等很多企業(yè)都是基于Java框架,如果你打算使用Java寫人工智能算法程序,理論上沒(méi)有問(wèn)題,Java只是一門編程語(yǔ)言,硬寫自然是可以的,但Java的最佳應(yīng)用場(chǎng)景應(yīng)該是處理業(yè)務(wù)復(fù)雜性比較高的任務(wù),畢竟導(dǎo)包、調(diào)用也沒(méi)有那么方便。
同時(shí),使用Java編寫人工智能算法程序也不是大企業(yè)的需求,企業(yè)在招聘時(shí)自然是希望直接招到會(huì)Python的程序員,這也不是很難的事情,資深數(shù)據(jù)挖掘或者數(shù)據(jù)科學(xué)家可能很難,但會(huì)Python的程序員還是很多的,Java程序員何必與他們搶飯碗呢。
如果不行,Java程序員要轉(zhuǎn)型嗎?
糾結(jié)是否轉(zhuǎn)型的程序員大部分人漸到中年,已經(jīng)有了五年以上的工作經(jīng)驗(yàn),在目前的職位上已經(jīng)游刃有余,冒然轉(zhuǎn)型擔(dān)心結(jié)果不盡如人意,對(duì)于這種情況,網(wǎng)友們的想法呈現(xiàn)明顯的兩邊倒:
有的將目前的人工智能和曾經(jīng)的移動(dòng)互聯(lián)網(wǎng)相比較,認(rèn)為這件事情一定會(huì)慢慢降溫。如果轉(zhuǎn)行,混個(gè)10年可能也就是個(gè)中級(jí)水平,如果不轉(zhuǎn)行,10年以后就成為了資深Java工程師,身價(jià)已經(jīng)不低了。
中立:
一個(gè)很大的問(wèn)題擺在我們的面前 所有一些基礎(chǔ)的崗位隨著人工智能的普及,最后都會(huì)消失。記得羅振宇在一次演講中說(shuō)過(guò),最后能留下來(lái)的是對(duì)行業(yè)有深刻研究不能被取代的 比如你的技術(shù)到達(dá)頂尖 你可以寫出各種人工智能 ?如果你對(duì)技術(shù)上想有所提升可以加群:561614305,群里有阿里大牛直播講解技術(shù),以及Java大型互聯(lián)網(wǎng)技術(shù)的視頻免費(fèi)分享給大家。唯一應(yīng)對(duì)AI時(shí)代來(lái)臨的辦法?就是不斷學(xué)習(xí)成為技術(shù)大牛