-
1 # python愛好者
-
2 # 三千熱情
這個問題要多方面的回答給一些想學習和正在學習的朋友一點借鑑的作用!
都有那些方面那:1工資 2學習成本 3找工作難易成度 4開源平臺 5知識更新快慢 5個方面來說說。
工資這個比較現實我是學.NET出來的 我2006年參加工作時一個月2000元轉正了2500元 java的工資那2006年3000-4000元轉正5000+這個資料是真實的啊,當時我的同學都是這個價格。
那麼到今2018年會是多少那
。net新人6000起
java新人7000-8000起
成手的工資是差不多的這個和個人能力有關就不說了 不過JAVA的工資要比.NET的漲的快。
這個是北京的工資啊 別和我說地方的 地方2000的也有
學習成本這個.NET和java差不多,相對.net要簡單一些 因為他都合一個開發平臺下面了VS。可JAVA不是他是分開的你要一樣一樣學還有就是同部分的工具有好多種,有主流的有非主流的你都要會。因為你上班的公司不一定用那一套來開發專案。
找工作難易成度java是真的好找工作 都要JAVA的人。net不太好找,這麼說吧2:1的比例吧java兩個單位.NET一個單位。
開源平臺。net真的沒有JAVA多好多都是JAVA用了好長時間了移到了.NET上。這也不用怨.NET沒有就是VS作的有點太強大了什麼都有什麼都不強。
知識更新快慢一樣快平均2年一次大更新。
你會有一個感覺你只要一天不看新東西你就會落後,要不停的學習,看影片,要不你就會在這個行業裡混不下去的。
就寫這麼多吧 這些可能也沒有寫明白那裡不同 還有好多地方可以比的 我想這個要寫好久的。
-
3 # 那個叫什麼的來的
關於這個問題我們可以看一下2017年11月份的語言排行榜
java是排在第一位的。這不能說java就是最好的,但是從一個方面來說也體現了對java的需求量還是比較大的。語言沒有好壞,雖然本人是搞java的,但是本人認為python跟go是最好的。從目前比較火的領域來看,本人建議當然學java比較好一點。java的跨平臺肯定比.net好。其次開源方面java要比.net好不少。很多東西java都有開源的實現,避免了重複造輪子,用java開發效率很高。最近比較熱門的大資料還有機器學習,java都有很多框架,很多公司甚至只要把開源的東西東拼西湊就能搞出一個產品來。還有一個就是java周邊的東西非常多。有很多都是基於jvm的語言,比如scala,groovy,還有最近比較火的Android開發語言kotlin。如果懂java,向這些轉型也是比較方便的。而且現在國內很對大公司對java的需求還是很旺盛的,所以學java的話就業也比較方便。
-
4 # 小老鼠打頭牌
.net java 現在來看市場佔比差不多,不過對於AI時代來說 這兩個都不是首選,要麼python 要麼go 要麼js 要麼c。 微軟現在也開始晉級AI了,.net core有支援AI的庫 java不知道了
-
5 # 龍捲風房產
Java好一點。
不管是從語言價值上還是後期發展,Java都是一個很好的選擇。而且根據不同地區對各語言類人才招聘分析,招Java的人更多一些。
學語言不就是為了找個好工作,所以學招人崗位多的語言不會錯。
-
6 # 傳智播客
誠邀。
2018年還是學Java好一點。目前來說,.net的招聘需求並並不如Java程式設計師多,可能口說無憑,我就直接上圖了:
從這兩張圖我們不難看出,Java招聘需求是.net的四倍,從找工作就業方面來考慮還是Java好一點。
從2月份程式語言排名來看,Java仍然穩居第一。
近日TIOBE公佈了2月程式語言排名,在意料之中java穩居第一,C和C++分別位居第二第三名。
前十名都看不到.net的蹤影。
關於Java自學,我有點自己的建議:你可以根據這個路線來學習,包含入門、Java三大框架,專案實踐。
配套影片:
Java基礎影片教程 :http://pan.baidu.com/s/1pLhN7ib
輕鬆掌握JavaWeb影片教程:http://pan.baidu.com/s/1dFoT7Vz
6天玩轉mysql影片教程:http://pan.baidu.com/s/1mhYXBM4
超全面的JavaWeb影片教:http://pan.baidu.com/s/1slHLfIX
階段案例--JavaWeb網上圖書商城完整:http://pan.baidu.com/s/1pLllwXt
Hibernate5框架:http://pan.baidu.com/s/1qYrUBxi
Struts2框架:https://pan.baidu.com/s/1c1Tq55A
Maven精品教程:http://pan.baidu.com/s/1dFek5Zr
Springmvc+Mybatis由淺入深全套影片教程:https://pan.baidu.com/s/1o7TGSZo
Java學科巴巴運動網影片教程106集:http://pan.baidu.com/s/1pJE0Drt
巴巴運動網續集影片教程:http://pan.baidu.com/s/1jGgKQhS
-
7 # WEB開發李家靖
謝邀,這兩個都是目前網站後端開發語言,也是在PHP,JAVA和ASP.NET稱為3大主流後端開發語言,但是目前由於人才不足,市場需求不多,很多時候.NET開發的網站都是在零幾年的,目前招聘的.NET工作都是做維護的多,沒什麼發展了。JAVA的市場從剛剛出現到現在20多年來都是非常火的,一直都是中大型企業的開發語言,是目前主流的程式語言,發展前景好,應用廣,就業好。我個人推薦是學習JAVA,學好JAVA無論以後是走WEB方向開發JAVAEE,還是安裝方向都是有利的。
-
8 # 舊世界的陋習
java和.net我都用過,目前java的市場需求確實要大些。但從語言層面來看,我更喜歡c#,首先特性夠多,程式碼也會更簡練,就是用起來爽。跨平臺性,現在應該是比java強的,linux、windows、osx、甚至瀏覽器端也能直接跑(可以代替javascript)。個人喜好上是偏向.net的,但是我認為技術是沒語言區別的,尤其java和.net都是面向物件的語言,語言只是工具,有面向物件的,也有函數語言程式設計的,如何轉換思維才是最重要的。以個人喜好去做一件事,而不是隻看市場需求。
-
9 # IT168企業級
個人建議Java,Java的流行度更廣,市場需求更大,除了C/C++,Java是入門者必修程式語言。很多人說AI時代,Python才是學習首選,其實不然,Java在資料科學方面也大有用處,很多資料科學家都在使用。學習Java的過程中,Java社群也將成為你最好的幫手。Java社群的活躍程度在所有程式語言中是數一數二的,你可以從社群中獲得第一手資料和幫助。
國內很多企業對Java的應用都很廣泛,這些企業很難在一時之間更改語言,選擇Java會擴寬就業之路。
-
10 # 曉舟報告
如果是為了就業,java的形勢一直都優於.net。
如果從技術角度考慮,C#語言和java語言是非常像的,新手剛剛接觸程式設計,會感覺.net體系比java體系簡單一些,因為.net體系有些封裝過度,懂的不多就做出來一些小東西。但是後續進步必定會遇到阻礙,而且.net資料也比java資料少很多(因為.net文件太牛逼,也不用別的啥資料了)。.net那些全面的文件對新手並不是很友好,所以綜合考慮還是建議學java。
回覆列表
單純的以.net和java來對比,在學習難度和使用場景都比較接近,從這點看學習哪個都是可以的。
如果擴大比較的範圍,從上升到國家戰略的大資料角度來看,hadoop是用java開發的,學會java後很容易向大資料方向發展的。
未來對大資料工程師的需求會越來越大,建議2018年還是先學java好一點。