如果把PHP程序员分为初级、中级、高级,能否讨论一下各自应达到的水平或掌握的知识

2025-01-08 00:15:38
推荐回答(4个)
回答1:

这个没有标准答案,如果你把这个当作职称的话要看公司的想法,我只能提供给你我的个人意见。

初级:可以完成分配给你的任务,即人家让你干什么你就干,做出来的东西符合要求。
中级:可以自行完成分配给你的功能,即你需要自己分析这个功能的作用,设计实现步骤,预估工作量(工期),并完成开发。
高级:可以独立完成项目,完成数据库设计和功能列表,评估整体工作量,进行恰当的任务分配,并带领参与开发人员完成项目。

项目经理:能多角度的审视/评估用户需求,进行适当的建议和引导,为项目制定合理的解决方案,满足,甚至超出客户的预期。项目开发过程中对可能的问题有预先的估算,并和客户沟通,尝试在问题发生前给出对策,使其不影响整体的开发进度,或将影响范围最小化。具备团队管理能力和技术攻坚能力。

我觉得初级程序员其实可以认为其处于实习期,由于初级程序员往往不具备需求分析能力,因此即便他能完成上级分配的任务,但是其处理手法也往往导致留下很多问题隐患,因此,如果你是初级程序员的话,不要对薪水有任何预期了,有人要就不错。如果你是管理人员,慎重在实战项目中使用初级程序员,如果一定要用的话也尽量只让他们去做功能树中尽量末节的部分,避免他的过失造成大的影响。

程序员能力 初级 中级 高级 问题答案 总结
初级:代码级别,根据要求写代码
中级:模块级别,根据功能设计代码结构
高级:项目级别,根据需求部署所需的功能模块

回答2:

这个恐怕是没有标准答案的

不过以我自己的理解

  1. 初级,当你碰到问题都不知道从何下手的时候

  2. 中级,当你能很容易解决大部分问题的时候

  3. 高级,当你在构建一个系统或模块时,能预先考虑到大部分的问题并知道如何避免的时候

总得说来,PHP程序员要掌握的东西太多了,并且还是在不断地增加的,所以我觉得不必纠结自己的级别,在你的工作里你所掌握的能轻松应对,你就是高级了

回答3:

一般没个三五年都达不到高级,一两年差不多能到中级左右

回答4:

#哥现在都已经脱离这个俗气的称呼了 已经快登峰造极了