本文的目的是想讓諸位瞭解有關計算機技術的知識範圍,掌握其基礎中的基礎知識,設定目標;
同時又想讓那些打算用計算機做點什麼,卻又因難以下手而猶豫不決的人,以及雖然就職於計算機行業,卻又因追趕不上最新技術而苦惱的人,能夠了解計算機的本質。其實計算機非常簡單,誰都能掌握。只要掌握了,計算機就會越來越有趣。
目錄展示由於文章篇幅原因,這裡以目錄+知識點截圖的方式展示部分給大家!完整276頁的(計算機是怎麼跑起來的?)PDF!
內容展示第一章 計算機的三大原則
第二章 試著製造一臺計算機吧
第三章 體驗一次手工彙編
第四章 程式像河水一樣流動著
第五章 與演算法成為好朋友的七個要點
第六章 與資料結構成為好朋友的七個要點
第七章 成為會使用面向物件程式設計的程式設計師吧
第八章 一用就會的資料庫
第九章 透過七個簡單的實驗理解TCP/IP 網路
第十章 試著加密資料吧
第十一章 XML 究竟是什麼?
第十二章 SE 負責監管計算機系統的構建
在計算機行業確實有“SE的地位比程式設計師的高”這種說法。那麼,所有計算機技術人員將來都必須以SE為目標嗎?就連非常熱愛程式設計,想當一輩子程式設計師也錯了嗎?
筆者認為並不是這樣的,想當一輩子程式設計師也很好。但問題是若要立志成為計算機行業的專家,就不能僅僅關注技術了。雖然又懂技術又懂計算機確實讓人感到興奮,但如果只是這樣的話,早晚有一天工作就會變得沒那麼有意思了。有些人在30歲左右就會選擇離開計算機行業,不是因為他們追趕不上技術前進的步伐,而是因為他們感到工作變得無聊了。專家也好普通人也罷,只有為社會做出了貢獻才能有成就感,才會覺得工作有意義。
可能有人會覺得“這麼說來,即使是程式設計師,只要能意識到自己也是在為社會做貢獻不就好了嗎?”能這樣想就對了,SE也好程式設計師也罷,所有和計算機相關的工程師都要有這樣一種意識:
我們要讓計算機技術服務於社會。如果能有這樣的決心,就應該能作為一生的事業和計算機愉快地相處下去了吧。