純C語言的工作有前(錢)景嗎?

時間 2021-05-06 22:00:21

1樓:kenzhang1031

語言只是個基礎工具,c語言永遠不會過時。關鍵是行業。如果想造輪子或者和底層硬體打交道,那麼c沒問題,它甚至可以實現別的語言。

如果想在某些行業上站在巨人的肩膀上,可以選擇更對口的語言,畢竟別人做了封裝。

2樓:

請問上面的大佬,普通人學哪種語音更容?哪種語言現在應用的最為廣泛和實用?哪種語言未來幾十年都會被普遍應用?

我只想做乙個普通的碼農,不敢有成為語言中蓋世英雄的氣概,請大神們站在我們凡人的角度回答問題吧

3樓:知則

純C肯定是有前景的。因為雖然各種語言不斷興起,但是現在這些語言都是在爭新領域,比如深度學習,移動端開發,web開發,高併發,大資料,通用計算等等。但是傳統的應當由C負責的嵌入式開發,作業系統底層,驅動程式等依然是由C負責開發的。

只不過用到純C的崗位會越來越像傳統工業領域中的崗位。而各種爭奪新領域的語言曾仍然會較長時間處於快速膨脹(或者快速膨脹後快速萎縮)的狀態。

4樓:誤入車行的碼農

看自己的能力吧,我在汽車行業工作,目前實時系統都是用c來寫的,最底層的bootloader會加上彙編。c的幾乎所有語法特性都用上了。待遇範圍很廣,高階的像一些資深的老外一般能開到幾百萬,有自己的私人飛機。

普通的也有二三十萬。

5樓:

可以去了解下高頻交易,如果你C很強的話,又熟悉linux開發開發,補充點c++就可以試試了,可以先從了解這個行業開始,然後等自己覺得水平夠了去試試,不說一定會很好,至少有個機會。

6樓:[已重置]

語言本身,c語言實在是太簡單了,KR那本書多薄。

但是寫好c語言,要對作業系統,彙編和cpu體系結構都要熟,如果畢業就能有乙份純c的工作,我覺得這是對要入程式設計師這個行業最好的工作了,因為畢竟剛畢業,其他工作也不會比純c工作工資高多少,但是同樣工作兩年,純c這個工作能磨練出紮實的程式素養,以後再學其他語言,找好工作,也是相對容易很多的。一般靠譜公司的cto都是要有c/c++背景的。

7樓:西西

純C的工作沒有前景。工作少,薪水不高。

但是有機會的去搞乙個純C開發的底層系統,有前景。

就相當於練武,有內功了啥都好學。C是最純正的內功。

8樓:物理系小生

除計算機領域外,還存在大量的其他相關行業,自動化,物聯網,電子,通訊,電氣,機械等等,他們單純搞應用的肯定不懂C/C++在這些行業的用處,除非來個大牛新弄個語言替代吧

9樓:OFFLINE

就看看你有沒有什麼出路咯.

沒其他出路, 談什麼錢景不錢景啊.

在國內, 新手用C開發的錢景真不高.

而且嵌入式坑坑窪窪比較多, 花大把時間獲取的經驗, 並不能通用到其他領域去..

到你到了高手階段就另說.

10樓:陌上花不開

我覺得我以下的回答是最簡單的回答了吧!對於去不去的話,我覺得你先看看平台和帶你的領導吧。

如果你認可這個領導,相信他能帶你學習,能夠成長的話,我認為是可以去的,畢竟你是實習,創業公司人員體質不是特別的完善,你可以接觸很多東西,不僅僅是單純的開發語言,可能你還會去接觸到產品,運營之類的工作,所以,我認為,如果這個領導有能力又靠譜,你跟著他是可以學到東西的,而且還能讓你快速的成長。

對於未來的就業,我想你先從基礎開始吧,一張白紙,看你怎麼為你的未來畫上美麗的畫卷了~加油!!

11樓:巴拉丁

如果你只懂C,前景肯定一般。但人家那些懂C的,一般都會根據需要不斷學習新語言,懂10門以上語言也不算什麼事,畢竟除了彙編,其他語言都比C簡單

12樓:damo王

既然是去公司實習,肯定不會是純C語言,所以這個不需擔憂。

扎扎實實(是扎扎實實)做一年的工作背景,行業很缺這樣的人。

總之,嵌入式能安心扎下去的人,待遇都不會差。

13樓:

依據我目前能接觸到的知識,c語言目前的處境就和當時的組合語言一樣。也許5年後,或者更短的時間,c語言會像現在的組合語言一樣。

一點拙見

14樓:

這屬於偽問題。

在中國,年薪 40 萬以下的開發崗位,你得不到不能抱怨技術棧,因為主流技術棧都能支撐你達到這個層次。達不到要麼是水平問題,要麼是地域問題。

而年薪 40 萬以上的崗位,好像又跟具體技術棧沒關係了。

所以是偽問題。

15樓:Pluto Hades

照我的經驗來看,純C開發在十年內不會沒工作。不過相信我,底層純C其實一點也不純,過段時間你就發現你會了一些C++和彙編,然後指不定perl或者Python之類的也會了……

16樓:Cyandev

Programming language is just aLanguage. It's theProgramming Thoughtthat counts.

17樓:小樓一夜聽春雨

不能以程式語言為核心,而應該以研究方向為核心乙個語言的語法總是有限的,但它結合具體技術,卻可以擴充套件成無限的。

你可以用c封裝容器庫,比如list,vector,map,參見stl原始碼

你也可以封裝key value型別資料庫,比如redis你也可以用它做作業系統(reactos原始碼對c和彙編的運用很讓人眼花繚亂),做編譯器,它大有用武之地啊

用c雖然麻煩,但是它能夠很好的鍛鍊你的邏輯思維,加深你對作業系統,網路底層的認識,這種內功絕非簡單使用庫能鍛鍊出來的。

18樓:馮東

我對純 C 開發本身沒有負面感覺。相反我很喜歡 Linux kernel 之類的專案。但是如果乙個職業框上乙個「純 C」的框框,那說明程式設計的平台本身功能是比較弱的。

或者需要跨平台比較多,解決的問題比較抽象也比較 well-defined,比如像 OS kernel,或者語言 VM。這種 well-defined 的抽象問題,一般都是 solved problem。競爭激烈,也沒有很多創新空間。

所以或者平台本身功能是比較弱的,或者是競爭激烈,也沒有很多創新空間的 well-defined 問題,我不太看好就業前景。

19樓:

那麼多人黑cpp, 有一些道理,提供個別的角度的供參考。今天hacker news有篇文章,為什麼在2023年你還要學cpp. 裡面列舉了cpp語言的幾個主要應用場景。

乙個是遊戲行業,寫底層;高效能計算行業;編譯器;金融行業,尤其是對延遲有要求的,要做到亞微秒級目前還是需要的。

我再補充幾個,圖形影象處理,近似於高效能計算但又有區別;瀏覽器核心;一些大資料系統也正在用cpp重寫;一部分作業系統軟體;醫療器械行業;航空工業,比如F35的軟體系統

哪個技術做好了在一線城市有個生活都還是可以做到的,偏執就不好了

20樓:

c 還是很有前途的.

把c 用到出神入化的地步, 前景跟錢景也是大大的.

就是看你是否真的想從事這個行當, 當然了,這個行當,3.2年恐怕是成不了大氣候的,你是否耐得住寂寞?

21樓:

知乎啊!程式猿聚集地,怎麼就沒見有玩物理層協議棧的啊!怎麼就沒有玩OFDM玩LTE的啊!通訊,通訊,通訊啊!!!(雖然前景目前還不如安卓開發)C/C++太吃香啊!!!

22樓:馬遙

萬年爭論熱點,我說2個前提。

1、理越辯越明。

2、別管別人用什麼。

我認為現在的問題在於C不爭氣,應當適當的稍微改進一下C語言標準。

比如:命名空間,變數可以在第一次使用時定義。

23樓:zakufish

你知道貝塞斯達嗎?就是做輻射系列和上古卷軸的那個遊戲公司。

他裡面專門有乙個招的職位就是C工程師。

之前還嘗試過STM8標準下的C語言開發(英文直翻不知道這樣稱呼是否準確),做乙個能自動包裝的機器。這個project現在還在做。做下來的感覺就是在操控硬體方面,C仍有著其他語言無法代替的優勢。

這麼多高校開C語言課總是有道理的,你說是吧?

24樓:魯哈花

如果是精通或熟悉了C++等高階語言,再以純C來進行合適的工作,有前途;

如果是因為畏難而放棄C++等高階語言,僅會C所以用純C來進行工作,前途不明朗。

C語言(其他程式語言)的規定都是有原因的嗎?

熊爸爸科技工坊 無語了,那說明你壓根還不懂什麼是科學,所謂的科學並不是世界的真理,也只不過是一種解釋世界的宗教罷了。科學來自於宗教,本來得目的就是為了證明上帝的存在,但是後來發現對科學了解的越多人類原來可以自己成為上帝,科學沒有否定上帝等宗教,只是告訴我們掌握了科學我們也能如上帝一般無所不能。而且科...

C 能勝任C的所有工作嗎?不行,有哪些?

朱江濤peter c語言,方便直接管理記憶體等相對底層的資源,對特定應用,實現效率很高 c 是物件導向的思想。因此,可以只關注業務相關邏輯 而不用太關注很實現細節具體的細節。對業務響應能力比較高。如果業務比較複雜,就用c 如果業務邏輯比較簡單,或偏向底層,對效能要求高,就用c 其實c c 哪個更好?...

自學c語言,有什麼好的建議或方法嗎?

技術人成長 建議看我的程式設計掃盲系列,四篇文章共左右,就可以對計算機的一些組成原理 對程式設計是啥回事有個更清晰的認識,然後再看看自己是不是真的有興趣,有就繼續學唄。http nndev.cn json 買本C Primer plus 從頭看到尾,把裡面的例子自己操作一遍,基本入門夠了,看完第一遍...