為計算機愛好者準備的饕餮大餐

我的域名:www.dazongshi.top (與之對應的中文是「www.大宗師.巔峰 」)已經成功通過網上備案,已經上線,初步想法是:只放一個靜態的網頁就好了,讓鏈接指向發布視頻的頻道或公眾號。後期可能做得稍微好看一點。

這件事情我估計可以做下來,因為我已經用十年的時間把和計算機相關的專業給學習了一遍,見如下鏈接:zhihu.com/question/5865,已經構成了比較完整的計算機科學知識體系,在知識儲備這方面已經有了充足的準備。

很多時,最怕的不是別人罵你或批評你,而是沒有任何的聲響與反應。還有,一件事情剛開始做時,激情滿滿,豪情萬丈,但越到後面會覺得沒有堅持下去的意義,這是挺讓人悲傷的。

這個網站算是一個入口吧,我打算把整個計算機的知識給過一遍,以項目為驅動。

第1階段:

自製一個8位的計算機(目前在學習Ben Eater的Building an 8-bit computer)

專欄已經申請好了,見自製8位計算機專欄,周末有時間就開始寫。

zhuanlan.zhihu.com/hand

第2階段:

編寫一個簡易操作系統(以前看過大灰狼的視頻教程,以後可能學習其他的教程)

zhuanlan.zhihu.com/hand

第3階段:

編寫一個簡易的編譯器(很簡單的,只是用來演示編譯器的工作原理)

zhuanlan.zhihu.com/comp

第4階段:

編寫一個遊戲引擎(簡單的2D的遊戲引擎,我目前正在觀看Handmade Hero,堅持了3年了,個人覺得學到了不少的知識)

zhuanlan.zhihu.com/game

第5階段:

編寫一個簡單網路遊戲(不會很複雜,只有簡單的網路功能,兩個角色在遊戲場景中走動,主要演示數據包的發送與接收及解析)

zhuanlan.zhihu.com/mmor

上面提到的項目,都是很簡單的實現,目的是幫助大家(此處指計算機愛好者非科班人士)對計算機、操作系統、編譯器和遊戲引擎及網路遊戲有一個實際的、直觀的認識,並不是什麼大的項目。涉及寫代碼的項目,代碼量應該都不會超過1萬行吧,大牛可能1個月就把所有都實現了。我的話,就是想起來就寫一下或者錄一下視頻,利用周六、周日的時間,所以大家不要抱太大的希望,避免「先是十分期望,然後是十分失望,最後變成大罵」,目標讀者主要是面向初學者的。

歡迎大家關注我的網站(www.dazongshi.top)專欄(硅之美或自製8位計算機)。學無止境,我會不斷地去完善裡面的內容。當然真正完成(什麼算是真正完成?我自己都不清楚)這件事情可能需要十幾年的時間,這十幾年的時間看似長,但相對於整個人生來說,其實算不上什麼。風物長宜放眼量。

最後,不忘初心,方能始終。說給自己,也送給大家。


推薦閱讀:

為什麼學霸會不喜歡分享學習資料與方法?
我的深度學習參考資料
術數資料v1.4更新
有哪些好的hadoop學習資料?
設計師的成長

TAG:计算机科学 | 网络游戏 | 学习资料 |