资源资源
 / 
文章
 / 
雇用Web开发人员要花多少钱?
通过  
上班人员
 | 
一月4,2018
 | 
12分钟阅读

雇用Web开发人员要花多少钱?

如果要创建基于Web的项目(无论是API,单页应用程序(SPA)还是基于云的应用程序),则需要 熟练的Web开发人员 与正确的技能组合。选择最适合您的项目的开发人员将取决于您的要求和预算。关键是要尽可能多地了解这两个因素。

虽然一个 全栈开发人员 可以在项目的各个方面提供帮助,并可能使用多种编程语言和框架进行编码,请记住,开发人员的需求可能会减少—在这种情况下,您可以找到技能较窄的较便宜的开发人员。这完全取决于您的要求以及您愿意花多少钱。

那么,您如何估算雇用一名Web开发人员的预算呢?在本文中,我们将研究一些成本因素,这些因素在起草项目描述和审查潜在开发者的建议时要考虑。

首先,您需要Web开发人员提供什么?

这似乎是无止境的,所以让我们关注项目需求。如果您有现有的应用程序,或者正在将代码迁移到新平台,则很可能已经知道堆栈中包含什么技术以及需要谁。如果您是从头开始,则可能需要进行一些研究,以根据您的项目来研究为什么一个平台比另一个平台更好。

这里的关键是编写清晰,详细的项目说明,潜在的开发人员可以查看该项目说明,以确定他们的技能和经验是否匹配,以及该项目是否是他们感兴趣的项目。

现在,让我们看一些可以考虑的成本因素,以使规划和预算过程更加顺畅。可以将它们视为实现您的项目的通用框架,其中一个因素可能是不可商议的(例如,您肯定需要具有API经验的全栈Ruby on Rails开发人员),而另一个因素可能并非一成不变(例如,您的开发人员),从而使您的预算更具灵活性。

成本因素1:范围

范围是任何开发项目的重要考虑因素,并且可以迅速超出其原始预算(和预算)。与企业级的基于Web的定制应用程序相比,单页网站通常花费的时间要少得多。

清楚地记录您的想法,以帮助您(和感兴趣的自由职业者)确定范围。定义范围时,请与开发人员尽可能详细地联系。您提供的详细信息越多,他们的建议和估算就越准确。

确定范围时,请不要低估项目可能需要的代码量。这是许多客户遇到的一个普遍问题,并且由于不完全了解Web项目模块中的代码量,因此预算不足可能会使范围扩大。对于非开发人员来说,软件项目似乎很小,但是某些模块需要大量的工程和编码。这是重要的一个原因,即使您认为这很简单并且不会花费很多时间,也必须向开发人员明确表达您的想法。

您还可以通过请求最低限度的可行产品(MVP)来帮助降低项目成本。这种类型的项目包括您在市场上进行测试所需的最少数量的功能和设计。这将有助于缩小范围,并且如果项目成功,您可以随时扩展MVP。考虑分阶段创建应用程序,以便您可以缓慢地构建软件,进行全面测试并在每个阶段进行编码时增加收入。

成本因素2:代理机构与单身自由职业者

开发人员的所在地将在成本中扮演非常重要的角色,甚至比他们的经验或专业知识更为重要。如果您雇用单独工作的开发人员与雇用代理机构,则成本也存在差异。代理机构通常是“一刀切”的模型,因此您可以访问设计师,项目经理,工程师等。

如果只有一位自由职业者,则不仅需要开发帮助来启动应用程序,请注意,您需要单独雇用其他人。由于您将负责与每个人分别进行交流,从而促进各方之间的交流,因此这样做可能会更加昂贵和耗时。

在这种情况下,以每小时的价格租用代理商的服务可能会更便宜。在代理机构中,您可以将所有个人都放在一个屋檐下,因此您只需要与代理机构的项目经理合作,并参加有关程序员进度的演示文稿。对于不完全了解网络项目通常如何处理的客户而言,压力可以减轻很多。代理商团队中的每个人都可以更轻松地进行交流,因为他们在一个屋檐下(当然是象征性的)。

之前,我们提到过某些Web开发人员是“全栈”的,这意味着他们同时进行设计和开发,这对小型企业可能是有益的。但是,如果您的项目规模需要一个以上的人才能完成,那么聘请一家提供全方位服务的代理机构而不是一家全栈的开发人员可能更具成本效益,因此您可以使用所有人才(而且技能)。

成本因素3:平台

Web项目通常在两种不同的平台之一上运行:Linux或Windows。 Windows托管可能比Linux贵,因为Windows收取许可证费用,但是Linux平台通过支持合同赚钱。

平台的其他方面也可能影响Web开发项目的成本。大多数Web项目都需要数据库,并且Windows平台包括SQL Server。 SQL Server比托管MySQL昂贵得多,后者通常是Linux开发人员的首选数据库。

但是,许多企业平台都在Windows上运行,因此请考虑此成本因素。确定成本的最佳方法是与Windows开发人员交谈,然后与主机提供商联系以确定您的每月成本。如果您每年支付一笔年度合同的预付款,许多主机提供商会为您提供折扣,这样可以降低您的成本。

如果使用Linux托管,则托管成本可能会更便宜。即使以较低的编程成本,您仍然需要使用您的语言的开发人员。在大多数情况下,网络开发语言的编程范围是相似的,但这是对自由职业者收费标准的大致了解。

基本的一页页面
仅一页编码。基本的潜在客户网页或目标网页。
平均时薪:$ 15-40 +

CMS代码自定义(WordPress,Joomla等)
主题代码的基本自定义或通用CMS平台的常规功能。  
平均时薪:$ 30-75 +

完整的自定义站点代码(通常为企业)
使用自定义代码和设计元素从头开始构建设计。通常,一个大型项目需要从头开始进行编码。
平均时薪:$ 75-150 +

最终,估算成本的唯一方法是与开发人员交谈。确保您彻底传达您的想法,以便他们可以给您一个接近的估计。大多数开发时间都略高于或低于估算,因为长编码项目很难准确估算。但是,您提供的编码器越详细,他们就可以估计得越近。

获得专业人才 根据您的条件

接入全球最大的远程人才网络。
上班就是这样。™

二十多年来,Upwork一直将专业人士和代理商与寻求专业人才的企业联系起来。

发布工作