首頁>檢索頁>當(dāng)前

終于悟到了!計算機原理!

?——《大話計算機》開箱評測

發(fā)布時間:2019-05-08 作者:欒大成 來源:中國教育新聞網(wǎng)

作為計算機相關(guān)專業(yè)學(xué)生,當(dāng)我進入大學(xué)計算機課堂之后,卻發(fā)現(xiàn)所學(xué)的東西并非我憧憬的那樣豐富多彩,當(dāng)計算機原理教材發(fā)到手中,曾經(jīng)作為學(xué)霸的我照例提前預(yù)習(xí),結(jié)果是,非??菰锓ξ丁W屛腋械阶蠲曰蟮氖?,書中出現(xiàn)大量的、我從未見過的詞匯和知識點,而很少提及這些知識點具體是怎么被應(yīng)用的,怎么被發(fā)明或者發(fā)現(xiàn)的,為什么會是現(xiàn)在這樣、為什么就不能是那樣,而且這些知識點給我的感覺是離散的,他們之間的關(guān)聯(lián)到底是怎么樣的,我很想弄明白。我感到大學(xué)計算機教材中的知識體系與高中基礎(chǔ)學(xué)科知識體系有明顯不同——你需要具備太多讓人絕望的知識背景。高中的數(shù)理化等基礎(chǔ)知識不會因為某個人的設(shè)計而改變了它的底層機制,丁是丁卯是卯。而計算機完全是人為設(shè)計出來的,學(xué)習(xí)的時候,就會想不通,我到底為什么要去學(xué)習(xí)這些“超自然”的知識呢?只是某個或者某些人設(shè)計出來就可以強塞給我么?我一度感覺非常迷茫。

但是借助高中的學(xué)霸基礎(chǔ),我并沒有被這種迷茫所左右,我依然跟隨著課堂,并沒有掛科或者厭學(xué),我只是在嘗試思考這些問題,嘗試找出其中本質(zhì)所在。我是在大二期間隱約有了一些系統(tǒng)化的思考結(jié)果。我覺得以下幾點是導(dǎo)致我迷茫的關(guān)鍵點:

1.沒有目標(biāo)或者場景的單向知識灌輸。比如講軟件工程以及開發(fā)項目管理的時候,概念先灌輸了一大堆,大多數(shù)東西對我來說神秘莫測。理想的方式,是給出一個場景,比如從一個idea開始,到一個產(chǎn)品基本構(gòu)思,然后落地到實際的開發(fā)任務(wù),在模擬開發(fā)過程中,逐漸引出軟件工程以及項目管理方面的各種知識,猶如徹底體驗了一次,形成深刻印象。這就是我認(rèn)為的所謂場景教學(xué)。而目前的狀況是本末倒置,由經(jīng)歷過這些場景的人總結(jié)抽象出知識點,失去了支撐這些知識的原有場景、背景、歷史,變成了完全孤立的天書,而恰恰是這些輔助信息,至關(guān)重要。當(dāng)然不可否認(rèn)的是這些知識點都是精華,但是直接把別人的精華生生灌輸?shù)酱竽X中,就會成為自己的精華么?我認(rèn)為完全不可能,這種填鴨式的灌輸結(jié)果,只能生成無用的“脂肪”。我作為一個學(xué)生,不敢指點老師,也不敢質(zhì)疑教材中的知識,但是我作為一個被灌輸者,對知識學(xué)習(xí)過程是有發(fā)言權(quán)的。再舉一個可能不太妥當(dāng)?shù)睦?,為什么大學(xué)生對網(wǎng)游如癡如醉,有些甚至通宵不顧學(xué)業(yè)?仔細(xì)思考,網(wǎng)游的強烈目標(biāo)驅(qū)動可能是原因之一,比如一些所謂極品裝備,多少人為了獲得這些無非就是游戲公司數(shù)據(jù)庫中的一條記錄的裝備,而耗盡了大好青春?而如果計算機知識也能做到如此吸引人去探究,那才是對抗網(wǎng)游的最佳方法。

2.知識點之間完全孤立,找不到聯(lián)結(jié)點。比如C語言,為什么要有這么多數(shù)據(jù)類型(int,char,float等)?不同數(shù)據(jù)類型定義好之后,后面又是怎么處理的?如果不定義數(shù)據(jù)類型會怎樣?C語言、匯編語言、機器指令、CPU之間是怎么聯(lián)系起來的?我寫了一段C語言程序,它被編譯執(zhí)行的全過程是怎樣的?軟件怎么就能控制硬件了?如果上面這些解釋不清,我有何動力來寫這段C語言代碼?我就感覺自己像僵尸一樣任人擺布。我憧憬中的C語言應(yīng)該是這樣的:先介紹匯編語言出現(xiàn)的背景,然后介紹C語言是為了解決匯編語言可讀性差的問題,然后發(fā)現(xiàn)有了函數(shù)后,可讀性和可維護性更好。當(dāng)然,介紹匯編語言的話就得先介紹CPU執(zhí)行這些機器碼的基本過程,把這些背景以及大致框架原理都介紹清楚之后,起碼在后續(xù)認(rèn)知上不會留坑。知識之間如果缺乏關(guān)聯(lián),那么讀者腦海中無法形成一個框架,只局限在一個小范圍內(nèi),而出了這個范圍完全不知所措。

3.語言乏味不接地氣。比如計算機組成原理,幾乎所有教材都以介紹其歷史、多么強大的功能等為開端。每當(dāng)看到這些,我就感覺如同嚼蠟。我覺得導(dǎo)致這一點的關(guān)鍵原因之一,就是沒有場景化教學(xué)。丟失了背景、場景、歷史信息之后,單純圍繞抽象后的知識點來介紹,可想而知,所用的語言就只能是抽象晦澀的,想用豐富接地氣的語言也用不起來,因為根本沒法用。每當(dāng)看到這些晦澀無味的描述我就在想,這一切到底和我有什么關(guān)系?計算機很強大,具體怎么強大的?CPU、內(nèi)存、顯示器是怎么串到一起的?計算機為什么能實現(xiàn)AI?如果能夠放在書的最后而不是一開始就鋪概念、鋪技術(shù)點,這才符合常規(guī)的思維。任何總結(jié)、抽象,都應(yīng)該放在具體介紹之后,而不是之前,放在前面只能一下子在作者和讀者之間形成一道屏障。

作為計算機專業(yè),幾年來看了不少書,坊間經(jīng)??吹竭@樣的調(diào)侃,深入人心:

《計算機體系結(jié)構(gòu)從入門到絕望》

《計算機組成原理從入門到放棄》

《計算機操作系統(tǒng)原理從入門到崩潰》

《計算機圖形學(xué)從入門到跑路》

《高性能計算機集群從入門到入土》

《計算加速從入門到入墳》

《計算機存儲系統(tǒng)從入門到住院》

《計算機網(wǎng)絡(luò)從入門到懵逼》

《機器學(xué)習(xí)從入門到窒息》

……

2018年,一個偶然的機會,當(dāng)我第一次在技術(shù)群里看到一本名為《大話計算機》的書的內(nèi)容簡介和ppt后,就沒有一刻不在期待著這本書的問世。該書的作者是冬瓜哥,他也是另一套圖書《大話存儲》系列的作者。冬瓜哥時常在群里和大家調(diào)侃順帶推銷他的這本書。我看了目錄和一些內(nèi)容試讀之后才意識到,這本書,我要好好看。

2019年4月這本書一上市我就買了,作為學(xué)生黨,這是我買過的最貴的書??斓皆碌?,終于收到!不敢造次,詳細(xì)記錄下開箱始末:

厚厚的一個黑匣子:

QQ圖片20190508100528.png

開箱要冷靜,別讓溢出的知識沖昏了頭腦!三本精裝書+一摞思維導(dǎo)圖!

QQ圖片20190508100602.png

封面金燦燦!感覺不認(rèn)真研讀,首先對不起這個包裝!

海報,海報,海報!??!

QQ圖片20190508100625.png

全彩色印刷,紙張一流,銅版紙的質(zhì)感,但是不太反光,不刺眼?。?!

QQ圖片20190508100653.png

還有好多二維碼,掃碼鏈接附加資源,音頻視頻圖片啥都有!

OK,這套書硬件上的閱讀體驗堪稱一流,簡直是一本藝術(shù)品。作為理工專業(yè)的我,眼前一亮,或許之前看的書,在閱讀體驗上,都太平庸了。

現(xiàn)在開始研究內(nèi)容!

隨著閱讀本書的第1、2、3章,發(fā)現(xiàn)之前我的認(rèn)知框架竟然也是不全的,有太多地方竟然是真空,如果拿著這種根底去找工作,誰知道會栽在哪里,有可能剛一站起來就散架了。

首先,這本書語言直白卻沒啥廢話,沒有教科書般的一大堆晦澀難懂的術(shù)語定義,但是專業(yè)術(shù)語卻又經(jīng)常穿插其中,有的不明白的術(shù)語,很快就會得到解釋,可以感受到作者試圖站在讀者的角度上去解釋專業(yè)知識的用心。語言直白不廢話,邏輯嚴(yán)謹(jǐn),不會讓人因為看不明白而心情煩躁——從入門到崩潰,對于我等小白,作為入門到專業(yè)這條路上的科普書籍最適合不過。

還有我個人最喜歡的一點是——書中的知識點是跟著問題的產(chǎn)生并引出來的,使得內(nèi)容十分連貫緊湊。我個人將它作為故事書看,因為內(nèi)容真的是連貫,從計算機如何實現(xiàn)1+1侃侃而談到現(xiàn)在的計算機.....

我印象很深的一件事是,我之前到處詢問一個數(shù)學(xué)建模問題——x射線穿過均勻材料物質(zhì)時,有某方程,但是如果穿過的是不均勻的呢?我去咨詢考研黨,他居然也不知道能用線積分解決,但是我們的確都會解線積分,而就是不知道能應(yīng)用在這,這就很尷尬啊,學(xué)的東西,會解,考試能過關(guān),卻不知道這個知識能干什么?這就是我們所學(xué)習(xí)的孤立的知識之間無法建立起框架的另一個佐證。

所以我個人就覺得這本書挺適合我這類人的——這本書使用不斷反問,提出問題,并且引出那些我們或許熟悉或許陌生的知識點。讓我們知道這個知識點,為什么出現(xiàn)在這,解決了什么問題。

QQ圖片20190508100727.png

再者,也是我最喜歡的一點就是,圖真的超級多的.....你懂的,當(dāng)我拿到這本比磚頭還重的書的時候,我的內(nèi)心是拒絕的,因為我家中也有一本這樣的磚頭書——《史記》,圖超級少的書讓我這個非歷史愛好者看了幾頁就閑置在書架上了...實在慚愧。然而《大話計算機》這本書的圖夠多,講真,每兩頁必有圖出現(xiàn),圖也很良心,從未見過這種細(xì)致而清晰的圖,這種圖,黑白印刷估計體驗就差多了,很多流程就會糊涂了。

看看,如果黑白印刷,通過顏色區(qū)分的流程完全無法辨認(rèn)了,彩色貴點我也認(rèn)了。

一本書的質(zhì)量如何,除了作者解釋問題的語言功底、內(nèi)容的深淺,我認(rèn)為還有書籍的圖的質(zhì)量,圖是重要的輔助讀者理解的工具。

書中有數(shù)電,模電,電路等純硬件的知識內(nèi)容,也涵蓋了相關(guān)軟件的內(nèi)容,軟硬混合的計算機網(wǎng)絡(luò)、計算機組成原理等計算機專業(yè)要學(xué)習(xí)的內(nèi)容也有涉及。我覺得它是一本很給力的教科書。我心中的好教科書是什么?是能讓讀者知會知識,引導(dǎo)讀者的才是好教科書,而不能僅僅只是單純記錄這些知識。

關(guān)于書籍的專業(yè)性,我只是個學(xué)生,不是行業(yè)專業(yè)人士所以我不做評價。只不過對于我這個半吊子愛玩arduino的學(xué)軟件的學(xué)生而言,這本書的確讓我入了底層軟硬件部分知識的門,提供了我一個很明確的方向。

而且講真,上網(wǎng)一搜,我感覺和硬件技術(shù)相關(guān)的博客比起軟件技術(shù)而言真的太少了。查詢數(shù)電等書籍得到的又是我看不懂的長篇大論,大部分教科書的貨太干太硬啃不動。引用某位校長的觀點“大學(xué)本科通專兼顧,重心應(yīng)在通而不在專?!蔽冶救瞬宦斆鳎喿x《大話計算機》最大的收獲就是—— 至少“通”了,大致知道計算機到底是個怎么回事,以及我專業(yè)的每一門固定課程之間有什么關(guān)系。 

直白,連貫的語言,以及不斷發(fā)問的傳授知識的方式,軟硬件知識恰到好處的融合和過渡,再加上豐富的圖,我也寫博客,知道寫這些東西其實挺費時費事的,何況還要一個人把圖弄好....。在此由衷感謝作者能將你會的知識,以這么通俗易懂的方式呈現(xiàn)給像我這樣不知道如何入手計算機底層、如何將計算機相關(guān)知識關(guān)聯(lián)在一起的人。而且書籍的前期編寫工作還是一個人完成的,可以說十分用心了!

最后,關(guān)于定價,前面說過,史上最貴。打完折也要450,但是,我認(rèn)為,你可以請朋友吃頓飯,可以兩年換一個手機,為什么不能花點錢重新奠定你的IT基本功呢?與其花大量的時間去網(wǎng)上找資料找答案,為什么不一站式解決你的IT困惑呢?另外,我始終認(rèn)為,免費的東西,不會去珍惜,不會投入感情去鉆研。

看了三章,瀏覽了全書,我得出的結(jié)論是:

這本書,值得推薦!

0 0 0 0
分享到:

相關(guān)閱讀

最新發(fā)布
熱門標(biāo)簽
點擊排行
熱點推薦

工信部備案號:京ICP備05071141號

互聯(lián)網(wǎng)新聞信息服務(wù)許可證 10120170024

中國教育新聞網(wǎng)版權(quán)所有,未經(jīng)書面授權(quán)禁止下載使用

Copyright@2000-2022 212o0.cn All Rights Reserved.

京公網(wǎng)安備 11010802025840號