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