總結(jié)一下最近閱讀過的 IT 相關(guān)書籍來做推薦!
1.《代碼之髓》:適合入門級/復(fù)習(xí)

本書首先講了如何深入高效地學(xué)習(xí)程序設(shè)計(jì)語言 ,探討了程序設(shè)計(jì)語言是如何產(chǎn)生的。接著介紹了和程序設(shè)計(jì)語言相關(guān)的各種概念,講概念時(shí),作者不會以某特定語言為敘述前提,他會將幾種語言作比較。“培養(yǎng)對不同語言都適用的理解能力,是非常重要的。 ”
我想的是,如果我上學(xué)的時(shí)候或者最初工作的時(shí)候讀到這本書,會不會對編程產(chǎn)生濃烈興趣?跟學(xué)校老師的“實(shí)用性”講解風(fēng)格不同,作者會講到語言設(shè)計(jì)者為解決何種問題而創(chuàng)造了這種語言,或者某種功能,這對語言學(xué)習(xí)非常有幫助。感覺理解更透徹。
除了學(xué)學(xué)知識點(diǎn),我也讀到了編程世界的情懷?!罢Z言處理器會事無巨細(xì)地做錯(cuò)誤檢查并指出。這和與人打交道不同,只要你方便,它總是有足夠的時(shí)間和耐心陪你一起。一旦出現(xiàn)程序錯(cuò)誤,很多人可能會驚慌失措。其實(shí)那只是語言處理器在仔細(xì)閱讀了你的程序后,告訴你它哪里不明白而已。只有理解了這一點(diǎn),才能和語言處理器打交道。 ”肺腑之言:機(jī)器,真是比人強(qiáng)多了。
2.《智取程序員面試》 :適合入門級/復(fù)習(xí)

世界上只有10類人:懂二進(jìn)制的和不懂二進(jìn)制的。程序員只分為兩類,理解指針的和不理解指針的。(注:二進(jìn)制用10來表示十進(jìn)制的2,指針是C語言一大難點(diǎn))我雖然編程知識學(xué)的不好,但我格外鐘愛此類程序員小肉段,字里行間透著智慧有沒有!
我工作之后常常迷惑自己有沒有學(xué)過某一科目,搞不清楚的時(shí)候發(fā)短信問同學(xué),接著就把對方也弄迷惑了。我敢說像我這種糊涂的學(xué)生絕不占少數(shù),C,Java,SQL,HTML,CSS都是語言,就好像你大舅你二舅都是你舅,只不過有的舅歲數(shù)大,有的舅歲數(shù)小,工作單位不一樣,你常常就搞不清他們都是干啥的?!芭叮瑢?,學(xué)過這個(gè)。哦,對對對,還有這玩意兒呢。”看著看著我竟有一絲感動(dòng),好像回到大學(xué)時(shí)代了。
這次閱讀最大的收獲是體會到上學(xué)的時(shí)候怎么聽也聽不懂的東西,現(xiàn)在自學(xué)竟覺得有趣又簡單!我也是那一類人,被迫做的事永遠(yuǎn)做不好,尤其是高中時(shí)代被考試追著跑,好多科目對我來說都變無聊了。
3.《程序是怎樣跑起來的》:適合入門級/復(fù)習(xí)

每一章開頭都有6道關(guān)于本章的問題,建議回答試一試,老司機(jī)也不一定能全答對,我的回答就幾乎是全軍覆沒了。接下來,你可以帶著問題去學(xué)習(xí)本章內(nèi)容,學(xué)習(xí)效果非常好。
本書還有一個(gè)版塊比較有趣,例如說“給老奶奶/幼兒園小朋友解釋什么是程序,電視跟顯示器有什么區(qū)別?!蹦阋部梢栽囋嚳?,用簡單易懂的語言解釋復(fù)雜的問題可是一項(xiàng)艱巨任務(wù),不過如果你能輕松完成,那就證明你對知識理解的非常透徹。
4.《MacTalk 人生元編程》:興趣讀物

曾經(jīng)我認(rèn)為,coding是極其無聊的,碼農(nóng)是苦逼和悶騷的。我每日早九到晚久,盯著我的屏幕,腦子里想的是我正在荒廢的青春。一年以后我辭職了,干了兩年跟編程全然無關(guān)的工作。難道這工作有趣么?乏味至極。
讓一份工作充滿興味的是人,讓一份工作死氣沉沉的也是人,而不是工作本身。這是我花了三年時(shí)間弄懂的道理。如果你沒有對一件事情有深度的了解,你就沒權(quán)利說它無趣。同樣的,如果你沒花費(fèi)一定程度的精力在某件事上面,你也沒權(quán)利給自己判了死刑,說自己永遠(yuǎn)做不好。
本書由70多篇隨筆組成,劃分為六大主題:Mac,程序員與編程,科技與人文,任務(wù),工具,職場。篇篇獨(dú)立成文,可拆可合,隨時(shí)閱讀。原來程序員也可以很文藝!
5.《從門外漢到BAT產(chǎn)品經(jīng)理有多遠(yuǎn)》:產(chǎn)品經(jīng)理入門

從這本書里你可以看到,要成為一名BAT產(chǎn)品經(jīng)理,你需要具備哪些硬件及軟件條件。
本書分別針對百度,阿里,騰訊三家公司做了詳細(xì)的分析和對比,如果你的目標(biāo)公司正是這三家,那正好可以拿來參考。如果你的目標(biāo)公司不是這三家,你也可以學(xué)習(xí)本書的崗位分析方法,去給自己做應(yīng)聘準(zhǔn)備。