如何學習開發技術

如何學習開發技術

 

學一門新技術,對於初學者來說,你對這件事不熟悉,心裏沒底,缺乏相關知識,一般而言會感到開頭難,系統地知識不可能很快形成,開始階段很容易感到自己陷入一種知其然,不知其所以然的尷尬境地。問題是解決了,但爲什麼這麼解決,卻不甚清楚,或者說,雖然找到了解決的辦法,卻是一知半解。做技術工作的讀者都會有這種感受,對某種技術的掌握程度如果半生不熟,一方面無法揮灑自如,一方面心中無數忐忑不安,如此一來,就如同被一個無形的枷鎖給鉗制着,學習過程會變得相當痛苦。有一些集成開發工具,嚮導豐富多樣,一方面,作爲基本使用,依靠嚮導可以幫助你儘快的進行構建應用程序。另一方面,完全依靠嚮導應對豐富多彩的現實情況也是不現實的,也不能擺脫嚮導的約束,嚮導的意圖也不是一眼通透,學習嚮導的使用也需要一個過程才熟悉,而且,要了解隱藏在嚮導生成的結果的背後的技術內涵,並自如地對嚮導生成的結果進行修改,達到遊刃有餘的揮灑也需要付出。

特別說幾句,關於書中圖示用的截圖和操作步驟,這些相對來說是穩定的但決非是固定的。對於初學者,或剛剛接觸的技術,好的圖示截圖和操作步驟可以減少學習過程中出現周折帶來的挫折感,但是,我們知道,技術是演化和進步的,改進變革是不可避免的,因此圖示截圖和操作步驟不可能一成不變,特別是在不同的版本或出現重大升級時有一些顯著改變,上網搜索不到,這時自主探索就很重要,所以探索性試驗性學習應當發揚。當你練習時發現截圖和書本有某些差異時,除作者可能的失誤外,應想到你所用的版本、開發環境是否與作者的一致。

建議讀者勤上機實踐,動手實驗,以此來培養感覺,來積累感性認識,這是學習一門開發語言的必經之路,如果你想深入應用開發,這是沒有什麼東西可以替代的,“紙上得來終覺淺,絕知此事要躬行”。知識是有時效性的,但這種獲取和積累知識的方法與感悟,終身受益,值得關注。

計算機科學中有些術語不具一致性,容易引起混淆或誤解。此類現象難以避免,有幾方面原因:一是計算機科學相對年輕發展活躍,不可能有周到單一的理論解釋所有的方面,不同國家地區、不同組織在開發和技術發展的過程中,使用了各種不同的術語,造成多詞一意,或一詞多義。二是翻譯差異更加劇此種現象,不論是漢語和英語,有些詞本身語義寬泛,一詞多義多詞一義比較普遍,並且漢語詞語和英語詞語顯然難以一一對應,這就造成有些術語在不同文檔資料甚至同一文檔資料中不一致。因此,要忠實地理解原文的意義,需要根據專業範圍、具體語境或場合表達的意思來理解其含義。在此特地提醒請初學者注意。

在時間越來越寶貴的今天,題外話還是少說吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章