java開始收費(fèi),然而自己大學(xué)主修java,還沒畢業(yè),前途還大嗎?
網(wǎng)友解答: 謝謝邀請!在Java11推出之后,Oracle公布了后續(xù)Java的發(fā)展路線,整個(gè)行業(yè)免費(fèi)使用Java的時(shí)代可能要結(jié)束了,當(dāng)然對于個(gè)人用戶來說,只要不用于商業(yè)用途,使用Java
謝謝邀請!
在Java11推出之后,Oracle公布了后續(xù)Java的發(fā)展路線,整個(gè)行業(yè)免費(fèi)使用Java的時(shí)代可能要結(jié)束了,當(dāng)然對于個(gè)人用戶來說,只要不用于商業(yè)用途,使用Java還是不受影響的。但是Java的收費(fèi)計(jì)劃對于IT行業(yè)將產(chǎn)生一定的影響,尤其是廣大中小微軟件企業(yè)。
雖然Java即將開啟收費(fèi)使用的模式,但是對于整個(gè)IT行業(yè)來說,要想在短期內(nèi)轉(zhuǎn)換到別的編程語言也并不現(xiàn)實(shí),Java語言經(jīng)過多年的發(fā)展已經(jīng)有了一個(gè)完整的生態(tài),應(yīng)用領(lǐng)域遍布Web開發(fā)、大數(shù)據(jù)開發(fā)、Android開發(fā)以及人工智能開發(fā)等領(lǐng)域,尤其是對性能穩(wěn)定性要求比較高的大型互聯(lián)網(wǎng)平臺,使用Java是一個(gè)風(fēng)險(xiǎn)比較低的選擇。
所以,對于本科生來說,現(xiàn)在學(xué)習(xí)Java依然是個(gè)不錯(cuò)的選擇,在未來很長一段時(shí)間內(nèi),Java語言將依然有廣泛的應(yīng)用,目前Java的就業(yè)崗位也是比較多的。但是,從另一個(gè)角度來說,編程語言只是一個(gè)工具,應(yīng)該選擇一個(gè)自己的主攻方向,然后在大學(xué)期間打下一個(gè)扎實(shí)的基礎(chǔ),這樣未來在語言的選擇上也會(huì)有較大的靈活性。
對于計(jì)算機(jī)專業(yè)的大學(xué)生來說,應(yīng)該把主要的經(jīng)歷放在以下三個(gè)方面:
第一:計(jì)算機(jī)基礎(chǔ)知識。計(jì)算機(jī)基礎(chǔ)知識包括數(shù)學(xué)、算法設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)體系結(jié)構(gòu)、數(shù)據(jù)庫原理、計(jì)算機(jī)網(wǎng)絡(luò)、電子電路等內(nèi)容,一定要重視算法設(shè)計(jì)和數(shù)據(jù)結(jié)構(gòu),因?yàn)榫幊虇栴}說到底就是算法問題(數(shù)學(xué)問題)。
第二:制定一個(gè)主攻方向。雖然在本科生階段并不會(huì)過多強(qiáng)調(diào)方向的重要性,但是有一個(gè)主攻方向會(huì)讓自己的學(xué)習(xí)路線更加系統(tǒng)化,也更加聚焦。目前選擇物聯(lián)網(wǎng)、大數(shù)據(jù)、云計(jì)算、區(qū)塊鏈等方向都是不錯(cuò)的選擇。
第三:注重動(dòng)手能力的培養(yǎng)。多做實(shí)驗(yàn),不論是使用Java還是Python、PHP等語言,一定要多動(dòng)手操作,編程思想的建設(shè)是以實(shí)驗(yàn)為基礎(chǔ)的。
我的主要研究方向是大數(shù)據(jù)和人工智能,目前也在帶相關(guān)方向的研究生,我會(huì)陸續(xù)在酷米寫一些關(guān)于大數(shù)據(jù)方面的文章,感興趣的朋友可以關(guān)注我,相信一定會(huì)有所收獲。
如果有軟件開發(fā)方面的問題,也可以咨詢我,謝謝!
網(wǎng)友解答:兄弟,我不是什么牛人,我說的話你聽過就算。
第一. 不要擔(dān)心這個(gè)語言的前景,我可以告訴你,除了幾個(gè)比較復(fù)雜的語言,世面上流行的語言全天候?qū)W習(xí)情況下你一周就能掌握基本語法,熟練使用大概一個(gè)月吧。精通無止境。
第二. 不要擔(dān)心市場飽和問題,一個(gè)已經(jīng)被說爛的說法:這個(gè)社會(huì)永遠(yuǎn)缺能人。很多人工作多年連代碼都寫不明白,滿腦子漿糊。勝過這些人不難吧。所以,你還是想明白怎么做個(gè)好的程序員。
第三. 既然你已經(jīng)擔(dān)心未來的就業(yè)問題,那就不防想想將來要做哪種開發(fā):前端開發(fā),后端開發(fā),大數(shù)據(jù),數(shù)據(jù)挖掘,云計(jì)算,機(jī)器學(xué)習(xí),移動(dòng)應(yīng)用,想明白了就去做。
第四. 不要在乎自己的專業(yè)問題,看到那個(gè)叫 @劉鑫的答主了么。這是圈內(nèi)的著名野生程序員,跟他打交道的貌似也有不少野生程序員。你不是計(jì)算機(jī)專業(yè)并不不妨礙你讀計(jì)算機(jī)書籍,頂多會(huì)累點(diǎn)啦。何況你還可以考博,貌似博士還是很受歡迎的。我群里有個(gè)月薪4w的女孩,最近感概學(xué)位還是很重要的,另一個(gè)高手也如此表示。
第五. 不要報(bào)什么培訓(xùn)班。你羞不羞??!你都碩士了,你去報(bào)班?!自學(xué)能力呢?別的行業(yè)我不知道,“IT這個(gè)行業(yè)自學(xué)能力非常重要” * 3!而且是持續(xù)不斷地自學(xué)。這個(gè)行業(yè),你一年不學(xué)習(xí)就落后。我只是稍微對前端不那么上心就tmd發(fā)現(xiàn)現(xiàn)在的web前端開發(fā)完全無法理解了。