大解密!學習C語言能幹嘛?不學可以不?

今天想跟大家聊的話題是:大學時上的那些課到底有什麼用?

尤其是想和大家聊聊大學裏的一個熱(keng)門(die)課程:C語言

上了大學才知道,不是隻有學計算機的孩子才學C語言。

作爲理工類的基礎課程之一,相信很多小夥伴都親身經歷的C語言的“坑害”,據瞭解還有一些學校的文科專業也開設了C語言課程,這簡直是把文科同學往火坑裏推啊!

大解密!學習C語言能幹嘛

你被bug逼瘋了嗎

你見過能編出一手漂亮C語言的笨蛋嗎?

就是,當你掌握了C語言的精髓,你就基本掌握了女生的特點。

互聯網作爲當下最有“錢景”的行業之一,那麼今天我們就聊聊,C語言這個做互聯網行業影響究竟有多大呢?

程序員

對於程序員來說,學C語言往往是學編程的敲門磚,就像學武術前要扎馬步一樣,這是一種基本功。

有了C語言的基礎,學C++、Java等等都是順其自然,PHP和Python什麼的更是so easy。另外,很多底層的工程師,依然要用C語言做程序的。嵌入式開發、單片機、實時系統很多都用C語言哦。

在這裏插入圖片描述
其實做爲一個學習者,有一個學習的氛圍跟一個交流圈子特別重要這裏我推薦一個C語言C++交流羣583650410,不管你是小白還是轉行人士歡迎入駐,大家一起交流成長。

產品經理

如果你認爲做產品經理可以不會編程,那你就too young too simple了。

你一定沒有見過程序員“忽悠”產品經理的樣子,不會技術容易丟掉話語權。產品經理懂技術絕對是加分項,每一個產品都是一行行代碼支撐起來的,技術改變世界嘛。

運營&設計部分

運營小夥伴和設計師小夥伴很多時候是要跟程序員打交道的,什麼JavaScript的,什麼HTML5的。

其實如果C語言能學好,PHP、HTML、JS簡直就是小菜一碟。那在跟程序員打交道時,自然就更能遊刃有餘啦。

市場

技多不壓身,做市場的最重要的就是出去和別人聊嘛,如果和一些技術公司打交道,一個市場專員能和別人聊編程聊得頭頭是道,那肯定讓對方刮目相看,市場都懂技術那這公司肯定牛逼,說不定就促成了一次合作呢。

大解密!學習C語言能幹嘛

@小編

總的來說吧,C語言健腦,提神,明目。

以後做工程師,搞科研的話,你就乖乖好好學C語言吧,說不定什麼時候就用到了,多學點總是好的。

而且這是內功,利於你觸類旁通。反之,當成科普知識學一學也挺好的。就像普通人學英語似的,打點基礎,技多不壓身。

何況編程都要從娃娃抓起了…

大解密!學習C語言能幹嘛

在這裏插入圖片描述其實做爲一個學習者,有一個學習的氛圍跟一個交流圈子特別重要這裏我推薦一個C語言C++交流羣583650410,不管你是小白還是轉行人士歡迎入駐,大家一起交流成長。

@某金融行業

學習C語言除了學習一門計算機語言,知道怎麼編程,其他的益處還包括更好的理解邏輯化程序化的處理問題,這其實也屬於數學。

雖然沒有系統學習算法和數據結構等課程,但是對這方面是有啓發式的。

畢業以後,非計算機專業的學生可能(事實上很多理工科都是)要面對用計算機來處理龐大複雜的計算量或數據量問題,C語言的入門能讓他們更好理解這些方式。

大解密!學習C語言能幹嘛

@機械工程

我們這邊搞圖像的,光MATLAB肯定不行,有些地方畢竟沒法優化,還是要根據平臺自己寫

大解密!學習C語言能幹嘛

@程序員

一直感覺學了 C 以後,之後的語言可以很快的上手。語言基本的邏輯都是一樣的,大部分只是寫法不一樣而已

大解密!學習C語言能幹嘛

@公務員

木有辦法啊,如果要考公務員什麼的有些崗位必須過計算機二級

大解密!學習C語言能幹嘛

@行政

不是excel麼,excel也要用到程序語言吖

大解密!學習C語言能幹嘛

@飛行器設計

我們飛行器設計,也是大一學C,沒覺得痛苦。剛學完確實不知道能做什麼,只能過計算機等級。後來有實踐課,用C寫一些數值計算的小程序。牛頓迭代什麼的。

後來接觸到了完整的C程序,流體計算的,補了點指針什麼的,發現以前學的竟然都挺有用。看程序和修改都沒問題。當然在很多方面不如專業的。

大解密!學習C語言能幹嘛

@科研工作者

說實話,現在搞科研的(理工科,其他不清楚),不會編點小程序還真不好進行下去,讓程序員幫你寫吧,他又不懂理論,不知道哪些參數重要,哪些是可以忽略,哪些是必需考慮的。

比如解個微分方程吧,簡單的還好說,通常用個Fourier step-by-step,分離變量還可以勉強筆算出來,要是有個三階、四階的還真不好處理。

再說,在計算機解的時候,幾秒鐘~1分鐘就完事兒,還能保證個正確性。

可是筆算,那用的時間就不好說了,還不一定算出來正確。能用好的工具進行科研沒理由不用啊,工具開發出來就是方便大家使用,提高工作效率的嘛

大解密!學習C語言能幹嘛

@物理學家

大部分搞程序的都認爲不要。這幾天不就有人在討論怎麼畫熱力圖,怎麼去修改原有算法麼?這都還是很基礎的,程序員就都搞不好了,何況更深入的。

最後一個建議:

想好好學C語言,儘量不要單一的只是看書,多動手纔是王道。

在學習時,一定要理解的核心是,通過學習C語言來理解編程的思想,一種思路。這些東西不僅僅只是在編程時會用到的。

學習本來就是一個融會貫通的過程。

所謂技多不壓身,我們所讀過的每一本書,所學過的每一門語言,在未來指不定都能給我們意想不到的回饋呢。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章