你认为已经过时的C语言,是如何影响500万程序员的?...
看招聘職位要c語(yǔ)言的占比真不多了,是否c語(yǔ)言真得落伍了?
看一下許多招聘平臺(tái)有關(guān)于找純粹的c語(yǔ)言開(kāi)發(fā)的占比確實(shí)沒(méi)有很多,都被Java,php,python等等語(yǔ)言刷屏。這對(duì)于入門(mén)正在學(xué)習(xí)c語(yǔ)言的小白真他媽就是驚天霹靂,學(xué)了沒(méi)有人要,學(xué)了還有啥實(shí)際意義。假如單從迅速找個(gè)工作的角度考慮這件事確實(shí),這一見(jiàn)解是能站得住腳的。
前幾日和某位老程序員閑聊,開(kāi)場(chǎng)就來(lái)了那么幾句話,換開(kāi)發(fā)語(yǔ)言算了,目前的做底層的日子不比過(guò)去了,看一下那些做App的,做不到兩年薪水蹭蹭就上去了,我們這熬了這么多年了才這麼點(diǎn)。
難道說(shuō)c語(yǔ)言真的落伍了?
如今先看看c語(yǔ)言到底能干了多少事情,大伙常常說(shuō)的linux操作系統(tǒng)的內(nèi)核全是c語(yǔ)言寫(xiě)的,對(duì)應(yīng)的許多嵌入式內(nèi)核驅(qū)動(dòng)也跑不出c語(yǔ)言范疇,包括大家常用的手機(jī),電視機(jī)頂盒,電視底層硬件驅(qū)動(dòng)主要山全部都是c語(yǔ)言完成,還有常見(jiàn)基于單片機(jī)的程序也主要由c語(yǔ)言完成。
大體概括來(lái)說(shuō)嵌入式領(lǐng)域c語(yǔ)言還是無(wú)處不在,許多底層的圖形庫(kù)也是基于c語(yǔ)言完成。
當(dāng)然c語(yǔ)言最牛的地方,基本上目前任何的上層語(yǔ)言的底層語(yǔ)言絕大多數(shù)全是c語(yǔ)言大哥做嫁衣給鋪墊完成。深刻領(lǐng)會(huì)上層語(yǔ)言底層實(shí)現(xiàn),離不開(kāi)c語(yǔ)言。
linux內(nèi)核社區(qū)火爆層度,依然有增無(wú)減,還記得有一個(gè)對(duì)內(nèi)核研究很深入的哥們,說(shuō)了句話“我認(rèn)為看得懂內(nèi)核里頭的代碼就是最大的幸福了,更不要說(shuō)修改里面的代碼“(當(dāng)然這話說(shuō)的主要是內(nèi)核框架層次的,不是外圍設(shè)備擴(kuò)展方面)
另一方面說(shuō)c語(yǔ)言的工作機(jī)會(huì)少了,工資待遇不行,另一方面c語(yǔ)言還是滲透在各個(gè)領(lǐng)域,這里面究竟發(fā)生什么事?
如何正確看待C語(yǔ)言?
學(xué)好了,還是能找到工作的,畢竟社會(huì)招聘的崗位總量還是很多。相對(duì)比例偏少而已,因?yàn)檎w公司的數(shù)量比之前也是多了許多。
想讓自己有個(gè)長(zhǎng)遠(yuǎn)的發(fā)展,比如架構(gòu)師層面,C語(yǔ)言幾乎還是必修課,不了解底層的實(shí)現(xiàn)談何架構(gòu)整個(gè)系統(tǒng),談何做出通用化的框架。從語(yǔ)言角度考慮學(xué)會(huì)了C語(yǔ)言切入到其他編程語(yǔ)言,學(xué)習(xí)速度會(huì)加快不少,還是值得去學(xué)。
-
如有侵權(quán),請(qǐng)聯(lián)系刪除
總結(jié)
以上是生活随笔為你收集整理的你认为已经过时的C语言,是如何影响500万程序员的?...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: IDEA 插件开发入门教程
- 下一篇: 梦到孩子小的时候是什么意思