-
1 # 吃瓜群眾小范
-
2 # 小樓昨夜凋碧樹
這個有沒有前途說不準的東西,看你在java這條路上走的怎麼樣了?是否能成為大牛,如果只是普通的程式設計師,其實也還算有前途的,畢竟現在it行業開發是公司不可缺少的,並且薪資起步相對於其他行業會高一點。
但是還有一個網上傳的it行業是一個吃青春飯的行業,這就得看你在這個行業上的造詣,開發需要經驗的積累,以及不斷的學習新的技術,普通的開發可能年齡大一點就相對來說在精力上比不上年輕的,當然後期是可以如轉管理,如果你技術上是大牛,那你是不用擔心這些的。當你想好要走這條路,就要做好一直不停的學習的準備,it行業都是這樣的,不然很快就被淘汰了。
-
3 # 孤雁
一、Java語言是目前流行的五大流行語言之首。不要片面相信網上有些言論的蠱惑,去年年底就有很多的報告說python上來了,java下去了,這是違背實際情況的。不可否認,python在人工智慧和大資料分析方面的確有它的優勢,其語言簡潔易學,吸引了不少程式設計師,但是,java同樣可以做這些工作,最關鍵的,java在平臺建設方面有獨特的優勢,其嚴謹的架構、縝密的安全體系、獨立的完整的類庫、優雅的語言結構還不是python所能撼動的。如果需要做一個類比,python就彷彿是linux,java就彷彿是windows。python是流行歌手,java是學院派的美聲歌唱家。
二、java本身也在不斷改進。近幾年,java版本迭代比較快,而且進行了結構性的調整,在某些模組也吸收了其它語言的優點。這也表明java具有強大的生存能力。
三、java有apache的支撐,就和c#有微軟支撐一樣,當年也是遙傳csharp不行了,事實證明根本不是那麼回事。
四、中國近年來在軟體界亂刮流行風,不排除一些機構蓄意為之,同時也反映社會上一些群體焦慮的現象,尤其是經常盛傳軟體工程師35歲大限的說法、就業壓為大加劇了這一風氣。
五、近年來興起了人工智慧、大資料,從而使軟體開發進入多元化時代,這也屬於正常現象,但這並不表明java就沒落了。蘋果ios用了類c++的語言,android用了java,其底層也使用c語言,大資料分析使用java、python、scala都行,現在有一種風氣就是相互詆譭丶互相傷害,實際上完全沒必要,原則上,每一種語言都有自己的市場和使用者,當軟體行業發展到成熟階段時,大家都一樣,不存在優劣。但是由於國內一哄而上的風氣加之社會上大量的速成班導致良莠不齊,甚至發生劣幣驅逐良幣的情況。
鑑於以上幾點,建議如下:
1、選擇一門語言作為主要語言,強烈建議選擇語法類C;
2、有時間關注一到兩門流行的語言。比如python,如果有紮實的語言基礎,學會一門新語言並不是太難的事情;
3、切忌跟風。世上那麼多流行的東西,如果都去趕潮流,雖逞一時之快,得一時之利,但不會長久。做軟體開發重要的是表現業務,處理資料,原則上什麼語言都可以,但是考慮到每個公司的歷史原因、現實情況,可以做適當的選擇。以我的經歷,一般公司的老闆並不在乎你使用什麼語言開發,而是關心業務的展現、使用者的體驗以及精緻的資料處理;
4、工作之餘加強練習備戰,畢竟競爭激烈,找一些其它語言的小專案練練手也是可以的。
最後,我說一個大家關心的問題,薪酬並不是和語言種類掛鉤的,決定薪酬的是你能否用你學到的知識完成領導交付的任務。
-
4 # IT人劉俊明
首先,答案是肯定的,做Java程式設計師是有前途的。
Java語言經過多年的發展,在Web開發、移動互聯開發、大資料開發和後端服務開發等領域均有廣泛的應用,憑藉穩定的效能表現和較強的擴充套件性,Java語言往往是大型網際網路平臺的重要開發方案之一。由於Java語言具有健全的語言生態,所以採用Java語言進行專案開發會在很大程度上降低失敗的風險,這也是不少架構師在進行技術選型的時候更願意採用Java語言的重要原因。
雖然目前Python、JavaScript、Go等語言正在崛起,但是Java語言目前依然是開發領域應用最為廣泛的程式語言之一,從目前應用的廣泛性來說,Java在不少領域依然具有一定的優勢(Android開發、後端服務開發),而且目前整個IT領域有大量的Java程式設計師,這也是Java語言的重要優勢。
雖然Java語言目前的應用比較廣泛,而且Java專案有巨大的市場存量,但是對於Java程式設計師來說,要想在未來具有更強的崗位競爭力需要緊跟技術發展趨勢且不斷完善自身的知識結構。目前正處在大資料時代,大資料相關技術正處在落地應用的初期,未來大資料相關技術將伴隨產業網際網路的發展落地到廣大的傳統行業,所以未來對於程式設計師來說,一定要掌握大資料相關技術。Java語言目前在大資料領域有廣泛的應用,主要集中在大資料平臺開發(Hadoop平臺就是採用Java語言實現的)和大資料應用開發兩個領域,所以對於Java程式設計師來說,學習大資料相關的開發知識還是比較方便的。
當前,隨著大資料、人工智慧和物聯網的發展,Python、Go、JavaScript等語言的上升趨勢也比較明顯,所以如果在精力允許的情況下,最好了解一下這幾門程式語言。
-
5 # 磊哥資源
一名java程式設計師,只要你技術好,喜歡開發,愛研究新的開發技術,是很有前途的。在如今這個浮躁的社會,大多數人的心態也是浮躁的,只要你能潛下心來,不斷的進階,不能夠停止自己的腳步要跟上技術的腳步不斷的進步。
對於擁有深厚技術的Java程式設計師來說,職業道路的選擇十分的寬廣,行業前景之廣闊都是可預見的,Java將成為未來很長一段時間內,熱門吃香的技術。
其實不光是java程式設計師,你還可以多學習些其他開發語言,比如python,php,go等開發語言,只要你熱愛開發,努力學習,可以肯定的告訴你很有前途。
-
6 # 讓程式設計改變世界
1.有沒有前途這不好說,因為每個人所掌握的技術不一樣,程式設計能力不一樣,對於大牛級別的人物來說,肯定是有前途的。
2.對於普通的Java程式設計師來說,其實也算蠻有前途的,因為這個行業工資相對來說比較高,找工作也好找一些,當然這是在你有一定的能力的前提之下。
3.有沒有前途本身不取決於Java程式設計師這個職業,而是取決於你所掌握的Java技術,你技術越強,你程式設計能力越強,你的前途就越大。
-
7 # AngryRED
我就是一個Java程式設計師,10幾年的開發生涯,經常碰到這種問題。也在思考,為什麼老有人這麼問?
一是想學程式設計的人,會經常看一些語言的流行程度(或排名),來決定到底要學啥?
二是會一兩種語言,感覺不好,想換一門語言的人,當然更多的是一些做過一兩年的人。
每種語言,都有其特定的領域優勢,這種優勢有時可能不怎麼明顯,但存在即合理,尤其是Java,C等這些老牌的程式語言,再怎麼發展都不會在短時期內完全過時!
再者說,程式語言也有一定的共性,精通一門語言很重要,即便你需要學習不同的程式語言,也可舉一反三……
-
8 # F娛一樂
程式設計師目前人才缺口比較大的,其中中層階段邁向高階是個分水線,目前過度一般都是靠自制學習,不像初級程式設計師有很多的培訓機構,只有幾家線上教育,比如馬士兵、圖靈、碼巢做的還可以,總得來說是需要自學能力強的人士
-
9 # 江西新華墨塵
雖然現在很多人說IT行業已經趨近於飽和,但是隨著新媒體行業的出現,傳統的IT行業不再僅僅侷限於我們所熟知的碼農,而是有很多方面的:除了技術人員,還有產品、運營、需求分析等等方面都屬於軟體開發中的一環,總的來說還是很有前途的。
-
10 # 初涉江湖
一直以來java程式設計師都非常火,從目前的人才供給和需求比來看,對於初級軟體人才就業來說,.NET比Java的就業機會更多,就業面更寬(網際網路開發、應用開發、桌面開發、移動開發、嵌入式開發領域都能涉及)。Java的初級人才的供給量已經有些過剩——很多的大學和培訓中心都在開設Java開發課程,而課程的重點也都是Core Java,Oracle,JSP,SSH這些內容,雖然學員的學習效果和實際能力大相徑庭,但是從簡歷上、從外在表現上,大家看上去都差不多。而且,普通的Java開發職位的數量在這兩年也沒有很大的增長,這就造成了很多的用人企業在選用Java初級人才的時候非常謹慎,輕易不會開出很高的工資,或者乾脆就只招聘三年以上工作經驗的老手。
-
11 # 動力節點Java培訓
做java程式設計師很有前途,但是前提是你要學好java!!java的方向比較多,Android,javaEE,大資料,雲計算,等等,都需要java知識。所以選擇適合自己的Java培訓機構就很重要!我們作為一家有著12年教學經驗的Java培訓機構,自始至終只教Java一門語言,其專業性不言而喻,校區眾多,北京、上海、深圳、廣州、武漢、成都,歡迎去實地考察!
相關內容
- 本人三本畢業,0計算機基礎,想學java,做程式設計師。報培訓班靠譜嗎?
- 百戰程式設計師大學生java入門高淇Java300集影片,學完之後基本處於一個什麼階段呢?怎麼樣?
- java開始收費,然而自己大學主修java,還沒畢業,前途還大嗎?
- 在體制內,做一名財務人員是什麼感覺?有前途嗎?
- 對於一個java程式設計師來說,深入瞭解迭代器的概念重要嗎?
- 想成為一名程式設計師,如何才能具有程式設計思維?什麼是程式設計思維?
- 作為一名程式設計師,如何在“小公司成長”和“大公司學習”?
- 想學Java程式設計師,不知道網路上的教學影片有用沒有?
- 31歲java程式設計師被公司嫌老,你怎麼看?
- 三個程式設計師的公司,大家覺得這種公司是不是就是混日子、沒有前途呢?該怎麼辦?
你好
目前來看,現在java程式設計師還是非常有前途的。
現在社會處於網際網路高速發展階段,不光是java程式,所有程式設計師缺口都很大的,特別是很優秀的程式。java程式應用非常廣,可以做後臺服務、可以做前端頁面、可以做遊戲,而且安卓開發也是基於java語音,而且java作為跨平臺語言在某些領域是非常有優勢的。
建議學習-按照順序進行1、mysql-sqlserver資料庫
2、java基礎
3、jsp+servlet-可選
4、java框架-springmvc+mybatis