黑夜路人对php工程师的级别评定以及他对php初级工程师如何进阶已经写得很好了,但是我的问题依旧没有得到解答。
php重要的、核心的技术的实现。我认为这是初级php程序员不能好高骛远去学习网站、系统架构的原因。我认为不管怎样的系统架构,都是建立在一定的业务之上的,对关键业务的实现是比较基本的认知,初级工程师要进阶必须要对一些常用的技术实现有自己比较深入的看法。这个通过看一些开源的框架就可以学习到他人是如何优雅地处理重要的业务逻辑的。
合理代码的设计。代码的设计从来都不是一件小事情,我认为php是很复杂的语言,到php5.6就已经有很多惊人的特性,加上php是脚本语言的特性,我认为php可以写出非常复杂的程序。使用合理的设计模式设计php代码,这从来都是一个难题。
MySQL的原理及使用操作。
Linux操作的深入理解,操作系统基于Linux的理解。
Nginx的使用场景。
缓存或者NoSQL的使用。
程序员的数学。
毕业以来,一直都没有发现自己其实对进步操之过急,学习应该是生活中的一个习惯,跟吃饭、玩手机是一样的,而每天除了看书外,还要有1到2个深入学习思考的时间,这个时间一般可以用来高速地看书,或者思考数学、书中遇到的问题、架构问题。我认为php初级工程师进阶的关键或者解决方案是抓住时间进行阅读书籍和源码,汲取他人的代码经历和工作经历,在此基础上对进行总结思考,生出自己的代码理论。至于看书可以以重要性区分,php的技术实现和代码设计可以排在第一,MySQL的使用可以次之,Linux可以再次之。
对于初级PHPer的进阶一直都在思考实践,但是始终认为没有找到适合自己的进阶之路,这篇文章对我有启发,所以摘抄了过来。
来源:https://www.cnblogs.com/varXinYuan/p/5904797.html