我為什么建議大家一定的會 C 語言

這篇文章铡俐,就想說明C的重要性

圖片發(fā)自簡書App

在如今 Python 和 Java 大火的市場前景下,我還是建議炕置,如果你還在學(xué)校讀書诚些,或者你有大把的空閑時間,不著急去找工作氢哮,那就靜下心來袋毙,好好學(xué)習(xí)一下 C 語言,會讓你受益終生冗尤,也會讓你的編程之路走的更遠


C 的認識


1听盖、C 語言作為編程最古老的語言之一胀溺,至今走過了快半個世紀(jì),久經(jīng)考驗皆看,仍然是寶刀未老仓坞,在排行榜上常年名列前茅,這鐵錚錚的事實還不能說明問題嗎腰吟?其設(shè)計的精髓无埃,其內(nèi)涵思想,都是值得當(dāng)下的我們學(xué)習(xí)與借鑒的


2毛雇、C 語言作為我接觸編程的開始嫉称,對我的影響很大,帶我入了 IT 這行灵疮,我本人也是極其的喜歡 C 語言织阅,C 語言涉及了很多底層的知識,比如:內(nèi)存震捣、尋址荔棉、如果你不懂操作系統(tǒng)相關(guān)知識、是很難學(xué)會 C 語言的蒿赢,而 Windows润樱、Linux、Unix 等操作系統(tǒng)的內(nèi)核 90% 以上都使用 C 語言開發(fā)羡棵,C 語言是一門直通底層的語言


3祥国、學(xué)習(xí) C 語言,這僅僅是基礎(chǔ)部分晾腔,想靠這個去找工作舌稀,是遠遠不夠的,在有了 C 的基礎(chǔ)之上灼擂,看你自己的興趣和方向而定壁查,到時候,想走后臺剔应,選擇 Java C++ Go 之一可以去學(xué)睡腿,想走人工智能領(lǐng)域的,可以去學(xué) Python峻贮,想走運維的席怪,可以深入Linux領(lǐng)域,還有安卓纤控、前端等挂捻,到那個時候,才是天高任鳥飛船万,海闊憑魚躍


4刻撒、學(xué)習(xí) C 語言并不一定要從事與 C 語言有關(guān)的開發(fā)工作骨田,但是可以給你養(yǎng)成一種學(xué)習(xí)編程的思考方式和邏輯推理能力声怔,其它很多的語言在語法上都和 C 語言類似态贤, Java、C++醋火、C#悠汽、PHP、JavaScript 等芥驳,學(xué)完 C 語言再學(xué)這些語言都輕松很多


5介粘、C 語言能干什么,據(jù)我所知:

A晚树、C 語言主要用于底層開發(fā),操作系統(tǒng)雅采,搜索引擎

B爵憎、Linux 嵌入式方向,單片機這些婚瓜,可以開發(fā)硬件驅(qū)動宝鼓,讓硬件和操作系統(tǒng)連接起,通過軟件操作硬件

C巴刻、開發(fā)系統(tǒng)組件或服務(wù)(一般是對效率要求比較高的)愚铡,用于支撐上層應(yīng)用


6、不要給我說 C 語言入門比較難胡陪,我也是非科班出身沥寥,一路全憑自己摸索,自己的智商并不高柠座,我能做的到邑雅,代表大部分人應(yīng)該都可以,換一種角度思考妈经,如果難的都搞定了淮野,簡單的還是問題嗎


與 C 結(jié)緣


我說說我自己本人的親身經(jīng)歷,我在大二的時候吹泡,開始接觸 C骤星,大半年的時間,總是理解不了指針爆哑,被指針的各種用法所深深的折磨洞难,C 也僅僅是掌握了皮毛,那時候的自己揭朝,就覺得自己是不是不適合學(xué)習(xí)編程廊营,自己太笨了歪泳,總也學(xué)不會


我現(xiàn)在還記得清楚,自己當(dāng)時是上課前露筒,趴在桌子上休息呐伞,不知道怎么突然想到了指針,靈光一現(xiàn)慎式,明白了指針是怎么回事伶氢,我當(dāng)時非常的激動,立馬跑回宿舍瘪吏,拿起電腦進行了一系列的驗證癣防,都是成功的,那可是我學(xué)習(xí)編程歷時半年掌眠,第一次有成就感的時候蕾盯,很激勵自己,之后的自己就豁然開朗蓝丙,對編程的認知提升了一個層次级遭,在理解其他的知識點就感覺輕松,容易多了渺尘,那次經(jīng)歷真的很玄學(xué)


之后的自己在編程的路上挫鸽,也遇到了種種困難,但是每每想起指針的那件事情鸥跟,我就信心滿懷丢郊,我覺得該經(jīng)歷的遲早都會來,早點經(jīng)歷過医咨、被折磨過枫匾,自己才能有提升,經(jīng)歷過的人都懂


C 的體會


大學(xué)期間我是搞 Linux C/C++ 服務(wù)器開發(fā)的拟淮,對于 Linux C/C++ 是相當(dāng)?shù)氖煜ば鲭梗F(xiàn)在的我在公司中是一名算法工程師,由一名后臺轉(zhuǎn)算法惩歉,僅僅用了 3 個月的時間等脂,但是為什么我能這么快的成功轉(zhuǎn)型呢


扎實的基礎(chǔ)功底、快速的學(xué)習(xí)能力撑蚌、解決問題的能力上遥、以及個人潛力


扎實的基礎(chǔ)功底很重要,基礎(chǔ)是什么:數(shù)據(jù)結(jié)構(gòu) + 算法争涌,操作系統(tǒng) + 計算機網(wǎng)絡(luò)粉楚,Linux + C,數(shù)據(jù)庫 + 設(shè)計模式,那么之中就有一門 C 語言模软,C 是學(xué)習(xí)編程的基礎(chǔ)伟骨,很鍛煉一個人的邏輯思維能力


快速學(xué)習(xí)的能力必須具備,干 IT 這行燃异,技術(shù)在不斷的更新迭代携狭,就的不斷的去學(xué)習(xí),樹立終生學(xué)習(xí)的理念回俐,牢記一句話逛腿,在校期間,不管你學(xué)的是什么編程語言仅颇,什么編程技術(shù)单默,工作了,可能你以前學(xué)的那些都用不上(反正我以前學(xué)的基本都用不上忘瓦,自己來公司從 0 開始)搁廓,這是很正常的,但編程素養(yǎng)和編程習(xí)慣在就行了耕皮,這些都是相通的境蜕,公司需要我做什么,我快速學(xué)習(xí)就好


語言是工具明场,重要的是思想,我很認同這句話李丰,我以前沒接觸過 go苦锨,在百度實習(xí)的時候,我導(dǎo)師還給了我 1 周的時間去熟悉趴泌,才上項目舟舒,以前沒咋用 Python 寫過代碼,來了之后嗜憔,直接 Python 上項目秃励,現(xiàn)在的我,天天是:Python + sql吉捶,我想說的是夺鲜,一門( C 是基礎(chǔ),不算)玩的 6 了呐舔,其他的還用學(xué)嗎币励?直接動手干就是了


個人潛力自己平時的多去琢磨,去研究技術(shù)珊拼,個人潛力是招人很看重的一方面食呻,公司在面試的時候,很注重一個人在這方面的發(fā)展?jié)摿Γ话闶峭ㄟ^算法題進行考察仅胞,算法強的每辟,來了之后稍加培養(yǎng)就好(我想說的是,面試的時候干旧,你敢說自己精通算法渠欺,國內(nèi)互聯(lián)網(wǎng)公司隨便挑),公司不僅是面向當(dāng)下莱革,還是在面向未來在招人


總之峻堰,企業(yè)招你是為了干活,你能不能快速的學(xué)習(xí)盅视,以及將所學(xué)到的能否快速的應(yīng)用到業(yè)務(wù)開發(fā)中捐名,為公司的業(yè)務(wù)作出貢獻,才能體現(xiàn)你的價值闹击,而你就必須具備這種能力


C 的世界


一定的對自己有清晰的定位镶蹋,自己目前是一個什么樣的處境,只有全面的認識自己赏半,才能針對當(dāng)下贺归,做出戰(zhàn)略性的方案,深度 > 廣度断箫,在互聯(lián)網(wǎng)行業(yè)拂酣,對于我們來說,技術(shù)過硬讓一切成為可能


我接觸 C 語言到現(xiàn)在大概 3 年時間了仲义,我對 C 語言的認知婶熬,早已不僅僅停留在使用的層面上,而是對 C 的設(shè)計理念埃撵,設(shè)計哲學(xué)所深深的吸引赵颅,其人文化的思想,站在計算機獨特的視角暂刘,以及 C 語言指針的偉大魅力饺谬,我被深深的折服其中,在 C 的世界中谣拣,充滿了好奇心募寨,總想去探索、去發(fā)現(xiàn)未知的世界


C 語言能夠讓你更加深刻的認識內(nèi)存和編譯原理森缠,了解程序的每一個細節(jié)绪商,夯實基本功,站得“低”才能望的遠辅鲸,所以優(yōu)秀的程序員都會學(xué)習(xí) C 語言格郁,你想成為優(yōu)秀的程序員嗎?如果想,就跟我一起探討 C 之旅


以上僅僅代表我個人看法例书,我是這么一步一步走過來的

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末锣尉,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子决采,更是在濱河造成了極大的恐慌自沧,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件树瞭,死亡現(xiàn)場離奇詭異拇厢,居然都是意外死亡,警方通過查閱死者的電腦和手機晒喷,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進店門孝偎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人凉敲,你說我怎么就攤上這事衣盾。” “怎么了爷抓?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵势决,是天一觀的道長。 經(jīng)常有香客問我蓝撇,道長果复,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任渤昌,我火速辦了婚禮虽抄,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘耘沼。我一直安慰自己极颓,他們只是感情好朱盐,可當(dāng)我...
    茶點故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布群嗤。 她就那樣靜靜地躺著,像睡著了一般兵琳。 火紅的嫁衣襯著肌膚如雪狂秘。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天躯肌,我揣著相機與錄音者春,去河邊找鬼。 笑死清女,一個胖子當(dāng)著我的面吹牛钱烟,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼拴袭,長吁一口氣:“原來是場噩夢啊……” “哼读第!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起拥刻,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤怜瞒,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后般哼,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體吴汪,經(jīng)...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年蒸眠,在試婚紗的時候發(fā)現(xiàn)自己被綠了漾橙。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,834評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡黔宛,死狀恐怖近刘,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情臀晃,我是刑警寧澤觉渴,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站徽惋,受9級特大地震影響案淋,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜险绘,卻給世界環(huán)境...
    茶點故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一踢京、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧宦棺,春花似錦瓣距、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至呐芥,卻和暖如春逻杖,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背思瘟。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工荸百, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人滨攻。 一個月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓够话,卻偏偏與公主長得像蓝翰,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子女嘲,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,779評論 2 354

推薦閱讀更多精彩內(nèi)容