-
1 # 小樂爸爸
-
2 # 果蔬烘乾機
看你會的水平怎麼樣, 水平高的話,可以去做嵌入式系統的開發, 現在萬物互聯, 很多方面都需要嵌入式的開發, 或者你可以去做一些語言庫 的開發, 熟悉資料結構的話, 可以去搞搞逆向彙編之類的. 或者現在那麼多平臺, 可以自己錄一些教程發在平臺上. 或者在一些接私活的網站上找一些開發之類的工作, 你的程式碼就是你的收入. 現在這些接私活的平臺還是很多的,例如
https://www.proginn.com/
等等, 百度直接搜程式設計師私活平臺就好了, 看看有什麼適合自己的就去接單. -
3 # 欣小影
會C語言可以做很多事,比較長遠的目標就是做嵌入式開發。比較短期的目標可以從事微控制器開發。如果,你是想用C語言掙錢的話,那肯定是先找份關於C開發的工作。如果是學生的話,看有沒有機會去找份相關C程式設計的的兼職工作。不過這個得看機會和實力,很少公司會招個兼職的程式設計人員。
還有我想告訴你的是會C語言只是入門程式設計行業的一門基礎語言而已。這並不代表什麼,還有很多很多要學呢。尤其是想從事嵌入式方向的人,那要走的路那可以說總的有十步,你才邁出了一兩步,你知道這個是個什麼概念嗎?
會C語言?你真的會C語言嗎?你瞭解C語言中的高階用法函式指標,結構體內部巢狀指標陣列嗎?你瞭解什麼叫面相物件嗎?給你個專案你是否可以將它的各個模組調通(即使參考示例程式碼的前提下)嗎?你能感受得到在自己以為會C後,開啟核心,uboot原始碼時,感覺我從來沒學過C語言的恐懼嗎?
如果只會C的話,我建議你還要學習C++,找份工作邊學習邊實戰,我們是做工程師的是解決問題的,而不是作為一名學生以學而學的。只有在實戰中,你才會將自己所學作用上去,真正的掌握這門技術。
最後,我想說,入了程式設計這一行,你每天都得學習,每天都得有進步,自己技術紮實了,可以做別人做不到的事,你的價值就來了,價值上來了,錢自然來了。
-
4 # Tenis
會C語言的可以開發嵌入式微控制器程式,有很多外包的專案,不想這樣做也可以自己開發一些小的智慧消費類電子產品或控制板(當然要會硬體設計),比如燈泡控制、水泵控制、相機跟焦器等,放到網上賣。如果水平再高一點,某寶上接點Linux核心驅動移植或者開發來做下,收入可不得了,物聯網時代,底層C語言工程師香得不得了,不怕掙不到錢。年輕的可以多掙些,年紀大了就少掙點,寫C很傷身體的,注意身體建康啊!
-
5 # 陽光守望者Coder
一般,IT相關的計算機偏硬體應用的相關開發工作都是C語言完成,C語言是面向過程的計算機編譯型程式設計語言。它獨特的相容性,可移植性,適合底層硬體開發,幾乎相容所有的作業系統。一般來說,學會了C語言開發,有以下幾個從事的工作方向。第一,嵌入式軟體開發,我就是做嵌入式軟體開發的,用的語言就是c。當然,做應用軟體開發,也會用到C++,比如寫個QT上位機工具,這是在很少的情況下會用到,C用於微控制器開發,會C語言的話,可以找微控制器開發相關的工作,或者做Linux底層驅動開發或者應用軟體開發,這都是可以的。做嵌入式驅動開發或者嵌入式應用開發,這都是發展不錯的,尤其是Linux驅動開發,專業要求比較高,能力也要求高,待遇肯定是不錯的。在嵌入式方面,只有不斷提升提升自己的技術水平,工資和待遇都會提高的。一般學會C語言,只能說入門,到中級,再過渡到高階,也是不易的。這對於一門程式語言,究竟有多熟練,要看掌握的程度,才工作程式設計起來得心應手。要完全掌握一門程式語言,也是不容易的,這就要在工作中不斷練習,積累經驗,才能不斷提高自己的程式設計水平,提升自己的技術能力。
上面說的是主業工作,去公司或者培訓機構上班。會C語言程式設計,也可以做一些副業。比如接一些外包專案,自己能承擔下來的,有能力開發交付的。自己可以在一些程式設計網站開設C語言課程,付費教學等等。
-
6 # 平平淡淡的人生
會,熟練,精通,要看你處於哪個階段,精通的話,舉一反三,C++,P,M,PLC,等等,很多語言很容易掌握的。
-
7 # 我臉上有bug
C/C++ 發展方向甚廣,包括不限於以下方向, 以下列舉一些大廠校招崗位要求。
後臺/伺服器【後臺開發】
程式設計基本功紮實,掌握 C/C++/JAVA 等開發語言、常用演算法和資料結構;熟悉 TCP/UDP 網路協議及相關程式設計、程序間通訊程式設計;瞭解 Python、Shell、Perl 等指令碼語言;瞭解 MYSQL 及 SQL 語言、程式設計,瞭解 NoSQL, key-value 儲存原理;全面、紮實的軟體知識結構,掌握作業系統、軟體工程、設計模式、資料結構、資料庫系統、網路安全等專業知識;瞭解分散式系統設計與開發、負載均衡技術,系統容災設計,高可用系統等知識。桌面客戶端【PC 客戶端開發】
計算機軟體相關專業本科或以上學歷,熱愛程式設計,基礎紮實,理解演算法和資料結構相關知識;熟悉 windows 作業系統的記憶體管理、檔案系統、程序執行緒排程;熟悉 MFC/windows 介面實現機制,熟練使用 VC,精通 C/C++,熟練使用 STL,以及 Windows 下網路程式設計經驗;熟練掌握 Windows 客戶端開發、除錯,有 Windows 應用軟體開發經驗優先;對於創新及解決具有挑戰性的問題充滿激情,具有良好的演算法基礎及系統分析能力。圖形學/遊戲/VR/AR【遊戲客戶端開發】
計算機科學/工程相關專業本科或以上學歷,熱愛程式設計,基礎紮實,理解演算法、資料結構、軟體設計相關知識;至少掌握一種遊戲開發常用的程式語言,具 C++/C# 程式設計經驗優先;具遊戲引擎(如 Unity、Unreal)使用經驗者優先;瞭解某方面的遊戲客戶端技術(如圖形、音訊、動畫、物理、人工智慧、網路同步)者優先考慮;對於創新及解決具有挑戰性的問題充滿激情,有較強的學習能力、分析及解決問題能力,具備良好的團隊合作意識;具閱讀英文技術文件能力;熱愛遊戲。測試開發【測試開發】
計算機或相關專業本科及以上學歷;一至兩年的 C/C++/Python 或其他計算機語言的程式設計經驗;具備撰寫測試計劃、測試用例、以及實現效能和安全等測試的能力;具備實現自動化系統的能力;具備定位調查產品缺陷能力、以及程式碼級別除錯缺陷的能力;工作主動積極,有責任心,具有良好的團隊合作精神。網路安全/逆向【安全技術】
熱愛網際網路,對作業系統和網路安全有狂熱的追求,專業不限;熟悉漏洞挖掘、網路安全攻防技術,瞭解常見駭客攻擊手法;掌握基本開發能力,熟練使用 C/C++ 語言;對資料庫、作業系統、網路原理有較好掌握;具有軟體逆向,網路安全攻防或安全系統開發經驗者優先。嵌入式/物聯網【嵌入式應用開發】
有良好的程式設計基礎,熟練掌握 C/C++ 語言;掌握作業系統、資料結構等軟體開發必備知識;具備較強的溝通理解能力及良好的團隊合作意識;有 Linux/Android 系統平臺的開發經驗者優先。音影片/流媒體/SDK【音影片編解碼】
碩士及以上學歷,計算機、訊號處理、數學、資訊類及相關專業和方向;影片編解碼基礎紮實,熟常用的 HEVC 或 H264,有較好的數字訊號處理基礎;掌握 C/C++,程式碼能力強, 熟悉一種組合語言尤佳;較強的英文文獻閱讀能力;學習能力強,具有團隊協作精神,有較強的抗壓能力。計算機視覺/機器學習【計算機視覺研究】
計算機、應用數學、模式識別、人工智慧、自控、統計學、運籌學、生物資訊、物理學/量子計算、神經科學、社會學/心理學等專業,影象處理、模式識別、機器學習相關研究方向,本科及以上,博士優先;熟練掌握計算機視覺和影象處理相關的基本演算法及應用;較強的演算法實現能力,熟練掌握 C/C++ 程式設計,熟悉 Shell/Python/Matlab 至少一種程式語言;在計算機視覺、模式識別等學術會議或者期刊上發表論文、相關國際比賽獲獎、及有相關專利者優先。除了去應聘做程式設計師外,也可以在網上接一些外包
-
8 # 多才百靈鳥e
這個如果你很厲害的話可以自己去接小單來做,比如到閒魚裡釋出,說替寫程式等等的,就是釋出一些關於此類你可以弄的方面內容,加油(ง •̀_•́)ง
-
9 # 亮亮哥Alan
C語言是所有語言之父,會C語言的人在程式開發行業裡,都是被公認的“牛人”,計算機的作業系統就是用C語言編寫的,所以如果C語言很厲害,現在是很值錢的,很多企業都很缺這樣的人:
首先可以去公司做軟體開發工程師,如果你技術很厲害,可以做專案經理,甚至架構師。
其次可以去培訓機構做C語言方面的講師,把自己掌握的技術分享出去。
-
10 # 素食的貓
僅僅C語言不好說,應用數學底子好就去讀演算法,最好相關方向讀個研究生或者博士,能搞硬體就去學微控制器控制。
僅僅會一種語言沒啥用。
-
11 # 方法研究
自己搞可以寫病毒。
要工作找硬體開發方面的或系統級開發公司
-
12 # 潔帝歐濾清器FireFox
學微電子設計,給微控制器程式設計序,做PCB電路板……
-
13 # 成都茂大叔
會C語言可以去工地搬磚掙錢,也可以跑快遞掙錢,基本上根據勞動法相關規定,會C語言不會受到任何就業歧視的。
-
14 # 大浪滔砂
C語言程式設計用途很廣,機械,自動化,微控制器等,但是C語言程式設計很麻煩。
-
15 # 專案開發
C語言只是一種工具,就像鋤頭種地才會產生價值。要明確用C語言做什麼?比如現在微控制器和嵌入式很多是C語言編寫的,深入下去,做相關的開發,接一些專案是可以的。
-
16 # 心懷鉛530
時代不一樣了,光會語言是掙不到錢的,嵌入式,微控制器,不懂點硬體是玩不轉的;
-
17 # 慎談奧秘
找工作正常上班工作 ---------河南新華
-
18 # 老張18歲
c語言學會容易,學精難,如果c語言基礎不錯,可以做嵌入式開發,或者linux系統開發
-
19 # 杯酒難醉
關鍵看你拿C語言來做什麼?
還得看你到底有多會
-
20 # 河套駿馬
會一種語言是一回事,會程式設計是另一回事。並不是會c語言就會程式設計,你得先拿出自己的作品
回覆列表
C語言是一種相對低層的程式語言,當前其主要是在嵌入式開發領域、硬體驅動或者一些高效能開發領域應用比較廣泛。
所以你可以基於C語言這些特點,在其相關領域進行工作。