17713433920 info@mac163.com
您应该将后端开发添加到WordPress服务列表中吗
您应该将后端开发添加到WordPress服务列表中吗

如果您以开发WordPress网站为生,那么您至少对PHP略有熟悉,而且很有可能更多。

也许您可以自定义主题-甚至从头开始构建主题-并充当客户的适当管理员。即使这样,您仍可能会遇到您的技能与客户要求不符的情况。那可能真是个无赖。您要么被迫外包项目的一部分,要么被完全拒绝。两种情况都不理想。

如果您越来越频繁地遇到此问题,可能是时候考虑将后端开发添加到产品列表中了。但是,在进入后端开发之前,您应该考虑一些事项。

在WordPress之外进行开发

后端开发意味着您将冒险去最熟悉的WordPress开发领域。这可能很可怕,因为冒险进入任何新事物都是可怕的。我要说的是,并非所有内容都看起来像functions.php。只要您知道其中的内容,那就完全可以了。

您将遇到的最大的事情之一就是面向对象的编程(简称OOP)。WordPress不使用它,但由于其灵活性,您可能希望将其添加到服务列表中。另外,它还被许多其他框架所利用(稍后会对此进行更多介绍)。

因此,对于未启动的对象,OOP使用类将功能分组在一起。这些功能可以在以后引用以付诸实践。不必像使用OOP在PHP中那样写出一系列功能(直接的因果方法),而必须坐下来考虑在编写一行代码之前代码的结构。这听起来可能令人生畏,但是如果您对组织感兴趣,那么您在这里确实可以脱颖而出。

Torque的Jay Hoffman提供了这种发展的一个很好的例子。这是汤姆· 麦克法兰(Tom McFarlin)撰写WordPress插件样板,它提供了如何使用OOP的广角视图。这一切都是关于首先创建结构,然后创建您想要制作的任何东西。

当您使用WordPress进行构建时,很容易想到很多事情。它配备了许多功能,而您无需费力。我绝对不会抱怨的。但是,如果您冒险使用WordPress,您会很快注意到其他框架没有内置的所有内容,这意味着您需要自己构建它们。与WordPress相比,您创建的内容不会那么but肿,但需要做更多的工作。那只是一个现实的公平警告,并不意味着阻止您尝试一下。我只是睁大眼睛处理事物的忠实信徒。

前端开发结转

作为前端开发人员,您可能有大量使用PHP的经验,并且通常只是在WordPress主题文件中深入研究代码。尽管这肯定会帮助你做出飞跃到后端的开发,它不是全部和最终所有的准备,我很伤心地说。

当然,您将带动对HTML和PHP的扎实了解。希望也有一些Javascript。您将了解所有重要的代码如何一起构成一个网站。即使您目前无法自己编写特定的代码,您也可以查看大多数站点上的代码并了解开发人员的工作。

而且由于我们在这里谈论服务器端的内容,如果我不提一个事实,那就是您花在修复WordPress网站上的所有时间都将派上用场的事实,我将不为所动。如果您曾经处理过一个损坏的网站,谁没有呢?–您知道修复该问题的操作顺序。此分步过程是直接应用于后端开发的过程,您可能会定期使用。

学习新东西

尽管绝对没有理由必须进行后端开发,但对于许多WordPress开发人员而言,这可能是明智之举。为什么?它归结为一个关键术语:多元化。

您熟悉的开发领域越多,您就会获得更多的工作。您可以将其视为工具箱中添加的工具。您可以为客户创造的所有这些技能,都会直接转化为美元和美分。而且,您需要将项目的各个方面外包或什至拒绝项目的时间越少,您所得到的收益就越多。

当然,要成为专家要说些什么。那当然也有它的优点,尤其是当您成为游戏中最出色的人的时候。但是,由于该头衔仅是为少数人保留的,因此它可能是一个更好的选择,以使您的产品组合多样化并提供更多的服务,从而可以为更多的客户提供服务。

那么,您应该从哪里开始呢?您应该首先涉足后端开发的哪个方面?好吧,这取决于您。有很多可用的选项,可能会让人感到有些畏缩。太多的选择有时可能会成为负担。尝试考虑一下您目前对开发的哪些方面感到满意,以及您想进一步探索什么。如果您已经非常熟悉PHP,则可以尝试使用Laravel。如果您擅长使用Javascript,则Express可能是您追求的不错选择。

如果您喜欢危险的生活,请深入Ruby on Rails。这只是表面。这里有太多框架可供我在此处命名。只需知道,没有法律说您需要精通一切。但是,如果你想变得更与后端开发精通,你的选择是敞开的。每个人都有足够的支持文档和社区参与,以帮助您完成每一步。您学得越多,就会越发现所有这些框架如何协同工作,并牢记一个目标:创建更好的网站。

结论

当您作为前端WordPress开发人员工作了一段时间后,对追求后端开发的前景有所犹豫是正常的。但是,仅仅因为某些事情可能会被视为挑战并不意味着您应该避免它。实际上,学习新技能可以增强您的服务范围,并使您成为更广泛的客户需求,更重要的开发人员。

至少,您应该看到前端开发技能有所提高。您越了解后端的工作方式,您就越会擅长编写干净的代码并预见潜在的问题。基本上,我的意思是:即使您决定不向客户提供此服务,学习它也不会受到损害。

你们提供后端开发以及前端工作吗?考虑扩展您的技能?还是您对自己所在的位置感到满意。我很想听听您的想法!


微信二维码

微信扫描二维码联系我们!
我们在微信上24小时期待你的声音
提供外贸路由器设备产品,轻松翻墙,解答:WP主题推荐,WP网站建设,Google SEO,百度SEO,专业服务器环境搭建等!


需要提供WordPress主题/插件的汉化服务可以随时联系我们!另外成品WordPress网站以及半成品WordPress网站建设,海外Google SEO优化托管服务,百度SEO优化托管服务,Centos/Debian服务器WP专用环境搭建,WP缓存服务器搭建,我们都是你的首选,拥有多年WP开源程序服务经验,我们一直在坚持客户体验,没有最好,只有更好!
回到顶部