新项目招商加盟人,想外包出去,哪个应用可以找到符合我们这边要求的人才?

新用人时代已经来临!90% 企业招人需要更新思维了-ZAKER新闻
猎云注:本文是创业者向猎云网(微信:ilieyun)的来稿。共享经济酝酿了数年,从共享车、共享房,到共享知识," 人 " 的重要性逐渐凸显,毫无疑问成为了商业竞争中的核心要素。在共享经济时代,企业应该如何更新招人思维?以下是投稿全文:2004 年,葛优在《天下无贼》中以一句经典台词道破了 21 世纪的人才价值。到了今天,人才之贵有目共睹,个体的价值也得到更深度细化的挖掘。与此同时,飞速向前的互联网让我们开始相信,人才虽贵,但绝不稀缺。分答、得到、在行、知乎 Live ……以及各个自媒体平台上的打赏,让我们进一步看到了 " 人才贵 " 的深层含义。而内容付费与知识变现模式大热的背后,其实是受惠于互联网时代下,各行各业各门各类人才的大规模集中涌现。不得不承认,在互联网的光照下,能人遍地走,处处见才华。尴尬的是,对公司企业、创业团队来说,人才井喷是事实……招人难,依旧是事实。问题出在哪?事实上,很多公司在有人才需求的时候,往往习惯性陷入二选一的抉择:直接雇佣,或者寻求外包公司。雇佣一名固定员工更多是出于长远考虑,养一个自己团队的人总不会错吧?但能不能找到真正合适的,亲自招聘过的都懂:人脉再广,也需要时间精力和运气——让文案写一封招聘启示贴满各个渠道是很方便,收到的邮件也不会少,面试一个接一个,结果却不尽人意。好不容易招到了, 每个月的固定成本先不提,还要面临说跳槽就跳槽的任性。团队是要搭建的,但着急不了。所以当出现紧急项目需求时,许多公司会考虑找外包。外包的好处是快,出钱就不愁找不到接活的,找人的时间成本省了,价钱谈一谈能压则压。如果说雇佣在职员工买的是「一个人花费在工作上的时间」,那么外包买的就是「一个直接的工作成果」。然而成果质量怎么样?相信找过外包的各位都不由在心里打一个问号。对于依靠项目量获利的外包公司来说,很难要求它们像做自己的项目一样付出心血(你甚至没办法要求你的员工像你一样付出心血)。一边是花费大量时间和资金成本且面临人才流失的可能,另一边是项目交付质量堪忧。企业只能再三权衡利弊,咬咬牙做个选择。而这就是问题所在。从前招人难,难在信息闭塞。如今招人难,难在招聘思维没有跟上互联网的发展。共享经济酝酿了数年,从共享车、共享房,到共享知识," 人 " 的重要性逐渐凸显,毫无疑问成为了商业竞争中的核心要素。目光独到的创业者们已经看到这个潜力巨大的重要趋势,纷纷投入人才共享领域,经过一些以低价为核心卖点的威客网站之后,新兴的人才共享平台越来越专注于挖掘业内优秀可靠的人才——而这些人,正是大多数企业渴求,却很难从海量信息中直接触及到的。新型的人才共享与传统的外包有很大区别。这些专业人士不再受雇于某一个外包公司,他们以自由职业者的身份进入市场,每一个项目的完成质量直接关系到他们个人品牌的建立。就拿来说,上线三个月已经成功为上百家企业成功对接设计师,其中既有刚起步的初创团队,也有获得亿元融资的巨头。这个平台上的每一个入驻的设计师都经过专业技能、个人资质、沟通能力及项目完成效率等方面的综合审核,项目成立后按阶段交付,同时保障项目进度、资金安全,以及交付质量。当一名设计师从一个项目中获得企业的肯定,意味着他会收到更多优质企业项目的青睐。除了设计,其它各个垂直领域的优质人才共享平台也在快速发展壮大,例如拉勾网旗下的大鲲,主打 "1 小时对接 ",当效率和质量可以兼得,企业就不用再做艰难的二选一。除了高质高效,人才共享解决的最大问题是用人成本。过去小公司如果想招募 BAT 级别的人才专家,起码要付出高于 BAT 薪资水平 20% 以上的薪水,这对于资金紧张的初创公司来说几乎是不可能的。通过共享平台,基于项目制和按需雇佣的方式,任何企业都可以在合理的预算内与行业顶尖的人才进行合作,大大节约成本。新用人时代已经来临,如果还不刷新猎才思维,即使身处便利的互联网时代,也可能苦苦寻觅人才而不得,只能退而求其次,这对企业来说,绝对是不可估量的损失。推荐国内互联网各领域优质人才共享平台Designup:专业可靠的设计师对接平台,高效对接多领域优秀设计师,满足网页、App、H5、Logo、Vi、海报、宣传册、包装、插画等设计需求。码市:面向开发者的云端开发平台,拥有大量程序员资源,连接广大开发者和需求方,已经帮助开发近 2000 个项目。大鲲:按需雇佣平台,涵盖产品、开发、市场、运营等。1 小时内高效对接企业与自由人才。自客:综合性中高端自由人才共享平台,包括金融、产品、职能、市场、运营、技术等。本文来自猎云网,如若转载,请注明出处:/archives/280405
相关标签:
原网页已经由 ZAKER 转码排版
互联网新闻17小时前
互联网新闻1小时前
互联网新闻3小时前
互联网新闻10小时前
互联网新闻1小时前
互联网新闻11小时前
互联网新闻昨天
猎云网45分钟前
36氪55分钟前
猎云网45分钟前
亿欧网22分钟前
人人都是产品经理26分钟前
36氪7分钟前
砍柴网9分钟前
36氪6小时前&p&&b&关于出现一部分公司在本人不知情的情况下,私自转载这篇文章到公共媒体平台或者微信公众号作为盈利目的的。我已交由法务去采集证据进行起诉。&/b&&/p&&p&&b&后面再有这样的做的,也一律追究到底。&/b&&/p&&p&&br&&/p&&p&&b&-----------------------------------------------------------------------------------------------------------------------------------------&/b&&/p&&p&&b&接触过上万名创业者,开发上线过超过30款App,没有比我更适合回答这个问题的了。。&/b&&/p&&p&&b&本文对想做好一款App项目的人来说这是一篇价值百万的回答!因为这是我们花了几百万试错成本试出来的经验!&/b&&/p&&img src=&/4faf1e0fb5e903c8e14f955d5e248af2_b.png& class=&content_image&&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&
在我们从事app开发行业以来每天都会收到大量客户的咨询。其中有创业者,公司的项目经理等等。前后2年左右的时间接触了上万名想做App的客户。发现80%的客户都容易犯一些致命的错误。&/p&&p&◆以为做个软件很简单,所以描述需求的时候及其模糊。&/p&&p&◆ 急着想要报价,在自己对需求不确定的时候就要报价。然后就按这个报价开始做。&/p&&p&◆不知道自己要什么,想做个商城说要做的是淘宝。&/p&&p&◆ 网站和手机App区别搞不清楚。要做手机App却说自己要做网站。&/p&&p&◆ 以为所有软件都有模板,而且模板都很便宜。&/p&&p&◆缺乏耐心,不明白也从未想过自己要做的东西有多复杂。&/p&&p&◆自己不知道要做的东西的具体功能,要靠开发商来猜。而且还这时候就要报价。&/p&&p&&br&&/p&&p&&br&&/p&&p&
事实告诉我们,这些问题一定会导致以下结果。&/p&&p&&br&&/p&&p&◆ 项目做出来跟自己想的完全不一样。&/p&&p&◆根据一项国外的专业数据统计机构调查,在外包项目中,有52%的项目经理因为项目失控/失败而被迫离职/降职/开除。&/p&&p&◆ 项目上线的时候漏洞百出,反复修修补补解决不了问题。后面必须重做。(滴滴打车当年的外包就遇到了这种情况,找外包做的一塌糊涂。做出来没用过一次就直接报废重做)&/p&&p&◆ 误把自己都不确定需求时得到的不靠谱报价当做真实报价去开始做预算,导致后期资金预算跟不上继而导致项目失控/破产。&/p&&p&&br&&/p&&p&&br&&/p&&p&
我们经常遇到客户第一次跟我们咨询的时候说,以前找的某某软件公司太坑爹。做的东西象一坨屎,仔细一问就发现。原来他自己在项目开工之前自己对自己的需求是完全不清楚和不确定的。就这样稀里糊涂就开工了,以为开发商会帮他完善剩余东西。实际这些客户告诉我遇到过的开发商没有一家会去帮他们中途完善。&/p&&p&
原因很简单,需求想的越仔细开发成本越高。一般根据需求的细化程度,成本差出来几倍到几十倍都很正常。10万接的项目,真要扣细节100万的工资成本都不够。这也是一般客户们平时问报价的时候,不同的开发商报价会差出来这么多倍的原因。并不是仅仅是贵和便宜。根本原因是大家对需求的理解完全是不一样的。客户自己不清楚就没人会清楚了。&/p&&p&&br&&/p&&p&&b&负责任的外包公司会仔细的问你需求细节,不负责任的外包公司上来就给你报价。&/b&&/p&&p&&br&&/p&&p&
人总是有惰性的,一旦要想事情和要思考的时候都懒的思考。所以客户们一般反而会讨厌这种有耐心的会仔细问需求的开发商。反而喜欢这种什么都不问其实不知道你要做什么,但是先报个超低价吸引祝其入坑的开发商。最后带来的结果一般就是我们前面提到的那种情况,项目直接失败。或者中途被黑心开发商宰一把,中途狠狠加价(原来1万能做的功能中途要5万)。因为你已经选了他了,要么做到一半放弃,要么按他的继续加钱。大部分人都不想前面投入一半的预付款打水漂,而又不知道加这么一个功能到底会加多少钱。这时候已经没法再去选其他的开发商试了。所以会选择做下去。。。&/p&&p&&br&&/p&&p&
我见过的最常见的例子,就是很多人上来就问做一个APP多少钱?或者问做一个简单的APP多少钱?或者说我要做个类似美团/淘宝/京东/滴滴打车。。。一样的APP多少钱?&/p&&img src=&/d347daf86ec6c41fdcbdc_b.png& class=&content_image&&&p&第一种:问做一个APP多少钱? &/p&&p&
其实你问这个问题就好像你到4S店问,一辆车要多少钱?车有10万的家用轿车也有1000万的超跑。车根据用途(轿车,越野,跑车,赛车,公交也是车),配置,引擎,装置不一样,价格和成本是天差地别。同理,你来问APP也是一样的。必须表达清楚自己要的是什么样的APP,用于什么场景,APP解决什么问题,怎么解决(具体需要哪些功能)。就来问价格,不亚于你去问汽车4S店,我就是要一辆车,你告诉我价格就行了。别人肯定会拿你当傻子。因为你踏马没告诉人家你到底要什么车啊魂淡!!!&/p&&p&&br&&/p&&p&如果你只问我做一个APP多少钱? 我只能告诉你,几百块到几个亿,都有可能。&/p&&p&&br&&/p&&p&第二种:我要做一个简单的APP,多少钱?&/p&&p&
每个人对简单的定义是不一样的。你说的简单具体是简单到什么程度,你又具体是要做什么东西的,很多人觉得微信也挺简单的。。。建议你每次问的时候都说清楚具体功能。&/p&&img src=&/b3c2cd0f837fb5da2782_b.png& class=&content_image&&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&第三种:我要做个类似美团/淘宝/京东/滴滴打车。。。一样的APP多少钱?&/p&&p&
一般这么问的创业者有个特点,很多说不清楚自己要的是什么。可能只是看中了比如滴滴打车的地图功能,但是描述的时候说的是跟滴滴打车类似。而滴滴打车的地图功能本身实际只占了滴滴整个软件系统功能的百分之一都不到。同理,有的是看中了美团的团购部分,说自己要做的是美团。有的看到京东有在线支付,就说自己要的是京东。如果你直接这么问,我其实完全不明白你想要的是你举得例子里面的具体什么功能。因为不可能完全仿一个美团/淘宝/京东/滴滴打车。。。&/p&&p&&br&&/p&&p&
为什么不能是完全仿做?你看到的貌似简单的美团/淘宝/京东/滴滴打车/微信......这样的APP,每个的软件研发成本都是过千万,乃至几亿的(特别是复杂的后台)。因为这些大公司APP的细节的复杂程度和后台的复杂程度超乎你的想象。现在所谓的很多软件仿京东,微信之类的,网上说能给你开发微信京东之类的公司,可以说真正能做的功能不到微信京东的百分之一。举几个具体的例子。比如就说最基本的注册登录,可能就分为邮箱注册登录,微信授权登录,QQ授权登录,微博授权登录,短信验证码注册登录,密码找回又分为邮箱找回和短信找回。这里就罗列了7种情况,你做一种还是做7种开发成本可能就差了7倍或者更高。&/p&&p&&br&&/p&&p&
又比如搜索功能,最简单的搜索功能可能开发一下就是几个小时的事情,但是这种搜索可能在几千个,几万个商品数据的时候还能正常运行。但是如果商品数据有几百万条,这时候肯定会崩溃。而不仅仅是商品数据会起到影响,比如你搜索功能是支持模糊搜索(即输入的关键词可以有偏差)还是精准搜索。模糊搜索能模糊到什么程度,讲究都是很大的。淘宝京东这样大平台的搜索功能,很多大公司光一个搜索功能就是需要十几个人的开发小组常年去进行开发和优化,养这些人的成本一年就是几百万上千万。你现在就可以打开淘宝的搜索功能仔细看看它有多少细节(高级搜索,地域,价位筛选,搜索结果排序等等等等)。感兴趣的可以自己去查查这些上市公司的财报。每个季度在软件开发上的成本都是几千万到几个亿不等。大公司一定是招自己有需要的人,如果不需要肯定不会招这么多人。由于篇幅有限,更详细的原因和要注意的地方不做详述。&/p&&p&&br&&/p&&p&&b&这里贴上滴滴打车的招聘广告,感兴趣的可以看看滴滴打车背后的技术团队有多少人。&/b&&/p&&p&&b&仅3月份在招的技术职位就多大上百个。平均年薪都在20到40万之间。&/b&&/p&&p&&a href=&///?target=http%3A///gongsi/j2474.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&滴滴打车招聘职位&i class=&icon-external&&&/i&&/a&&/p&&p&
现在诸位能理解为什么很怕这些问题了吗? 因为创业者的确是明明确确的告诉我,要做一个淘宝/京东/滴滴打车类似的APP,但是这种APP的成本是天文数字。你可能要的只是其中一部分功能,或者只是想模仿他的运营模式。&/p&&img src=&/be6fa05ca2aa6a7a58df17_b.png& class=&content_image&&&p&&br&&/p&&p&&br&&/p&&p&
有些人可能会觉得,这是大公司所以才需要。我创业初期需要考虑的这么细吗?很明确的告诉你,非常需要。&/p&&p& 等到错误发生了你再去解决,所要付出的成本是非常巨大或者会直接导致失败。&/p&&p&大公司不仅仅是因为他是大公司才做得细,是因为他做得细才能成为大公司。&/p&&p&
而且你不考虑没人会替你考虑。不要寄希望于你在网上找的这些软件公司,他们只会告诉你这件事很简单,你快来吧,来了就能发大财,互联网人傻钱多。你不说清楚自己的APP具体需要的是哪些功能,最后吃亏的一定是你自己。因为你在不清楚自己要做的东西具体是什么样子的时候,你找的软件公司就更加不知道。&/p&&p&&br&&/p&&p&你寄希望于他们给你去思考细节,他们只会给你偷换概念,偷工减料。因为这样做就可以给你的报价更低增加你选他的概率。&/p&&p&&br&&/p&&img src=&/da731de34ca428b849c9_b.png& class=&content_image&&&p&&br&&/p&&p&
之前有个真实的例子,一个客户跟个不负责任的开发商只说了有注册登录,而没和他说过要做找回密码,开发商也没有提醒他。而最后软件就是没有找回密码的。如果各位看官不想自己也遇到这样的情况而被坑,就请想清楚自己App尽量多的细节。&/p&&p&&br&&/p&&p&
比如一个购物车功能包括,加入购物车,从购物车移除,添加/减少购物车内某个商品的数量,直接输入数字修改商品的数量,批量付款。这些功能里面你说了一个很多开发商就只会做一个,大部分开发商不会考虑其他的。而一般创业者会觉得,淘宝有啊,一般都有啊你为什么没做?(创业者看到的一般都是那种大公司很成熟的产品),你要知道,淘宝的开发成本是亿级别的。而且经过了很多年的迭代和更新。&/p&&p&&br&&/p&&p&阿里巴巴集团2015年Q3季度财报显示,2015年第三季度产品开发开支为人民币32.25亿元(约合5.07亿美元),占营收的15%。你没看错,一个季度32亿的开发成本。一年就是一百多亿。&/p&&p&&br&&/p&&p&大部分情况下细节方面你不和开发商提,一般就没有。如果别人会替你考虑的越全面,那么开发成本一定会很高。&/p&&p&这里我列举三大块最影响APP软件质量和成本的东西。希望大家一定要记在心里!!!方便找合适的开发商和掌控项目质量。&/p&&p&&br&&/p&&p& 1.功能的开发方式&/p&&p&
现在市场上存在的几种开发方式如下:&/p&&p&&br&&/p&&p&a.web网页加壳生成APP&/p&&p&web网页加壳生成APP的开发方式,先花几百块钱买个现成的手机网站模板,在加壳打包一个APP只需要5分钟,但是做出来的效果很差,耗流量,浏览体验极差,访问速度慢等等。部分开发商利用客户不懂,把这种5分钟速成的东西,当成原生态开发的APP去欺骗创业者。卖几千到几万的价格。而创业者很多时候还自以为捡了便宜(问了十几家这家最便宜)。&/p&&p&&br&&/p&&p&b.Web网页+原生态混编(网页部分占80%以上)&/p&&p&混编方式的APP效果比第一种稍好。但是如果要做出接近原生态的效果,需要不断的优化和改版,花的钱不比原生态少。而如果不对网页和系统优化,只是简单的拼凑。那么做出来的效果和web加壳的差不多.&/p&&p&&br&&/p&&p&c.HTML5开发&/p&&p&成本大概是原生态APP的50%到30%,也是比较接近原生开发能达到效果的一种方式。但受到很多限制。各大平台兼容性还不足,相对来说还处于过渡期,同时比较耗系统资源。在低配的手机上更卡。手机淘宝的APP目前就是HTML5+原生态混编的,相对来说在很多低配的手机上还是比较卡的。最近优化了很多,但是早期的表现很不尽人意。Facebook和京东都尝试过HTML5,同时也吃了不成熟的亏。HTML5的未来或许是美好的,但是这期间的试错成本小公司不一定承受得起。&/p&&p&&br&&/p&&p&d.原生态开发&/p&&p&是目前最常用和最成熟的方式。越重视细节成本越高。一般根据具体功能要求一个APP的开发成本从几千块到几千万不等。&/p&&p&&br&&/p&&p&
2.功能的实现方式(功能的复杂程度和用户量)&/p&&p&
比如上面说到的搜索功能,具体对搜索功能的要求成本会让成本差出来几万倍。不仅仅是搜索,再举几个例子。比如微信里面的聊天,分为文字,图片聊天,录音的语言聊天,语音及时对讲,视频聊天。&/p&&p&语音及时对讲和视频聊天只简单提一提。这些都是开发成本要用百万级和千万级来计算的东西。微信和QQ乃至现在自己的语言对讲和视频聊天都是有很多问题的,比如同时多人聊天会有很大的回声,电流,杂音。不是腾讯不知道,是知道了但是很难解决。&/p&&p&这里具体讲比如录音发送,一般来说我们听一段60秒的音乐是1M左右。而微信的一段60秒的语音压缩到了几十K,来保证发送和接收时的速度。同时还做了语音降噪(减少周围的噪音)等等。而如果这些不去考虑,只是简单的发送一段语音。两者之间的开发成本相差几倍到几百倍很正常。同样的,你的APP做出来你会发现,消息发送很慢,很耗流量等等。&/p&&p&&br&&/p&&p&
3.APP在手机上的兼容性&/p&&p&
相信各位在用手机APP的时候,特别是安卓手机。肯定发现有些APP会闪退,卡死之类的情况。这个就是因为APP的一部分功能在这台手机上不兼容或有bug。这些问题非常多而且很难解决。你只是一个用户的时候感觉不会那么强烈,因为你用的大部分都是大公司开发的很成熟的产品。但是你自己作为创业者的时候就必须要考虑了。因为没有人想自己的APP开发出来,10个手机上8个闪退。但是事实又的确如此。很多几十万成本开发出来的APP到处都是闪退。&/p&&p&
兼容性是非常影响成本的(会对成本造成上下几倍到几百倍不等的成本)。仅安卓而言。安卓手机全世界有一万多种机型,各种不同的手机品牌,分辨率,操作系统版本号,都对程序的兼容性有影响。很多时候做兼容性调试的成本还要大于软件的开发成本,真要做到主流手机兼容,光买测试的手机就要花几十万去买。一个APP如果开发出来,不做兼容性调试开发。和做兼容性调试开发,成本也是会差出来N倍的。
&/p&&p&另外在说说模板,很多时候一些项目如果有成熟的模板解决方案能节省很大的成本。&/p&&p&但是模板也一样价格存在巨大的差异。同样的一个商城模板可能价格也上下差出来几十倍,原因也是因为细节功能完全不一样,可能功能差了十几倍。如果你在买之前不仔细观察细节功能,那么一定会出现买了后大呼坑爹的情况。这个系统可能整个流程都是残缺的,更不要提你拿这个残缺的系统去运营了。&/p&&p&另外不是所有APP都有模板,一般来说只有商城相关的APP的模板比较多。而且模板有成熟不成熟的区别,真正成熟的模板开发成本和时间是巨大的,一个公司不可能同时有很多好的模板。因为数量多,必定不精。开发一个好的模板的成本已经巨大了,同时还搞多个,则说明每个模板上投入的成本和精力不会太多。&/p&&p&&br&&/p&&p&3月30日更新几个app外包开发常见的几个坑。&/p&&p&----------------------------------------------------------------------------------------------------------------------------------&/p&&p&常见坑一:&/p&&p&&b&客户问外包公司你们有什么知名案例吗? 外包公司说有啊,美团,大众点评,携程,一号店(说出一个一二线,或者是三线有一定知名度app的例子)是我们做的/是我们的案例。&/b&&/p&&p&&b&这种情况下90%是偷换概念或者纯骗。不管你找的这家公司是真有几百个人的大公司还是只有几个人的小公司。&/b& &/p&&p&&br&&/p&&p&实际情况是,任何你但凡听说过小有名气的App,基本都是互联网公司自己招人做的 不太可能是找外包。你可以在百度搜索任何一家你听说过的app名字或者互联网公司名字+招聘2个字,都能看到他们长期在招聘大量的程序员工程师,同时公司长期备有几十到几百,甚至上千人的技术团队。&/p&&p&&br&&/p&&p&即使真的找外包,可能是最早创业初期的第一期找的外包,但是他们后来出名的那个系统跟最初找外包做的,已经完全不是一回事了不是一个东西了,业务代码已经完全不一样 。&/p&&p&外包做的东西就是前期低成本试错的一个东西,很可能一次都没用过就直接报废。滴滴打车之前最早就是找的外包开发的,但是基本没正式用过就直接报废了自己招人重新做。但是这家外包公司可能在N年后滴滴打车牛逼了后会跳出来跟客户说:滴滴打车是我客户案例,滴滴打车是我做的。利用的就是偷换概念和客户不懂不会较真。&b&滴滴打车当前找他们做并不是因为他们牛逼,而是滴滴打车可能也被他们坑了。&/b&&/p&&p&还有的是,有些外包公司在这个很出名的App公司团队初创的时候,跟这个团队的创始人吹过牛逼,也只是吹过一点牛逼而已,可能并没有实际合作项目。然后这个外包公司N年后发现当年一起吹过牛逼的那小伙做成功了,这时候他跳出来说 XX是我客户,XXApp是我们客户案例。。&/p&&p&还有一种情况就是, 比如很大的互联网公司,比如携程或者大众点评或者一号店,他们平时开发的时候也会有忙不过来的时候 ,偶尔会找些外包公司进行一部分的人员外包,要几个技术员过来帮忙干几个月临时的杂活。一般都是打杂接触点边缘化的没有技术含量的东西,根本接触不到核心部分业务代码。 但是这时候外包公司又会说,大众点评是我们做的。都是偷换概念,显得自己牛逼。 &/p&&p&还有的就是一点关系也扯不上, 强行欺骗来增强客户信任。揭穿了就算了。 &br&&/p&&p&&br&&/p&&p&其实你可以做个简单的实验,你在百度或者其他任何平台公司找app外包开发公司的时候,会遇到N家官网上有大众点评,或者在家点点,携程,美团之类的app是他的客户案例的,或者是他们的业务人员亲口跟你吹这样的牛逼。&/p&&p&其实这些被合作的互联网公司并不知道自己被合作了,以前有个梗是说吃了一次肯德基就是肯德基的战略合作伙伴了,加了一次油就是中石化的战略合作伙伴了。 而在app外包领域里真的这么干的公司非常多,不说小的,甚至大量已经上市的外包公司也吹这样的牛逼。偷换概念乐此不疲。&/p&&p&&br&&/p&&p&&b&常见坑二:&/b&&/p&&p&&b&外包公司给你的合同一定要仔细看,很多时候被骗的客户自己公司是有法务的但是也一样被骗。因为你的法务和律师根本看不懂那些看似专业的技术词语。所以并不知道他是在扯淡还是合理的。由其是在验收标准和开发要求的这几大块上。基本如果甲方公司没有懂技术的,哪怕有专业的法务也太容易被骗。&/b&&/p&&p&&br&&/p&&p&一般体现在合同里对需求描述的不详细或者压根合同里就没有提到需求,只说要做个某某app,多少钱什么时候交付。 这样的合同其实压根没有一点卵用,你们之间商量的做个某某app只有你们自己口头讨论了需求,但是如果没非常详细的落实在合同里,最后外包公司随便给你个东西也能交付。甚至压根就不是最早你们商量的,因为合同里并没有证据能证明你们要做的到底是什么。&/p&&p&同样的还有开发方式(原生还是混编,H5还是加壳),验收的标准是什么这些如果不提,每一次都是提前被埋下的炸弹,遇到骗子你去法院都白瞎。根本就告不倒人家,就是合法的骗。&/p&&p&&br&&/p&&p&一般负责任的公司在合同里都会非常详细的给到一个很长的需求文档,根据项目的大小起码有几十页,里面有各自原型图和需求说明。用到的技术,项目架构,开发方式等等都讲的非常清楚。&/p&&p&&br&&/p&&p&这个文档是合同非常重要的附件,里面详细的描述了你们这次项目具体是要做成什么样子。如果没有这个,双方签完合同的时候其实都是蒙逼的。要做什么根本没个界定,到时候胡乱拿个东西交差也是不违反合同的。&/p&&p&&br&&/p&&p&这个看似常识的东西其实大部分外行都不知道,我每年都至少见到几十起外包开发被骗是被坑在这个地方的。&/p&&p&&br&&/p&&p&&b&甲方如果不重视这个,哪怕被人骗了告到哪去都没用。 因为别人没违反合同。你们的合同压根就是一张废纸。&/b& &/p&&p&&br&&/p&&p&暂时就更新这么多,app外包坑非常非常深。最好的方式就是甲方自己公司有个懂技术的能参与进来选择开发商和逐步交接。以后有时间在慢慢更新,希望能帮到真正想创业的人。&/p&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&-----------------------------------------------------------------------------------------------------------------------------------&/p&&p&最近很多朋友问我是否做开发,如果项目开发需求的可以直接私信我或者微信搜索上海鸿狐关注我们的微信公众号交流。专精O2O电商和智能物联网方向。&/p&&p&加我微信交流 &/p&
关于出现一部分公司在本人不知情的情况下,私自转载这篇文章到公共媒体平台或者微信公众号作为盈利目的的。我已交由法务去采集证据进行起诉。后面再有这样的做的,也一律追究到底。 ---------------------------------------------------------------------…
&p&&b&---------------------------------------------------------------------------------------------------------------------------------------&/b&&/p&&p&&b&接触过上万名创业者,开发上线过超过30款App,没有比我更适合回答这个问题的了。。&/b&&/p&&p&&b&本文对想做好一款App项目的人来说这是一篇价值百万的回答!因为这是我们花了几百万试错成本试出来的经验!&/b&&/p&&img src=&/4faf1e0fb5e903c8e14f955d5e248af2_b.png& class=&content_image&&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&在我们从事app开发行业以来每天都会收到大量客户的咨询。其中有创业者,公司的项目经理等等。前后2年左右的时间接触了上万名想做App的客户。发现80%的客户都容易犯一些致命的错误。&/p&&p&◆以为做个软件很简单,所以描述需求的时候及其模糊。&/p&&p&◆ 急着想要报价,在自己对需求不确定的时候就要报价。然后就按这个报价开始做。&/p&&p&◆不知道自己要什么,想做个商城说要做的是淘宝。&/p&&p&◆ 网站和手机App区别搞不清楚。要做手机App却说自己要做网站。&/p&&p&◆ 以为所有软件都有模板,而且模板都很便宜。&/p&&p&◆缺乏耐心,不明白也从未想过自己要做的东西有多复杂。&/p&&p&◆自己不知道要做的东西的具体功能,要靠开发商来猜。而且还这时候就要报价。&/p&&p&&br&&/p&&p&&br&&/p&&p&事实告诉我们,这些问题一定会导致以下结果。&/p&&p&&br&&/p&&p&◆ 项目做出来跟自己想的完全不一样。&/p&&p&◆根据一项国外的专业数据统计机构调查,在外包项目中,有52%的项目经理因为项目失控/失败而被迫离职/降职/开除。&/p&&p&◆ 项目上线的时候漏洞百出,反复修修补补解决不了问题。后面必须重做。(滴滴打车当年的外包就遇到了这种情况,找外包做的一塌糊涂。做出来没用过一次就直接报废重做)&/p&&p&◆ 误把自己都不确定需求时得到的不靠谱报价当做真实报价去开始做预算,导致后期资金预算跟不上继而导致项目失控/破产。&/p&&p&&br&&/p&&p&&br&&/p&&p&我们经常遇到客户第一次跟我们咨询的时候说,以前找的某某软件公司太坑爹。做的东西象一坨屎,仔细一问就发现。原来他自己在项目开工之前自己对自己的需求是完全不清楚和不确定的。就这样稀里糊涂就开工了,以为开发商会帮他完善剩余东西。实际这些客户告诉我遇到过的开发商没有一家会去帮他们中途完善。&/p&&p&原因很简单,需求想的越仔细开发成本越高。一般根据需求的细化程度,成本差出来几倍到几十倍都很正常。10万接的项目,真要扣细节100万的工资成本都不够。这也是一般客户们平时问报价的时候,不同的开发商报价会差出来这么多倍的原因。并不是仅仅是贵和便宜。根本原因是大家对需求的理解完全是不一样的。客户自己不清楚就没人会清楚了。&/p&&p&&br&&/p&&p&&b&负责任的外包公司会仔细的问你需求细节,不负责任的外包公司上来就给你报价。&/b&&/p&&p&&br&&/p&&p&人总是有惰性的,一旦要想事情和要思考的时候都懒的思考。所以客户们一般反而会讨厌这种有耐心的会仔细问需求的开发商。反而喜欢这种什么都不问其实不知道你要做什么,但是先报个超低价吸引祝其入坑的开发商。最后带来的结果一般就是我们前面提到的那种情况,项目直接失败。或者中途被黑心开发商宰一把,中途狠狠加价(原来1万能做的功能中途要5万)。因为你已经选了他了,要么做到一半放弃,要么按他的继续加钱。大部分人都不想前面投入一半的预付款打水漂,而又不知道加这么一个功能到底会加多少钱。这时候已经没法再去选其他的开发商试了。所以会选择做下去。。。&/p&&p&&br&&/p&&p&我见过的最常见的例子,就是很多人上来就问做一个APP多少钱?或者问做一个简单的APP多少钱?或者说我要做个类似美团/淘宝/京东/滴滴打车。。。一样的APP多少钱?&/p&&img src=&/d347daf86ec6c41fdcbdc_b.png& class=&content_image&&&p&第一种:问做一个APP多少钱?&/p&&p&其实你问这个问题就好像你到4S店问,一辆车要多少钱?车有10万的家用轿车也有1000万的超跑。车根据用途(轿车,越野,跑车,赛车,公交也是车),配置,引擎,装置不一样,价格和成本是天差地别。同理,你来问APP也是一样的。必须表达清楚自己要的是什么样的APP,用于什么场景,APP解决什么问题,怎么解决(具体需要哪些功能)。就来问价格,不亚于你去问汽车4S店,我就是要一辆车,你告诉我价格就行了。别人肯定会拿你当傻子。因为你踏马没告诉人家你到底要什么车啊魂淡!!!&/p&&p&&br&&/p&&p&如果你只问我做一个APP多少钱? 我只能告诉你,几百块到几个亿,都有可能。&/p&&p&&br&&/p&&p&第二种:我要做一个简单的APP,多少钱?&/p&&p&每个人对简单的定义是不一样的。你说的简单具体是简单到什么程度,你又具体是要做什么东西的,很多人觉得微信也挺简单的。。。建议你每次问的时候都说清楚具体功能。&/p&&img src=&/b3c2cd0f837fb5da2782_b.png& class=&content_image&&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&第三种:我要做个类似美团/淘宝/京东/滴滴打车。。。一样的APP多少钱?&/p&&p&一般这么问的创业者有个特点,很多说不清楚自己要的是什么。可能只是看中了比如滴滴打车的地图功能,但是描述的时候说的是跟滴滴打车类似。而滴滴打车的地图功能本身实际只占了滴滴整个软件系统功能的百分之一都不到。同理,有的是看中了美团的团购部分,说自己要做的是美团。有的看到京东有在线支付,就说自己要的是京东。如果你直接这么问,我其实完全不明白你想要的是你举得例子里面的具体什么功能。因为不可能完全仿一个美团/淘宝/京东/滴滴打车。。。&/p&&p&&br&&/p&&p&为什么不能是完全仿做?你看到的貌似简单的美团/淘宝/京东/滴滴打车/微信......这样的APP,每个的软件研发成本都是过千万,乃至几亿的(特别是复杂的后台)。因为这些大公司APP的细节的复杂程度和后台的复杂程度超乎你的想象。现在所谓的很多软件仿京东,微信之类的,网上说能给你开发微信京东之类的公司,可以说真正能做的功能不到微信京东的百分之一。举几个具体的例子。比如就说最基本的注册登录,可能就分为邮箱注册登录,微信授权登录,QQ授权登录,微博授权登录,短信验证码注册登录,密码找回又分为邮箱找回和短信找回。这里就罗列了7种情况,你做一种还是做7种开发成本可能就差了7倍或者更高。&/p&&p&&br&&/p&&p&又比如搜索功能,最简单的搜索功能可能开发一下就是几个小时的事情,但是这种搜索可能在几千个,几万个商品数据的时候还能正常运行。但是如果商品数据有几百万条,这时候肯定会崩溃。而不仅仅是商品数据会起到影响,比如你搜索功能是支持模糊搜索(即输入的关键词可以有偏差)还是精准搜索。模糊搜索能模糊到什么程度,讲究都是很大的。淘宝京东这样大平台的搜索功能,很多大公司光一个搜索功能就是需要十几个人的开发小组常年去进行开发和优化,养这些人的成本一年就是几百万上千万。你现在就可以打开淘宝的搜索功能仔细看看它有多少细节(高级搜索,地域,价位筛选,搜索结果排序等等等等)。感兴趣的可以自己去查查这些上市公司的财报。每个季度在软件开发上的成本都是几千万到几个亿不等。大公司一定是招自己有需要的人,如果不需要肯定不会招这么多人。由于篇幅有限,更详细的原因和要注意的地方不做详述。&/p&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&&b&这里贴上滴滴打车的招聘广告,感兴趣的可以看看滴滴打车背后的技术团队有多少人。&/b&&/p&&p&&b&仅3月份在招的技术职位就多大上百个。平均年薪都在20到40万之间。&/b&&/p&&p&&a href=&///?target=http%3A///gongsi/j2474.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&滴滴打车招聘职位&i class=&icon-external&&&/i&&/a&&/p&&p&&br&&/p&&p&现在诸位能理解为什么很怕这些问题了吗? 因为创业者的确是明明确确的告诉我,要做一个淘宝/京东/滴滴打车类似的APP,但是这种APP的成本是天文数字。你可能要的只是其中一部分功能,或者只是想模仿他的运营模式。&/p&&img src=&/be6fa05ca2aa6a7a58df17_b.png& class=&content_image&&&p&&br&&/p&&p&&br&&/p&&p&有些人可能会觉得,这是大公司所以才需要。我创业初期需要考虑的这么细吗?很明确的告诉你,非常需要。&/p&&p&等到错误发生了你再去解决,所要付出的成本是非常巨大或者会直接导致失败。&/p&&p&大公司不仅仅是因为他是大公司才做得细,是因为他做得细才能成为大公司。&/p&&p&而且你不考虑没人会替你考虑。不要寄希望于你在网上找的这些软件公司,他们只会告诉你这件事很简单,你快来吧,来了就能发大财,互联网人傻钱多。你不说清楚自己的APP具体需要的是哪些功能,最后吃亏的一定是你自己。因为你在不清楚自己要做的东西具体是什么样子的时候,你找的软件公司就更加不知道。&/p&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&你寄希望于他们给你去思考细节,他们只会给你偷换概念,偷工减料。因为这样做就可以给你的报价更低增加你选他的概率。&/p&&p&&br&&/p&&img src=&/da731de34ca428b849c9_b.png& class=&content_image&&&p&&br&&/p&&p&之前有个真实的例子,一个客户跟个不负责任的开发商只说了有注册登录,而没和他说过要做找回密码,开发商也没有提醒他。而最后软件就是没有找回密码的。如果各位看官不想自己也遇到这样的情况而被坑,就请想清楚自己App尽量多的细节。&/p&&p&&br&&/p&&p&比如一个购物车功能包括,加入购物车,从购物车移除,添加/减少购物车内某个商品的数量,直接输入数字修改商品的数量,批量付款。这些功能里面你说了一个很多开发商就只会做一个,大部分开发商不会考虑其他的。而一般创业者会觉得,淘宝有啊,一般都有啊你为什么没做?(创业者看到的一般都是那种大公司很成熟的产品),你要知道,淘宝的开发成本是亿级别的。而且经过了很多年的迭代和更新。&/p&&p&&br&&/p&&p&阿里巴巴集团2015年Q3季度财报显示,2015年第三季度产品开发开支为人民币32.25亿元(约合5.07亿美元),占营收的15%。你没看错,一个季度32亿的开发成本。一年就是一百多亿。&/p&&p&&br&&/p&&p&大部分情况下细节方面你不和开发商提,一般就没有。如果别人会替你考虑的越全面,那么开发成本一定会很高。&/p&&p&这里我列举三大块最影响APP软件质量和成本的东西。希望大家一定要记在心里!!!方便找合适的开发商和掌控项目质量。&/p&&p&&br&&/p&&p&1.功能的开发方式&/p&&p&现在市场上存在的几种开发方式如下:&/p&&p&&br&&/p&&p&a.web网页加壳生成APP&/p&&p&web网页加壳生成APP的开发方式,先花几百块钱买个现成的手机网站模板,在加壳打包一个APP只需要5分钟,但是做出来的效果很差,耗流量,浏览体验极差,访问速度慢等等。部分开发商利用客户不懂,把这种5分钟速成的东西,当成原生态开发的APP去欺骗创业者。卖几千到几万的价格。而创业者很多时候还自以为捡了便宜(问了十几家这家最便宜)。&/p&&p&&br&&/p&&p&b.Web网页+原生态混编(网页部分占80%以上)&/p&&p&混编方式的APP效果比第一种稍好。但是如果要做出接近原生态的效果,需要不断的优化和改版,花的钱不比原生态少。而如果不对网页和系统优化,只是简单的拼凑。那么做出来的效果和web加壳的差不多.&/p&&p&&br&&/p&&p&c.HTML5开发&/p&&p&成本大概是原生态APP的50%到30%,也是比较接近原生开发能达到效果的一种方式。但受到很多限制。各大平台兼容性还不足,相对来说还处于过渡期,同时比较耗系统资源。在低配的手机上更卡。手机淘宝的APP目前就是HTML5+原生态混编的,相对来说在很多低配的手机上还是比较卡的。最近优化了很多,但是早期的表现很不尽人意。Facebook和京东都尝试过HTML5,同时也吃了不成熟的亏。HTML5的未来或许是美好的,但是这期间的试错成本小公司不一定承受得起。&/p&&p&&br&&/p&&p&d.原生态开发&/p&&p&是目前最常用和最成熟的方式。越重视细节成本越高。一般根据具体功能要求一个APP的开发成本从几千块到几千万不等。&/p&&p&&br&&/p&&p&2.功能的实现方式(功能的复杂程度和用户量)&/p&&p&比如上面说到的搜索功能,具体对搜索功能的要求成本会让成本差出来几万倍。不仅仅是搜索,再举几个例子。比如微信里面的聊天,分为文字,图片聊天,录音的语言聊天,语音及时对讲,视频聊天。&/p&&p&语音及时对讲和视频聊天只简单提一提。这些都是开发成本要用百万级和千万级来计算的东西。微信和QQ乃至现在自己的语言对讲和视频聊天都是有很多问题的,比如同时多人聊天会有很大的回声,电流,杂音。不是腾讯不知道,是知道了但是很难解决。&/p&&p&这里具体讲比如录音发送,一般来说我们听一段60秒的音乐是1M左右。而微信的一段60秒的语音压缩到了几十K,来保证发送和接收时的速度。同时还做了语音降噪(减少周围的噪音)等等。而如果这些不去考虑,只是简单的发送一段语音。两者之间的开发成本相差几倍到几百倍很正常。同样的,你的APP做出来你会发现,消息发送很慢,很耗流量等等。&/p&&p&&br&&/p&&p&3.APP在手机上的兼容性&/p&&p&相信各位在用手机APP的时候,特别是安卓手机。肯定发现有些APP会闪退,卡死之类的情况。这个就是因为APP的一部分功能在这台手机上不兼容或有bug。这些问题非常多而且很难解决。你只是一个用户的时候感觉不会那么强烈,因为你用的大部分都是大公司开发的很成熟的产品。但是你自己作为创业者的时候就必须要考虑了。因为没有人想自己的APP开发出来,10个手机上8个闪退。但是事实又的确如此。很多几十万成本开发出来的APP到处都是闪退。&/p&&p&兼容性是非常影响成本的(会对成本造成上下几倍到几百倍不等的成本)。仅安卓而言。安卓手机全世界有一万多种机型,各种不同的手机品牌,分辨率,操作系统版本号,都对程序的兼容性有影响。很多时候做兼容性调试的成本还要大于软件的开发成本,真要做到主流手机兼容,光买测试的手机就要花几十万去买。一个APP如果开发出来,不做兼容性调试开发。和做兼容性调试开发,成本也是会差出来N倍的。&/p&&p&另外在说说模板,很多时候一些项目如果有成熟的模板解决方案能节省很大的成本。&/p&&p&但是模板也一样价格存在巨大的差异。同样的一个商城模板可能价格也上下差出来几十倍,原因也是因为细节功能完全不一样,可能功能差了十几倍。如果你在买之前不仔细观察细节功能,那么一定会出现买了后大呼坑爹的情况。这个系统可能整个流程都是残缺的,更不要提你拿这个残缺的系统去运营了。&/p&&p&另外不是所有APP都有模板,一般来说只有商城相关的APP的模板比较多。而且模板有成熟不成熟的区别,真正成熟的模板开发成本和时间是巨大的,一个公司不可能同时有很多好的模板。因为数量多,必定不精。开发一个好的模板的成本已经巨大了,同时还搞多个,则说明每个模板上投入的成本和精力不会太多。&/p&&p&&br&&/p&&p&&b&3月30日更新几个app外包开发常见的几个坑。&/b&&/p&&p&----------------------------------------------------------------------------------------------------------------------------------&/p&&p&常见坑一:&/p&&p&&b&客户问外包公司你们有什么知名案例吗? 外包公司说有啊,美团,大众点评,携程,一号店(说出一个一二线,或者是三线有一定知名度app的例子)是我们做的/是我们的案例。&/b&&/p&&p&&b&这种情况下90%是偷换概念或者纯骗。不管你找的这家公司是真有几百个人的大公司还是只有几个人的小公司。&/b& &/p&&p&&br&&/p&&p&&b&客户喜欢听大案例,这样放心。但是在互联网技术领域,大公司的互联网产品是不可能外包给别人做的。&/b&&/p&&p&实际情况是,任何你但凡听说过小有名气的App,基本都是互联网公司自己招人做的 不太可能是找外包。你可以在百度搜索任何一家你听说过的app名字或者互联网公司名字+招聘2个字,都能看到他们长期在招聘大量的程序员工程师,同时公司长期备有几十到几百,甚至上千人的技术团队。&/p&&p&&br&&/p&&p&即使真的找外包,可能是最早创业初期的第一期找的外包,但是他们后来出名的那个系统跟最初找外包做的,已经完全不是一回事了不是一个东西了,业务代码已经完全不一样 。&/p&&p&外包做的东西就是前期低成本试错的一个东西,很可能一次都没用过就直接报废。滴滴打车之前最早就是找的外包开发的,但是基本没正式用过就直接报废了自己招人重新做。但是这家外包公司可能在N年后滴滴打车牛逼了后会跳出来跟客户说:滴滴打车是我客户案例,滴滴打车是我做的。利用的就是偷换概念和客户不懂不会较真。&b&滴滴打车当前找他们做并不是因为他们牛逼,而是滴滴打车可能也被他们坑了。&/b&&/p&&p&还有的是,有些外包公司在这个很出名的App公司团队初创的时候,跟这个团队的创始人吹过牛逼,也只是吹过一点牛逼而已,可能并没有实际合作项目。然后这个外包公司N年后发现当年一起吹过牛逼的那小伙做成功了,这时候他跳出来说 XX是我客户,XXApp是我们客户案例。。&/p&&p&还有一种情况就是, 比如很大的互联网公司,比如携程或者大众点评或者一号店,他们平时开发的时候也会有忙不过来的时候 ,偶尔会找些外包公司进行一部分的人员外包,要几个技术员过来帮忙干几个月临时的杂活。一般都是打杂接触点边缘化的没有技术含量的东西,根本接触不到核心部分业务代码。 但是这时候外包公司又会说,大众点评是我们做的。都是偷换概念,显得自己牛逼。&/p&&p&还有的就是一点关系也扯不上, 强行欺骗来增强客户信任。揭穿了就算了。 &br&&/p&&p&&br&&/p&&p&其实你可以做个简单的实验,你在百度或者其他任何平台公司找app外包开发公司的时候,会遇到N家官网上有大众点评,或者在家点点,携程,美团之类的app是他的客户案例的,或者是他们的业务人员亲口跟你吹这样的牛逼。&/p&&p&其实这些被合作的互联网公司并不知道自己被合作了,以前有个梗是说吃了一次肯德基就是肯德基的战略合作伙伴了,加了一次油就是中石化的战略合作伙伴了。 而在app外包领域里真的这么干的公司非常多,不说小的,甚至大量已经上市的外包公司也吹这样的牛逼。偷换概念乐此不疲。&/p&&p&&br&&/p&&p&&b&常见坑二:&/b&&/p&&p&&b&外包公司给你的合同一定要仔细看,很多时候被骗的客户自己公司是有法务的但是也一样被骗。因为你的法务和律师根本看不懂那些看似专业的技术词语。所以并不知道他是在扯淡还是合理的。由其是在验收标准和开发要求的这几大块上。基本如果甲方公司没有懂技术的,哪怕有专业的法务也太容易被骗。&/b&&/p&&p&&br&&/p&&p&一般体现在合同里对需求描述的不详细或者压根合同里就没有提到需求,只说要做个某某app,多少钱什么时候交付。 这样的合同其实压根没有一点卵用,你们之间商量的做个某某app只有你们自己口头讨论了需求,但是如果没非常详细的落实在合同里,最后外包公司随便给你个东西也能交付。甚至压根就不是最早你们商量的,因为合同里并没有证据能证明你们要做的到底是什么。&/p&&p&同样的还有开发方式(原生还是混编,H5还是加壳),验收的标准是什么这些如果不提,每一次都是提前被埋下的炸弹,遇到骗子你去法院都白瞎。根本就告不倒人家,就是合法的骗。&/p&&p&&br&&/p&&p&一般负责任的公司在合同里都会非常详细的给到一个很长的需求文档,根据项目的大小起码有几十页,里面有各自原型图和需求说明。用到的技术,项目架构,开发方式等等都讲的非常清楚。&/p&&p&&br&&/p&&p&这个文档是合同非常重要的附件,里面详细的描述了你们这次项目具体是要做成什么样子。如果没有这个,双方签完合同的时候其实都是蒙逼的。要做什么根本没个界定,到时候胡乱拿个东西交差也是不违反合同的。&/p&&p&&br&&/p&&p&这个看似常识的东西其实大部分外行都不知道,我每年都至少见到几十起外包开发被骗是被坑在这个地方的。&/p&&p&&br&&/p&&p&&b&甲方如果不重视这个,哪怕被人骗了告到哪去都没用。 因为别人没违反合同。你们的合同压根就是一张废纸。&/b& &/p&&p&&br&&/p&&p&暂时就更新这么多,app外包坑非常非常深。最好的方式就是甲方自己公司有个懂技术的能参与进来选择开发商和逐步交接。以后有时间在慢慢更新,希望能帮到真正想创业的人。&/p&&p&-----------------------------------------------------------------------------------------------------------------------------------&/p&&p&最近很多朋友问我是否做开发,如果项目开发需求的可以直接私信我或者加我微信。专精O2O电商和智能物联网方向。&/p&&p&可以加我微信交流。&/p&
---------------------------------------------------------------------------------------------------------------------------------------接触过上万名创业者,开发上线过超过30款App,没有比我更适合回答这个问题的了。。本文对想做好一款App项目的…
&p&&b&接触过上万名创业者,开发上线过超过30款App,没有比我更适合回答这个问题的了。。&/b&&/p&&p&&b&本文对想做好一款App项目的人来说这是一篇价值百万的回答!因为这是我们花了几百万试错成本试出来的经验!&/b&&/p&&img src=&/4faf1e0fb5e903c8e14f955d5e248af2_b.png& class=&content_image&&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&在我们从事app开发行业以来每天都会收到大量客户的咨询。其中有创业者,公司的项目经理等等。前后2年左右的时间接触了上万名想做App的客户。发现80%的客户都容易犯一些致命的错误。&/p&&p&◆以为做个软件很简单,所以描述需求的时候及其模糊。&/p&&p&◆ 急着想要报价,在自己对需求不确定的时候就要报价。然后就按这个报价开始做。&/p&&p&◆不知道自己要什么,想做个商城说要做的是淘宝。&/p&&p&◆ 网站和手机App区别搞不清楚。要做手机App却说自己要做网站。&/p&&p&◆ 以为所有软件都有模板,而且模板都很便宜。&/p&&p&◆缺乏耐心,不明白也从未想过自己要做的东西有多复杂。&/p&&p&◆自己不知道要做的东西的具体功能,要靠开发商来猜。而且还这时候就要报价。&/p&&p&&br&&/p&&p&&br&&/p&&p&事实告诉我们,这些问题一定会导致以下结果。&/p&&p&&br&&/p&&p&◆ 项目做出来跟自己想的完全不一样。&/p&&p&◆根据一项国外的专业数据统计机构调查,在外包项目中,有52%的项目经理因为项目失控/失败而被迫离职/降职/开除。&/p&&p&◆ 项目上线的时候漏洞百出,反复修修补补解决不了问题。后面必须重做。(滴滴打车当年的外包就遇到了这种情况,找外包做的一塌糊涂。做出来没用过一次就直接报废重做)&/p&&p&◆ 误把自己都不确定需求时得到的不靠谱报价当做真实报价去开始做预算,导致后期资金预算跟不上继而导致项目失控/破产。&/p&&p&&br&&/p&&p&&br&&/p&&p&我们经常遇到客户第一次跟我们咨询的时候说,以前找的某某软件公司太坑爹。做的东西象一坨屎,仔细一问就发现。原来他自己在项目开工之前自己对自己的需求是完全不清楚和不确定的。就这样稀里糊涂就开工了,以为开发商会帮他完善剩余东西。实际这些客户告诉我遇到过的开发商没有一家会去帮他们中途完善。&/p&&p&原因很简单,需求想的越仔细开发成本越高。一般根据需求的细化程度,成本差出来几倍到几十倍都很正常。10万接的项目,真要扣细节100万的工资成本都不够。这也是一般客户们平时问报价的时候,不同的开发商报价会差出来这么多倍的原因。并不是仅仅是贵和便宜。根本原因是大家对需求的理解完全是不一样的。客户自己不清楚就没人会清楚了。&/p&&p&&br&&/p&&p&&b&负责任的外包公司会仔细的问你需求细节,不负责任的外包公司上来就给你报价。&/b&&/p&&p&&br&&/p&&p&人总是有惰性的,一旦要想事情和要思考的时候都懒的思考。所以客户们一般反而会讨厌这种有耐心的会仔细问需求的开发商。反而喜欢这种什么都不问其实不知道你要做什么,但是先报个超低价吸引祝其入坑的开发商。最后带来的结果一般就是我们前面提到的那种情况,项目直接失败。或者中途被黑心开发商宰一把,中途狠狠加价(原来1万能做的功能中途要5万)。因为你已经选了他了,要么做到一半放弃,要么按他的继续加钱。大部分人都不想前面投入一半的预付款打水漂,而又不知道加这么一个功能到底会加多少钱。这时候已经没法再去选其他的开发商试了。所以会选择做下去。。。&/p&&p&&br&&/p&&p&我见过的最常见的例子,就是很多人上来就问做一个APP多少钱?或者问做一个简单的APP多少钱?或者说我要做个类似美团/淘宝/京东/滴滴打车。。。一样的APP多少钱?&/p&&img src=&/d347daf86ec6c41fdcbdc_b.png& class=&content_image&&&p&第一种:问做一个APP多少钱?&/p&&p&其实你问这个问题就好像你到4S店问,一辆车要多少钱?车有10万的家用轿车也有1000万的超跑。车根据用途(轿车,越野,跑车,赛车,公交也是车),配置,引擎,装置不一样,价格和成本是天差地别。同理,你来问APP也是一样的。必须表达清楚自己要的是什么样的APP,用于什么场景,APP解决什么问题,怎么解决(具体需要哪些功能)。就来问价格,不亚于你去问汽车4S店,我就是要一辆车,你告诉我价格就行了。别人肯定会拿你当傻子。因为你踏马没告诉人家你到底要什么车啊魂淡!!!&/p&&p&&br&&/p&&p&如果你只问我做一个APP多少钱? 我只能告诉你,几百块到几个亿,都有可能。&/p&&p&&br&&/p&&p&第二种:我要做一个简单的APP,多少钱?&/p&&p&每个人对简单的定义是不一样的。你说的简单具体是简单到什么程度,你又具体是要做什么东西的,很多人觉得微信也挺简单的。。。建议你每次问的时候都说清楚具体功能。&/p&&img src=&/b3c2cd0f837fb5da2782_b.png& class=&content_image&&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&第三种:我要做个类似美团/淘宝/京东/滴滴打车。。。一样的APP多少钱?&/p&&p&一般这么问的创业者有个特点,很多说不清楚自己要的是什么。可能只是看中了比如滴滴打车的地图功能,但是描述的时候说的是跟滴滴打车类似。而滴滴打车的地图功能本身实际只占了滴滴整个软件系统功能的百分之一都不到。同理,有的是看中了美团的团购部分,说自己要做的是美团。有的看到京东有在线支付,就说自己要的是京东。如果你直接这么问,我其实完全不明白你想要的是你举得例子里面的具体什么功能。因为不可能完全仿一个美团/淘宝/京东/滴滴打车。。。&/p&&p&&br&&/p&&p&为什么不能是完全仿做?你看到的貌似简单的美团/淘宝/京东/滴滴打车/微信......这样的APP,每个的软件研发成本都是过千万,乃至几亿的(特别是复杂的后台)。因为这些大公司APP的细节的复杂程度和后台的复杂程度超乎你的想象。现在所谓的很多软件仿京东,微信之类的,网上说能给你开发微信京东之类的公司,可以说真正能做的功能不到微信京东的百分之一。举几个具体的例子。比如就说最基本的注册登录,可能就分为邮箱注册登录,微信授权登录,QQ授权登录,微博授权登录,短信验证码注册登录,密码找回又分为邮箱找回和短信找回。这里就罗列了7种情况,你做一种还是做7种开发成本可能就差了7倍或者更高。&/p&&p&&br&&/p&&p&又比如搜索功能,最简单的搜索功能可能开发一下就是几个小时的事情,但是这种搜索可能在几千个,几万个商品数据的时候还能正常运行。但是如果商品数据有几百万条,这时候肯定会崩溃。而不仅仅是商品数据会起到影响,比如你搜索功能是支持模糊搜索(即输入的关键词可以有偏差)还是精准搜索。模糊搜索能模糊到什么程度,讲究都是很大的。淘宝京东这样大平台的搜索功能,很多大公司光一个搜索功能就是需要十几个人的开发小组常年去进行开发和优化,养这些人的成本一年就是几百万上千万。你现在就可以打开淘宝的搜索功能仔细看看它有多少细节(高级搜索,地域,价位筛选,搜索结果排序等等等等)。感兴趣的可以自己去查查这些上市公司的财报。每个季度在软件开发上的成本都是几千万到几个亿不等。大公司一定是招自己有需要的人,如果不需要肯定不会招这么多人。由于篇幅有限,更详细的原因和要注意的地方不做详述。&/p&&p&&br&&/p&&p&&b&这里贴上滴滴打车的招聘广告,感兴趣的可以看看滴滴打车背后的技术团队有多少人。&/b&&/p&&p&&b&仅3月份在招的技术职位就多大上百个。平均年薪都在20到40万之间。&/b&&/p&&p&&a href=&///?target=http%3A///gongsi/j2474.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&滴滴打车招聘职位&i class=&icon-external&&&/i&&/a&&/p&&p&现在诸位能理解为什么很怕这些问题了吗? 因为创业者的确是明明确确的告诉我,要做一个淘宝/京东/滴滴打车类似的APP,但是这种APP的成本是天文数字。你可能要的只是其中一部分功能,或者只是想模仿他的运营模式。&/p&&img src=&/be6fa05ca2aa6a7a58df17_b.png& class=&content_image&&&p&&br&&/p&&p&&br&&/p&&p&有些人可能会觉得,这是大公司所以才需要。我创业初期需要考虑的这么细吗?很明确的告诉你,非常需要。&/p&&p&等到错误发生了你再去解决,所要付出的成本是非常巨大或者会直接导致失败。&/p&&p&大公司不仅仅是因为他是大公司才做得细,是因为他做得细才能成为大公司。&/p&&p&而且你不考虑没人会替你考虑。不要寄希望于你在网上找的这些软件公司,他们只会告诉你这件事很简单,你快来吧,来了就能发大财,互联网人傻钱多。你不说清楚自己的APP具体需要的是哪些功能,最后吃亏的一定是你自己。因为你在不清楚自己要做的东西具体是什么样子的时候,你找的软件公司就更加不知道。&/p&&p&&br&&/p&&p&你寄希望于他们给你去思考细节,他们只会给你偷换概念,偷工减料。因为这样做就可以给你的报价更低增加你选他的概率。&/p&&p&&br&&/p&&img src=&/da731de34ca428b849c9_b.png& class=&content_image&&&p&&br&&/p&&p&之前有个真实的例子,一个客户跟个不负责任的开发商只说了有注册登录,而没和他说过要做找回密码,开发商也没有提醒他。而最后软件就是没有找回密码的。如果各位看官不想自己也遇到这样的情况而被坑,就请想清楚自己App尽量多的细节。&/p&&p&&br&&/p&&p&比如一个购物车功能包括,加入购物车,从购物车移除,添加/减少购物车内某个商品的数量,直接输入数字修改商品的数量,批量付款。这些功能里面你说了一个很多开发商就只会做一个,大部分开发商不会考虑其他的。而一般创业者会觉得,淘宝有啊,一般都有啊你为什么没做?(创业者看到的一般都是那种大公司很成熟的产品),你要知道,淘宝的开发成本是亿级别的。而且经过了很多年的迭代和更新。&/p&&p&&br&&/p&&p&阿里巴巴集团2015年Q3季度财报显示,2015年第三季度产品开发开支为人民币32.25亿元(约合5.07亿美元),占营收的15%。你没看错,一个季度32亿的开发成本。一年就是一百多亿。&/p&&p&&br&&/p&&p&大部分情况下细节方面你不和开发商提,一般就没有。如果别人会替你考虑的越全面,那么开发成本一定会很高。&/p&&p&这里我列举三大块最影响APP软件质量和成本的东西。希望大家一定要记在心里!!!方便找合适的开发商和掌控项目质量。&/p&&p&&br&&/p&&p&1.功能的开发方式&/p&&p&现在市场上存在的几种开发方式如下:&/p&&p&&br&&/p&&p&a.web网页加壳生成APP&/p&&p&web网页加壳生成APP的开发方式,先花几百块钱买个现成的手机网站模板,在加壳打包一个APP只需要5分钟,但是做出来的效果很差,耗流量,浏览体验极差,访问速度慢等等。部分开发商利用客户不懂,把这种5分钟速成的东西,当成原生态开发的APP去欺骗创业者。卖几千到几万的价格。而创业者很多时候还自以为捡了便宜(问了十几家这家最便宜)。&/p&&p&&br&&/p&&p&b.Web网页+原生态混编(网页部分占80%以上)&/p&&p&混编方式的APP效果比第一种稍好。但是如果要做出接近原生态的效果,需要不断的优化和改版,花的钱不比原生态少。而如果不对网页和系统优化,只是简单的拼凑。那么做出来的效果和web加壳的差不多.&/p&&p&&br&&/p&&p&c.HTML5开发&/p&&p&成本大概是原生态APP的50%到30%,也是比较接近原生开发能达到效果的一种方式。但受到很多限制。各大平台兼容性还不足,相对来说还处于过渡期,同时比较耗系统资源。在低配的手机上更卡。手机淘宝的APP目前就是HTML5+原生态混编的,相对来说在很多低配的手机上还是比较卡的。最近优化了很多,但是早期的表现很不尽人意。Facebook和京东都尝试过HTML5,同时也吃了不成熟的亏。HTML5的未来或许是美好的,但是这期间的试错成本小公司不一定承受得起。&/p&&p&&br&&/p&&p&d.原生态开发&/p&&p&是目前最常用和最成熟的方式。越重视细节成本越高。一般根据具体功能要求一个APP的开发成本从几千块到几千万不等。&/p&&p&&br&&/p&&p&2.功能的实现方式(功能的复杂程度和用户量)&/p&&p&比如上面说到的搜索功能,具体对搜索功能的要求成本会让成本差出来几万倍。不仅仅是搜索,再举几个例子。比如微信里面的聊天,分为文字,图片聊天,录音的语言聊天,语音及时对讲,视频聊天。&/p&&p&语音及时对讲和视频聊天只简单提一提。这些都是开发成本要用百万级和千万级来计算的东西。微信和QQ乃至现在自己的语言对讲和视频聊天都是有很多问题的,比如同时多人聊天会有很大的回声,电流,杂音。不是腾讯不知道,是知道了但是很难解决。&/p&&p&这里具体讲比如录音发送,一般来说我们听一段60秒的音乐是1M左右。而微信的一段60秒的语音压缩到了几十K,来保证发送和接收时的速度。同时还做了语音降噪(减少周围的噪音)等等。而如果这些不去考虑,只是简单的发送一段语音。两者之间的开发成本相差几倍到几百倍很正常。同样的,你的APP做出来你会发现,消息发送很慢,很耗流量等等。&/p&&p&&br&&/p&&p&3.APP在手机上的兼容性&/p&&p&相信各位在用手机APP的时候,特别是安卓手机。肯定发现有些APP会闪退,卡死之类的情况。这个就是因为APP的一部分功能在这台手机上不兼容或有bug。这些问题非常多而且很难解决。你只是一个用户的时候感觉不会那么强烈,因为你用的大部分都是大公司开发的很成熟的产品。但是你自己作为创业者的时候就必须要考虑了。因为没有人想自己的APP开发出来,10个手机上8个闪退。但是事实又的确如此。很多几十万成本开发出来的APP到处都是闪退。&/p&&p&兼容性是非常影响成本的(会对成本造成上下几倍到几百倍不等的成本)。仅安卓而言。安卓手机全世界有一万多种机型,各种不同的手机品牌,分辨率,操作系统版本号,都对程序的兼容性有影响。很多时候做兼容性调试的成本还要大于软件的开发成本,真要做到主流手机兼容,光买测试的手机就要花几十万去买。一个APP如果开发出来,不做兼容性调试开发。和做兼容性调试开发,成本也是会差出来N倍的。&/p&&p&另外在说说模板,很多时候一些项目如果有成熟的模板解决方案能节省很大的成本。&/p&&p&但是模板也一样价格存在巨大的差异。同样的一个商城模板可能价格也上下差出来几十倍,原因也是因为细节功能完全不一样,可能功能差了十几倍。如果你在买之前不仔细观察细节功能,那么一定会出现买了后大呼坑爹的情况。这个系统可能整个流程都是残缺的,更不要提你拿这个残缺的系统去运营了。&/p&&p&另外不是所有APP都有模板,一般来说只有商城相关的APP的模板比较多。而且模板有成熟不成熟的区别,真正成熟的模板开发成本和时间是巨大的,一个公司不可能同时有很多好的模板。因为数量多,必定不精。开发一个好的模板的成本已经巨大了,同时还搞多个,则说明每个模板上投入的成本和精力不会太多。&/p&&p&&br&&/p&&p&3月30日更新几个app外包开发常见的几个坑。&/p&&p&----------------------------------------------------------------------------------------------------------------------------------&/p&&p&常见坑一:&/p&&p&&b&客户问外包公司你们有什么知名案例吗? 外包公司说有啊,美团,大众点评,携程,一号店(说出一个一二线,或者是三线有一定知名度app的例子)是我们做的/是我们的案例。&/b&&/p&&p&&b&这种情况下90%是偷换概念或者纯骗。不管你找的这家公司是真有几百个人的大公司还是只有几个人的小公司。&/b& &/p&&p&&br&&/p&&p&实际情况是,任何你但凡听说过小有名气的App,基本都是互联网公司自己招人做的 不太可能是找外包。你可以在百度搜索任何一家你听说过的app名字或者互联网公司名字+招聘2个字,都能看到他们长期在招聘大量的程序员工程师,同时公司长期备有几十到几百,甚至上千人的技术团队。&/p&&p&&br&&/p&&p&即使真的找外包,可能是最早创业初期的第一期找的外包,但是他们后来出名的那个系统跟最初找外包做的,已经完全不是一回事了不是一个东西了,业务代码已经完全不一样 。&/p&&p&外包做的东西就是前期低成本试错的一个东西,很可能一次都没用过就直接报废。滴滴打车之前最早就是找的外包开发的,但是基本没正式用过就直接报废了自己招人重新做。但是这家外包公司可能在N年后滴滴打车牛逼了后会跳出来跟客户说:滴滴打车是我客户案例,滴滴打车是我做的。利用的就是偷换概念和客户不懂不会较真。&b&滴滴打车当前找他们做并不是因为他们牛逼,而是滴滴打车可能也被他们坑了。&/b&&/p&&p&还有的是,有些外包公司在这个很出名的App公司团队初创的时候,跟这个团队的创始人吹过牛逼,也只是吹过一点牛逼而已,可能并没有实际合作项目。然后这个外包公司N年后发现当年一起吹过牛逼的那小伙做成功了,这时候他跳出来说 XX是我客户,XXApp是我们客户案例。。&/p&&p&还有一种情况就是, 比如很大的互联网公司,比如携程或者大众点评或者一号店,他们平时开发的时候也会有忙不过来的时候 ,偶尔会找些外包公司进行一部分的人员外包,要几个技术员过来帮忙干几个月临时的杂活。一般都是打杂接触点边缘化的没有技术含量的东西,根本接触不到核心部分业务代码。 但是这时候外包公司又会说,大众点评是我们做的。都是偷换概念,显得自己牛逼。&/p&&p&还有的就是一点关系也扯不上, 强行欺骗来增强客户信任。揭穿了就算了。 &br&&/p&&p&&br&&/p&&p&其实你可以做个简单的实验,你在百度或者其他任何平台公司找app外包开发公司的时候,会遇到N家官网上有大众点评,或者在家点点,携程,美团之类的app是他的客户案例的,或者是他们的业务人员亲口跟你吹这样的牛逼。&/p&&p&其实这些被合作的互联网公司并不知道自己被合作了,以前有个梗是说吃了一次肯德基就是肯德基的战略合作伙伴了,加了一次油就是中石化的战略合作伙伴了。 而在app外包领域里真的这么干的公司非常多,不说小的,甚至大量已经上市的外包公司也吹这样的牛逼。偷换概念乐此不疲。&/p&&p&&br&&/p&&p&&b&常见坑二:&/b&&/p&&p&&b&外包公司给你的合同一定要仔细看,很多时候被骗的客户自己公司是有法务的但是也一样被骗。因为你的法务和律师根本看不懂那些看似专业的技术词语。所以并不知道他是在扯淡还是合理的。由其是在验收标准和开发要求的这几大块上。基本如果甲方公司没有懂技术的,哪怕有专业的法务也太容易被骗。&/b&&/p&&p&&br&&/p&&p&一般体现在合同里对需求描述的不详细或者压根合同里就没有提到需求,只说要做个某某app,多少钱什么时候交付。 这样的合同其实压根没有一点卵用,你们之间商量的做个某某app只有你们自己口头讨论了需求,但是如果没非常详细的落实在合同里,最后外包公司随便给你个东西也能交付。甚至压根就不是最早你们商量的,因为合同里并没有证据能证明你们要做的到底是什么。&/p&&p&同样的还有开发方式(原生还是混编,H5还是加壳),验收的标准是什么这些如果不提,每一次都是提前被埋下的炸弹,遇到骗子你去法院都白瞎。根本就告不倒人家,就是合法的骗。&/p&&p&&br&&/p&&p&一般负责任的公司在合同里都会非常详细的给到一个很长的需求文档,根据项目的大小起码有几十页,里面有各自原型图和需求说明。用到的技术,项目架构,开发方式等等都讲的非常清楚。&/p&&p&&br&&/p&&p&这个文档是合同非常重要的附件,里面详细的描述了你们这次项目具体是要做成什么样子。如果没有这个,双方签完合同的时候其实都是蒙逼的。要做什么根本没个界定,到时候胡乱拿个东西交差也是不违反合同的。&/p&&p&&br&&/p&&p&这个看似常识的东西其实大部分外行都不知道,我每年都至少见到几十起外包开发被骗是被坑在这个地方的。&/p&&p&&br&&/p&&p&&b&甲方如果不重视这个,哪怕被人骗了告到哪去都没用。 因为别人没违反合同。你们的合同压根就是一张废纸。&/b& &/p&&p&&br&&/p&&p&暂时就更新这么多,app外包坑非常非常深。最好的方式就是甲方自己公司有个懂技术的能参与进来选择开发商和逐步交接。以后有时间在慢慢更新,希望能帮到真正想创业的人。&/p&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&-----------------------------------------------------------------------------------------------------------------------------------&/p&&p&最近很多朋友问我是否做开发,如果项目开发需求的可以直接私信我或者微信我交流。专精O2O电商和智能物联网方向。&/p&&p&加我微信交流&/p&
接触过上万名创业者,开发上线过超过30款App,没有比我更适合回答这个问题的了。。本文对想做好一款App项目的人来说这是一篇价值百万的回答!因为这是我们花了几百万试错成本试出来的经验! 在我们从事app开发行业以来每天都会收到大量客户的咨询。其中有创…
先介绍下自己的背景情况,题主可以作下参考:
&br&1.本科通信工程,非计算机科班,大一学过C语言基础,后来因为专业课程需要,学了一点汇编以及Matlab。这部分经历我认为对于我后来的编程学习只有基础语法理解方面的帮助。
&br&2.去年11月中开始系统学习编程语言,由于想做Android开发,所以入门语言选择了Java。
&br&3.11月中到12月中,边看传智播客的一套视频边敲里面的练习。
&br&4.12月中到1月中,20天左右时间看了《编程之美》,并用Java实现书里百分之五十左右的算法题,剩下的题由于难度太大
或者比较复杂,当时没有深入研究下去。
&br&5.1月中到2月中,选择了网易公开课里面的《斯坦福大学公开课—编程方法学》这套视频,同样是边看视频,边完成里面的Assignment。在这里感谢帅帅同学@王帅 推荐这套视频。里面的Assignment题都是经典题目,对于初学者来说非常适合。
&br&6.2月底开始学习Android语言,花了1个月左右的时间,照着《第一行代码》里面的例子,敲代码进行实现。
&br&&br&由于在学习编程之前就有两个小产品的构思,所以也没有想自己基础是否打扎实了,先试着去实现,看看能不能做出个可用的产品来。截止到目前为止,两个小产品都已经开发完毕了,其中一个“苹果序列号查询”已经在小米、豌豆荚、Google Play、魅族Flyme等应用市场上线并且有了一版更新,本篇文章就结合这个应用和题主的问题来说下自己的想法,同时也当是此应用的一个开发总结。
&br&&br&-----------------------------------------
&br&&br&问题1:开发一个APP有多难?
&br&&br&这个与产品的复杂度有很大的关系,复杂度包括业务逻辑多不多,业务模块多不多等,对于玩票的爱好者或者初学者来说,一般会先选择功能比较少的产品来实现。我的第一个APP“苹果序列号查询”就属于这种功能很少,逻辑不复杂的应用,简要来说就是:
1.找一个API,根据序列号去请求查询数据,返回数据后进行解析呈现
2.另一个大功能就是记录查询历史
&br&功能少,逻辑不复杂对于我来说有一个好处是:虽然心里还是没底能不能完成,但是至少自己思路一直很清晰,先完成什么事情,再去完成什么事情。
&br&&br&最终第一版做出来大概花了10天左右,程度是刚好能用,但是有好几个需要优化的功能,以及需要新添加一些功能。当时由于很想快点上线同时也看看有没有一些反馈,就把这个很糙的1.0版上线了。后来帅帅同学@王帅 提了好几点优化建议,再结合自己此前的想加的功能,也就是第2个版本的改进目标了。第2版开发大概花了5天左右,最终在5月18日上线(4月14日上线,到目前为止下载量已经超过1000)。现在,“苹果序列号查询”是这个样子的:
&br&&img src=&/aceb2f5c022f66bccb8b44ce_b.jpg& data-rawwidth=&1690& data-rawheight=&2857& class=&origin_image zh-lightbox-thumb& width=&1690& data-original=&/aceb2f5c022f66bccb8b44ce_r.jpg&&&img src=&/698af2afc12_b.jpg& data-rawwidth=&1690& data-rawheight=&2857& class=&origin_image zh-lightbox-thumb& width=&1690& data-original=&/698af2afc12_r.jpg&&&img src=&/ea05ccf0be5b75d779cbf6_b.jpg& data-rawwidth=&1690& data-rawheight=&2857& class=&origin_image zh-lightbox-thumb& width=&1690& data-original=&/ea05ccf0be5b75d779cbf6_r.jpg&&&br&关于开发“苹果序列号查询”具体实现逻辑介绍,请移步(最近好像需要翻墙):&a href=&///?target=http%3A//jeffinbao.github.io/android//applesnquery-summary-forcast.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&JeffinBao - Android开发,读书,见人,行事&i class=&icon-external&&&/i&&/a&&br&&br&问题2:需要经历哪些流程?
&br&1.像我这样没有编程基础的,学习基础知识的过程肯定是必须的。我的学习过程在背景介绍里面已经描述过了。
&br&2.有了一些基础之后,就需要有做出应用的构思。如果没有自己想要做的产品,类似于天气查询这样很多人都会拿来练手的应用是比较好的选择。API成熟;做过的人多,有问题随时查询基本都能有答案。我做“苹果序列号查询”是因为之前没有这样的应用,每次需要查询苹果产品激活信息都要去那些广告繁多的网站上,体验很不好。刚好聚合数据又有苹果序列号查询的API,所以就想自己做一个
&br&3.这一步就是写代码的过程了,对于Android来说,代码有两个方面:布局配置(xml)+具体业务逻辑(一般用Java语言)。
&br&4.完成开发之后就是在各大应用市场上线了。
&br&&br&上面所有流程,对于新手来说肯定会遇到各种各样的问题,还好Google搜索很强大,遇到问题,大胆去搜吧。
&br&&br&问题3:难点都在哪里?什么时候出现?
&br&就像上面说的一样,新手会遇到各种各样的问题,我不认为都是难点,由于对于新事物的不熟悉,很多别人认为很简单的地方在我这里都会成为拦路虎,唯一能做的就是保持耐心,不断去找答案。比如在“苹果序列号查询”开发过程中,阻碍最长时间的是这样一个问题(耗了两天才解决):在使用聚合数据API时,请求数据的一个代码块始终无法执行到,我在网上查了两天,再反复看自己的代码,都没有解决。实在没办法了,工作日的时候,向聚合数据的工程师求助,最后问题是我在配置文件里面少写了一行代码,导致sdk初始化不成功。聚合的工程师在远程很快就发现了这个问题,所以我认为遇到的不见得都是难点,关键还是遇到问题后自己怎么去寻找解决问题的途径和方法。
&br&&br&问题4:需要哪些人员进行开发?
&br&标准的配备一般是:产品,设计,软件工程师,测试工程师
&br&但是根据项目大小以及性质,可以精简。个人项目,当然1个人就充当了上面4种角色了。产品原型在纸上画出来,设计样式软件工程师在代码中不断调整实现,软件工程师写完后自己进行简单测试。
&br&&br&问题5:需要多少钱多少时间?
&br&钱方面不清楚,时间上也是根据具体应用业务逻辑多不多,业务模块多不多来决定的。目前我个人完成的2个应用,做出第一版花费的时间都在10-15天左右,这个速度肯定是偏慢的,因为对于我来说很多知识都需要去现学。
&br&&br&------------------------------------
&br&&br&写了这么多,不知道有没有帮助到题主,下面我也想安利下自己的应用以及在求职中的自己:
&br&&br&1.小米、豌豆荚、魅族Flyme、Google Play、锤子应用商店上搜索“苹果序列号查询”,有任何问题,欢迎反馈给我丫。
&br&&br&2.第二个应用做的是个人简历—JeffinBaoCV,没有上线,感兴趣的朋友可以通过下面链接下载(由于身边手机不多,可能在小屏幕低版本系统的手机上会有适配问题,如果有,也欢迎反馈给我丫,多谢):&a href=&///?target=http%3A///s/1g39kq& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&百度云 请输入提取密码&i class=&icon-external&&&/i&&/a&.(提取码:9x6d)
&br&&br&3.下面是跟我有关一些主页的链接:
个人主页:&a href=&///?target=http%3A//jeffinbao.github.io/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&JeffinBao - Android开发,读书,见人,行事&i class=&icon-external&&&/i&&/a&&br&
主要用于写技术文章和一些自己认为写得比较好的文章,刚开始用jekyll引擎不久,所以内容比较少。
GitHub主页:&a href=&///?target=https%3A///JeffinBao& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&JeffinBao (Jeffin.Bao) · GitHub&i class=&icon-external&&&/i&&/a&&br&
主要用于托管自己的代码,寻找一些好的开源项目来学习使用。
&br&&br&-------------------------------------
&br&&br&深知自己在Android开发上只是个入门选手,但还是想踏出这一步开始找工作,原因有以下几点:
&br&1.从去年11月辞职开始,这大半年时间中除去出去玩+过年,真正学习编程的时间在5个月左右,我认为这是我的劣势:接触编程时间太短;但也是我的优势:这5个月中,从结果来说,我通过自学以及师友的帮助,完成了两个我个人构思的应用,虽然比较简单,但是通过这两个应用,让我了解了如何完成一个应用的开发上线以及维护。也证明了大学毕业1年半以后我的学习能力依旧没有丢掉。
&br&2.希望能接触更复杂的项目,我相信真正面对用户的商业应用挑战更大当然也更能让我成长。
&br&3.希望能接触牛人,总是一个人闷着学习开发,缺少与牛人的沟通交流对于技能的成长是不利的。
&br&&br&如果你对我感兴趣,请私信我或者通过下面邮箱联系我吧,谢谢!
&br&邮箱:
先介绍下自己的背景情况,题主可以作下参考:
1.本科通信工程,非计算机科班,大一学过C语言基础,后来因为专业课程需要,学了一点汇编以及Matlab。这部分经历我认为对于我后来的编程学习只有基础语法理解方面的帮助。
2.去年11月中开始系统学习编程语言…
知乎的第一个回答,献给工作了。。。&br&&br&先介绍一下,我一直在一家app外包公司工作,到现在一年多了,整个项目流程算是从头到尾都经历过了,说下自己的看法哈,觉得有用的就给顶顶吧谢啦先~~&br&&br&首先呢,“被宰”这事儿,如果您找的是私人团队什么的,那就要看您平时扶过多少老奶奶过马路给多少老爷爷让过座了,有真心想做项目的,也有骗钱的呗,有大牛也有小虾。放在大些的公司上这个应该不太可能发生,如果注重价格那就多比价,没有经验的话尽量选择价格在中上游的基本差不了太多。能力啊技术水平啊这种就不多说了,大点规模的公司还是应该很注重自己的品牌的,可以看案例。&br&&br&与外包公司合作项目的风险主要在于是否能按时按质的完成项目,也就是说绝大多数的外包公司他们想把东西做好,但是出于各种各样的意外,项目超出了他们自身的能力范围(可能是技术,可能是管理),合作体验差,产品出来品质差,最重导致甲乙双方都不愉快。一般不会是故意的,所以还是那句话基本不存在”被宰“,因为项目做不顺利乙方自己也是又相当大的损失的,就像七伤拳,”宰人先宰己“。任何行业的项目都有着这种问题,所以我的回答可能跑偏,下面这些都是真对在app外包中怎样降低项目失败概率从而降低经济损失的。&br&&br&必须承认的是我们公司的项目也是有出现过问题的(但愿老板看不到),有段时间做项目总监,要了解公司的所有项目,发现他们的潜在瓶颈也就那几个点,大多是类似的。跳出我们公司,站在旁观者的角度说下流程规范,不谈技术。&br&&br&1、话说流程基本就是:找外包方-阐述需求-报价-签合同-交钱-做ue-画ui-种码-测试-验收-上线。。。没啥特别的,尤其是签合同和传统行业的项目一样一样的。不懂技术也没关系,合同公平与否自有法务审核,重要的还是执行过程。一般行业标准都是有首付款的,然后有免费维护期,还有注意要提供源码&br&&br&2、整体外包多数来说是个好事。我见过的一个不愉快的项目就是甲方把app找了我们做,后台找了几个兼职的。这种痛苦啊,你能懂么他们是兼职所以白天根本不能做,只能晚上做,然后各种进度跟不上,十一放假的时候给我们的技术打电话要求我们加班。。。&br&所以,不是12306那种大项目的话尽量找一个牛的公司让他自己做。免得为两公司的磨合买单。&br&&br&3、切记:严防转包。要切实看到乙方是否有真正的开发实力。我们有几个客户就是被上一家公司做砸了又找到我们重做的,做砸的原因就是他们私自转包,最近进度失控。转包的失败概率是非常非常非常高的,自己控制都有风险更何况倒一手。&br&&br&4、需求理解要自上而下自甲而乙的统一。很多项目是初期产品没定义好,后来发现很多功能甲乙双方的理解有偏差,后果可想而知。这种情况多数是由甲方对接人不能领会领导的意图和乙方PM对产品需求把控能力差所致。乙方的PM和项目经理的确在项目中起到很重要的作用,开发前一定让乙方把UE做的十分清晰,UE重中之重,开发顺利与否个人认为一半的决定因素在UE。乙方PM有义务为app提一些建议,但是最重要的建议还是来自甲方的高层领导哈,这个没办法领导的意志就是方向。见过一个客户他自己不了解某个功能是什么意思,又不敢问领导最后貌似被开掉了,但是因为他个人这个项目耽误了好久。&br&&br&5、该到UI了,记得事前跟乙方说好你们有没有特别想要的风格色调,是否和公司的VI什么的保持一致。切忌要什么“高端大气上档次,低调奢华有内涵,时尚前卫国际感,庄重优雅贵族范儿”身为ppt狗都对这些词语自动屏蔽了更别说设计狗了。说了这些只会提高预期却提不到点子上。提意见的时候最无语的就是“这不好看,换一个”,哪里不好看,想改成什么样的明确说会让UI进度更快(经验表明这个节约的时间可能不止一星期)&br&&br&6、不知道你们要做的项目有多大,要考虑并发量什么的,还有容灾系统什么的,总之安全性拓展性方面的东西如项目有必要记得合同前沟通,这个也会影响到价格的。架构真心重要,张志东老师的qq和一般创业聊天软件的区别就在这里啦&br&&br&&p&7、iOS的app上线是需要苹果账号的,这个又分个人账号、公司账号、企业账号神马的(这仨账号啥区别您可以和外包公司的人交流下,如果以后还不懂可以随时问我),如果您想让自己的app以后显示来自自己的公司,那就要去申请个账号了,不然等开发完才想起这个事儿就要耽误上线时间了。我们的客户有的规模很大很注重这个,有的不注重的直接用我公司的账号上传了就。。&/p&&br&8、如果有必要跟乙方吵架,记得可以对项目经理凶,但是不要对技术说的太难听。。。这个很讲究,好处您想想就知道了&br&&br&&p&9、项目开始前一定要求乙方提供时间进度表,大多数时候时间进度表和实际有偏差,但是进度表可以使双方知道我们的阶段目标在哪里。有进度总比没进度好。&/p&&p&&br&先写这几点,好长啊会不会没人看啊。。。。。别的想到了以后再补。最后还是做个植入性广告吧。。。各位如有开发app的需求还请照顾一下,我们公司案例很多,电信啊央视啊什么的都有合作,自认为app外包服务行业国内领先,谢大家了。&/p&&p&-------------------------华丽的分割线(糗百上都这么说不是)--------------------------&/p&&p&好久没回来了,猛然发现居然有好多个赞了,很开心啊谢谢大家。&/p&&p&鉴于好多童鞋评论问我工作单位网站啥的,不好意思了哈有时候忙忘记上来看知乎,感谢各位的关注~~~如果有兴趣欢迎赏光看看我们网站,,不过现在不承接普通app定制开发了,只做IM SDK和IM相关的app外包,比如社交,企业内部用的,如有需要谢谢照顾啊&/p&
知乎的第一个回答,献给工作了。。。 先介绍一下,我一直在一家app外包公司工作,到现在一年多了,整个项目流程算是从头到尾都经历过了,说下自己的看法哈,觉得有用的就给顶顶吧谢啦先~~ 首先呢,“被宰”这事儿,如果您找的是私人团队什么的,那就要看您…
&p&3年前,天真的我认为做一个APP顶多5000块钱,网站2000块以内就能搞}

我要回帖

更多关于 赚钱新项目 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信