大二上:
0 非棧、非遞歸下降實現復雜表達式運算(數據結構大作業) :700行代碼,如果不限制方法,只需要50行,用了6+個小時
1 人力資源管理系統(C++大作業) :MFC,用了8+個小時
2 類STL庫閹割版VGL 1.0(反復重寫,大部分泛型ADT,智能指針、內存管理和各種系統子庫、高精度運算子庫、壓縮子庫,以及解析幾何子庫),6k+行,斷續70小時左右.
3 乒乓球比賽系統(Python初學第2天,6小時搞定200+行代碼,用于班級比賽)
4 平時看的書籍:《3D數學圖形基礎與游戲開發》、Lisp
大二下:
0 物理引擎簡化版Demo(用于游戲物理引擎的試探性設計),3k+行代碼,2天時間里
1 VGL1.4(加入一些內存泄露檢測、網絡子庫以及基本算法庫)1k行內,15小時
2 Prolog虛擬機(已完成文法分析、中間語言生成) 2k行內,20+小時
3 C詞法分析器(已經忘記自己想干嘛了)2百行內
4 MATLAB自建算法庫(回路檢測、Dijkstra網格算法、非0-1背包、GM(1,1)、神經網絡框架),1k行內,8小時
5 天文愛好者Flash網站,一天時間內
6 平時看的書籍:托馬斯微積分、微分方程、集合論、組合數學、《Parsing Technology》、《Let's build a compiler》 、《數理博弈論》、ASP.NET、windows sdk、反工程、計算機網絡、游戲物理引擎設計、概率論基礎與應用、線性代數基礎與應用、DX游戲編程、MATLAB、《編程語言原理與范型》、《數學建?!?、LINGO教程
7 其他學習:日語五十音、英語
雖然課內也有一定作業,但看來時間利用率的提升空間極大.
大三上目標:
0 操作系統內核
1 Gods2d物理引擎
2 3D物理引擎
3 3D Engine
4 企業網站前臺和后臺
5 搜索引擎內核Spider
6 CET6:600+分
7 TOEFL:盡量高
8 Prolog虛擬機
9 日語3級
10 模擬盡量高