-
1 # 積年程式開發老妖精
-
2 # 王行之道
無論是用java,還是用C#的程式設計師,都苦都累,這個與使用什麼程式語言關係不大。很多人覺得java程式設計師很有前景,是因為java開源、免費、生態好,最重要的是由此帶來的公司對java程式設計師的需求大,學習java好找工作,所以會有人覺得“java程式設計師有前景”,甘心“跳坑”。
-
3 # IT界的老黃牛
沒興趣的話建議早點改行的好,IT國內還是青春飯,無關Java還是其他語言,希望過幾年有變化吧,每行都有自己苦和累的,就看你自己願不願意在這行呆吧,30多了一樣在彷徨中,身邊同齡人都比較焦灼,趨勢所向。
-
4 # 神話56644777
凡是用的人多了也就不值錢了。這是市場行情,沒有任何一個語言能火一輩子,java也一樣。語言有領域優勢,py火起來不是沒有道理的,演算法這一塊兒java語言就顯得臃腫了,雖然有一些開源的演算法包,但是有時候很難滿足科研領域,還語言定製開發來搞。而且搞科研的喜歡點開即用,有些資料還是敏感的,並且這些人很不喜歡記各種網址和密碼,所以pyqt5火起來不是沒有道理的,很多系統核心演算法用py,前臺用java。我現在在學pyqt5,做個精巧的應用軟體來滿足特定領域還是很有必要的。
-
5 # 只彈棉花不談是非
最主要是門檻低好找工作。前景好是因為主流系統開發都是用Java,有完善的生態。還有安卓手機開發也是用JAVA。JAVA作為編譯型語言和虛擬機器方式做到了效能和開發效率的平衡,目前還沒有替代者。
-
6 # 網際網路架構小馬哥
過去的十多年,JAVA基本每年都是全世界使用人數第一的語言。全世界數百萬的IT企業構建了龐大的JAVA生態圈,大量的軟體基於JAVA開發。JAVA也被譽為“計算機界的英語”。JAVA的應用範圍涉及所有行業、絕大多數IT企業,形成了龐大的生態圈。如下是智聯招聘在一個月內、北京地區的JAVA人才需求量:
當月需求量25121個職位,我們以一個職位招聘3人,總量就是:25121*3=75363人。這還只是光北京地區。可以想象全年、全國招聘的數量,以及由此形成的生態圈有多麼龐大。
這個生態圈的影響力越來越大,需要的人才也越來越多。越多人會JAVA,就有越多軟體使用JAVA編寫,反過來促進需要更多的JAVA人才。這就是著名的“馬太效應”,即“強者越強,弱者越弱”。
JAVA目前在:企業級軟體開發、安卓開發、大資料、雲計算等方方面面都是主流的程式語言。跟著主流走,肯定錯不了。
什麼人適合學習Java
這裡有六個指標供你參考!
如果作為興趣來學程式設計,什麼人都適合。畢竟,現在小學生都開始學習程式設計了。如果要作為職業來說,你到底適合不適合確實是個問題。我教過的學員裡面從初中生到博士生、甚至50多歲的企業高管都有,懷著不同的目的來學習JAVA。我記得教過一個北大的數學碩士,人家過來學習不為職業就為科研,希望透過培訓節省時間,一個暑假就迅速突破了程式設計這個坎。
在這裡,我們只探討作為職業適不適合你?這裡有六個硬性指標,可以作為參考。
01 興趣度
興趣是基礎。如果你完全沒有編碼的興趣,敲鍵盤就頭大。那就完全遮蔽掉程式設計師這條路,不要強求,天無絕人之路,另一條路也許更適合你。作為程式設計師的基礎,至少不討厭敲程式碼的感覺,這是最基本的。越喜歡敲程式碼這種感覺,你以後的路走的越順。
很多人說:“xxx有天賦”。我想,這裡的天賦換成“興趣”也許就是事情的真相。人家有興趣做這個事,做著開心,自然就會花越多時間研究,成長自然就越快;成長越快,比起常人自然就有“天賦”。
02 有沒有其他更好的發展路徑
既然為職業發展而來,必然要現實一些。如果家裡有很好的背景、父輩有很好的資源。強烈建議,依託父輩資源發展也許是最優的路徑。寫程式可以作為業餘愛好,而不要作為主業。
當然,如果是我等普通屌絲群眾。學IT,仍然是逆襲最好的途徑。畢竟,這是一個憑技術、憑本事吃飯的職業。技術能力到位,年薪百萬的大有人在。
03 邏輯思維能力
這是作為程式設計師最基本的要求。邏輯思維能力差的人,完全不適合學程式設計。當然,對於一般理工科的學生來說,邏輯思維不存在問題。對於文藝青年,喜歡跟著感覺走跳躍思維的人,一般不適合程式設計師這一條路。
04 英語能力
對於初級程式設計師英語要求不高,事實上,高中英語水平足矣。如果想往頂尖技術發展,英語能力有必要提高。畢竟,很多技術源自美國,能熟讀原汁原味的英文,將會讓你如虎添翼。
個人建議是:英語高中以上夠混初中級程式設計師階段。想往頂尖混,至少要英語四六級以上。如果您英語不好。常用1800開發單詞表:lezijie007(暗號1024)。這是資深Java程式猿整理彙總的,秉持“見一個背一個”的原則,整理4個月完成。
05 數學水平
被數學折磨的我們,學程式設計有個好訊息就是“數學並不重要,除非搞科研”。對於企業裡面開發軟體,數學知識初中水平足矣。
如果要搞人工智慧、大資料等開發,一些高等數學、線性代數、機率等知識還是有很多用處的。當然,等你用到時再翻書也來得及。
06 職業發展穩定
JAVA歷經十多年,都是穩居第一位,可見的未來也是非常穩定的開發語言。JAVA行業的一大特點就是穩定,發展空間大。
作為JAVA程式設計師工資從:4000月薪,10萬月薪都有。不像前幾年火爆的IOS,火了3年,現在斷崖式的下跌。JAVA就像一列火車,行駛非常穩定。
JAVA程式設計師分為:『初、中、高、架構、總監』5個修煉檔次
足夠我等普通屌絲奮鬥終生了!
-
7 # 西哥隨筆
貌似你說的這個問題和java程式設計師,沒有什麼太大的關係,是所有程式設計師都會遇到的問題,畢竟現在碼農的收入還是比較高的,所以無論是java,還是python程式設計師,前景還是很好的。
如果實在覺得寫程式碼很無聊,可以考慮換成搞產品經理,或者解決方案之類的
回覆列表
老妖覺得吧,一是java生態比較好,網上有大把的資料供你學習,第二個原因我覺得就是Spring的原因了,入行Java你如果說不會Spring,那大家就會認為你跟本不會Java。而現在看來,Spring會一直紅下去,目前還沒有一個框架能夠頂替Spring,所以帶動Java也會紅火下去。第三個原因就是錢的問題了,Java及其相關的框架都是開源的,也就是你隨便用,不會產生費用。這個相比C#來說,可以節省一大筆的資金投入。基於以上的三個原因吧,老妖認為,Java或者說SpringBoot會再紅火幾十年應該沒有什麼問題。