-
1 # 愛新覺羅三哐
-
2 # 240358608
大傢伙??當你進去了軟體行業,你會發現沒有哪個語言是輕鬆的,無論你學什麼,資料庫必須吧,linux必須吧,git 要學的東西太多,語言都是想通的,關鍵是程式的思想。當然現在的大資料和雲計算很火,但是作為軟體行業,必須也得精通一門基礎語言,具體要看你自己職業規劃吧,選擇了一門行業,就好好去奮鬥吧,加油!
-
3 # 一曲天然萬古新
還是建議學習一下。因為java是程式設計的基礎需要,而且它的跨度最大,還有豐富的生態!
(一)java語言的跨度。java從推出到現在,因為跨平臺以及開源的特性,受到了廣大的支援,尤其是企業端市場,其他還有linux作業系統上應用,移動裝置android手機上的應用,還有目前比較活的大資料,雲計算等,大部分都應用了java,因此學習一些是有幫助的。尤其是程式設計思想、設計模式、資料結構、架構等等。
(二)豐富的第三方資源,在java領域,無論哪個方向都有豐富的開源資源可以選擇使用,這是熱門語言不能比擬的優勢,比如各種元件、中介軟體等等,在實際工作的時候可以選擇,方便不少,學習一點對工作非常有幫助,同時在開發、除錯程式的時候,也可以有更多的人可以選擇。
(三)java語言是其他熱門語言的基礎!目前一些熱門的語言很多都是以java為基礎演化過來的,如scala,kotlin等,學好java語言再學習其他語言就比較輕鬆了。從就業和工作的角度,學習java是非常有必要的。畢竟語言只是思想實現的載體,多學習一點能夠開闊思想,觸類旁通。因此建議你多學習點。
-
4 # 大學生程式設計指南
看最近程式語言的排行榜java還是高居第一,這麼熱門的語言沒有不去學的理由。學習java的幾個理由:
1.足夠多的就業崗位,這是很現實的問題,學習了程式語言就業機會少的可憐也是很可悲,從理智來講選擇就業最多的程式語言,無可厚非。
3.Java學習可以大致分為以下幾個步驟
(1)先打好基本功常見的java語法
(2)java高階程式設計部分要掌握
(3)框架部分的學習
(4)開始嘗試做點實際的專案
4.推薦比較不錯的java書
瘋狂java講義
java程式設計思想
所以這個大傢伙還是值得學習。
-
5 # IT人劉俊明
雖然現在有很多程式語言,但是Java還是很有必要掌握的。
Java這個號稱網路普通話的開發語言在網際網路時代得到了大量的使用,因為Java本身就是為網際網路而設計的語言。從早期的Applet到後來的Servlet、JSP、EJB再到各種開源框架,比如Struts、Spring等都得到了大面積的使用,市場的反饋也非常不錯。
在我看來,目前的Java還是具有不可替代性,在Web開發領域雖然有Python、PHP可以選擇,但是在效能上Java的表現還是比較突出的。大型Web平臺通常都會選擇使用Java,因為效能和安全性方面Java還是有較大的優勢。
Java的使用領域也非常廣泛,Java是Android平臺的開發語言,大量的安卓應用都要使用Java進行開發,作為目前最為龐大的開發市場之一,Android平臺的發展必然會帶動更多的程式設計師掌握Java語言。
說到移動互聯開發,一定要說一說我們團隊最近剛發現的一個問題。我們在App上要實現一個選擇列表的載入,列表中包含四級選單,一共有將近兩萬個子項。在處理這些資料的時候Android平臺的Java語言就能順利完成處理,而IOS平臺下使用的OC則需要分段載入,否則處理不了。透過這個例子就能說明一定問題,當然在效能方面Java的表現一直沒有讓開發人員失望。
那麼是不是Java就沒有缺點了呢?當然有,Java相對於其他語言還是有點複雜,比如跟Python和PHP比起來Java還是稍微難於掌握一些。另外,Java過於強調程式結構(並不是模組),很多程式設計師對此都深有感觸,有的時候寫3個類檔案需要打3個包。
另外,相對於Python來說,在很多功能的開發上Java還是非常依賴程式設計師的經驗和能力,而Python則把很多開發整合到了庫檔案中,這極大減輕了程式設計師的壓力。這就是很多程式設計師愛使用Python而不願意使用Java的原因,在程式設計師的眼裡,Java還是太“重”了。
我使用Java語言也有10多年的時間了,如果有這方面的問題可以諮詢我。
回覆列表
用什麼程式語言取決於他的成熟程度和市場需求,舉個例子來說大家都說Java好但是我們要做客戶端程式可能用C#或者C++就比Java更好一點,但是又需要多少客戶端程式的哪?這就是我上面說的要看成熟度和市場需求,個人觀點,程式設計是一件很耗精力的事兒,希望大家謹慎選擇選擇不好可能需要面臨重新學習語言的問題