在我称自己为PHP程序员之前,我需要知道什么?

Kri*_*ina 6 php

我在后端使用PHP构建了一些小项目,但我担心申请PHP工作,因为我不知道我是否真的对语言有了良好的感觉.

我构建的项目大多只是CRUD - 在数据库中操作记录并在屏幕上转储信息.我确信PHP不仅仅是这个,否则任何高中的孩子都可以用很少的问题来做.

我想我想问一下你在入门级职位的PHP开发人员会有什么样的知识?我需要注意哪些类型的功能,以及哪些类型的应用程序可以很好地接触我将在工作中遇到的各种挑战.

edo*_*ian 6

从我以前采访候选人的经验来看:"能够安装Wordpress就足以让一些人称自己为php程序员"

更认真:

从我目前在会议上听到的情况来看,"普通旧php"正在流传,大多数人都在寻找具有$ Framework-X经验的软件开发人员(例如Zend Framework,CakePHP(some)或Symfony).

如果您申请入门级职位,我希望您了解OOP的基础知识,研究一些更大的框架,用PHP完成一些工作(任何类型的项目都会做)以及我们学习的愿望.

对我个人而言,Zend认证PHP开发人员的价值仅在于我们可以跳过"他/她是一个对编程完全一无所知"的完整白痴问题.虽然对测试驱动开发(或一般测试)等内容感兴趣,但目前也是一个优势.(我会说,这就是php现在似乎在哪里/它在"in")

希望有所帮助

回复评论

'普通老php"的时间正在传递' - 所以现在我在我和找工作之间有一个额外的层,只是因为我推出了自己的框架?这些框架的学习曲线是什么? - 克里斯蒂娜

保持积极的态度:)目前有很多人在寻找有动力的PHP开发人员,具体取决于您居住的地方.我只知道几个国家;)

许多公司现在开始越来越多的PHP项目(或者这样做一两年)通常不关心你是否可以编写自己的缓存层或数据库连接处理程序.这些东西已经构建完毕,人们关心你使用已经存在的东西的能力,只需编写一个能为你赚钱的应用程序部分;)

有希望,推出自己的框架是一个很大的学习经验,如果你找到一个处理大量遗留代码的大型文件,那就更有用了.您还需要能够将所有这些组件连接在一起等.

对于学习曲线:掌握像Zend Framework这样的主管框架并不是一个大问题.唯一的"更大"的部分是MVC组件,但我们正在谈论日子,而不是月份或任何事情,以获得一些进展.从像Symfony这样的"真实"大框架开始,不应该太难以太,因为网上有很多可用的资源.

如果你知道他们正在使用的框架,那么雇用你的公司就不应该太在意这个事实,那里的人会让你快速加速.如果你看过一个你已经看过它们的基础知识


jwu*_*ler 1

您肯定需要了解 PHP 的OOP 功能