求各位大神赐教,怎样workerman学习呀,好难啊,我搞了几天还是什么都不懂
分享一下我的学习思路,希望对你有所帮助:
1、看手册: 3遍5遍十遍甚至100遍认真看,用心看。 2、看源码: 如果你喜欢那就硬啃,从源码里会汲取到很多有趣的玩法以及偏底层的技术方案,关键是自己要能梳理出一个个类似模块的技术知识点,比如: 多进程编程、socket网络编程、TCP/IP协议栈、事件驱动编程、IO多路复用、信号编程、以及Linux操作系统学习等等。 3、勤动手: 针对梳理出来各个模块分别研究理论,然后必须落地动手编程学习,最后把这些知识串起来,然后再回头看源码,能脱离workerman模仿写一个类似的demo框架会受益更多。 4、多互动: 多参与社区问题互动,研究社区各种各样的问题,无论是加深知识的理解还是对解决未来可能遇到的潜在的问题都很有帮助。 5、扩范围: 广泛学习很多官方以及大量第三方基于workerman开发的优秀作品。
多谢您的建议
多看手册,多练,再就是如果有时间也看下源代码,本身就是用php写的。
实战!重要的事情说三遍
分享一下我的学习思路,希望对你有所帮助:
1、看手册: 3遍5遍十遍甚至100遍认真看,用心看。
2、看源码: 如果你喜欢那就硬啃,从源码里会汲取到很多有趣的玩法以及偏底层的技术方案,关键是自己要能梳理出一个个类似模块的技术知识点,比如:
多进程编程、socket网络编程、TCP/IP协议栈、事件驱动编程、IO多路复用、信号编程、以及Linux操作系统学习等等。
3、勤动手: 针对梳理出来各个模块分别研究理论,然后必须落地动手编程学习,最后把这些知识串起来,然后再回头看源码,能脱离workerman模仿写一个类似的demo框架会受益更多。
4、多互动: 多参与社区问题互动,研究社区各种各样的问题,无论是加深知识的理解还是对解决未来可能遇到的潜在的问题都很有帮助。
5、扩范围: 广泛学习很多官方以及大量第三方基于workerman开发的优秀作品。
多谢您的建议
多看手册,多练,再就是如果有时间也看下源代码,本身就是用php写的。
实战!重要的事情说三遍