《c程式語言》是c語言的「聖經」,建議每個從事it的都讀一下,裡面包含了大師的思想精髓,是國內的c圖書所不能媲美的。
之前草草讀過一遍,最近心血來潮,在工作之餘,重讀了該書,這一遍的收穫還是頗豐的。
在重讀該書的過程中,還是產生了不少新的想法:
(2)知識的關聯性:在讀的過程中,特別是到了最後一章,涉及到儲存分配的時候,愈發感受到知識的關聯性。比如在記憶體的**跟分配時的策略,就是在作業系統中著重強調的一點。很多時候都會遇到這種類似的問題,比如說資料庫中的鎖,日誌等問題,其實在作業系統中也都有涉及,很多時候我在想這些知識的最原始的出處是哪兒?到底是誰copy的誰?其實在見過類似很多的例子之後,明白了其實這都是次要的,作為我們這種普通人,只要動了其中的原理就ok了。
(3)刨根問底很重要:之前在部落格上看到一句話,感覺非常對頭「似懂非懂,就是不懂」。這句話其實並不是什麼很深奧晦澀的話, 但是說的確實在理。尤其是在看了一些書之後,愈發發覺自己懂得知識確實不夠。特別是從事技術開發。其實真正的技術點就幾個,當我們真正明白了,了解了,才能體會其中的樂趣。
(4)精益求精很關鍵:做事有兩種態度:一種是應付了事;第二種則是精益求精。短暫的應付,可能會換來我們一時的「痛快」、「舒適」,但是時間長了,差距就大了。這就是人們拉開差距的原因吧。其實每次在讀書的過程中,我們完全可以像讀**一樣,一目十行,但是讀過之後呢,是不能體會到那種「錙銖必較」的快感的。比如我讀本書第一遍的時候,就是草草翻閱,當時就想不明白,我到底為什麼在趕進度,難道是為了跟別人炫耀我讀過經典書籍?還是為了跟別人聊天時增加一些談資?反正自己當時也沒有想明白。在第二次讀書的過程中,細細品味其中的原始碼,才真正感受到大師的思想,確實高階。**的緊湊性、規範性都令我汗顏。
(5)真正的技術牛人都是哲學家:說這句話可能比較絕對,但是這是我最近的真實體會。我之前讀書一直都是浮躁,根本不能深入其中,肯定也沒能體會其中的精華,最重要的是根本體會不到那種成功的喜悅感。在重讀本書的過程中,我還同時在讀《戰勝拖拉》這本心理學的書籍,從本書的閱讀中,發覺了自己之前之所以沒有深入,之所以浮躁,都是因為自己拖拉。雖然每次都給自己羅列一些計畫,但都是在最後的時候把計畫幹完,從而保證不了質量,當然也就體會不到讀書的樂趣,進而也就沒有興趣讀書了。確實感覺自己比較幸運,及時發現了這本書,正在慢慢改變自己之前的習慣。很多時候發現很對的技術牛人的頭銜出了技術專家,往往還跟著」哲學家「這個詞眼,現在慢慢明白了。
以上就是我重讀《c程式語言》的幾點感受吧。希望自己慢慢把其他經典書籍都讀起來,並且最好能實踐一下。今天是2023年1月1日,希望自己今年能有好的收穫~加油!!!
重讀貝葉斯有感
前幾天上課,老師布置作業時丟擲了乙個問題,是計算機演算法中的概率問題。具體問題較為複雜,現不贅述。然後,我突然聯想到貝葉斯公式,其實上概率論課時我是囫圇吞棗的 但是總是對貝葉斯公式停留在乙個印象 前後概率。我其實什麼都不太懂,但就是感覺貝葉斯公式的應用就是對前後概率的處理從而得出決策。ps 我沒看資...
C語言學習有感
記得我剛步入大學接觸專業課c語言程式設計時,這門課程讓我感到一臉懵逼,一開始就出來一大堆關鍵字scanf,printf什麼的,最難理解的還是 d,s什麼的,這些對於剛剛接觸c語言的學生特別難以理解,因為它讓學生摸不清方向,最最關鍵的是沒有把主線講清楚,因此很多學生從開始就被c語言的高階所打敗了!在此...
讀c語言程式設計有感 從引言到選擇控制結構
大學四年的青蔥歲月,程式設計將成為我這整個四年的光影。作為專業課的第一本書,c語音程式設計是我接觸程式設計的起點,經過四幾個月的學習,終於到了回顧與總結的時刻了。一 引言。引言雖然考試不考但它是書的視窗。是它吸引了讀者的興趣,引導我們不僅了解計算機的歷史,專業的歷史。更讓我們產生了對計算機專業的興趣...