为什么我不建议你在创业初期外包软件开发软件开发
为什么我不建议你在创业初期外包软件开发--分类:软件开发在-年的创业热潮中,平均收益最高的群体可能不是创业者,而是程序员及连带板块的若干职业
网站维护软件开发
从几个数字我们大概能看出这几年的一个问题
年春季智联招聘发布的《年春季中国雇主需求与白领人才供给报告》中,互联网电子商务行业以元的月薪高居榜首
网站维护
平均%以上的薪酬涨幅速度下,是其他行业难以匹敌的职位吸引力
而在诸多互联网领域的职位里,研发又是最高薪的一类职位
那么外包行业有何特性,我们应该如何面选择
且待我慢慢讲来
首先肯定是自己雇人,要筛选出合适的人,然后每个月支付不低的薪水
资金缺乏状态下,技术会成为桎梏然后就是自己学技术,创始团队自己动手搭建
可以买源码,可以用一些开源框架,或者买一些成品商业代码,比如各种云平台都会销售成品官网+小程序的套餐,开发也有相应的公开框架可以用,只需要简单修改就可以搭建完毕
搜索引擎,威客平台,开源中国之类的社区平台,还有一些专门做程序员外包的垂直接包平台
你会发现,同样一样东西,如果你货比多家之后会得到差别较大的一些报价单
从几千块钱到几万,甚至几十万的都有
并且有些外包商还会给你算成本,给你配备多少人,每人每天的费用多少,非常清楚明白
有理有据让人信服
所以我们面临的问题,简单来说有两个:我们就做一个企业官网,或者卖货的小程序,或者开发公众号商城或服务体系,真的需要那么多钱吗
那么抛开实现手段,我如果想打造一款互联网产品,有哪些技术手段可以实现
有利可图的地方就有江湖,所以你需要的东西,可能也是很多人需要的
往往我们面对的情况就是,我们知道需求为何,也有很多开发者给我们介绍了开发方案,但我们压根没办法分辨孰是孰非
懂技术,东需求,会做长期规划,有过若干成熟的到产品建设的经验,否则,你可能会遇到“为什么点了后退键返回列表页不刷新
”“为什么用户注册逻辑这么别扭
”“咱家美工画出来了一坨O嘛”之类的问题
别谈后期安全性如何,前期这个项目就会被毙掉
因为相应代码最好找,功能实现最简单
、基于应用框架的实现多见于个人外包或固定行业接单者,其熟悉的技术框架基本满足了你大部分的业务需求,仅需要简单定制即可快速上线
但在普通的外包接单里并不多见,因为其一是针对性较强,其二是利用信息不对称,可以赚更多钱
、基于已有框架进行浅度二次开发,其实应该是最理想状态,也是很多平台商推出快速建站的产品方向
此类应用以电商行业产品居多
、如果是某类开创性或创新性产品,基于已有功能模块进行深度二次开发是不错的选择
但需要开发者对原框架和你的业务流程相当清楚,并能熟练掌握开发技术
一般都是创始团队CTO负责这项业务
这是一个应用框架的典型图谱从实际开发成本和开发周期上来讲,原生开发基于技术框架实现基于应用框架实现深度二开浅度二开,其成本差异能达到百倍之多
就像某云售卖的企业官网模板,也是浅度二开的一种,只要改改,拖拽页面,立刻就能生成漂亮的网站
如果你拿着同样的模板找开发商,可能你会得到一个数千甚至上万元的价格
那么外包有什么赚钱套路呢
比如最低端的有什么问题,最高端的咱可以以后再说,让你选择看起来最合适的中端产品,并展示其他行业内你的同类型公司的产品就是用的这个框架或模板搭建的
其次,会给你一个特别有理有据的收费标准
大家都知道程序猿工资高,所以这也列为了产品成本拉高的主导因素,你要开发个工作日,总共哪怕只有个人为你项目服务,每个人一天起码工资,那也得万块钱
最后,会根据你提出的应用需求,告诉你我们是严格按照你的需求实现的
当你发现你做好的产品有这样或那样的问题时,会告诉你,不好意思,这个在之前的需求中是没有体现的
要加或者修改,可以,需要支付额外的服务费
这样的代码质量相当堪忧
如果你有低成本开发的需求,作为从事产品职位的人,我有几条建议:、要不你就非常熟练且完整的写出来PRD(产品需求说明书),然后找技术方实现,并注明你偏好的框架,给出你认为比较合理的工期,人员配备和验收标准,要不你就找一个合适的框架,让技术方给你做二开
、如果你认为你的需求不那么科学合理经得起推敲且精细不可变更,就不要太执着于你设计好的需求
最后,我抛出一个疑问
但不可置疑的是,产品经理相当于大方向上的战术制定者,可能战略正确,部队精良,但就是会打糊涂仗
- END -