首頁 都市

回到1997造芯片

第26章 不打算上課了

回到1997造芯片 牧狼童 3033 2022-05-30 00:20:25

  在一番折騰下,宿舍眾人才再次領好了書,結束了這場鬧劇。

  還好這肖軒也是有幾分自知之明,沒有再出現(xiàn)挑事,否則王向中非得再給他來一點深刻的教訓不可。

  不過王向中也覺得奇怪,自己明明已經(jīng)是個四十三歲的人,怎么還會和一個二十歲不到的小娃娃計較這些羅里吧嗦的事情呢?

  看樣子隨著經(jīng)歷和身份的改變,他的心態(tài)也隨之發(fā)生了不少變化。

  雖然不懂究竟發(fā)生了什么,但這一次相比曾經(jīng)的他而言,確實爽了不少,以前的他過得確實有幾分窩囊。

  一想到這,他整個人也是覺得有些熱血澎湃起來。

  什么斯文有禮,什么忍氣吞聲!在這個社會,示弱就會被欺凌,人善就會被人騎,世界終究是被弱肉強食的原始規(guī)則所支配,無論是遠在天邊華爾街的那幫奸商,亦或是近在咫尺的肖軒,總而言之,只要你敢向后退一寸,別人就敢進一尺,最后還能笑嘻嘻地在你頭上拉翔!

  或許是因為自己飽讀詩書,常年沉浸在學術中的緣故,曾經(jīng)很少與胡國榮、肖軒這類小人打交道,也未曾與李錦光之類的粗人有過交流,直接就導致社會經(jīng)歷缺了一環(huán),因而做人處事方面,總是帶著些許的清高之意,在諸多的利益問題上,總是容易抱著息事寧人的態(tài)度步步退讓,也不愿意將事情做得太絕。

  古語有云:忍一時風平浪靜,退一步海闊天空。

  在此時,王向中想的卻是:忍一時越想越氣,退一步越想越虧!

  倘若以后再遇到這種事,他一定會毫不客氣地照著對方臉上呼上一個耳光,然后再墊上幾腳,把對面打進無底深淵。

  只要做得夠絕,別人就拿你沒有一點辦法。

  細細熱血了好一會,王向中方才靜下心來,呼出一口長氣,緊接著看向眼前堆積如山的書本。

  “高等數(shù)學、線性代數(shù)、計算機組成原理、c語言……”

  計算機科學與技術專業(yè),可謂是雜中雜專業(yè),它不像信息工程專業(yè)那般偏向計算機硬件設計研發(fā),也不像軟件工程專業(yè)那般,在計算機應用方面大方異彩。它更像是一個大而雜,主旨在于培養(yǎng)同時包含科學思維和工程思維的技術型人才。

  簡單來講,如果你想單純地做硬件,畢業(yè)后天天擺弄PCB(Printed circuit boards,印制電路板)或者是芯片,那就選擇信息工程,這個專業(yè)會帶你從最基本的物理光學開始,一點一點地邁向深層次的電路設計。

  而如果你想做程序員,研發(fā)出各種能夠瘋狂吸金的軟件,或者是單純地對數(shù)字和邏輯感興趣,則可以選擇軟件工程專業(yè),它會指導你領略各種編程語言的特色,然后再通過學習數(shù)據(jù)結構和算法,把你培養(yǎng)成為一個編寫軟件的大牛。

  但在計算機領域,硬件和軟件從來就不是能相互分離的東西。準確來講,硬件和軟件是一種相輔相成的關系,就如同汽車和發(fā)動機一般:一輛沒有發(fā)動機的汽車,只是廢鐵架子一堆;而單純的一個發(fā)動機沒有其它結構支撐,也根本就是一坨破爛。

  唯有硬件這個車架子和軟件這個發(fā)動機相互配合起來,才能在信息化這條大路上越走越遠。

  而計算機科學與技術,就像膠水一般,將硬件和軟件緊緊黏合在一起,精通計算機科學后,既能對硬件技術有深刻的了解,也能抬手寫上幾個軟件,更加能夠深刻地理解在應用背后飛速運轉(zhuǎn)的計算機邏輯,也能在軟件趨勢下對硬件邏輯加以改進。

  當然這個專業(yè)的缺陷也相當明顯:在就業(yè)方面,在硬件方面競爭不過信工專業(yè),在軟件方面競爭不過軟件專業(yè),更不要提其它的網(wǎng)絡、通信那些更具有偏向性的專業(yè)了。所以一般計科的畢業(yè)生不少都是選擇繼續(xù)深造,或者是在實習時更加賣力地學習更多偏向市場方面的知識,以謀求更好的就業(yè)前景。

  在大學一年級的時候,所有的專業(yè)學習的知識都還是比較通用的,比如c語言,它幾乎就是每個計算機相關專業(yè)學生的必修課,因為它純粹就是一個面向硬件的編程語言!

  打個比方,你可以把內(nèi)存想象成一個書柜,通過c語言,你可以像一個管理員一般,輕松地將書柜上的各類書籍取下,也可以將新書存入其中——也就是說,它直接操作的是硬件,而并非是操作系統(tǒng),這也是大多數(shù)高級語言所達不到的效果。

  只要學習了c語言,就能明白硬件和軟件背后是如何相互配合開展工作,也能更深層次地理解計算機的本質(zhì)。

  “怎么沒有delphi呢?”一旁的徐建松迅速翻看了每一種教材,面色疑惑地喃喃地道。

  “現(xiàn)在當然是沒有這種東西的。”見到徐建松的疑惑,王向中也是笑了笑,解釋道:“delphi是高級語言,是一種面向?qū)ο蟮木幊陶Z言,按照課程安排來講,大一就學這個太早了。”

  所謂高級語言,便是更加接近于人類語言的一種編程語言,其語法邏輯更像是在“下達命令”。

  它們大多不像c語言那般,直接針對硬件進行操作,而是將各種硬件操作功能打包,糅合成所謂叫API(Application Programming Interface,應用程序接口)的東西,只要將參數(shù)傳遞給API,就能輕松實現(xiàn)c語言幾百行甚至上千行代碼才能實現(xiàn)的功能。

  高級語言可以擺脫程序員對背后機制的思考,將更多的精力放在功能實現(xiàn)這個主要矛盾上,而這也是“面向過程編程”和“面向?qū)ο缶幊獭钡谋举|(zhì)區(qū)別。

  就拿炒菜打比方,首先要洗菜切菜,接著是下鍋燒油,再然后炒菜加調(diào)料,最后出鍋,洗鍋。

  而所謂面向過程編程,就是要逐步下達指令,從頭開始將每一步的操作告訴計算機,假若哪一步出了錯,或者是忘了洗鍋,接下來面臨的就是各種各樣的錯誤。如果你想炒五個菜,則你需要往復循環(huán)不厭其煩地把整個過程重復循環(huán)五遍,計算機才能實現(xiàn)出你想要的效果。

  而面向?qū)ο缶幊?,則可以將炒菜的一整套抽象動作寫在一個叫“對象”的東西里,畢竟炒菜是一個機械的工作,接下來只需要向計算機“下達命令”,例如我要炒五個菜,那計算機就會按照炒菜的邏輯自動循環(huán)執(zhí)行五次,無疑是相比前者方便不少。

  相比于面向過程的呆板而言,面向?qū)ο缶幊痰膬?yōu)越性在于重用性、靈活性和可擴展性,更加符合人類的思維邏輯。

  當然,面向?qū)ο缶幊桃膊皇峭昝罒o缺,選擇它,就意味著需要犧牲一定的性能,隨著軟件納入的功能越來越多,整個軟件的內(nèi)容越來越臃腫,相應的它的執(zhí)行效率就會變得低下,就需要占用更多的硬件資源,也就是所謂的“吃硬件”,這也是更新軟件和系統(tǒng)后,手機和電腦會越來越卡的本質(zhì)原因。

  “中哥你怎么懂這么多!”聽到王向中的解釋,徐建松有些面色復雜地驚嘆道,旋即眼神又有些灰暗了起來。

  他本來還有些自傲,畢竟自己可是獲得了全區(qū)中學生編程大賽亞軍的人,想必即使在這水木大學,能超越自己的人也并不多。

  不過現(xiàn)實總是有些打擊人,眼前的王向中,比自己厲害了太多。這專業(yè)程度,就算是相比真正的畢業(yè)生都不遑多讓,更不要提自己這種半吊子的水平了。

  瞧見徐建松旋即耷拉著腦袋,有些落寞的樣子,王向中也是有些不好意思,畢竟自己學了二十幾年的計算機,自然是要比前者強上太多,于是連忙正聲安慰道:“聞道有先后,我也只不過是比你多學幾年,略懂皮毛罷了,真要看知識,還得去認真學習?!?p>  聽聞此言,徐建松的臉色才稍稍有些好看起來。

  一旁的龍云和呂大海倒是聽得一愣一愣的,此時他們倆還是純粹的小白,只是因?qū)τ嬎銠C略感興趣,因而才報考了這個專業(yè)。

  “你說的我大概聽懂了,”呂大海面色古怪,先是頓了頓,接著說:“可就是有一點不明白,為什么手機還能更新系統(tǒng)?”

  “啥?”王向中聽言,立馬臉色一白,心里叫苦連連,頓時后悔自己有些多嘴。

  這個年代的手機都還是功能機,根本沒有什么更新系統(tǒng)一說,自己講得太忘乎所以,竟然不經(jīng)意間透露了一些不屬于這個年代的常識。

  沒想到千算萬算,竟然在這里說漏了嘴!旋即王向中面露尷尬,吞吞吐吐地搪塞道:“呃……可能是我……說錯了吧?!?p>  看來以后嘴巴還得嚴實一些才是。

  還好眼前三人并沒有追究這話語之間的漏洞,只是有些狐疑地掃了王向中一眼,緊接著便放下了心中的疑惑。

  “中哥,你這么厲害還上什么課???”龍云悠哉地癱在椅子上,戲謔地調(diào)笑道。

  “你說的對,所以——”王向中清了清嗓子,面色嚴肅道:“我不打算上課了?!?

牧狼童

這一章寫了一些基礎的專業(yè)知識,不知道大家能不能看懂。   我也不知道大家是更愿意看故事,還是更想看點專業(yè)性的東西?   歡迎留言提出意見,我會酌情改變后面的風格。

按 “鍵盤左鍵←” 返回上一章  按 “鍵盤右鍵→” 進入下一章  按 “空格鍵” 向下滾動
目錄
目錄
設置
設置
書架
加入書架
書頁
返回書頁
指南