昨天工作不太忙,在百度上搜索“學編程”,一不小心,看了20頁,同時也認識到了自己的現狀和未來的方向,現在工作用C#,使用C#不到兩年的時間,工作中主要用于網站開發,基本上碰到的問題都能解決,但一度想更深層次的提高一下自己,發現太不容易了,究其原因,個人認為,因為C#簡單,簡單是指容易上手,但難于精通,底層編程知識的薄弱,使我很難在C#中有更大的提高,它給使用者做了太多的事情,能封裝的都盡量封裝了,你可以照貓畫虎的寫程序,可以解決手頭的問題,但遇到涉及稍原理一些的東東,真是有些迷茫,不能靈活變化,簡單嗎?簡單,很好學,難嗎?難,想用其深層的東西,很難明其原理,這是個人的看法,當然,這和我的基礎有關,OO的東西懂的不夠多,設計模式、數據結構等東東更是知之甚少,所以,發覺自己不適合用C#,至少,不適合用其做長期的發展。
兩三年的時間內,以現在這種狀態發展下去,肯定會有進步,回報也肯定會有所提升,但兩三年后呢,我不得不想,做程序的,都想成為高手,何為高手,以我現在的水平,現在的基礎,想在C#上成為高手,太難了,看了那20頁的“學編程”后,覺得自己應改變一下了,應系統全面的提高自己編程的水平,以不變應萬變的水平,最終決定,選擇C++,因為它夠大,因為它夠難,因為學它可以讓我永遠受益,不是嗎?
不驕不躁,不急于求成,堅持,我相信,總會成功!