应聘php工程师要具备那些知识?
程序员文章站
2022-05-15 18:00:13
...
我是2016届的本科毕业生,今年是大学的最后一年了,大三做过一些php的网站开发,使用的是国内的thinkphp框架,但是都是比较小的网站。
1.基础语法以及代码简洁,思路清晰。
很多人写代码很糟糕, 无意义的变量名、没有规律的代码排版、代码没重用性等。代码质量取决于了后期维护、文档的编写。所以这点很重要。
2.框架的使用以及熟练度。
国内常用框架Thinkphp,国外的Yii、Laravel,尽量都了解和使用2个以上,框架通用性较强,所以熟练一个框架后其他框架还是容易上手的。
3.前端知识的掌握。
不能因为php是后端,而不搭理前端的技能。基础的jquery html/css还是要掌握的,不求精通,但是至少是要能够做简单的事件操作。 mysql,html,js,这几个最基本,再挑选一些流行的框架看看。 一般我自己对初级开发的面试大概有下面的内容:
回复内容:
作为一个多年的PHP程序员,也自个创业数年,对于一个PHP程序员应该有的技能还算比较了解。1.基础语法以及代码简洁,思路清晰。
很多人写代码很糟糕, 无意义的变量名、没有规律的代码排版、代码没重用性等。代码质量取决于了后期维护、文档的编写。所以这点很重要。
2.框架的使用以及熟练度。
国内常用框架Thinkphp,国外的Yii、Laravel,尽量都了解和使用2个以上,框架通用性较强,所以熟练一个框架后其他框架还是容易上手的。
3.前端知识的掌握。
不能因为php是后端,而不搭理前端的技能。基础的jquery html/css还是要掌握的,不求精通,但是至少是要能够做简单的事件操作。 mysql,html,js,这几个最基本,再挑选一些流行的框架看看。 一般我自己对初级开发的面试大概有下面的内容:
- 笔试,都是简单,常见,基础的题目
- 简单介绍下项目经验、枚举一下其中遇到的一些印象深刻的问题,以及解决的过程和方法
- 常接触的框架,对于框架应用的理解,对MVC的理解(如果接触过框架)
- Mysql常见的sql优化方式,性能调试方法,常用数据引擎的理解
- HTTP协议,简述工作流程,HTTP数据报结构等
- 常见的应用性问题,如:cookie和session的原理、Web应用常见安全性问题等
- 大概了解下Linux的程度