以下内容是17年第一个工作日和技术老大one one的心得,是个人理解
1、server 知识都是成体系的,基础很重要,所有的东西都是在 操作系统、计算机网络 上的东西。 所以 操作系统和计算机网络 这两个最基础的知识一定要学到位。
2、学习要有目标,抓住根本,掌握理论,然后再看具体的项目,并且在看项目的时候,一定要找开源的、经典的、简单的项目学习。 比如之前想看贴吧的ral,想着看看设计、原理,然后研究代码。其实ral本身就是一个rpc,不知道什么是rpc,即使看ral,也只知道ral这样设计了,但是不知道为啥这样设计,学到的只是 一个点,而且ral也不是一个非常好的rpc项目,所以没必要看ral代码。学习ral的目标也不明确。应该是学习rpc,学习rpc的理论知识,ral只是一个rpc的项目,可以通过这个项目更好的理解rpc。 另外比如为了学习面向对象,所以学java,而不是学一个java语言这么简单。
3、php学习,只是学习业务逻辑肯定是不够格的,要学习php整个运行流程、扩展等,然后再了解一两个经典的php主流框架等。