精品一区二区中文在线,无遮挡h肉动漫在线观看,国产99视频精品免视看9,成全免费高清大全

編程學習心得

時間:2023-04-25 20:56:31 心得體會 我要投稿

編程學習心得

編程學習心得2011-02-11 20:14

作為一個不是科班出身、沒有正規學習過計算機知識的架構師,想在這里把我這幾年學習的經歷體驗和大家分享一下,談談自己對架構師成長之路的一些感想。

編程學習心得

奠定扎實的理論基礎

千里之行,始于足下!技術不是一蹴而就的事情,而是長時間積累的成果。扎實的基本功是做好所有事情的開始。到現在我還記得對我影響非常大的幾本書:

■《C++編程思想》

■《深入淺出MFC》

■《Windows核心編程》

■《數據結構》《編譯原理》

我學習計算機正是按照這幾本書的順序,之前學習C的經歷就不必說了,而轉折點正是《C++編程思想》--它讓我感覺到程序和語言竟然這么有意思,至今仍對虛表的概念記憶猶新,尤其指針的用法,對我以后學習Java語言有很大的幫助,對多態和語言的特性也有了很高的認識。

《深入淺出MFC》這本書,記憶最深刻的還是其中強大無比的宏定義和對象層次設計。然而學習MFC的過程中,我遇到的最大問題就是:很多東西都是黑盒的,這引發了我刨根問底的欲望。所以后來我學習了《Windows核心編程》,這本書給我的最大收獲,就是了解了很多操作系統底層的知識,操作系統是如何運行的。不過遺憾的是,如果當時從Linux或者Unix開始學習,應該會了解得更系統一些。

之后我深入學習了《數據結構》和《編譯原理》。這是我經過了很多實踐以后,又回過頭來重新學習。拿《編譯原理》來說,以前對這門學科的了解非常有限,后來為了實現一個東西,要用到腳本語言,找來找去找到了Velocity(后來想想使用Groovy應該更好一點),用了以后覺得很好。以前修改程序邏輯,是需要重新編譯或者修改配置重新發布才能OK,而現在只需要編輯然后保存一下,就能得到自己想要的結果。這令我著迷,于是想知道它是如何實現的,翻看源代碼才曉得原來還有JavaCC這個東西。就這樣,我從解釋語言入手,逐漸開始了瘋狂學習編譯原理的過程,越發覺得編程語言非常有意思。

回頭想想以前和現在學習的語言,感覺程序語言就是在不斷抽象:從匯編、C、C++,再到Java、C#,再到更動態一點的語言如Perl、Python、Ruby等等。不管它再怎么變、再怎么抽象,還是編譯原理應用的產物。

講了這么多,就是想強調理論基礎知識的重要性!雖然我們現在使用的框架如此之多,但是如果你有了扎實的基礎理論知識,這些東西就跟玩具一樣。基礎就是一個無招勝有招的殺手工具。

【編程學習心得】相關文章:

編程的心得03-14

數控編程心得05-07

有趣的編程課作文04-20

編程師崗位職責02-28

數控編程總結(精選11篇)12-09

編程個人求職信05-03

我的拿手好戲編程作文09-09

數控編程心得體會03-10

我的拿手好戲編程作文(必備)11-20

編程實訓心得體會11-09