我是不是應該放棄 C 了?

時間 2021-05-06 17:56:23

1樓:dougua

我就是c#,不管你用的哪種需要,只要有市場需求,只要你技術可以,管它第四還是第五呢,既然已經選擇了,就在這個方向好好努力

2樓:calelin

並不是,美帝一大堆末流軟體公司外包公司還是在用,銀行的IT部門也用。如果不談情懷只談就業的話絕對不差,整天鄙視這鄙視那的自己有幾斤幾兩自己心裡有數,都是碼農誰又比誰強了?

3樓:clouds

如果希望從程式設計本身獲得成就感,不要按排名學語言,選擇那些符合你思維方式的、優雅的語言,堅持使用它,直到找到更符合你思維方式的,更優雅的語言。

4樓:

我所從事的工作,以整年來看,linkedin上國內招聘的坑不超過10個,獵聘上不超過100,這100個還有很多重複和實際無效的。

我也哆哆嗦嗦活到現在了,還一不開心就跳槽。

無他,嫁的老公好,不用我養家。

5樓:Alan Tsai

排名不是最重要的,就算今天C#是第一名但是如果沒有符合你心意的工作,那麼還是應該果斷放棄。反過來說,就我所知有些很老的系統還在使用COBOL,但是因為很少人會,所以有一定的需求並且工資也很好。

因此,重點不在排名,而是你想要做什麼

一般來說,學精乙個語言之後,在學另外乙個會相對快速上手,因為概念都一樣,差別只在語法而已。

因此,要不要放棄,完全看你自己的目標是什麼?

6樓:我也要用個假名

市場再次證明了不自由毋寧死。微軟想牢牢控制住.net平台,好賣自家全家桶,也在火熱的技術上出了很多很棒的庫,可惜在很多地方無法搶占先機,無法形成更好的閉環。

7樓:鳳凰

我公司以C#為業務核心開發, 幹了2年多, 從0開始幹, 部門擴大到現在15人, 競爭對手都是要不外包, 要不50-100人的IT部, 我們最核心最核心組才5個人, 你可以想像一下效率. 我們可以花更多錢買更好的配置, 去年分紅9個月工資.

其他我也不想多說, 很多其他答主( @棒棒糖 )說工資底... 我只能笑而不語.... 默默的接受這低工資

8樓:xxxx xxxxxx

主要還是看你做什麼應用,.net在開發桌面程式上有壓倒性的優勢。雖然it行業一般不用.net,但是對於很多研究所和傳統行業都是用.net開發桌面程式的

9樓:

搞不懂踩Webform和Winform就算了…就連WPF也被歸結到「落後的生產力」上了?做桌面軟體相信也沒誰比C#系的更好了吧…?

而且,有很多人都沒提到的是,微軟一直都有放不少精力去搞乙個叫windows iot的東西,是微軟的物聯網系統,可以使用UWP進行程式設計控制(好吧,這問題底下好像也沒人提過UWP這C#系的東西)

然後…使勁踩Webform的你踩得對,Webform真的渣,但同時踩Webform的同學好像也沒人提過.net core…這東西作為替代Webform,好用太多,個人覺得這東西十分有前途,最近在自學中…

用微軟系的東西,可以做最廣泛的工作,但同樣微軟系的也未必是最好,而且單獨只學一種語言也是不行的,就這樣吧…

10樓:JC李潤濤

工作用Python,但大部分業餘學習時間就是C#和GO,當然未來還可能繼續學其它的新語言。

所以不用放棄某個語言啊,這些東西都是想通的啊

11樓:陸敏技

我看到這個主題下其實集結了不少C#的大牛。

並且,很多,

大牛,大家心裡留的都是淚。

語言再好,市場決定一切。但我還是會在某台開發機上保留乙個C#的開發環境的,畢竟是愛的最深的一次。

12樓:方應杭

我 2011 年就已經放棄 C# 轉前端了……

C# 充分證明了語言設計得再好都沒用,市場才是最重要的。(JS 從反面證明了這一點)

13樓:糖森

有句話說得好,永遠不要和趨勢為敵。

C#已經成為微軟的主推語言,各行各業,高階低端,但凡有windows地方就是C#的用武之地。

從歷史進展的角度看,C#接手了前二十年IT發展中積累下來的原VB、Delphi等上一代桌面程式語言的全部份額以及C++的大部分份額,我不敢說學C#能賺多少錢,但長期來看,C#相關的工作機會只增不減。

微軟主推什麼,就跟著學什麼,準沒錯。

14樓:

是個很現實的問題,對於年輕人來講我認為沒必要太執著於使用何種語言,深入學習某語言以後換一種類似的高階語言很快的,語言只是工具,核心是思想,你應該沒聽說某某很厲害的程式設計師只懂一種語言吧。學個幾門語言是遲早的事情,我覺得不要過於糾結了。

所以你應該考慮的只是這門語言今後幾年或者十年以內的工資和崗位需求,以及你個人的喜愛程度,當然我覺得主要還是滿足你的工資要求。至於十年後你這個問題應該早就不應該成為問題了。

15樓:海淀遊民

貌似是行為經濟學吧,有個現象是人類會無限放大他所購買的商品的價值

我估計開發語言也是這樣吧

其實,走技術路線,最怕的就是成為某種語言的信徒吧

16樓:

我希望各位看到這個問題下面各個大佬回答問題時候要注意乙個點:中國不是只有"大型網際網路公司"的,你們也不一定非要去"大型網際網路公司"的,那些公司是金字塔的頂端部分,金字塔中間還有一些公司,也是可以去打工掙錢的別上知乎多了,眼裡就只有bat........(逃

17樓:李李

.net平台確實優秀,特別是.net core 之後,我覺得非常潛力。

不管是效率還是效能,都有很大的施展空間。從目前情況看.net雖然缺少有影響力的開源技術成果(類似rbmq,redis,hadoop這種),但.

net的團隊的基礎建設做的很棒。只要巨硬不再抽風,我相信重回主流,只是時間問題。

18樓:王海斌

僅僅靠乙個從少數個案測序得到的、不斷變動的所謂的排名,就決定自己身家性命走向。。。。

這也太膚淺、太不靠譜了吧!!!

難道不應該從技術本質和內涵等方面去覺定自己的喜好和堅持嗎??

19樓:徐子巖

TIOBE的排名只是乙個參考,而不應該決定的你職業規劃。

我不知道你工作了多少年,所以這事情得兩說著。

如果是新入行的程式設計師,並且現在的工作就是C#為主,我建議你認真的、仔細的、踏實的通過C#學習完整的物件導向程式設計思路。因為C#是我認為設計的非常好,非常嚴謹,而且非常優雅的純物件導向語言。學好基礎比會用多少種語言重要的多。

如果是有一定經驗的程式設計師了,我覺得你可以選擇跳出微軟生態,看看外面的世界。微軟開發生態的特點就是有點封閉(現在已經好很多了),因為從作業系統、類庫、框架到文件和例子,還有工具,微軟自己做的太好了。而讓使用者幾乎沒有什麼選擇和判斷的餘地。

跳出來你會覺得,原來外面的世界這麼有趣(混亂)。至於以什麼語言為切入點,我覺得可以依據公司的戰略發展、行業趨勢和自己的興趣。而且如果你在使用C#的時候基礎打得好,會發現學習一門新的語言並不難。

如果已經是很資深的程式設計師,我覺得你不會提出這樣的問題。

20樓:我不是毛毛

一門高階語言而已,別在意這麼多。

舉個例子,現在C#方向就業工資最高的應該是unity3D相關的開發崗位吧...然而即使乙個人精通C#,卻可能完全無法勝任unity開發的工作。因為他可能之前完全沒有3D開發的經驗,僅僅語言層面的熟悉用處並不大...

而隨便乙個以前精通unreal engine開發的c++程式設計師,可以很快上手unity3d,哪怕語言切換到他之前從沒用過的C#。

程式語言只是工具箱裡的乙個小工具而已,而且不同的語言之間往往有很強的相通性,學習成本和門檻並不算高。

21樓:淡定的笑了

呃,語言有放棄這一說?

我一直以為幹it這個行業都要學精一門語言的情況下,學習其他語言,對比語言差別,然後學彙編,反思不同語言設計者的程式設計思路,然後開始逐步深入做到有自己的一套程式設計思想,眼中只有0和1。

最後用0和1拯救世界,成為海賊王的男人23333333333333

22樓:中年大獅

說個角度,你要c#就跟微軟綁了。軟體開發,玩到高階點的都得作業系統,資料庫,網路協議什麼的通吃,這部分當然unix系的更完善完備。另外,所有軟體開發語言,除了微軟系的,我就沒見哪個對win的支援比unix繫好的。

23樓:Kenneth

看不下去軟吹們了,我也來發表下意見。

不知道題主什麼身份啊?是上班族程式設計師還是學校學計算機的學生?如果是拿錢的程式設計師,那估計也沒法想換就換吧,這個不得跟著公司的技術戰略走嗎?

所以我就假設題主是學程式設計的學生好了。如果你學程式設計的目的是為了之後找工作,那趕緊換了吧。.NET的工作機會總體上偏少,工資也低得多。

而且工作性質基本上是維護性的,除了遊戲公司很少有用來做新東西的。這個和採用微軟解決方案的公司型別有關,這些公司基本上都是些大企業,自己不想養乙個大IT部門的,所以就成套購買了微軟的解決方案,然後就被綁死在微軟平台上了。(長遠看成本也沒比自個養全棧IT部門便宜多少)

你再去看看那些網際網路公司,還有那些startup公司,因為面臨多變的環境,需要非常靈活的應對措施,基本就沒有選微軟那套解決方案的。

所以其實這種比較是不公平的,不是C# vs. 某種其它語言,而是.NET vs. 其它全部。所以結果還用看麼,功利性的選擇顯而易見。

另外不要被知乎上各種軟吹帶的節奏迷惑了,這些大部分是屁都不懂的學生(雖然愚蠢但是可以原諒),少部分是用windows程式設計謀生的程式設計師(拿著不到網際網路公司零頭的薪水在這裡指點江山)。最大的軟吹大V自己甚至都不是用c#的。

也不要被軟黑的結論給嚇到了,在相當長的一段時間內,你堅持微軟技術路線的話,至少不會找不到飯吃。當然掙大錢就不用考慮了。

利益相關,微軟前員工。

24樓:

情懷不談,興趣也不談,不然你寫彙編也無所謂。

如果談職業生涯,那就看市場上到底除了微軟外哪個大廠還在用C#呢?

你不想去大廠?可大廠的技術路線一定會往小公司擴充套件的。

當然,也不一定要放棄。至少windows上寫寫客戶端,我覺得還是不錯的。

25樓:ggffss

論喜歡C#還是不錯的選擇。

論工作那就隨你了。

反正就目前我還在從事C#的開發工作。

不過要說開發人員的素質確實是層次不齊的。

26樓:expinc

如果你是學生,那確實最好放棄,畢竟國內c#就業前景不好

如果你是碼農,當前主業還是不要輕言放棄,並且不管你當前工作的語言是不是c#,額外掌握兩門語言還是很有必要的

27樓:cuzfinal

docs.microsoft.com/zh-cn/dotnet/csharp/discardsC# 從入門到放棄

我是不是應該放棄遊戲原畫去賣奶茶了?

白白 感覺上面的小圖和後面幾張特寫不是乙個水準的東西。下面的畫看起來怪怪的,很生澀,尤其是臉和肢體動作。你要去賣奶茶我覺得挺可惜的,但是人各有志,我也不好多說。 哦豁 現在遊戲原畫太卷了,你得衡量下能不能卷贏別人,還有能捲幾年。想以此來作為乙份長久的職業需要好好考慮,你喜歡畫畫,創作,其實也有其他的...

我是不是應該認命了?

豬鍋鍋 你父親說的話要是對的那他年輕的時候也早就發達了。你父親送你去讀書本是為了學知識,無論是見識還是專業知識。這都是他所不具備的。你現在學完了,卻還在很在意他的建議。你的書都是念來幹嘛的。老年人不懂知識,但也是為你好。一片好心,但你已經成年了,你慢慢的開始自己為自己下結論為自己的行為負責,為自己的...

是不是應該放棄這段關係?

我覺得不要輕易放棄一段感情。疫情的原因,談論的話題比較單調。又是異地,不少情侶因此分手。不如等疫情結束,好好見一面,好好談一談,再做決定。我從我個人角度出發。我覺得女孩子一般說累,想要緩緩。其實另一層隱含的就是,想要得到你更多的關愛。但是女孩子一般都不會說出口的。她們想讓你自己去發現。有的男生可能會...