“你們計(jì)算機(jī)專(zhuān)業(yè)都學(xué)了啥浇坐?怎么連電腦都不會(huì)修?”
作為計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生黔宛,應(yīng)該都曾面對(duì)過(guò)這樣的質(zhì)疑近刘,當(dāng)然也包括本人。甚至有段時(shí)間也被帶跑偏過(guò)臀晃,將重點(diǎn)放在了那些可以得到大家廣泛認(rèn)可的技能上(比如攢機(jī)觉渴、CPU超頻),而忽略了對(duì)自身專(zhuān)業(yè)的修煉(其實(shí)就是沒(méi)好好聽(tīng)課)徽惋。
要說(shuō)對(duì)專(zhuān)業(yè)課的深入學(xué)習(xí)案淋,應(yīng)該是在考研的那段時(shí)期,為了應(yīng)對(duì)學(xué)校的自主出題险绘,幾乎把主要的專(zhuān)業(yè)系統(tǒng)地學(xué)習(xí)了一遍踢京,也正是那段時(shí)期的苦練,才為今后的工作打下了一個(gè)略微好些的基礎(chǔ)宦棺。
化解質(zhì)疑的最好方式還是要讓大家了解我們瓣距。既然這個(gè)專(zhuān)欄是關(guān)于IT掃盲,那就有必要向大家普及一下這個(gè)極易被人誤解的專(zhuān)業(yè)渺氧,讓大家了解計(jì)算機(jī)專(zhuān)業(yè)都在學(xué)什么旨涝,為什么有些計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生不會(huì)修電腦。廢話不多說(shuō)(我知道每次掃盲前都會(huì)說(shuō)很多的廢話侣背,沒(méi)辦法實(shí)在剎不住車(chē)啊...后面就想到哪白华,說(shuō)到哪吧...),開(kāi)始切入正題贩耐。
如果將計(jì)算機(jī)專(zhuān)業(yè)粗糙的劃分弧腥,可以分為兩大方向:硬件與軟件,雖然都屬于計(jì)算機(jī)潮太,但差別確實(shí)很大管搪。就好比將生物界精糙的分為動(dòng)物與植物一樣虾攻。這兩個(gè)方向差距有點(diǎn)大,用一位老師的話來(lái)說(shuō)就是更鲁,學(xué)軟件的掙錢(qián)很快霎箍,但很平穩(wěn),學(xué)硬件的掙大錢(qián)慢澡为,但以后可能會(huì)有級(jí)數(shù)般的增長(zhǎng)漂坏。又扯遠(yuǎn)了,回歸主題媒至。
不管哪個(gè)方向本科階段顶别,還真是啥都學(xué),主要都是原理性的課程拒啰。通常專(zhuān)業(yè)課程是在大二開(kāi)始驯绎,而大一就是常規(guī)的基礎(chǔ)課程,什么高數(shù)谋旦、物理剩失、電路分析、模電蛤织、數(shù)電赴叹,以及政治課程鸿染。
計(jì)算機(jī)入門(mén)課
通常計(jì)算機(jī)的專(zhuān)業(yè)課程里打頭陣的是《計(jì)算機(jī)導(dǎo)論》指蚜,這就是一個(gè)專(zhuān)業(yè)課的大提綱,介紹這個(gè)專(zhuān)業(yè)的大體內(nèi)容涨椒,以及未來(lái)的發(fā)展方向摊鸡。《計(jì)算機(jī)組成原理》通常也會(huì)在大二的第一學(xué)期開(kāi)蚕冬,如果說(shuō)《計(jì)算機(jī)導(dǎo)論》能給大家一點(diǎn)希望免猾,那《組成原理》這門(mén)課給大家?guī)?lái)的則是絕望。因?yàn)槌说谝徽碌母攀鐾舛谌龋渌恼鹿?jié)都很燒腦猎提。
說(shuō)個(gè)最最基礎(chǔ)的內(nèi)容-二進(jìn)制,這是一種打破了之前十幾年認(rèn)識(shí)的計(jì)算方式(我們之前學(xué)的都是十進(jìn)制芭园O撬铡),工科電子類(lèi)的學(xué)生都逃不了“二進(jìn)制”計(jì)算這種思維的轉(zhuǎn)變棺聊。為什么要學(xué)二進(jìn)制伞租?因?yàn)橛?jì)算機(jī)只認(rèn)二進(jìn)制。對(duì)于一臺(tái)通電的機(jī)器來(lái)說(shuō)限佩,他只能識(shí)別出“通電”與“斷電”兩種狀態(tài)葵诈。所以我們要利用計(jì)算機(jī)的這種特性進(jìn)行后面的設(shè)計(jì)裸弦。
有人會(huì)說(shuō)不對(duì)啊,我的計(jì)算機(jī)明明可以計(jì)算出十進(jìn)制的加減乘除作喘,那是因?yàn)榭茖W(xué)家和工程師們已經(jīng)為我們進(jìn)行了轉(zhuǎn)換理疙,所有轉(zhuǎn)換的過(guò)程在這里都要學(xué)習(xí),即如何用二進(jìn)制完成所有的常規(guī)計(jì)算泞坦。是不是聽(tīng)了就很頭疼沪斟?這還沒(méi)完,還有八進(jìn)制暇矫、十六進(jìn)制校驗(yàn)這種主之,有人不理解為什么我們會(huì)將2的幾次方記得的那么熟,因?yàn)槲覀兘?jīng)常用到啊李根。二進(jìn)制是這里最基礎(chǔ)的了槽奕,再往后就是計(jì)算機(jī)的指令、編碼房轿、計(jì)算粤攒、接口等等,這些足以讓人一蹶不振囱持。
計(jì)算機(jī)原理會(huì)讓你知道為什么計(jì)算機(jī)要有內(nèi)存夯接,要有CPU,要有存儲(chǔ)設(shè)備纷妆,以及這些組件的工作原理盔几。
計(jì)算機(jī)核心課程
《數(shù)據(jù)結(jié)構(gòu)》、《操作系統(tǒng)》掩幢、《數(shù)據(jù)庫(kù)原理》逊拍、《計(jì)算機(jī)網(wǎng)絡(luò)》,《微機(jī)原理》际邻、《單片機(jī)原理》芯丧、《接口原理》冒似這幾個(gè)是比較核心的課程,因?yàn)榭佳械臅r(shí)候會(huì)考世曾,而且大部分院校的專(zhuān)業(yè)題目都會(huì)從這里面選缨恒。這里挑幾個(gè)熟悉的說(shuō)吧。
《數(shù)據(jù)結(jié)構(gòu)》說(shuō)的是數(shù)據(jù)如何在計(jì)算機(jī)中存儲(chǔ)轮听,以及在使用這些數(shù)據(jù)時(shí)骗露,如何在空間及時(shí)間上最劃算的,幾乎99%的學(xué)校在考研時(shí)考到這門(mén)課程(為了保證這篇文章的嚴(yán)謹(jǐn)性蕊程,留下了1%的可能性)椒袍。很多公司不愿選擇培訓(xùn)機(jī)構(gòu)的學(xué)員做開(kāi)發(fā),因?yàn)樗麄兣c本科生之間至少有一門(mén)《數(shù)據(jù)結(jié)構(gòu)》的差距藻茂。
《操作系統(tǒng)》驹暑,當(dāng)然不是教你怎么用Windows玫恳,而是教你操作系統(tǒng)的運(yùn)行原理,如何保障操作系統(tǒng)不死機(jī)优俘,如何實(shí)現(xiàn)讓你在看網(wǎng)頁(yè)的時(shí)候還能聽(tīng)歌京办,如何在有限的資源情況下,做出更多的事情帆焕,這門(mén)課會(huì)統(tǒng)統(tǒng)地會(huì)為你解答惭婿。在這里你還會(huì)涉及到一類(lèi)更為專(zhuān)業(yè)的操作系統(tǒng)Linux。
《數(shù)據(jù)庫(kù)原理》講解數(shù)據(jù)庫(kù)的設(shè)計(jì)理念及運(yùn)行原理叶雹,這門(mén)課的實(shí)用性比另幾門(mén)核心課要強(qiáng)一些财饥,因?yàn)檎娴目梢灾苯幽脕?lái)用。
《計(jì)算機(jī)網(wǎng)絡(luò)》不是教你如何做網(wǎng)線折晦、如何安寬帶钥星,而是告訴你數(shù)據(jù)在互聯(lián)網(wǎng)中是怎么傳輸?shù)模趺锤行拧⒏踩膫鬏敗?/p>
《微機(jī)原理》更多的是基于計(jì)算機(jī)原理谦炒,學(xué)習(xí)一門(mén)編程語(yǔ)言-匯編語(yǔ)言。這是一門(mén)最最底層的語(yǔ)言风喇,可以直接控制硬件宁改。它是二進(jìn)制與目前所有其它編程語(yǔ)言之間的橋梁。
《單片機(jī)原理》魂莫、《接口原理》是一門(mén)偏硬件的課程还蹲,可以通過(guò)這幾門(mén)學(xué)習(xí)試控自己是不是適合學(xué)習(xí)硬件,以匯編為基礎(chǔ)講述一種常用處理器的使用方法與設(shè)計(jì)思路豁鲤,好吧秽誊,這些我實(shí)在是聽(tīng)不太懂鲸沮,所以只能到這里:)...
計(jì)算機(jī)輔助課
輔助課就是幫學(xué)生們輔助了解計(jì)算機(jī)或是探索更加專(zhuān)業(yè)方向的課程琳骡,比如計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)、計(jì)算機(jī)圖形學(xué)讼溺、離散數(shù)學(xué)楣号、數(shù)理邏輯等等。怎么樣怒坯,是不是更加蒙圈了炫狱?
話說(shuō)回來(lái),有沒(méi)有一門(mén)課程叫做《計(jì)算機(jī)維修》的課程剔猿?話說(shuō)還真有视译,只不過(guò)這門(mén)課多半是選修課,而且是一門(mén)不入流的選修課程归敬。
所以酷含,如果計(jì)算機(jī)壞了鄙早,不要找計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生,直接找售后椅亚,因?yàn)槲覀兯哪昀飳W(xué)的不是計(jì)算機(jī)維修限番,而計(jì)算機(jī)原理與設(shè)計(jì)。其實(shí)如果大家百度一下呀舔,就可以自己把電腦修好弥虐,即使到了售后那里,也無(wú)非就是三板斧:重啟媚赖、換件霜瘪、裝系統(tǒng)。
最后還要向大家介紹一下自己惧磺,不然有些人會(huì)懷疑寫(xiě)這篇文章的人是不是在胡謅粥庄。
本人是21世紀(jì)的前十年本科畢業(yè)于某省二本大學(xué)計(jì)算機(jī)專(zhuān)業(yè)、并且在京城某211大學(xué)碩士畢業(yè)豺妓,工作將近十年惜互。硬件接觸不多,但軟件方面還是知道一些琳拭,寫(xiě)一些普及的東西還是綽綽有余训堆。
可能有些培訓(xùn)機(jī)構(gòu)出身的同學(xué)看見(jiàn)這篇文章會(huì)很不爽,因?yàn)樵谖闹刑岬搅四銈儼奏遥绻蠹矣信d趣坑鱼,可以再出幾期把《數(shù)據(jù)結(jié)構(gòu)》好好的說(shuō)一下,畢竟功底還是有一些的:)
意在掃盲絮缅,專(zhuān)業(yè)勿噴鲁沥,歡迎大家一起交流,微信號(hào):zhb26635208