禪宗有所謂「無門之門」,任何有固定門路,可以一步一步累積的東西,都不是真正的禪。這句話借到coding來也不錯。坊間的書,教你拉拉GUI的,多如過江之鯽,能稍微深入一點做「完整」介紹的,就已經為數不多,深入講到設計背後思維的,就鳳毛麟角。而一些比較進階的東西,往往不知道哪本書才找得到。比如像講解reflection的書,我到現在都不知道哪裡有orz
現在處理程式設計的問題開始用別的方法。通常都是把遇到的問題換成可以Google的關鍵字,丟下去找看有沒有人有跟我一樣的問題,別人的solution是怎樣。有可以動的solution當然是很好,但是要是碰到的solution都不能用,那就開始追究不能用的原因,反正軟體的東西很多都可以備份和重灌,大不了全部交給萬能的Subversion管理。就根據自己對相關工具的基礎認知,開始這裡調調,那裡改改,這裡加個print那裡放個dump,反正就是玩玩轉轉。玩出新的問題再去搜尋或跑去論壇發問。看有沒有高手願意指點一二的。
這跟翻書的滋味又不一樣。書本再大,只要問題答案在書上,那總有一天一定可以把書翻完。但從茫茫的知識大海中找解決方案,就像明明沒骨頭的雞蛋卻硬要我找出一根來,還是喜歡啃大書的老方法,多無腦啊XD
全文連結
訂閱:
張貼留言 (Atom)
0 意見:
張貼留言