老趙書託(1) 寫在前面

2021-09-05 20:51:01 字數 1386 閱讀 1939

最近我思考和總結地越來越多,感覺也是時候把自己許多年來的經驗進行一番總結和整理。談基礎與能力的時候,我把人腦比喻為「儲存器」,裡面存放了「知識」和「能力」等資訊。而思考和總結便可以看作對這些資訊的索引進行整理,好比資料庫在執行一定時間之後需要整理索引碎片一樣。因為種種原因,一些重要的內容可能已經淡忘了,或者有些東西當時認為「有空再關注」卻從此置之不理,而整理和思考也正是乙個查漏補缺的過程。

對於每個搞技術的人,技術方面的書籍相信都看了也不少,有些書籍看了就忘也沒有太多關係,有些書籍卻可能值得常備案頭,每次翻閱都會有不同體會,這就是普通書和好書的區別之一。在每個人的成長過程中,總歸會有那麼幾本書對自己的影響非常大,而對這些書進行整理和推薦也是一件快事——至少發現自己曾經也耗費數千小時看了數千頁,一股成就感便「油然而生」。我自詡在讀書,至少是技術書籍或資料方面涉獵頗多,小有心得,按照某些朋友喜愛的說法,「有資格」給後來者一定的指導。能夠在自己積累的同時幫助他人,何樂而不為,也算是盡可能利用一把自己所謂的「影響力」。

這些書都是我認為的「.net開發人員必讀書籍」,但是您會發現,它們不一定是和.net有關的書籍。事實上,其中的大部分都和.net沒有必然聯絡,或者說,和具體技術沒有太大關係。熟悉我的朋友一定知道,我是乙個重視基礎的人,因此推薦的許多內容也都是為了讓乙個技術人員可以更好,更快前進的基石;而另外一些,可能是面向國內許多.net開發人員的「通病」而推薦的有針對性地書,希望他們能夠改變一些朋友在使用.net時的一些思維模式。

這些書都有一定共性,例如它們在業界都擁有頂級口碑,也都是我仔細閱讀過(至少仔細閱讀過其中大部分)的書籍。這些書籍可能會略帶一些學術意味,但肯定不會過於深入1。我在推薦的時候也盡可能把自己的個人喜好排出在外,推薦一些真正對盡可能多的人有用的書籍,而不是憑著自己的興趣羅列出各種資料。例如,我不會推薦任何il的書,因為我認為這對於.net開發人員來說並沒有太大幫助,掌握il既不是優秀.net開發人員的必要條件也不是充分條件;但是我推薦的書籍可以讓您更好地理解il是怎麼樣的東西,並且讓您在需要了解il的時候有足夠的能力去學習及深入——這才是我認為的「基礎」,「基礎」與「底層」或「深入」無關,有時候它更接近是一種「能力」的培養和「常識」的形成,而不是對「技術」的掌握。

基於我一貫的風格,我會盡可能地認真對待每一本書,甚至會把它們重新瀏覽一番,因此無法保證「書託」行動的週期長度,請大家諒解。

至於書籍的**,您可以在國內購買翻譯版或影印版,也可以像我一樣投入重金,把所有這些書的原版收入囊中……不過這可能只有我這樣的「書痴」才能感受到這樣做的樂趣2吧。此外,我也會在推薦的時候附帶一些額外的資源,其中也包括一些網際網路上可以找到的open course,因此練好英語也是非常重要的。英語能力,至少是閱讀能力,可能的確是成為優秀技術人員的「必要條件」之一吧。

注1:我經常想起李開復大叔非常「道貌岸然」的一句話:「如果你在大學裡看完taocp,那麼你的演算法能力就不錯了」——如果您可以做到這一點,在國內任何一所大學都是頂尖的學生。

emmmmm,寫在前面

怎麼說呢,雖說已經打了大半年的acm了,早就有寫部落格的想法了,一直沒實現,也就是今天上著演算法課,突然的就想把我的這段旅程記錄下來,我的部落格主要會寫我學到的演算法課上的知識啦,也會有打過的比賽中一些有意思的題啊,日常肝到凌晨的cf啊 等等,當然還有每學期末的知識點整理啊,還有每次的程式作業,劃重...

寫在前面的話

csdn開博前言 這是第一次在csdn寫博,所以將寫作的背景及原因交待一下,恐以後自己寫博的時候離題萬里,當看到這篇文章的時候明白要在這個地方留下些什麼東西。也或許有幸能被別人看到我寫的文字,也能明白我的意圖。寫這些文字的時候,我做為一名開發人員在一家軟體公司實習。能有機會從事和程式設計相關的工作心...

寫在前面的話

屈指算算,從接觸計算機到現在,已經過去了12個年頭,其中做全職程式設計師也有3個年頭了。這些年來我頻繁查閱網際網路上的資源,也免費使用許多優秀的開源 感謝網際網路提供的知識海洋,它讓我們獲取知識的方式變得如此便捷。我曾經註冊過許許多多的網路賬號,如今它們大多我已忘記。現在我想把我的一點想法記錄下來,...