PHP程序员如有三个等级,你是哪一级?

现在随着PHP的迅速发展,要求也会不断的提升,所以一定要学习最新的PHP知识,建议都看些PHP手册,然后尽可能多的把理解到的东西应用到每天的开发中去。

PHP程序员基本分为这三个等级

第一:初级:可以完成分配给你的任务,即人家让你干什么你就干,做出来的东西符合要求。(代码级别,根据要求写代码)

第二:中级:可以自行完成分配给你的功能,即你需要自己分析这个功能的作用,设计实现步骤,预估工作量(工期),并完成开发。(模块级别,根据功能设计代码结构)

第三:高级:可以独立完成项目,完成数据库设计和功能列表,评估整体工作量,进行恰当的任务分配,并带领参与开发人员完成项目。(项目级别,根据需求部署所需的功能模块)

我觉得初级程序员其实可以认为其处于实习期,由于初级程序员往往不具备需求分析能力,因此即便他能完成上级分配的任务,但是其处理手法也往往导致留下很多问题隐患,因此,如果是初级程序员的话,不要对薪水有任何预期了,有人要就不错。

主要还是以学习为主,如果你是管理人员,慎重在实战项目中使用初级程序员,如果一定要用的话也尽量只让他们去做功能树中尽量末节的部分,避免他的过失造成大的影响。

初级PHP程序员需要提高几点

第一:对PHP的挺多库和内置函数使用不熟,这个需要项目经验的积累。

第二:数据结构、算法:现在可能都不知道数据结构都有哪几种,根据现在的水平适当的看些应该看书或者教程。

第三:对安全方面基本没有意识,需要加强,比如SQL注入框架里作好了,所以自己就不考虑了;CSRF基本靠验证码来防范,XSS是啥至今没搞明白,服务器安全就更别说了。

第四:没有数据量大高负载的处理经验,在小公司里基本没有这种场景,自己也不知道怎么学习这方面。

第五:mysql方面的优化知识、一些高级技巧需要学习。

第六:.nginx方面不知道该学习哪些。

对于PHP程序员基础提升的话主要注意的是:常用函数和代码规范,而进阶阶段:主要php设计模式和安全,服务器搭建,缓存,网站架构,算法,c,php内核,php扩展多练习,当遇到了野生的bug, Xdebug,使用调试程序,效果拔群。

P.S:提升编程的能力最靠谱的方法就是进一家发展型的公司,因为这样的公司会经常做项目,会不断的学习和提升能力,进不了发展型的公司,很难学到技术,最多也是纸上谈兵。

如果你想和更多PHP大神切磋交流经验,添加下方微信号,拉你入群

如果你想获得更多学习资料,添加下方微信号,送你资源

关注菲菲

带你入群,带你飞

更有资源免费送!

COME BABY

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181024A1JKFB00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券