在一个公司待时间长了,业务稳定了,多数php工程师的工作内容也变得简单了:增删改查、调接口和写写后台页面。跳槽换个大平台,又怕自己能力不够。是时候考虑一下晋级的事情了。
晋级,有两层意思,一是职位的晋级,一是技术能力的晋级。本文讨论的是后者:技术能力的晋级。我们讨论的是围绕哪些方面进行提升。
1、PHP编程能力需要提升了
设计模式,PHP底层原理,PHP扩展,Zend扩展,RPC,RESTful,PHP7这么多东西应该多了解一下了。找个常用的PHP框架好好看看底层代码,对自己的提升也是很快的。
对了,推荐一本不错的书《PHP核心技术与最佳实践》,这书是我读的遍数最多的一本书。
我有PDF版,也买了正版书籍。也希望大家支持正版。
2、是不是该把PHP的爹C语言搞好关系?怎么搞好关系我不多说了。
3、算法,可能平时开发没用到过,但是你总的为面试做准备吧。
4、常用的Mysql数据库掌握的怎么样?
不能一直守着那几条sql语句生活,甚至平时都是调接口几条拿得出手的sql都没有,那搞一些数据库优化类的实验玩一玩,或者搞个虚拟机安装几台数据库,了解一下数据库集群的那些事。
5、NoSql数据库
Redis、memcache,MongoDB等NoSql数据库,总得挑一个研究研究。推荐redis不解释。持久化,日志,集群,详细了解并实际动手搞一搞。
6、PHP工程师离不开Linux。
不懂Linux的PHP工程师不是一个好厨师。当然还有PHP的好兄弟nginx,配置和部署也能拿得出手。
7、补充
为了以后当了管理者不被蒙,也为了面试不被坑。如果你想在技术路线行走,不但有那些广度,还得找个趁手的研究,为了以后别人叫你“砖家”。