我是一家小型设计机构的项目经理,我们正在寻找新的初级开发人员,他/她将要开展一个新项目--Magento电子商务网站。
Magento开发真的有多难?我听说过很多关于其陡峭的学习曲线,即使对于经验丰富的开发人员也是如此,但这有多正确呢?
该项目将持续约6周 - 这将是一个新的初级开发人员有足够的时间获得足够的经验,同时也创建该网站,即他们不会直接潜入。
初级PHP开发人员是否应对此问题,或者聘请经验丰富的PHP开发人员会更好 - 或者甚至寻找真正的Magento开发人员?
答案 0 :(得分:34)
新的开发人员有六个星期的时间不足以真正掌握Magento,实际上我怀疑即使是经验丰富的开发人员也能够在没有其他人的情况下这样做,让他们度过陷阱。
您最好的选择是与过去曾在Magento工作的开发人员一起,并且过去已经使用过系统的相关部分。
希望有所帮助。
谢谢, 乔
答案 1 :(得分:18)
有经验的PHP开发人员更有可能使用Magento快速上手,但仅如果他们之前使用过像Zend或CakePHP这样的严肃框架。有许多经验丰富的PHP开发人员没有像Magento那样处理真正面向对象的企业质量框架,他们会很挣扎。你的花园种类的PHP黑客将被淹没在Magento如果被扔到深处。
另一方面,如果您的初级开发人员使用过Zend并且实际了解OO,那么他们可能会做得很好 - 特别是如果他们从示例中学到的很好,那么有许多写得很好的Magento模块的例子和启动工具。任何只是从Google复制/粘贴随机PHP代码的人都会非常失败。
很多都归结为个人的个性和心态。不要以为有经验的PHPer会发现它很容易,反之亦然。当你进行面试时,让他们为你编写一些简单的代码,应用FizzBuzz test,让他们勾勒出Monopoly在代码中会是什么样子,你需要看到他们可以真正为自己思考应用问题解决逻辑。
答案 2 :(得分:11)
我已经尝试过使用Magento进行一些个人和专业项目。我对它的强大程度印象非常深刻,但当我尝试定制事物的外观(甚至是主题)时,我发现难以置信难以使用。
我认为任何不是Magento开发商的人都需要进行一些广泛的开发培训。那里有Magento书籍,但是我从其中的一些书中读到了......这些信息已经过时了。
就个人而言,我会得到一个真正的Magento开发人员......
- 洛根
答案 3 :(得分:4)
一切都是真的! 你的初级开发人员不能在6周内学习Magento,即使它是一个简单而简单的项目。在这种情况下,我建议您聘请经验丰富的开发人员来帮助您使用Magento的所有出色功能。
是的,因为如果学习曲线很难,Magento会把所有时间都用读取,搜索,错误和测试来奖励,直到成为“Magento Master”。 干杯!