新的开始 和一些总结
??? 接觸編程不久,2年而已,也不精通,看得比較泛。java,C++,C#都有所涉獵,但是僅僅停留于可以編碼的階段,讓我就某個問題給出專業的解釋,是斷無可能的。現在準備考研了,很長一段時間內不能體驗通宵編碼的勞累與激情。在此,做個總結。
先說一下我的經歷吧,接觸編程是從JAVA開始的,一開始那段時間,只是照著書上的代碼敲,敲著敲著,就想知道個所以然,然后開始尋求一些“解釋”。開始看書,各種入門經典。書看完一遍,覺得不過如此。開始試著做一些所謂的大的項目,到自己寫代碼的時候,發現不是自己想的那么簡單,開始尋求運用的方法,初次了解了什么叫面向對象,什么叫設計模式。完成一兩個稍微復雜的東西后,開始試著做領隊,發現,原來,編碼不是軟件工程的全部,質量保證是軟件的生命線,文檔是骨骼,管理是本質,編碼只是皮囊。開始審視自己,發現原來一直了解的,只是最簡單的語法,很困惑,怎么才能突破?又看了一遍java入門經典,和Thinking In Java 然后徹底扔下。
后來的一段時間開始接觸各類知識,從PHP到3D—MAX,到JSP,HTML,試圖建立自己的個人網站,奈何免費主機實在是不靠譜~~然后轉向C#,短暫的了解之后,用C#寫了一些小游戲什么貪吃蛇啊,超級瑪麗啊,坦克大戰啊之類的,雖然原來想做的是3D但是實在不想去學習DX。
再后來,了解了一下設計模式,總結了一下上次當Leader的失敗之處,再次挑戰了一下Leader的位子,這一次比上一次好,但是也好不到哪去。
說一下總結吧:
個人認為,對于編程語言的了解,到了那種能寫代碼,能Debug的程度就可以了。
重點應該放在編程思想上面,包括設計模式,數據結構。
想要成為一名優秀的軟件工程師,先不要急著去學會編碼,先學會怎么組織管理比較有用,編程語言什么時候都能學會,管理能力卻是要長期培養的。
不要因為數據結構等枯燥就置之不理,這個將成為你程序員道路上的一個瓶頸。
不要覺得記事本編程就很牛逼,事實上能夠熟練使用主流編程IDE也是一種能力,或者說優勢
會寫代碼真的不是最牛逼的,會寫文檔比起代碼來,難的多~~~
恩,最近在看OpenCV,對計算機視覺和模式識別很感興趣,但是不知道從哪學起。望高手們不吝賜教。
轉載于:https://www.cnblogs.com/Anykong/archive/2011/04/05/Anykong.html
總結
以上是生活随笔為你收集整理的新的开始 和一些总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: gvim 安装 taglist
- 下一篇: Cannot retrieve mapp