在客戶端做了一個計算器,作為熟悉控件的項(xiàng)目,在程序邏輯上花了更大的功夫。簡單的程序因?yàn)闆]有寫過代碼篇幅長的東西 導(dǎo)致寫的過程不是那么順利。雖然最終完成了所有要求,但是在代碼的規(guī)范上面做的不到位,2000多行的代碼至少有500行是重復(fù)的。對于我來說完全沒有體會到面向?qū)ο蟮母拍睿€是停留在面向過程上。
轉(zhuǎn)入服務(wù)端,第一個實(shí)習(xí)項(xiàng)目是模擬sars的傳播統(tǒng)計多項(xiàng)數(shù)據(jù)。在來到服務(wù)端最面向的改變是可以把控件、界面這些和程序功能關(guān)系不大的東西拋開,但是在程序的功能、算法、效率上面要做的更加精益求精。現(xiàn)階段首要的目的是系統(tǒng)的學(xué)一遍C++。因?yàn)閷σ恍┮?guī)則和語法的不完全了解,導(dǎo)致做了5天的sars模擬程序違背了我的想法。后來利用周末重新整理編寫了一個。雖然也滿足要求了,但是那不分public和private的成員變量,main函數(shù)內(nèi)累贅的代碼,類以外的大量函數(shù),方法、函數(shù)功能的不單一等等地方都讓我感覺自己需要改進(jìn)的地方太多了。
轉(zhuǎn)過來一周之后的感覺是在客戶端我寫了一天的代碼下班回家可以毫無牽掛,周末可以出去玩。但是來服務(wù)端之后我總感覺自己在各個方面的知識都很缺乏,我每天都會去看以前懶得看或者想看卻望而生畏的書籍、算法。這種感覺很好。接下來是做一個棋牌類游戲,要求有AI算法和電腦游戲。很有挑戰(zhàn)性,下午我在看有關(guān)博弈和AI的算法資料不知不覺就下班了,時間過得好快,回家我打算看100頁左右的C++ Primer,然后繼續(xù)看那本《PC 游戲編程-人機(jī)博弈》。
posted on 2012-03-19 21:23
mr_chen 閱讀(362)
評論(0) 編輯 收藏 引用