為計算機愛好者準備的饕餮大餐
我的域名:www.dazongshi.top (與之對應的中文是「www.大宗師.巔峰 」)已經成功通過網上備案,已經上線,初步想法是:只放一個靜態的網頁就好了,讓鏈接指向發布視頻的頻道或公眾號。後期可能做得稍微好看一點。
這件事情我估計可以做下來,因為我已經用十年的時間把和計算機相關的專業給學習了一遍,見如下鏈接:https://www.zhihu.com/question/58652147/answer/157875897,已經構成了比較完整的計算機科學知識體系,在知識儲備這方面已經有了充足的準備。
很多時,最怕的不是別人罵你或批評你,而是沒有任何的聲響與反應。還有,一件事情剛開始做時,激情滿滿,豪情萬丈,但越到後面會覺得沒有堅持下去的意義,這是挺讓人悲傷的。
這個網站算是一個入口吧,我打算把整個計算機的知識給過一遍,以項目為驅動。
第1階段:
自製一個8位的計算機(目前在學習Ben Eater的Building an 8-bit computer)
專欄已經申請好了,見自製8位計算機專欄,周末有時間就開始寫。
https://zhuanlan.zhihu.com/handmadecomputer
第2階段:
編寫一個簡易操作系統(以前看過大灰狼的視頻教程,以後可能學習其他的教程)
https://zhuanlan.zhihu.com/handmadeos
第3階段:
編寫一個簡易的編譯器(很簡單的,只是用來演示編譯器的工作原理)
https://zhuanlan.zhihu.com/compiler
第4階段:
編寫一個遊戲引擎(簡單的2D的遊戲引擎,我目前正在觀看Handmade Hero,堅持了3年了,個人覺得學到了不少的知識)
https://zhuanlan.zhihu.com/gameengine
第5階段:
編寫一個簡單網路遊戲(不會很複雜,只有簡單的網路功能,兩個角色在遊戲場景中走動,主要演示數據包的發送與接收及解析)
https://zhuanlan.zhihu.com/mmorpg
上面提到的項目,都是很簡單的實現,目的是幫助大家(此處指計算機愛好者,非科班人士)對計算機、操作系統、編譯器和遊戲引擎及網路遊戲有一個實際的、直觀的認識,並不是什麼大的項目。涉及寫代碼的項目,代碼量應該都不會超過1萬行吧,大牛可能1個月就把所有都實現了。我的話,就是想起來就寫一下或者錄一下視頻,利用周六、周日的時間,所以大家不要抱太大的希望,避免「先是十分期望,然後是十分失望,最後變成大罵」,目標讀者主要是面向初學者的。
歡迎大家關注我的網站(www.dazongshi.top)或專欄(硅之美或自製8位計算機)。學無止境,我會不斷地去完善裡面的內容。當然真正完成(什麼算是真正完成?我自己都不清楚)這件事情可能需要十幾年的時間,這十幾年的時間看似長,但相對於整個人生來說,其實算不上什麼。風物長宜放眼量。
最後,不忘初心,方能始終。說給自己,也送給大家。
推薦閱讀:
※為什麼學霸會不喜歡分享學習資料與方法?
※我的深度學習參考資料
※術數資料v1.4更新
※有哪些好的hadoop學習資料?
※設計師的成長