笑侃程式設計學習 (轉)
笑侃學習
近來在家閉門練功(學習),在學習的過程中發現和學習武術類似.為什麼這樣說呢.且聽在下一一道來
記得以前曾經喜歡金庸的,裡面一次張三丰教導張無忌練習太極拳,張三丰試範的一次後,問張無忌記住了沒有,張無忌點頭表示記住了,於是張三丰又試範了第二次,再問張無忌記住了多少,張無忌說只記住了一半,忘了一半.張三丰非常滿意.隨後又試範了一次.最後再問張無忌記住了多少,這次張無忌說全部都忘了.這時張三丰非常滿意,說張無忌全部學會了太極拳的真諦.以前看來不太明白.現在我在學習中發現了,其實有很深的道理.
在學習語言的過程中,我們要記住很多規則,面向的原理,關鍵字,型別,規範,等等,只有全面記住了這些才能在正確程式設計.這個時候我們和張無忌一樣,是第一次,記住了全部,因為在這個過程中,我們每寫一句,都要回憶是不是正確,完全是機械式的模訪.
當將語言基礎學習熟練以後,我們會進一步的學習語言的深層技術,這個時候就不必死扣語法規則 ,能夠達到隨心所隨的地步,這個時候對語法的熟練,可以達到隨手寫來的地步,這個時候,我們已經融會了語法到自己的思想中,達到武術中的收放自如的地步,此時我們也忘了一半了,因為我們在寫程式碼的時候不必問自己這句對不對?為什麼這樣寫.
當將深層的語言學會後,轉而學習高層的架構等,這個時候可以說不侷限於任何一門語言,此時已經達到程式設計的最高境界可以說忘光了所有的語言規則,可能就是殊途同歸吧.當領會了一種語言的精髓後,再學習其他的,完全就沒有任何問題.此時語言對於一個高階的程式設計師來說只是一種實現方式,所謂一個武功高手,用什麼方式都可以輕鬆制敵.
這樣一比較不知大家覺得是不是差不多,哈哈,在家關久了,就愛亂想,閒來無事,寫篇文章,大家開開心就行.
其實寫了這麼多,我想表達的就是,不存在什麼語言最好,學什麼語言最有前途.語言只是表達自己思想的一種手段.開始只是學習模仿,達到一定層次,就是自己寫.再到一定層次後,就可以拋開語言差異,使用最合適的語言來完成相應的工作.但是語言基礎也是很重要的,如果連一種最基本的語言都不會,就想成為高手.是不可能的,所以靜下心來,學習一門自己最喜歡的語言,終有一天,會成為該語言中的高手,有朝一日,會有大成!
E_: .com">herocb@hotmail.com
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-959068/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 程式設計師笑話二十六程式設計師
- 程式設計學習MarkDown學習程式設計
- 程式設計師的相關笑話(一)程式設計師
- Python 程式設計學習Python程式設計
- 好好學習程式設計程式設計
- 2019年5月 AY 程式設計師調侃語錄程式設計師
- 半路轉行學程式設計還來得及嗎?半路轉行如何學程式設計?程式設計
- Java程式設計師學習Rust程式設計 - infoworldJava程式設計師Rust
- Rust 程式設計,Option 學習Rust程式設計
- 如何學習shell程式設計?Linux運維學習shell程式設計是什麼程式設計Linux運維
- Linux學習/TCP程式設計學習筆記LinuxTCP程式設計筆記
- 學習程式設計先學什麼程式設計
- java程式設計師程式設計筆試基礎學習Java程式設計師筆試
- 風變程式設計,讓程式設計學習更簡單!程式設計
- 轉行學程式設計推薦學什麼?程式設計
- 學習風變程式設計,學會的不僅僅是程式設計程式設計
- 學習記錄|Socket程式設計程式設計
- Python學習之IO程式設計Python程式設計
- Python程式設計方法論學習Python程式設計
- c# 程式設計學習(四)C#程式設計
- c# 程式設計學習(二)C#程式設計
- C#程式設計學習(一)C#程式設計
- 前端學習 linux —— shell 程式設計前端Linux程式設計
- 學習Rust 併發程式設計Rust程式設計
- 學習Promise非同步程式設計Promise非同步程式設計
- 開啟電腦就能學習,風變程式設計讓學習程式設計更簡單程式設計
- 四. 文字程式設計--Windows程式設計課程學習筆記程式設計Windows筆記
- python中小學生程式設計學習-政策定了,中小學生學習程式設計不得少於36小時,全民程式設計時代來了...Python程式設計
- 侃一侃WebSocketWeb
- Python學習之網路程式設計Python程式設計
- 【java學習】GUI 圖形程式設計JavaGUI程式設計
- 程式設計學習打卡記錄貼程式設計
- 學習程式設計常用網站分享程式設計網站
- 嵌入式程式設計學習(1)程式設計
- 學習程式設計前的準備程式設計
- Java學習之AWT GUI程式設計JavaGUI程式設計
- PHP 程式設計師的堆學習PHP程式設計師
- 程式設計師,請停止學習框架!程式設計師框架
- 《java學習二》併發程式設計Java程式設計