濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > 你的編程能力從什么時(shí)候開(kāi)始突飛猛進(jìn)的?

你的編程能力從什么時(shí)候開(kāi)始突飛猛進(jìn)的?

熱門標(biāo)簽:機(jī)器人電銷新聞 外呼系統(tǒng)通信主機(jī) 石家莊市關(guān)于400電話申請(qǐng) 購(gòu)買電銷機(jī)器人源碼 青島企業(yè)電銷機(jī)器人 百度地圖標(biāo)注的圖片怎么弄的 做地圖標(biāo)注可行嗎 在百度地圖標(biāo)注 遼寧申請(qǐng)400電話怎么收費(fèi)

以我的體會(huì),弄懂了散離數(shù)學(xué)之后,我的編程能力就開(kāi)始突飛猛進(jìn)了。如果發(fā)現(xiàn)看數(shù)據(jù)結(jié)構(gòu)看不下去,請(qǐng)自學(xué)一下離散數(shù)學(xué)。

CS專業(yè)的能力不在于編程能力源碼,而是在于計(jì)算機(jī)科學(xué)本身的理論。如果僅僅是為了做一個(gè)coder,那就白費(fèi)了四年的專業(yè)課程了。

數(shù)字邏輯、計(jì)算機(jī)組成原理、微機(jī)接口、計(jì)算機(jī)體系結(jié)構(gòu)、操作系統(tǒng)。

如果只談狹義的編程,以上專業(yè)完全用不上。這就難怪現(xiàn)在的coder整天只跑去寫js和php。現(xiàn)在能定制Android的人為什么能吃香?能編譯和優(yōu)化內(nèi)核的人為什么能超越99%的程序員?為什么現(xiàn)在很火的如機(jī)器人、無(wú)人機(jī)等領(lǐng)域急需要軟硬雙修的人做系統(tǒng)設(shè)計(jì)師?如果沒(méi)有弄懂以上專業(yè),連門都摸不到。

離散數(shù)學(xué)、數(shù)據(jù)結(jié)構(gòu)、算法分析、編譯原理、數(shù)據(jù)庫(kù)原理。

上述五門課是寫好程序的重要基礎(chǔ)理論。如果發(fā)現(xiàn)自己的程序怎么寫也寫不好,原因就是理論不過(guò)關(guān)。對(duì)著別人的開(kāi)源項(xiàng)目,照貓畫(huà)虎也許能改出不錯(cuò)的代碼,但人家為什么要這樣設(shè)計(jì),這樣的代碼結(jié)構(gòu)為什么會(huì)很優(yōu)秀,優(yōu)秀在哪里。就說(shuō)各種數(shù)據(jù)的關(guān)系,人家高手設(shè)計(jì)的數(shù)據(jù)表關(guān)系清晰,不會(huì)有冗余,而專業(yè)不過(guò)關(guān)的孩子,可能同樣的數(shù)據(jù)在程序中有N份,更新起來(lái)不僅慢源碼,而且常常因?yàn)樵L問(wèn)沖突導(dǎo)致程序死掉。

計(jì)算機(jī)科學(xué)專業(yè)之所以稱為計(jì)算機(jī)相關(guān)諸多專業(yè)設(shè)置中的“科班”,原因就是在于它的系統(tǒng)性,它是專門研究“計(jì)算機(jī)”本身的,而編程能力僅僅是其中之一。對(duì)于科班出身的程序員,完全不用擔(dān)心要學(xué)習(xí)一個(gè)全新的編程語(yǔ)言,完全不用擔(dān)心接觸一個(gè)全新的系統(tǒng)平臺(tái)。以上十門課程就是萬(wàn)變不離其宗的“宗”。所有的API都可以查手冊(cè),所有的平臺(tái)技術(shù)和缺陷都可以通過(guò)網(wǎng)絡(luò)加以學(xué)習(xí),但唯獨(dú)系統(tǒng)分析和設(shè)計(jì)能力是沒(méi)辦法的。想要有精巧高效的設(shè)計(jì),沒(méi)有對(duì)計(jì)算機(jī)硬件系統(tǒng)和軟件系統(tǒng)的原理有深刻的理解,是完全做不出來(lái)的。

像計(jì)算機(jī)圖形學(xué)、網(wǎng)絡(luò)技術(shù)等則屬于細(xì)分專業(yè),應(yīng)用面較窄,屬于那種用到才學(xué)也不遲的專業(yè),相對(duì)而言不太會(huì)影響對(duì)計(jì)算機(jī)系統(tǒng)的理解,因此可以稍微放低一點(diǎn)優(yōu)先級(jí)。

而對(duì)于軟件工程這一課程,這門課程跟個(gè)人的編程能力沒(méi)有什么關(guān)系??赡艽蠖鄶?shù)程序員不會(huì)覺(jué)得有什么意思。對(duì)于沒(méi)有在大型團(tuán)隊(duì)中有過(guò)經(jīng)歷的講師,能講好這一課程是有困難的,更不用說(shuō)學(xué)生了。至于我當(dāng)年學(xué)這門課程的時(shí)候,是一直心里犯嘀咕的,有很多問(wèn)題是直到進(jìn)入了企業(yè),接觸了CMM才得到解決。

計(jì)算機(jī)科學(xué)本身帶了”計(jì)算“兩字,如果往深處研究,其實(shí)一切都離不開(kāi)數(shù)學(xué)。往往有很多應(yīng)用的問(wèn)題,到了最后都?xì)w結(jié)為抽象建模的問(wèn)題,數(shù)學(xué)模型有了,算法也就有了。所以如果發(fā)現(xiàn)某些人的程序特別簡(jiǎn)潔,可能要研究一下人家的數(shù)學(xué)水平是不是比較高。這也是回應(yīng)本文前面的答案:數(shù)學(xué)很重要,想要程序?qū)懙煤?,?qǐng)學(xué)一下離散數(shù)學(xué)。

標(biāo)簽:郴州 西雙版納 榆林 茂名 廣東 銅仁 銅仁 蚌埠

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《你的編程能力從什么時(shí)候開(kāi)始突飛猛進(jìn)的?》,本文關(guān)鍵詞  你的,編程,能力,從,什么時(shí)候,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《你的編程能力從什么時(shí)候開(kāi)始突飛猛進(jìn)的?》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于你的編程能力從什么時(shí)候開(kāi)始突飛猛進(jìn)的?的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    宁波市| 大港区| 唐海县| 报价| 措勤县| 梁平县| 中牟县| 吉林市| 开江县| 延吉市| 揭阳市| 靖西县| 墨脱县| 县级市| 莫力| 花垣县| 留坝县| 左权县| 河间市| 东至县| 宾阳县| 宁远县| 江阴市| 岱山县| 都兰县| 马尔康县| 浦北县| 太湖县| 清水河县| 维西| 赣州市| 三原县| 日照市| 大化| 烟台市| 论坛| 调兵山市| 云安县| 改则县| 中卫市| 滦南县|