隨想 與技術無關 計算機世界還需要書嗎?

2021-09-06 10:29:20 字數 3417 閱讀 7426

我記得去年還是今年早些時候,garbageman大俠寫系列文章《c解毒》的時候,我就說等他的書寫出來後,一定要買一本看看,這不前天晚上

在京東拍了一本書,沒想到今天下午就到了,花了幾十大洋,呵呵,下面是書的封面:

還沒來的及細看,印刷質量很好,紙張質量還行。

為什麼要現在買這本書呢? 這要從前段時間的園子裡那篇文章說起:  程式設計師都不讀書,但你應該讀

1、現在網際網路在全球各地都可以輕易的獲取資訊。

2、程式設計類書籍編寫的質量差,很多書都是些什麼21天,什麼幾天精通什麼,還有就是一些什麼從入門到精通系列的書籍。

誠然,現在從網際網路上獲取資訊比較容易,但是也許那篇文章的作者可能忽略了乙個事實,那就是不是所有的想要從事計算機這個行業的

人員都具有和作者一樣的計算機基礎知識功底(我不能準確的知道作者的水平,但是從他的書櫃裡的書可以窺見一斑),下面是那個哥們的書櫃

,這裡可以看到作者看的書也是很多的,有經典的《**帶全》等。

我們來分析一下這位哥哥說程式設計師不需要讀書的潛台詞: 那就是在遇到問題的時候,他知道怎麼去網路上蒐集所需要的資訊,他知道

需要搜素那些必須的資訊;而要做到這兩點就必須有一定基礎,很明顯如果你沒有一點基礎,那麼你將不可能從偌大的網際網路上獲取你需要的資訊。

(而且我可以肯定的說,雖然園子的都是it界的高手,但是我敢肯定的說,園子裡面還有很多人還真不會利用網際網路這個無限的資源庫,很多人雖然

會「用」谷歌、度娘,但是肯定很多人沒有真正的掌握這些強大的搜尋引擎,谷歌近些年因為一些不為人知的原因在國內已經不如以前那麼好用了,現在

也只能用度娘了)。這裡我可以說乙個我身邊的故事,我有乙個同事,比我工作早2年,這不昨天他要裝西門子的軟體,結果不會弄,也不知道怎麼從互聯

網上搜尋相關的資訊,這不我現在正在就幫他安裝系統和軟體,哎,我真的很無語,不幫他弄嗎,面子上過不去;幫他弄吧,自己又覺得很無語。舉這個例

子的目的是為了說明乙個問題,即使在現在網路資訊這麼豐富的時候,怎樣找到自己的資訊也是乙個值得**的問題。

很多時候,一些流行度很高的文章、文字、語言和話語會對一些認知不夠成熟的人造成很大的影響,甚至是一生的影響;這些影響有正面的,也有負面

的;比方坊間流傳很廣的老比同學在大學期間中途輟學了,還不是一樣成為了世界首富;還有就是現在在網際網路的風雲人物馬雲,坊間傳說他當年考北大的

時候數學得分為1分(這個不知道是不是真的,我沒有看過他自己在任何公開場合說過這個);且不論這些是個例,但就他們成功的背後的故事,有多少人清

楚,無論他們在公共場合怎麼披露和表達自己的成功的經驗,我只能說:歷史會重演,但是成功不可複製。

如果您簡單的認為一些人的成功可以複製,那麼你只能默默的祈禱自己不要摔的太重。

但是為什麼現在整個市面上充斥了那麼多的無用的資訊呢? 這與現在的人的浮躁有關,所有的人都渴望一夜成名,都渴望一夜成功,因此市面上也就到

處是一些21天從入門到精通,到處鋪滿了所謂的成功學。

現在在計算機世界乙個比較熱門的話題是:開源。開源好不好,這個東西還真要好好的**,對於一些懶惰的人來說,開源是他們的救命稻草;而對

你可以不學習的理由或者說是你可以不自己動腦筋的理由。前幾年流行這樣一篇文章: 提問的智慧型, 這個也許能對一些人提供一些參考,咱們的前輩們說

過一句話:盡信書不如無書。 這裡這個提問的智慧型也需要辯證的來看,至於到底怎麼看,那就看各位仁者見仁、智者見智了。

很多的。  

這個世界之前將所有的書籍都看一遍。

這麼多的資源怎麼處理呢?也許這也是那位仁兄說這個世界不再需要書的原因,因為書太多了根本讀不完,也就是:「書非借不能讀也」。弄那麼

程式設計書」。

讀了那篇文章後,對我觸動很深,我也對自己這段時間的學習做了一下反思,也就有了這篇文字。

很多人信奉: 用到什麼,學什麼;以前我對這個觀點不是很贊同,現在看來也不是沒有道理,因為在這樣乙個資訊海量的時代,如果不進行

資訊的篩選,那麼你不可能接受所有的資訊,因此提取有用的資訊是一件非常重要的事。但是這裡也有乙個問題,如果你是這樣的人的話,那麼你永遠

也達不到登峰造極的狀態,什麼原因,還是大家自己想吧。

原本討論的是,計算機的世界還需要書嗎? 結果說了一大堆,自己也不知道說了些什麼。最後我想說的是: 計算機的世界在任何時候都需要書。

但是對於你和我來說,需要的是自己真正需要的書;而不是粗製濫造的書,不是東抄抄西抄抄的書;你需要的不僅是電子版的書,需要的紙質的書。

為什麼需要紙質的書呢? 電子版的書看起來費勁,而且一般的人也沒有那個耐心從頭看到尾,更主要的是看電子書費眼;還需要認真的甄別書的偽劣,

不要被一些書誤導了,這個誤導,通常不是知識點的誤導,而是思想上的誤導,例如那些21天、7天什麼類的書籍,他會讓你感到你要學習的東西只有那麼

點東西,通常會讓你急功近利,而更有可能成為井底之蛙。

1、入門篇  《c prime plus》、《k&r c》 、《c和指標》  (個人認為 k&r c 比c prime plus難懂,適合有基礎的人看,三本我都有紙質的)

2、提高篇 《c專家程式設計》、《c陷阱和缺陷》、《c標準庫》、《c語言現代設計方法》

3、高階篇  《深入理解計算機系統》、linux核心相關的書籍

上面僅代表自己的想法,可能說的不是特別的對,還是那句話見仁見智吧。

如果您要學習linux下c程式設計的話,個人感覺《linux 一站式程式設計》寫的不錯,可以看看,而那本《unix環境高階程式設計》是多少人推薦的讀物,我

還沒有時間看這本書,大體瀏覽了一下,值得一看。

這裡沒有將我新買的書放到這裡面,我個人認為garbageman寫的書注重的是實戰,而上面我提到的書注重的是理論,如果在學習過程中將《k&r c》

認真學習,再將c標準的(en edition)認真看一遍,garbageman書中提到的問題,你也就能迎刃而解。如果你是乙個注重效率的人,那麼garbageman寫

的這本書是一本不錯的選擇,我看了前面幾節,例如關於 「c++假c之名」這一篇,我估計很多人,可能不會注意vc++ 6 或者後面的版本關於副檔名對

編譯器的影響的(我習慣c工程建立時,自己填寫副檔名.c)。

亂七八糟的說了一大堆,自己也不知道說了些什麼,主要是自己下階段打算進入這個行業,做自己喜歡做的事,也許明年我也會和各位一樣成為乙個碼農,

下個月就離職了,園子裡的前輩們有什麼看法和建議呢? 歡迎指教。

電腦科學與技術反思錄

姓名 曾毅 oicq 101811267 電子郵件 zengyi820 hotmail.com 學歷 本科 大學三年級 專業 電腦科學與技術 個人愛好 計算機,英語 英語水平 大學英語六級,四六級考試口語加試優秀 經歷 微軟高校資訊交流中心基礎科學版版主 2001 2002北京工業大學實驗學院學習部...

電腦科學與技術反思錄

自己去看看吧。總的來說,學集合 邏輯起手不難,普通高中生都能看懂。但越往後越感覺深不可測。學完以上各書之後,如果你還有精力興趣進一步深究,那麼可以試一下gtm系列中的 introduction to axiomatic set theory 和 a course of mathematical lo...

電腦科學與技術反思錄 ZZ

這篇文章引起很多爭論,我這裡只是 學習用,別無他意 感謝所有為這篇文章做出貢獻的人。自己去看看吧。總的來說,學集合 邏輯起手不難,普通高中生都能看懂。但越往後越感覺深不可測。學完以上各書之後,如果你還有精力興趣進一步深究,那麼可以試一下gtm系列中的 introduction to axiomati...