一个人完成一整个app,自己独立做一个app难吗
2021年11月09日 来自于App快做
现在有程序员可以独立完成以上所有步骤,所以全能程序员被称为“全栈工程师”。
如果你处于学习阶段,可以从头到尾自己做一个简单的app。一方面可以了解整个app的开发情况;另一方面,你也可以通过一个完整的app来测试你的知识。如果你想开发一个可操作的应用产品,你通常需要一个完整的开发团队。
app开发过程其实并不复杂。一般手机app开发需要UI设计师、前端开发、后端开发、测试人员、产品经理等等。
一、功能需求阶段
1.功能需求讨论:前期需要和客户沟通,了解类型、平台、功能、产品设计需求、持续时间、预算等。将由客户开发的应用程序。只有了解客户的详细需求,才能制定详细的app开发计划。
需求评估:提交计划后,我们需要讨论计划的可行性,包括功能开发的难度、实际开发成本和时间。
2.UI设计与项目开发:项目开始讨论,针对产品、UI界面、UE进行UI设计。
关闭后台开发技能。在极端条件下,还需要承担服务器部署和运行、数据库设计和管理等职责。
全栈工程师对技能的广度要求更高,对深度的要求也没那么严格,但至少要达到独立完成的水平,遇到问题能及时定位并找到解决方案。
如果以上职位有一个都可以称得上全栈工程师,他可以画app渲染图,设计数据库,写服务器,测试部署,对于普通程序员来说是相当牛逼的。
如果我们想列出全栈工程师的技能,那需要一些时间。我觉得全栈工程师最大的能力就是对任何问题都给出一个解决方案,并通过自己的学习和调查来实现,即使看起来不太好,但至少可以使用。
全栈工程师是指拥有多项技能并能独立完成产品的人。也叫全能工程师(兼具前端和后端能力)。