前段時間,在公司大會議室,看到同事D在閱讀《Oracle高效設計》一書,鼓勵D說:“你知道嗎?公司的H同事就是學懂了這本書後,在Oracle技術方面有了一個大的突破。如果你學會貫通了這本書,可以說在外面10個開發Oracle的開發人員,你能夠贏一半!”。
過了一兩天,還在公司大會議室,還是遇到同事D,問起書看得怎麼樣,聽到D的回答是:“覺得不是很能看下去,看起來吃力,不太理解:(”。我接著問D,那是有沒有看到書的前言中,講到對讀者閱讀此書的要求,第一本書就是需要讀者閱讀過Oracle官方的PL/SQL User's Guide and Reference!D回答說他還沒有看過,我告訴D:“在學習的路上,欲速而不達。就像天龍八部裡面,西夏國公主徵婚,大家移步內書房觀賞書畫,結果看到武功秘訣,橫練武功走火入魔。高深武功,倘若學習不得法,有損無益。還是要從基礎入手,打好基礎,一步一步來。”
在技術的大道上,從來沒有捷徑。回想同事H閱讀《Oracle高效設計》一書前,已經將Oracle Database 10g的電子文檔閱讀過:從Getting Started開始,從2 Day DBA、Oracle概念、管理員指南、PL/SQL使用者手冊、SQL參考手冊和效能調優指南等基礎;到Oracle的特性功能,包括Object-Relational Feactures/XML/Workflow等功能都做了閱讀。
有了較為體系化的知識基礎,再閱讀一些好書,並且在日常的項目建設中,結合項目中接觸到VLDB(Very large database),將學習的知識用於實踐檢驗,方能練出一身本領。
同事D聽完了之後,告訴我內容好多啊,可能看不完。同事D周圍剛好有W同事,我知道兩年前,W同事接受Oracle培訓的時候也看過這些文檔。請了W同事介紹經驗,W說:“其實你真正看下去,內容也不是很多。關鍵你要有決心!”
註:雷軍說過他全部閱讀過MSDN,如果用長篇小說來比喻MSDN,那Oracle Database電子文檔只能算是短篇小說。另外,好的書在前言一般都會指出讀者應具備的基礎以及學習的Road Map。