一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

我們?yōu)槭裁匆嗫鄬W習C語言?

C語言編程學習基地 ? 來源:電子發(fā)燒友網 ? 作者:工程師譚軍 ? 2018-07-04 16:22 ? 次閱讀

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

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

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

作為理工類的基礎課程之一,相信很多小伙伴都親身經歷的C語言的“坑害”,據了解還有一些學校的文科專業(yè)也開設了C語言課程,這簡直是把文科同學往火坑里推?。?/p>

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

你吐槽過譚浩強寫的C語言教材嗎?“

很多小伙伴說C語言又沒有“對象”,我為什么要學呢?

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

互聯(lián)網作為當下最有“錢景”的行業(yè)之一,那么今天我們就聊聊,C語言這個做互聯(lián)網行業(yè)影響究竟有多大呢?

程序員

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

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

產品經理

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

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

運營&設計部分

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

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

市場

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

以下圖片純屬虛構,如有巧合,純屬雷同

@小師兄

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

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

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

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

@某金融行業(yè)

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

雖然沒有系統(tǒng)學習算法和數(shù)據結構等課程,但是對這方面是有啟發(fā)式的。

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

@機械工程

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

@程序員

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

@公務員

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

@行政

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

@飛行器設計

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

后來接觸到了完整的C程序,流體計算的,補了點指針什么的,發(fā)現(xiàn)以前學的竟然都挺有用??闯绦蚝托薷亩紱]問題。當然在很多方面不如專業(yè)的。

@北郵畢業(yè)生

我大北郵任何專業(yè)都要學你們怕不怕!

@科研工作者

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

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

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

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

@物理學家

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

最后一個建議:

想好好學C語言,盡量不要單一的只是看書(尤指譚浩強老師的,這是來自眾多社群小伙伴的建議),多動手才是王道。

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

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

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 計算機
    +關注

    關注

    19

    文章

    7607

    瀏覽量

    89824
  • C語言
    +關注

    關注

    180

    文章

    7628

    瀏覽量

    139696

原文標題:【解密】辛辛苦苦學C語言究竟有什么用?

文章出處:【微信號:cyuyanxuexi,微信公眾號:C語言編程學習基地】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    學習C語言的用途~

    ,不要忘了回頭弄清遺留下的問題和加深理解前面的知識,這是我們學生最不易做到的,然而卻又是最重要的。學習C語言就是經過幾個反復,才能前后貫穿
    發(fā)表于 05-03 16:06

    C語言學習必備資料合集

    C語言學習必備合集主要有如下內容: C函數(shù)瀏覽.chm c函數(shù)速查.chm C語言編程寶典
    發(fā)表于 08-02 09:54 ?135次下載

    3.2版C語言學習系統(tǒng)

    電子發(fā)燒友為您提供的3.2版 C語言 學習系統(tǒng),幫助您學習C語言
    發(fā)表于 06-28 16:57 ?0次下載

    c語言學習資料

    C語言入門學習資料,值得一看!簡單易學,入門必需!
    發(fā)表于 11-26 11:33 ?0次下載

    C語言學習教程

    有助于從零基礎學習C語言的人
    發(fā)表于 01-14 02:25 ?29次下載

    為什么學習C語言的詳細分析

    這是一本給非計算機專業(yè)的大學生的C語言的書?!拔也皇菍W計算機的,為啥C語言?”這個問題每年在中華大地都會被問上幾百萬次。被問的對象可能是
    的頭像 發(fā)表于 12-19 14:54 ?1.2w次閱讀

    如何學習c語言?C語言學習筆記資料免費下載

    本文檔的主要內容詳細介紹的是如何學習c語言C語言學習筆記資料免費下載內容包括了:C
    發(fā)表于 10-17 16:23 ?66次下載

    C語言能開發(fā)什么?應該怎么去學習

    看看很多招聘網站有關找純粹的C語言開發(fā)的比例真的不是很多,都被Java,php,python等等語言刷屏。這對于初學正在學習C
    發(fā)表于 06-05 17:50 ?1次下載
    <b class='flag-5'>C</b><b class='flag-5'>語言</b>能開發(fā)什么?應該怎么去<b class='flag-5'>學習</b>

    學習嵌入式先分清C語言C++的區(qū)別

    C語言不但執(zhí)行效率高而且可移植性好,可以用來開發(fā)應用軟件、驅動、操作系統(tǒng)等。C語言也是其它眾多高級語言的鼻祖
    發(fā)表于 07-31 11:28 ?7774次閱讀

    如何學習C語言C語言的知識框架

    學習C語言的同時,就自然而然的理解了硬件與操作系統(tǒng)的淺表一層。比如int有幾個字節(jié)的問題,已經是QQ加群驗證是否是程序員的一個標準了(笑),這從側面說明了學習
    的頭像 發(fā)表于 08-27 14:09 ?3710次閱讀
    如何<b class='flag-5'>學習</b><b class='flag-5'>C</b><b class='flag-5'>語言</b>,<b class='flag-5'>C</b><b class='flag-5'>語言</b>的知識框架

    成為鴻蒙開發(fā)者,應該學習哪些編程語言

    據了解,鴻蒙系統(tǒng)是基于Linux開發(fā)的,源碼是C語言。那么,作為一名開發(fā)者,如何幫助鴻蒙系統(tǒng)構建生態(tài)呢?在以往安卓、蘋果系統(tǒng)構建過程,有哪些可以值得借鑒的地方呢?成為鴻蒙開發(fā)者,應該學習
    的頭像 發(fā)表于 09-24 12:06 ?1.3w次閱讀

    C語言如何面向對象編程?

    不是當年的C語言的擴展了,從2011版本開始,更像是一門全新的語言。 那么沒有想過,當初為什么擴展出C++?
    的頭像 發(fā)表于 01-26 09:58 ?5761次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語言</b><b class='flag-5'>要</b>如何面向對象編程?

    零基礎學習嵌入式C語言學習什么?

    在嵌入式開發(fā)的過程中,C語言是占很重要的位置的,可以很清楚的說這兩者之間是要做到你中有我,我中有你的。如果說你的C語言基礎學不好的話,那么在你以后的
    發(fā)表于 10-20 21:21 ?6次下載
    零基礎<b class='flag-5'>學習</b>嵌入式<b class='flag-5'>C</b><b class='flag-5'>語言</b><b class='flag-5'>要</b><b class='flag-5'>學習</b>什么?

    如何學習C語言

    電子發(fā)燒友網站提供《如何學習C語言.pdf》資料免費下載
    發(fā)表于 11-20 11:44 ?0次下載
    如何<b class='flag-5'>學習</b><b class='flag-5'>C</b><b class='flag-5'>語言</b>

    為什么C語言進行編譯

    為什么我們編寫的C語言進行編譯?什么是編譯?編譯時發(fā)生了什么? 機器無法理解我們編寫的C
    的頭像 發(fā)表于 11-24 15:47 ?1818次閱讀
    為什么<b class='flag-5'>C</b><b class='flag-5'>語言</b><b class='flag-5'>要</b>進行編譯