首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

软件开发|代码不就是复制粘贴?为什么收费还那么高?

最近有个客户跟我说:你们做软件开发的是不是都是抄别人的?源代码复制粘贴一下就出来了,还收我们这么贵的费用,真是太不道德了!

听完这个我哭笑不得,确实,网上有很多这样的段子,说开发APP就是这个抄那个,那个抄这个的。其实站在程序员的角度,的确有80%的代码都是复制粘贴的,剩下可能只有20%是程序员自己花精力、花时间写出来的。

但是你有没有想过一个程序员从他的毕业到他工作,至少要有五年的工作经验,才有机会、才有能力接这个外包开发,你看似简单的复制粘贴,是程序员花了多年寒窗苦读,外加多年的工作经验换来的。

我们再回到开头的问题,说实话啊,如果功能比较常规,要求不高,那的确不难,因为市面上开源的东西呢也不少,通过模板做个二开就可以。

但是如果业务逻辑复杂,要求比较高,就需要做定制开发。

而对于软件公司来说,如果想去开发出一款好的软件并顺利交付,真的不简单。

有的朋友说,你太坏了,你就是想让我们多花钱去搞定制。

那我想问,你看过哪家软件开发公司在定制领域靠低价做的很大的吗?你可以看一下一些做软件相关的上市公司,他们甚至都不接个人的项目,为什么?其中很关键的一点就是沟通成本太高,很多个人客户他承受不了成本的压力。

大家知道,定制开发大多数是个性化的,那需求需要罗、列打磨,然后再进入开发,而做软件开发的客户大多都不是专业的,很多客户在开发系统的时候都不知道自己想要的系统功能是什么样的,或者仅仅有这样一个做软件的念头,所以在前期对功能的描述中,很多功能会比较抽象,客户会有点难理解,对客户的喜好也很难量化,那这个时候,产品经理的好坏就体现出来了。

那既然功能比较抽象,所以如果想最大程度降低因为理解偏差而产生的错误,就需要花时间去调研跟打磨。

在这个里面就会产生很大的沟通成本,也不乏因为开发公司或者客户因为前期理解偏差而导致的矛盾。比如说,为什么这个功能不是我当时说的那样啊,这个功能达不到我想要的要求等等。

解决这个矛盾的关键点就在于,软件开发公司服务体系的健全,公司经验丰不丰富,而更重要的一点就是,如果客户项目前期的预算不充足,就很容易不欢而散。

这样,你是否就明白了为什么我说软件开发,不是一件很容易的事情了吧?

如果您喜欢我分享的内容,请您点一个关注。如果您有其他看法,欢迎评论分享~

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20221116A04VDZ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券