Posted on 2007-11-17 21:19
dennis 閱讀(560)
評論(2) 編輯 收藏 所屬分類:
涂鴉
搬家到了福州,電視沒搬上來,住的又是郊區(qū),晚上空余的時間大增,讀書時間由過去的一兩個小時增長到整個晚上。請還在讀研的兄弟幫忙在學校借了7本書,除了本《人工智能的未來》(這本挺有趣的),其他都是技術(shù)類,也知道自己的讀書面現(xiàn)在太窄了,不是不想看閑書,可確實有很多東西計劃著要去學,如果還停留在計劃,我懷疑自己到底還會不會去讀,比如龍書和unix shell編程。談一下最近讀的很有感覺的兩本書。
首先是〈網(wǎng)站重構(gòu)〉,這真的是我第一次認真地去看一本web設(shè)計類的書。盡管一直是做WEB方面的開發(fā),但是對于網(wǎng)頁的設(shè)計和布局我從來沒有系統(tǒng)地學習過,當然更不清楚為什么這樣做以及這樣做到底好不好。因為做的所謂企業(yè)應(yīng)用(可以指定用戶使用的瀏覽器版本),對于web標準我從來就沒有認真關(guān)注過,也就在讀js高級程序設(shè)計時了解了js在各種瀏覽器上的基本差異。如果你跟我一樣,我強烈建議你看看〈網(wǎng)站重構(gòu)〉,從書中我才知道自己寫的網(wǎng)頁代碼是如此惡心,充斥著占用帶寬的垃圾代碼,沒有考慮可用性和維護,更不用說麻煩的瀏覽器兼容問題。這還不是關(guān)鍵的,更關(guān)鍵的是這本書讓你回到了HTML和XHTML被設(shè)計出來的本意:他們是用來表示網(wǎng)站結(jié)構(gòu)的,而應(yīng)該將元素的展現(xiàn)交給CSS。將結(jié)構(gòu)和展現(xiàn)分離帶來了代碼量減少,帶來了維護的便利,也帶來了優(yōu)秀的瀏覽器兼容效果。
另外一本讓我熬夜讀的就是鼎鼎大名的龍書 ,跟國產(chǎn)的一本正經(jīng)的教科書不同,這本書沒有一大堆羅列的公式和術(shù)語,在第一章簡單地對編譯器介紹后,第二章立馬用C語言實現(xiàn)了一個簡單而又完整的編譯器前端(將中綴算術(shù)表達式轉(zhuǎn)化成后綴表達式),又介紹了抽象的基于棧的機器實現(xiàn)算術(shù)運算和條件循環(huán)表達式的基本原理。一口氣讀完前兩章,你得承認,計算機類的書還是國外的好。讀的時候我想起我過去用JAVA寫的一個簡單的
邏輯表達式解析器,雖然簡陋,但是也暗合書中這個前端的原理,沒有系統(tǒng)學習過,寫出來的也是野路子,有需要的話再改寫一下。
最后是工作,不是很順利,沒有我想像中的那么好,畢竟理想和現(xiàn)實是差距是永恒存在滴。開始一段時間挺不開心的,畢竟陌生的人和事總會讓你有點找不著北。我想我會適應(yīng)的,穩(wěn)定下情緒,慢慢進入角色,做好本分就是了。