求各位大神賜教,怎樣workerman學(xué)習(xí)呀,好難啊,我搞了幾天還是什么都不懂
分享一下我的學(xué)習(xí)思路,希望對你有所幫助:
1、看手冊: 3遍5遍十遍甚至100遍認(rèn)真看,用心看。
2、看源碼: 如果你喜歡那就硬啃,從源碼里會汲取到很多有趣的玩法以及偏底層的技術(shù)方案,關(guān)鍵是自己要能梳理出一個個類似模塊的技術(shù)知識點(diǎn),比如:
多進(jìn)程編程、socket網(wǎng)絡(luò)編程、TCP/IP協(xié)議棧、事件驅(qū)動編程、IO多路復(fù)用、信號編程、以及Linux操作系統(tǒng)學(xué)習(xí)等等。
3、勤動手: 針對梳理出來各個模塊分別研究理論,然后必須落地動手編程學(xué)習(xí),最后把這些知識串起來,然后再回頭看源碼,能脫離workerman模仿寫一個類似的demo框架會受益更多。
4、多互動: 多參與社區(qū)問題互動,研究社區(qū)各種各樣的問題,無論是加深知識的理解還是對解決未來可能遇到的潛在的問題都很有幫助。
5、擴(kuò)范圍: 廣泛學(xué)習(xí)很多官方以及大量第三方基于workerman開發(fā)的優(yōu)秀作品。