美团APP制作流程针对性的问题解答


一个APP开发所需要的人员——安卓+苹果+后台+设计+产品 。 这是最合理的配比 , 当然有些小公司是没有产品经理这个职位的 , 一般是美工或者一个稍微有些经验的程序要“代刀” 。 也就是说一个APP最少配比一般来说要5个人 , 这5个人里面安卓和苹果的工资会高一些 , 北上广深在一万五左右 , 二线成都、南京、杭州、西安、郑州这些城市在一万左右 。 产品和设计一般能用的就是7k左右吧 , 后台根据项目来定 , 大项目的后台工资要超过安卓、苹果 , 小项目就可以不用很强力的后台 。 因为一般项目主要逻辑和数据都是后台来处理的 , 如果项目功能逻辑很多 , 就得用很有经验的后台才行 , 这种后台工资高的年薪过百万 , 一般的后台月薪就1万左右 。
美团APP制作流程针对性的问题解答
本文插图
概要的说下一个APP制作的流程:商谈需求(双方参与 , 得到一个需求文档 , 乙方整理)制作流程图(乙方实施 , 设计出软件的运行流程 , 然后甲方确认 。 得到一个流程图文件)制作原型图(其实就是把应用用到的所有界面都画出来 , 每个界面上要包含这个界面该有的所有的元素和字段 , 但是这一步是没有具体排版的和颜色渲染的)制作设计图(UI):根据上一步的原型图 , 来具体的排版 , 渲染颜色 。 最终产物是一套用户界面设计图编写:就是具体的代码编写测试:乙方负责 , 根据需求和后来制作的设计图来一步步检测功能是否有bug交付:正规公司会把我上面说到的所有东西都提供给甲方细节补充:现在国家做只是产权保护 , 所有的APP要上架必须具备《软件著作权》 , 这个一般乙方会代理办理 。
开发确实是比较耗费人工的 , 价格一般都不低 , 最简单也得一万起步吧 。 核心是因为技术这个行业的人工成本确实比较高 , 一线城市技术的人均成本在15k左右 , 二线在10k左右吧 。 当然我说的是能真的写代码且写出来的代码能用的程序员 。 杠精跑出来非要杠说他们公司招了个5k、6k的我不反驳 , 市场上肯定是有新手的 , 成熟的技术公司的用法一般是主程就是主要写大框架的程序员肯定要是有经验的 , 部分功能性细节可以让初级程序员也就是5k程序员来写 。
假设5k来当主程 , 程序这个工作是比较讲究功力的 , 初级程序员能写?程序员最先掌握的技能就是复制粘贴 , 把老外写好的代码拿过来复制粘贴下然后改改 , 表面看功能好像是实现了 , 其实他们自己也搞不清楚那段代码复制过来具体是啥思路 , 啥意思 。 这就意味着 , 这套代码表面上看甲方提出的需求好像完成了 , 但是后期所带来的就是无尽的坑要填 。
1.代码的可维护性差
因为代码本身是拼凑来的 , 这复制一点那复制一点 , 程序员本身也都不知其意 , 反正看起来差不多 。 所以后期如果代码出现问题 , 基本上没法改....或者逻辑上有调整需要调整部分代码 , 基本上这个项目也死了....
2.延伸性差
所谓的延伸性就是代码的迭代 , 一般的互联网产品没有谁说一个版本就做的比较完美了 , 都需要很多个版本的不停迭代才能达到理想状态 , 结合一部分市场反馈 , 结合一部分功能上的完善 。 有经验的程序员写东西的时候逻辑性比加强 , 他们的一端代码是可以去推敲的 , 正着来、反着来都不会出错 , 初级程序员写的东西 , 逻辑性肯定没那么强 , 正着来可以反着来就会出错 。
在形象点举个例子 , 比如一个功能1.2.3.4肯定没问题 , 如果换一种方式点进去 , 1.4.3.2就会出错这就是新手常范的错误 。 另外一点老程序员写东西喜欢“留” , 就是说会留一些当前看来没有用的数据结构和字段放在那里 , 就是为了满足后期修改和新增的需求 。 新手不会留 , 也不知道该留什么 。
3.市场报价的坑
这里是大家最差以一个点应该 , 如果你咨询过一些公司了已经 , 你会发现一个问题 。 关于软件各个公司给你的报价天差地别 , 甚至有些报价只有其他公司的零头 。 是因为有些公司根本不是定制性的给你开发的 , 而是用他们制作好的saas , 来套给你 。 saas我不说好坏整理了一个文档方便大家对比优劣性 。