小廝今年21,剛畢業不久,專科,專業:移動云計算,在學校的時候專業方向的課程基本都聽不懂,覺得學的稍微好一點的就是java(只能是在學校班級算還行那種),實習的時候,進入一家以C#開發為主的公司。當時真的不愿意放棄Java學習C#,沒辦法,就學習了幾個月C#,然后陸陸續續做了一些小專案,大部分都是維護。現在所在的公司,業余時間還算充足,因此想自學大資料(在學校學的只能算是了解一丟丟大資料方面的,但是做不出來任何東西)。C#從開始學習到現在差不多一年了,做過一些小專案;Java有一定的基礎,沒做過專案。我現在特別糾結,特別迷茫,我初衷是做Java開發,慢慢轉大資料;現在從事了C#,我還是想轉大資料。自學大資料方向的話肯定會花很長的時間,只能在作業之余或者沒活的時候。我現在糾結的是:我是該一直學C#,學到精通,在做專案的時候提高,還是利用空余時間學習大資料。求各位大佬指點,謝謝了。
uj5u.com熱心網友回復:
果斷轉java,選擇不對,努力白費uj5u.com熱心網友回復:
21 歲還很年輕, 但不要拿青春賭明天。學 C# 還是 大資料 , 你自己決定。 前途都是有的, 但看你的愛好。
想學大資料, 就直接去培訓吧, 節省時間, 時間比錢更重要。
uj5u.com熱心網友回復:
學 C# 吧,挺好的uj5u.com熱心網友回復:
這時候廣告一下自己博客 https://blog.csdn.net/lindexi_gd 里面有很多 C# 和 WPF UWP 博客uj5u.com熱心網友回復:
我 C# 作業了8年的 。但我告訴你:一定要轉Java —— 轉得越早越好,轉得越早 成本越小。
原因如下:
> C# 的生態閉源、.Net 底層實作 高度依賴 Windows —— 別聽那些所謂的 .Net Core 可以跨平臺 (微軟根本就不想這么做)。
> 打開智聯招聘, 1年內作業經驗的 Java C# 工資差不多 —— 你去看看那些 5年的招聘資訊: Java 的工資甩 C# 幾倍。
> 微軟的程式員 都只是民工 —— 當初的 VB MFC Silverlight WinPhone,你用大把時間學習微軟的技術,微軟說推翻就推翻,說放棄就放棄。
> 你寫的每一行 C#代碼,代碼越牛叉 —— 就意味著 微軟的技術牛叉,就意味著 為中國制造的科技壁壘越高(中興事件,尚未冷卻 —— 遠離閉源生態,為中國打破科技壁壘盡一份力)。
當然:
> 微軟的技術確實牛逼,.Net 底層設計確實優雅 —— 但.Net是依賴Windows的閉源生態。
> Oracle 收購 Java 后 開始作惡了 —— 說真的:我也保不準哪天 Oracle 就要給 Java 收費了。
真心為你好,也是為這個國家好 —— 學Java,于私 你的工資高,于公 開源、跨平臺的技術 對國家科技有利。
話說得有點 假大空,你就直接 打開 智聯招聘,選中你的老家城市,比如 “武漢”“長沙” “成都” —— 選擇5年作業經驗,對比一下 Java 和 .Net 的工資,你就會有自己的判斷。
uj5u.com熱心網友回復:
沒什么好糾結的 區別只是看你更喜歡哪一種技術uj5u.com熱心網友回復:
+10086
uj5u.com熱心網友回復:
你希望天上掉下一本《葵花寶典》,那可能是害你的文字。如果你覺得二者不可調和,這就說明你現在哪一個都還不可能學深入了。這就好像一個人揪心于買褲子還是買帽子,看似兩個都挺好的,但是他為什么不敢買或者放棄?可能真實的原因其實并不是兩個都挺好,而是兩個都是便宜貨,而這個人現在的心理認為自己只配買便宜貨,而不敢努力一下買貴一點但是自己喜歡的上衣。
uj5u.com熱心網友回復:
等你學好了深入了、你從專案觸發,你就不糾結那么多,你會發現糾結于語言的人都在干什么。uj5u.com熱心網友回復:
我們只把自己定位成程式員,至于是XX程式員,還是OO程式員則是公司需要。你真以為這個行業,是以語言分類的么?其實不是,現代軟體行業早就不這么分了,比如現在的ETL行業,你用java也是做,用net也是做,用R一樣做,用python還是做,甚至你用excel,spss一樣也是做。
去年有位高唱java的老兄在net大談k8s,問題是k8s本身一大半用GO,用jvm,用c++寫的。而且他跟java也沒多大關系,k8s的api是restfull滴,管你是不是java?你在上面跑etcd那是GO滴,你在上面跑rabbitmq那是elang滴,你在上面跑mysql一樣不是java滴,甚至spark也只能說是jvm滴而不是java滴
好了,回頭來說etcd 俺們C#不能用么?rabbitmq俺們C#不能用么?mysql 俺們C#不能用么? spark 俺們C#不能用么? k8s俺們C#不能用么?
其實都可以,只是k8s對運維人員的要求太高,俺們很難找到能熟練使用k8s的運維(我在前面的帖子里也說過,我現在甚至給運維的工資比一般的javaer都高,你不服么?)
uj5u.com熱心網友回復:
就像你說的,你學大資料的我們說“給你一個時間序列的簡單資料”----來給我做個回歸分析,趨勢預測,來給我做個漢明視窗的資料動態展示
你覺著我說的這個要求跟你XX程式員,還是OO程式員有關系么??
如果你是個合格的學大資料的人,我覺著給你個excel你都可以做!so,你有那么在乎語言么?
uj5u.com熱心網友回復:
樓上一直有人在說工資,我隨便找個k8s運維的招聘你自己看看https://www.liepin.com/job/1914012783.shtml
3年經驗的要求而已,你覺著呢??還跟我談什么去看智聯招聘,什么5年8年。Y都比不上一個3年的運維了,還想表達什么??
uj5u.com熱心網友回復:
樓上的舉例說明:目前在國內.NET確實市場行情很差
uj5u.com熱心網友回復:
我從不在乎我學的是什么語言,我操起鍵盤就干。學什么不是在寫代碼,至于工資方面是取決于你的能力,不是取決于什么語言。uj5u.com熱心網友回復:
有些人說JAVA比C#的工資高,我就不相信沒有C#比JAVA的工資高的人,有些人說學習JAVA比較好找作業,我就不相信,你一直都是在找作業。什么語言不是很重要,最重要的還是如何提高的能力吧。只有能力才和工資成正比。uj5u.com熱心網友回復:
你看國內互聯網100強的公司,有幾個用.NET的?有幾個招聘.NET開發的?
uj5u.com熱心網友回復:
國內互聯網浪潮退潮以后呢?就算不看互聯網看看工業控制領域呢?或者看看國外一些軟體應用領域呢?好吧你從來不看的。
uj5u.com熱心網友回復:
Java學的人多競爭也大啊! 有利有弊!uj5u.com熱心網友回復:
愛一行干一行,想賺錢還是去當管理當老板
uj5u.com熱心網友回復:
愛一行干一行,想賺錢還是去當管理當老板
其實老板也不是那么好當的,還是要干一行愛一行吧。
uj5u.com熱心網友回復:
老哥不用ASP.NET MVC的嗎uj5u.com熱心網友回復:
JAVA也不怎么好,競爭大uj5u.com熱心網友回復:
呵呵,有些人,以己之昏昏使人之昭昭。。。。三種技術都有前途,微軟現在越來越開源,java現在越來越閉源,大資料目前流行的python語言有天生缺陷
并且大資料、AI這塊,對數學和演算法要求特別高,吃不了苦,基礎不好的,最好掂量一下自己。
最終送你一句話:最最喜歡的事情,是最幸福的事情
uj5u.com熱心網友回復:
哈哈。學,不要帶著有色眼鏡。語言是通的。牛人幾乎洋洋精通。uj5u.com熱心網友回復:
我是來學習 兼 賺分的。
uj5u.com熱心網友回復:
瑟瑟發抖 學習 學習uj5u.com熱心網友回復:
我對Java未來不看好,如果轉不如轉Python了uj5u.com熱心網友回復:
語言知識工具,需要什么工具拿什么工具。 JAVA能干的事情 c#不能干嘛? c#能干的事情 JAVA不能干嘛? 區別就是C#只能在windows上而已。 這時候你就要考慮有多少公司布置的服務器不是windows的。JAVA人多 是因為 出生的早, 后代繁衍的多 , .NET 出生搶了多少開發人員, 隨著時間的推移, .net的人越來越多了吧,
作業是看個人能力,永遠都有找不到作業的,也有不會因為作業發愁,愁的是待遇的。 等你技識訓累,專案積累,解決方案積累,人員調配,專案進度,開發周期,服務器安裝部署,BUG解決時間 都沒問題的時候, 你會缺作業?
uj5u.com熱心網友回復:
跟各位大牛學習了。uj5u.com熱心網友回復:
老帖子了。C# 值得你擁有。uj5u.com熱心網友回復:
不管學什么,學的精就好uj5u.com熱心網友回復:
語言知識編程的入門階段,后面你會發現,語言并沒有那么的重要,可Java,可.NET,可Python....根據公司需要相互轉換uj5u.com熱心網友回復:
我 C# 作業了8年的 。
但我告訴你:一定要轉Java —— 轉得越早越好,轉得越早 成本越小。
原因如下:
> C# 的生態閉源、.Net 底層實作 高度依賴 Windows —— 別聽那些所謂的 .Net Core 可以跨平臺 (微軟根本就不想這么做)。
> 打開智聯招聘, 1年內作業經驗的 Java C# 工資差不多 —— 你去看看那些 5年的招聘資訊: Java 的工資甩 C# 幾倍。
> 微軟的程式員 都只是民工 —— 當初的 VB MFC Silverlight WinPhone,你用大把時間學習微軟的技術,微軟說推翻就推翻,說放棄就放棄。
> 你寫的每一行 C#代碼,代碼越牛叉 —— 就意味著 微軟的技術牛叉,就意味著 為中國制造的科技壁壘越高(中興事件,尚未冷卻 —— 遠離閉源生態,為中國打破科技壁壘盡一份力)。
當然:
> 微軟的技術確實牛逼,.Net 底層設計確實優雅 —— 但.Net是依賴Windows的閉源生態。
> Oracle 收購 Java 后 開始作惡了 —— 說真的:我也保不準哪天 Oracle 就要給 Java 收費了。
真心為你好,也是為這個國家好 —— 學Java,于私 你的工資高,于公 開源、跨平臺的技術 對國家科技有利。
話說得有點 假大空,你就直接 打開 智聯招聘,選中你的老家城市,比如 “武漢”“長沙” “成都” —— 選擇5年作業經驗,對比一下 Java 和 .Net 的工資,你就會有自己的判斷。
java 過剩了已經,而且基本上那些技術都是被 spring 給壟斷
uj5u.com熱心網友回復:
你喜歡什么就去做什么,不要一山望著一山高,而且你現在也不具備選擇語言的能力。兩者都好,同樣兩者都有所謂的被淘汰者,別聽那些所謂的大神吹噓 java 好,生態好,跨平臺,C# 現在也跨平臺,生態也完整,不像java 開源太早,沒有規范,而且還是個三姓家奴,從版本11開始都要收費了,你還指望java更高級的功能給你開放?沒有好的,只有適合的
uj5u.com熱心網友回復:
目前的不管哪個行業的過百W上KW的專案,其中系統開發部分大多數不會使用.net。可能有部分幾十W的專案是。NET+SQL SERVER。但這些專案都相對獨立。
這個是現狀
另外現在去ibm oracle化,連服務器都開始去windows化。
如果微軟的這波開源操作搞不好,未來國內很難有市場。
uj5u.com熱心網友回復:
語言只是個工具,不要一葉障目了。轉載請註明出處,本文鏈接:https://www.uj5u.com/net/116352.html
標籤:非技術區
上一篇:電腦端dll加密
下一篇:求大神講解c#,腦殼疼
