针对APP生产流程的问题和答案

APP开发


浏览:1112 次

一个APP开发者-安卓+苹果+背景+设计+产品。这是最合理的比率。当然,一些小公司没有产品经理的职位。一般情况下,艺术家或有一点经验的节目需要“动刀”。也就是说,一个APP的最低比例一般为5人。在这5人中,安卓和苹果的薪水将更高。在北京、上海、广州和深圳,工资约为1500万。在成都、南京、杭州、西安和郑州等二线城市,工资约为1000万英镑。该产品和设计通常可使用约7k。后台根据项目确定。大项目的后台工资应该超过安卓和苹果,小项目不需要强大的后台。因为一般项目的主要逻辑和数据都是在后台处理的,如果项目有很多功能逻辑,你必须使用有经验的后台。这个背景的年薪在一百万以上,背景的一般月薪在一万左右。

简要描述下一个APP生产流程:

协商需求(双方参与,获得需求文件,由乙方整理)

制作流程图(乙方实施,设计软件操作流程,甲方确认,并取得流程图文件)

制作一个原型图(实际上,它是绘制App使用的所有接口。每个接口都应该包含接口应该具有的所有元素和字段,但在这个步骤中没有特定的布局和颜色渲染)

制作设计图(UI):根据上一步中的原型图,制作特定的布局并渲染颜色。最终产品是一组用户界面设计图纸

编写:特定代码编写

测试:乙方负责根据要求和后期设计图纸,逐步检查功能是否存在缺陷

交付:正规公司将向甲方提供上述所有物品

补充细节:现在国家只保护产权。所有APP上架前必须拥有软件版权,一般由乙方代为处理。

开发确实是劳动密集型的,而且价格一般不低。最简单的方法是从10000元开始。核心原因是科技行业的劳动力成本确实很高。一线城市的人均技术成本约为15k,二线城市的人均成本约为10k。当然,我指的是真正能够编写代码并使用代码的程序员。我并不否认公司雇佣了一名5k或6k程序员的事实。市场上一定有新手。成熟的技术公司通常将主要流程用作主要编写大型框架的程序员。如果他们有经验,一些功能细节可以由初级程序员编写,即5k程序员。

假设使用5k作为主程序,程序的工作更熟练。初级程序员会写字吗?程序员掌握的第一项技能是复制和粘贴。他们把外国人写的代码复制粘贴,然后修改。从表面上看,该功能似乎已经实现。事实上,他们无法弄清楚复制那个代码的想法和意义是什么。这意味着,从表面上看,甲方提出的要求似乎已经完成,但后期带来了无尽的漏洞。

1.代码可维护性差

因为代码本身是拼凑在一起的,程序员自己不知道如何复制它,因为它看起来无论如何都很相似。因此,如果代码在后期出现问题,基本上不可能更改它……或者如果有逻辑需要调整部分代码,那么项目基本上就完蛋了

2.延展性差

所谓的可扩展性就是代码的迭代。在一般的互联网产品中,没有人说一个版本是完美的。它需要不断迭代许多版本以实现理想状态,同时结合一些市场反馈和一些功能改进。有经验的程序员在写东西时更有逻辑性。他们的代码可以被仔细检查。积极的和消极的都不会犯错。初级程序员所写的逻辑肯定没有那么强。

以图像点为例。例如,函数1.2.3.4必须是OK。如果您以其他方式单击它,1.4.3.2将出错。这是新手常犯的错误。还有一点是,老程序员喜欢“保留”他们的写作,即他们会保留一些目前看来无用的数据结构和字段,只是为了满足后期修改和添加的需要。新手不会留下,他们也不会