C語(yǔ)言可以說(shuō)是一中經(jīng)典的編程語(yǔ)言,沒(méi)有C語(yǔ)言就沒(méi)有今天的各種操作系統(tǒng)。
C語(yǔ)言是基礎(chǔ),你掌握了多少?
1
新手級(jí)別
學(xué)習(xí)目的:過(guò)計(jì)算機(jī)二級(jí),考證,應(yīng)付期末考試。
需要掌握的程度:掌握C語(yǔ)言的基本語(yǔ)法,會(huì)雞兔同籠100條腿的編程,會(huì)冒泡排序等。
2
入門(mén)級(jí)別學(xué)習(xí)目的:學(xué)會(huì)使用C語(yǔ)言編寫(xiě)程序、開(kāi)發(fā)項(xiàng)目。
需要掌握的程度:掌握一個(gè)模塊的封裝與調(diào)用、函數(shù)接口的聲明與定義、C語(yǔ)言的多文件編程,能做一些簡(jiǎn)單的C語(yǔ)言項(xiàng)目,但需要參考一些案例,編程的時(shí)候大多數(shù)時(shí)候需要翻書(shū)、百度、Google,去尋求程序應(yīng)該怎么寫(xiě),對(duì)語(yǔ)句、語(yǔ)法的掌握不精通。
3
老鳥(niǎo)級(jí)別能夠熟練掌握C語(yǔ)言編程,精通C語(yǔ)言的各種語(yǔ)法,編寫(xiě)程序時(shí)不再需要翻書(shū)、百度去查看某個(gè)for、switch語(yǔ)句該如何使用,如何編寫(xiě)。
知道C語(yǔ)言編程中可能遇到的各種坑:內(nèi)存泄漏、段錯(cuò)誤,熟練掌握指針、數(shù)組、二級(jí)指針、指針數(shù)組、數(shù)組指針等復(fù)雜語(yǔ)法的使用。
4
高手級(jí)別經(jīng)過(guò)多年編程實(shí)戰(zhàn),已經(jīng)對(duì)C語(yǔ)言編程了如指掌,深諳C語(yǔ)言各種編程技巧和語(yǔ)法,并從以往的編程經(jīng)驗(yàn)中不斷反思、總結(jié)、提煉,編程能力大幅提升。
知道如何使用C語(yǔ)言進(jìn)行大型項(xiàng)目開(kāi)發(fā)、大型項(xiàng)目管理,學(xué)會(huì)從用戶(hù)需求、軟件工程、項(xiàng)目管理的角度去看待C語(yǔ)言,深諳各種編程語(yǔ)言的優(yōu)劣。
掌握各種開(kāi)發(fā)環(huán)境和調(diào)試技能,遇到工程問(wèn)題,能快速定位,具有獨(dú)立分析問(wèn)題、快速解決問(wèn)題的能力。
5
專(zhuān)家級(jí)別在C語(yǔ)言、嵌入式開(kāi)發(fā)領(lǐng)域浸淫多年,看問(wèn)題的視角不再僅僅局限于C語(yǔ)言本身,而是C語(yǔ)言背后的底層運(yùn)行機(jī)制、硬件工作原理。
一般會(huì)熟悉一種或幾種CPU架構(gòu),掌握幾種架構(gòu)的匯編語(yǔ)言,學(xué)會(huì)使用反匯編去分析C語(yǔ)言底層運(yùn)行過(guò)程,熟悉編譯原理、操作系統(tǒng)、算法、CPU體系結(jié)構(gòu)等全棧知識(shí)體系。
在一個(gè)公司的項(xiàng)目開(kāi)發(fā)過(guò)程中,當(dāng)工程師遇到久久解決不了的技術(shù)難題時(shí),一般就需要這種級(jí)別的大佬出來(lái)救場(chǎng)了。
6
大神級(jí)別專(zhuān)家常有,而大神不常有。
到了這個(gè)層次,除了工作經(jīng)驗(yàn)的積累、勤奮持續(xù)地學(xué)習(xí)和自我激勵(lì),一般還需要興趣和天分這種buffer加持。
此時(shí),學(xué)習(xí)嵌入式、C語(yǔ)言不再是應(yīng)付工作,或者項(xiàng)目需要,而是興趣使然,興趣與熱愛(ài)促使一個(gè)人愿意花更多的時(shí)間和精力在編程上面,而忽略了身邊其他的東西。
他們可能不怎么注意衛(wèi)生,情商也不太高,但假以時(shí)日,他們會(huì)從一群人中脫穎而出,漸漸在圈內(nèi)小有名氣,并成為周?chē)四ぐ莸膶?duì)象。他們不愁工作,仿佛自帶光圈,到哪里,哪里一片光明,他們工作的氣場(chǎng)很強(qiáng)大,已經(jīng)超越了嵌入式、C語(yǔ)言本身,而且說(shuō)不定會(huì)感染到你,讓你渾身也充滿(mǎn)了能量,躍躍欲試。
和他們?cè)谝黄鸸ぷ鞯男那槭怯淇斓模路鹪诖蛞粓?chǎng)王者高端局,執(zhí)行到位,配合嫻熟,時(shí)不時(shí)來(lái)一波小高潮,讓人酣暢淋漓。
所以要珍惜身邊這樣的人,或者具有這種潛力的人。
編輯:jq
-
cpu
+關(guān)注
關(guān)注
68文章
11012瀏覽量
215289 -
計(jì)算機(jī)
+關(guān)注
關(guān)注
19文章
7609瀏覽量
89879 -
C語(yǔ)言
+關(guān)注
關(guān)注
180文章
7628瀏覽量
139815 -
編程
+關(guān)注
關(guān)注
88文章
3674瀏覽量
94715
原文標(biāo)題:學(xué)習(xí)嵌入式C語(yǔ)言的6個(gè)層級(jí),你在哪一層?
文章出處:【微信號(hào):strongerHuang,微信公眾號(hào):strongerHuang】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
嵌入式適合自學(xué)嗎?
入行嵌入式難度大不大?
Python在嵌入式系統(tǒng)中的應(yīng)用場(chǎng)景
如何成為嵌入式開(kāi)發(fā)工程師?
嵌入式機(jī)器學(xué)習(xí)的應(yīng)用特性與軟件開(kāi)發(fā)環(huán)境

哪些專(zhuān)業(yè)適合學(xué)習(xí)嵌入式開(kāi)發(fā)?
新手怎么學(xué)嵌入式?
【「嵌入式系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)」閱讀體驗(yàn)】+ 學(xué)習(xí)一個(gè)STM32的案例
零基礎(chǔ)嵌入式開(kāi)發(fā)學(xué)習(xí)路線(xiàn)
嵌入式學(xué)習(xí)建議
一種常用嵌入式開(kāi)發(fā)代碼庫(kù)

評(píng)論