首頁>檢索頁>當前

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

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

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

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

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

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

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

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

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

        《計算機體系結構從入門到絕望》

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

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

        《計算機圖形學從入門到跑路》

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

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

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

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

        《機器學習從入門到窒息》

        ……

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

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

        厚厚的一個黑匣子:

        QQ圖片20190508100528.png

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

        QQ圖片20190508100602.png

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

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

        QQ圖片20190508100625.png

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

        QQ圖片20190508100653.png

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

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

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

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

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

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

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

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

        QQ圖片20190508100727.png

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

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

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

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

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

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

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

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

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

        這本書,值得推薦!

        0 0 0 0
        分享到:

        相關閱讀

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

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

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

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

        Copyright@2000-2022 m.pinthepufferfish.com All Rights Reserved.

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

        亚洲精品国产精品乱码不卡,亚洲综合色88综合天堂,亚洲最的成视频在线观看免费,婷婷五月中文字幕在线精品