Java開始沒落了嗎?學Java真的沒前途了嗎?
以下筆者采訪了一些程序員,一起來聽聽他們的看法吧!
1. Java用戶基數(shù)龐大,雖然Oracle搞事情但相關(guān)社區(qū)依舊很繁榮,業(yè)務(wù)層最佳語言,大數(shù)據(jù)根基穩(wěn)固。Java都這么成功了,你還不相信Java ?
2. AI熱,Python得以進一步發(fā)展,其實Python之前就很熱,但如果是AI這一波熱潮,其實Al熱更應(yīng)該帶動的是算法熱、數(shù)學熱,Python只是工具,而恰巧在AI工具方面比較齊備而已,所以趁著東風來了。而算法、數(shù)學是具備一定門檻的,如果想投身AI,掌握好數(shù)學比掌握Python重要多了,看問題要看本質(zhì)啊。
python現(xiàn)在流行,主要就是人工智能被培訓機構(gòu)過度炒火了?,F(xiàn)在很多人學python就是為了找份傳說中數(shù)十萬年薪的人工智能工作,問題是這種工作一般培訓出來的能找到嗎?答案是不能,如果你信那些培訓機構(gòu),你就悲劇了,真正搞人工智能的基本都要博士學歷,碩士的話也要有好的論文發(fā)表出來才可能考慮,而且碩士過去一般也還是用c++或者java之類的實現(xiàn)算法,人家博士用python或者matlab建模分析。
如果是python就業(yè),還是那句話,不如java多,很多創(chuàng)業(yè)公司在一開始或許會選擇python,但后面公司規(guī)模變大,網(wǎng)站架構(gòu)變大了,也會選擇放棄python的。
3. Java當前最主要的領(lǐng)域是安卓移動端、Web開發(fā)、服務(wù)端及大數(shù)據(jù)(沒錯,大數(shù)據(jù)領(lǐng)域Java才是當前的主流。),并且Java在這些領(lǐng)域的發(fā)展相當穩(wěn)定。因此Java并不會逐漸衰退沒落。
4. 不會。Java出現(xiàn)二十多年以來,一直都是主流的開發(fā)語言,且擁有世界上數(shù)量最多的程序員,在編程語言的鄙視鏈條上,也一直處于頂端。這一點在大廠面試中同樣體現(xiàn)得淋漓盡致,很多人在面試谷歌、亞麻等大廠的時候,都會被要求只能選擇Java或者C++。也因此有人稱Java為“刷題第一語言”。這也是作為面試官最期待面試者能掌握的編程語言,目前,就業(yè)市場上對Java的招聘需求達到了總需求量的60%到70%,Java軟件工程師的工資待遇也相對較高。
5. 我可以很負責任地告訴你,如果做后端的話,Python不夠。如果去做人工智能,也就是說所謂的調(diào)包工程師,Python勉強夠用。如果你去做大數(shù)據(jù)Python也不夠用。后端的主流是Java和Cpp。大數(shù)據(jù)也是用Java居多。所以你掂量掂量。
6. python人說得最多的是:看,短短十行就實現(xiàn)了一個功能;看,不到一百行,一個小程序就跑起來了。但是還沒等到擴展,項目就黃了。
java人想得更多的是設(shè)計模式問題:這里這樣寫,以后可復用性強,可擴展性高,能適配ABCD,能定制化實現(xiàn)EFGH。能夠抗住十年還流行的java項目依然存在。

























