自從上了大學之后,我就有一個習慣,就是總結一個階段自己做的好壞.大一的時候,是一年總結一次,而大二開始,就是半年總結一次,反思過去自己的優劣,并計劃新的半年如何來做.
不總結一下,心里就總是不舒服.上學期放假前,就一直想總結一下.但由于種種原因,不得不耽擱到了現在.
大三上學期,回想起來,學到了很多.相對于大三之前,就是山炮進城了.也總算是體驗了一下城里人的生活.也是因為那段時間,課程較少,時間上比較充裕.那段時間,用我現在的話說,就是學會了幾個框架,幾個工具,一心想撘織一張網,能夠讓我將各個方面聯系起來的網.所幸最后還是做到了.
那段時間,對于各種工具,也只是簡單的嘗嘗鮮.也并沒有深入的了解.也算是嘗試了不少工具.而這樣做,也導致了一系列的后果.比如,目光短淺.
我的目標不是固定的.上大三之前訂的目標,有的很早就完成了,比如說,學習某個東西,花費不了多少時間,而有的目標,卻由于一直都意識不到它的重要性,沒有完成,比如說,從大二下學期開始,就打算好好學習的算法,數據結構.而認識到他們的重要性,還是我在放假前,打算修改Minikube,查看其源代碼時,意識到的.總之,就是動態的增刪.當閑下來時,就去隨便學點別的東西.
現在也開始一個新的學期了.認識到之前的不足,我們現在就應該想辦法來解決.所以,這里將這個學期的目標,列在這里:
- 學習實用數據結構與算法.熟悉常用的內容.
- 學習分布式系統的相關理論
- 深入的了解計算機的體系結構,與操作系統(√)
- 仿照lighttpd,用C語言寫一個http服務器
- 嘗試一步步的做一個分布式文件系統
- 實現一個編譯器(編譯原理課程要求,但是我對其沒有興趣.盡力而為吧)
- 學習性能測試與系統調優
打勾的是我現在已經完成的.
而且,我發現自從我看完**<<深入理解計算機系統>> **這本書之后,看理論方面的內容,似乎理解起來就沒有以前那么費神了.不知道是看這本書讓我的智力進化了,還是選的教材或者要求低了.
這些目標里面,有一個比較難搞的,就是仿照lighttpd,用C語言寫一個http服務器.一個學期盡量把它做完吧.盡量做的完善.如果這個能完成,就再嘗試寫一個分布式系統.不過,估計是完成不了.畢竟這個學期時間很緊張,前面也還有很多工作等著我做.
不管怎樣,擼起袖子,干吧!!!