回覆列表
  • 1 # 科技千里眼

    學習到3點基本可以稱為“程式語言的精通”:

    1. 語言的“語法”完全理解和熟練應用;

    2. 語言的“關鍵字”(如BIF等)熟練應用;

    3. 語言的“程式設計思想”和“常用架構”理解與掌握。

    這樣,我覺得可以認為是對於“這種程式語言精通”了。

    個人觀點:學程式語言不一定需要“精通”,能夠“熟練應用”就可以。

    對於學習者來說,“略有掌握”就可以開始自己實踐,“基本掌握”就可以參與工程開發實際應用,做到“精通”的話至少也是使用了3~5年了吧,做過工程應用十餘項吧,和實踐應用難以分開來說啊。

    在使用中學習,是最好的學習。

  • 2 # 碼農視界

    看到這個問題不禁讓我想到之前的一個場景:一個學員(大四在讀學生)和我諮詢程式設計技術職業培訓時問到一個問題“我程式設計已經入門了,可否只學習高階部分的內容?”,當時我的內心是複雜的——從業十餘年我依然不確定自己是否已經入門,為何此學員可以如此自信?

    其實,在程式設計之路的不同階段、站在不同的高度,我們對“入門”一詞的解讀是不同的。回首自己的職業歷程,曾經有很多個自認為“入門”的瞬間:

    a. 在大學選修課學習的Java,當脫離老師的例項程式碼,我獨自安裝JDK、配置環境變數、在螢幕上輸出“Hello World”時,我覺得Java對我沒那麼難;

    b. 在經過一段時間的學習,第一次用Java語言完成了窗體介面的“飛機大戰”,當時的成就感記憶猶新,感覺我的Java學的不錯了;

    c. 當第一次在老師的指導下完成了“汽車銷售管理系統”時,覺得Java Web專案開發“不過如此”;

    d. 進入企業工作後,當自己獨立完成專案中的一個模組開發時,自豪的以此為話題和朋友(當時都還是小白)炫耀;

    e. 後來,帶著一個小團隊負責完成第一個專案開發時,可能這才是軟體專案開發真正的“入門”;

    f. 後來當我參與開發了一個千萬級的大專案時,眼界大開,心想這才是真正的專案架構… …

    隨著開發技術迭代,在不斷的更新技術棧、不斷征服新的開發技術時,不斷學習業界大佬的程式設計思想時,才真正的體會到“可能我還沒有入門吧”…

    站在現在的思維,如果硬是要對“入門”進行定義,我想大概是要滿足以下兩點:

    1. 決定要去做,而且堅定不移的去做;

    2. 遇到問題不再手足無措,有清晰的思維從容處理。

    所以對與提問者的問題,如果你打算重拾程式設計而且你已經開始這麼做了,那麼你已經開始了!

  • 中秋節和大豐收的關聯?
  • 哪些人不宜使用家用划船機進行鍛鍊?