學習學習再學習

2021-06-29 15:34:07 字數 2011 閱讀 1002

如果乙個技能足夠複雜(比如從零學程式設計),那就不要指望讀完一本書就可以打天下。多買幾本書同類的書——因為每個作者的出發點是不一樣的,哪怕對同乙個概念都有不同的解釋說明。理解知識的重要過程之一就如牛的反芻一樣,要嚼一遍、嚥下去、再吐出來、再嚼一遍、再嚥下去……所以,既然一本書可以讀幾遍,那麼同一話題多應該讀幾個作者的講解。

說實話我不太理解那些覺得『書太貴』了的人……從小就不太理解(我小時候家裡並不富裕)。將來那點錢都賺不回來,還怎麼活啊?這事兒實在是沒必要爭論,買不起書和捨不得買書絕對不是一回事兒。

其實不用指望大神給你推薦書單,自己養成會挑書的能力罷,這很重要,也很簡單,卻也是很多很多人一生都不會的事情

1. 出版社

每個出版社的出版能力各不相同,也各有所長。盡量選擇在鎖定的領域裡知名的出版社。反正你不能買電影出版社出版的《精通python》——這當然是玩笑,電影出版社沒出過這麼一本書。

2. 作者

靠譜的人寫出來的東西靠譜。在決定是否花時間精力去讀之前,可以花一點時間去了解作者。注意,要去了解作者在該領域中的能力,至於作者的其他方面,必須暫時放在一邊。

3. 版次

第一版的書,慎買慎讀。再版次數越多,說明此書的內容越經典。優先選擇那些「第n版」(n越大越好)的書。(少數情況下,關於某些新知識的書只能買第一版,比如,2023年下半年,關於ios 8 swift的程式設計書……)

4. 印次

有時,要學習的領域太新,乃至於只有第一版的書。那就要看,有沒有那種印次已經很多的書:比如,第一版第n次印刷(n越大越好)。

5. 印數

即便最終你不得不買第一版第一次印刷的書,那也最好先看看印數。首印數量太少,說明出版社對其銷量沒有信心……

6. 「編」與「著」

編著這兩個字經常放在一起,但實際上有天壤之別。「著」的意思是原創成分更多,「編」的意思是」拿來放在一起」……有的書缺德,把兩個字放在一起用「編著」糊弄讀者。當然要優選「著作」。

7. 參考文獻(references)

為了習得知識而去讀書,多是技術文獻之類的「非**類書籍」(non-fiction)。如果書後沒有詳盡的「參考文獻」列表,那這本書不值得讀——更多的可能性是,那並非是作者用筆寫的,而是他用剪刀漿糊拼出來的東西。這一條格外重要,真的在乎它,就會知道中文書中,可選擇數量其實很少。另外,好書的「參考文獻」往往相當於乙個地圖,你按圖索驥,就會找到更多好書、經典書。

8. 索引(index)

好的參考文獻,或者說,合格的參考文獻,是要有詳盡的索引的。印刷版的書,沒有索引,就沒辦法檢索——那書的用處何止減半!當然,這也是我們為什麼更喜歡電子書的重要原因:可隨時全文搜尋!

9. 優選英文書

不解釋。自己想。不同意的話,就別再讀下去了,謝謝配合。

10. 盡量不讀譯作

這是很有「偏向性」的固執看法(stubborn opinion)。儘管譯者永遠出於好心,但好心未必帶來好結果——這又是事實。既然你決定繼續讀下去,還是先接受這個建議吧。

更為重要的是,學門外語(尤其是英語),根本沒那麼難,甚至很容易,能不能學,能不能學會,只不過是學習意識問題。

以上幾個原則,儘管簡單,但是如若你將他們拼起來應用,就會發現,市面上書確實不少,值得看、值得讀的真的不多。於是你就釋然了,於是你就淡定了,於是你就不害怕精讀了……

11. 花點時間去讀書評

amazon、douban上的書評都很棒,儘管也需要一點點的甄別能力(遺憾的是,豆瓣上「書託」越來越多了——讀中文有很多「意外的負擔」)。

12. 看看牛人在讀什麼

網路時代有很多方法可以去了解牛人們在做什麼,牛人的共同特徵是喜歡分享。他們正在看的東西,是他們篩選過後的,常常有很***價值。注意,是「參考價值」,不一定是「價值」。(這裡有個很好的例子:some books for software-oriented humans,文章作者是pat maddox, rspec核心開發團隊2號人物。)

學習 學習 再學習

原本要使用vs2005開發乙個b s專案的,沒有想到只能先暫時停停了,居然跟不上技術的發展了,呵呵,一直使用delphi delphi也沒能跟上 沒有想到轉到vs2005上竟然有這麼多要學的東西,當然目的是了做乙個好的系統。最近一直在學習asp.net ajax,雖然專案停了,但是我覺得值得,有很多...

只是學習 學習 再學習

通過做 讓我學會了很多東西 什麼 flash div css html js as 雖然都只是皮毛 不過 算是了解那麼一點點吧 哈哈 我還突然發現 我的 數學和英語 進步了不少 而且還都是很實用的 比在學校的進步可快多了 那句話說的很不錯 在你了解了一些皮毛之後你會發現很多東西你都必須去學。因為少一...

委託再學習

本文 自深山老林 1.什麼是委託?委託是一種定義方法簽名的型別,可以與具有相容簽名的任何方法關聯。2.委託有什麼特點?3.如何使用委託?demo using system public delegate void delegatemethod string strmessage static voi...