鄧麗霞
絕大多數的程序開發初學者並不具備閱讀官方文檔的能力,同時也不知道官方文檔的重要性。一個有幾年開發經驗新學語言的初學者,學習方法會跟純粹的程序開發初學者完全不一樣。
我在做程序員,剛剛開始寫WEB下的程序,當時大多數還是腳本程序ASP、PHP,重一點是JAVA。那時的項目經理是一個有10多年C++經驗的老程序員。跟他合作的第一個項目,是需要用ASP開始,他沒有任何ASP方面的經驗,只是把我手裡的ASP書籍,花了一天時間翻了一遍,瞭解下基本的語法結構,同時看一些範例就開始上手寫程序。我那時大概學了三個月左右,但不管是開發速度還是質量,都被我的項目經理完全碾壓。
他的日常習慣之一,就是沒事就閱讀官司文檔、API,我當時很喜歡去閱讀中文的編程書籍和文章,開發時經常被他指出各種錯誤,比如代碼書寫的方式和習慣,也經常會他挑出毛病,初期時還有些自以為是,說書中就是這樣寫的,沒錯啊,但幾次之後,發現確實是我的問題,就詢問他是怎麼知道的,他直接就跟我說,都在官方文檔中看到的。
後來這樣的事情又在不斷重複,用JAVA開發時,他也只看了不到一週時間,然後就開始帶著我們開發,也是沒事就翻看官文文檔。在他手下待了二、三年,就慢慢學著他的習慣,在接觸新的語言時,除了瞭解語法結構,然後把主要精力放到閱讀官方文檔上,然後試著用這個語言來建立幾個簡單的小程序,把注意力這門程序語言的特性和優勢上,瞭解都有什麼不足,儘量取長避短。
對於程序開發來說,官方文檔是非常重要的學習資料,文檔說明、範例、FAQ和論壇中的內容相對權威,能讓你在學習時少走不少彎路。
官方文檔在剛開始閱讀會覺得內容很大,很多,看不完,這時完全可以根據自己的實際情況,從解決問題出發,有針對性的進行閱讀。慢慢的就會發現,閱讀官方文檔給你帶來的回報,要比各種二種資料,效果會更好。
戰隼
因為是初學者。。
因為英文看不懂。英語四級的通過率一直在28%左右徘徊。
看到和知乎一樣的,左一句英文原版,右一句官方文檔的就煩。
求助的哪個不是初學者?高手會來求助嗎?推薦英文原版顯得高端嗎?