1、APP开发-产品经理,负责分析需求,提需求,整理需求文档,提出低保真设计原型,并协调以下几类人
成都创新互联公司专注于企业全网整合营销推广、网站重做改版、邗江网站定制设计、自适应品牌网站建设、H5网站设计、购物商城网站建设、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为邗江等各大城市提供网站开发制作服务。
2、APP开发-UI组,可分为平面设计和交互设计,负责对产品经理提出的需求设计app高保真原型,设计web页面,或者海报。
3、APP开发-后端开发人员,接管服务器数据,维护服务器性能,为app前端人员提供接口。
4、APP开发-前端开发人员,这里分web和app,app分安卓和ios,web的前端也分后台系统和前台系统等,大型公司还有isv和osp。
5、APP开发-运营团队人员。
首先我觉得技术岗转产品岗比其他岗位转,有绝对的优势。运营负责运行和营销,产品出需求和设计文档,技术排期开发进度,和产品沟通相对比较多。所以没有任何岗位比技术有优势。具体该怎么做:建议找产品经理聊聊,是否适合做产品,因为毕竟逻辑性很强。其次就是基础的技能,AXRUE\ECXEL\思维导图'\PS\PRD等,第三,能清晰阐述自己的观点和运营、技术保持良好的沟通。知道这三点再来从产品助理开始,做一款产品。迭代自己的岗位。个人观点,欢迎补充
首先,发表一下疑问:你现在是在工作中,还是待业中?如果是在工作中,没用到其它的编程语言和工具吗?
其次,再算算成本。
1. 生活成本。每月 (1)房租 + (2)水电网费 + (3)吃饭 + (4)生活用品 + (5)通信费 + (6)交通费 = (1)1200 + (2)300 + (3)900 + (4)200 + (5)100 + (6)300 = 3000
四个月共12000
2. 学习成本。(1)培训费 + (2)设备采购费(低配版MacBook Pro + 水货iPhone 4S) + (3)开发者注册费(iOS Developer Program 99$) = (1)15000 + (2)(8350 + 3780) + (3)626.5 = 27756.5
上面加在一起共39756.5元。虽然会有误差,但是影响不大,重点不在这(比如说你不买MacBook,只是打算在自己的Intel CPU的笔记本上装虚拟机,那这八千多块是能省下来的,不过不一定太好使就是了,你还得再把内存加到8G才勉强够用,用虚拟机Mac OS的过程也会痛苦一点)。这个也就是说,在你完成培训的时候,你至少需要投入这么多成本,而且,培训完了之后到你能赚钱,还不知道要再投入多少,毕竟现在能通过App来赚钱的只是极少数。
如果你是要做开发,在培训完成之后找iOS开发类工作的话,我认为你投入这些是值得的。
但你其实是想当产品经理,这个就玩不转了。你没有任何产品的基础,设计的、运营的等等,这不是做做研发就能会的。公司一般也不会要各方面能力才是刚入门或者根本不懂的人来做产品,哪怕产品助理都不可能,更不要说要求高薪资了,没技能没经验的。至于你说的要自己去创业,这个说说就算了,你做不来的。
从无到有,要积累的可多,要是你自己觉得值得,不怕花钱,想做什么都可以,年轻人有闯劲也是好事,但要是瞻前顾后就不好了,从你的描述里看,你是有这种倾向的。
真要学也可以选择自学,如果你正待业,可以尝试去小公司磨练,目测2个月就能学个基本了。成本没有上面说的那么夸张了。
作为一个iOS程序员可以从事的岗位是很多的,大小公司分工不一样,有的分的明细有的就分给一个人一个项目长期在做。
制定项目阶段性目标和项目总体控制计划 项目总目标一经确定,项目经理的职责之一就是将总目标分解,划分出主要工作内容和工作量,确定项目阶段性目标的实现标志如形象进度控制点等。所以可能在接收项目经理分配的任务可能会有所不同。
像iOS开发工程师主要接收从事手机操作系统研发及手机应用软件开发工作,包括手机游戏等各类功能的软件开发。具体下来可以担任 iPhone App 研发工程师、iPhone App 测试工程师、iPhone App 产品策划等职位。
APP开发都需要哪些人,正常情况下是需要下面这些人员的:
1、产品经理
正式的开发团队,产品经理是必须拥有,因为产品经理是整个项目的核心。它定义了需求,并判断了项目和需求的合理性。实际上,管理技术团队,在团队之间架起桥梁,保证项目的顺利进行。它还需要明确产品规则、原型、交互设计、PRD输出等。
2、UI设计师
UI设计师可以说是产品经理的前期核心助理,因为UUI设计师必须设计产品经理的规划和实现,包括产品规则、原型和交互设计,以确保App的视觉效果。App的逻辑性和美学性体现在用户界面设计中。App的内容应在后期进行设计和填写,以保证整个应用程序的视觉效果。
3、Android工程师
这个岗位的职责非常明确,就是制作开发App的安卓端,同时,也要协助确保安卓端的App可以在各大应用市场上架。
4、iOS工程师
和Android工程师类似,主要完成苹果iOS系统的App客户端的制作开发,同时也要协助其他人完成App可以在苹果的应用商店上架。
5、数据库服务器后台工程师
主要完成App服务器、数据库的开发部署,还需要负责运营管理后台的开发。
6、测试人员
对开发出来的App前后端进行详细的产品测试,发现问题反馈给对应的开发人员进行修改,App开发的细节比较多,专业的测试人员非常重要,是项目最后的把关人。
但是如果能力突出的话,可能有事一个人会身兼多职
这个看你做什么规模,如果是几十万甚至上百万人用这个,那么需要的人就多,如果只是公司内部用,或者需求量小,那么一个2-3人足以。深圳圣马歌科技从事APP定制开发外包行业多年。从一般的开发角度来说的话,一款APP从无到有,所需要的人员有:
1、产品经理,负责产品的设计及需求文档。一款产品,首先要有一个灵魂,一个核心,是做商城,做社交,还是做应用,都需要将其解决的痛点展示出来,这样,APP才能围绕一个点进行设计,否则,整个APP的功能就会繁杂,没有重心。产品经理会做原型图和文档,这两者是整个APP的模型。
2、UI设计师,负责产品外观效果图的设计。如果说原型图展示了产品的功能,那UI图则展示了产品的外观,页面主色调是什么样,外观如何,人机交互如何,都有设计师来做。UI图直接影响到了用户的感官体验和使用体验,一定要重视。
3、安卓、IOS工程师。做APP前端开发,一般来说,一款APP是在安卓市场和IOS市场都有上架,如果有其他计划,也可能只上架某一端。安卓、ios工程师的工作时间,要根据APP页面的多少来评估,还要根据APP与后台的接口多少及复杂程度来评估。在做APP前端的时候,一个是速度,一个是质量,因为APP是直接展示给用户的,所以,在页面搭建的美观上一定要严格,这个美观不要求工程师具有多高的审美,而是要求工程师足够细心和耐心,按照UI图的设计,将每一个icon,每一条线,每一个分隔,每一个像素、每一块色值,都做到完全1:1,这对APP的外观是很重要的。其实,实际开发当中,会有一些开发工具不能支持UI图的地方,按照一定程度来说,APP能有90%还原UI图,就是比较成功的了。APP不仅涉及到页面外观,也会涉及到一些算法逻辑及接口优化,这些需要工程师有较高的处理能力。
4、后台开发,后台一般是Java或者PHP写,有时候会用到C#,一般来说,Java使用比较多。PHP使用也很广泛,但是PHP支持的开发内容不是很多,它主要用在网站搭建、商城和一些其他不复杂的地方。Java用途是最广泛的,很多大型机构、银行等都是用Java,如果你的APP后续预计会有多次扩展升级,建议用Java来写。后台开发跟工程师的能力有很大关系,刚实习的开发人员,虽然功能都会实现,但是在代码质量上会差很多,这就好比如盖房子,需求要求的是一室两厅,经验不丰富的人,就拿砖头给你建造个一室两厅,满足需求吗,也满足,因为需求就是要求一室两厅,但是经验丰富的人,会考虑你的居住舒适度,每间屋子的大小比例,房屋的牢固性、美观性,如果以后想要加二层,我的一层会满足后期的支撑。这就是好的开发者和初入职场的开发者的区别。在选取后台开发人员的时候,一定要注意。
5、测试人员:APP和后台开发完成之后,一定会有测试人员进行测试,测试会从多个角度对每一个功能块进行反复测试验证,确保整个项目逻辑无误功能准确。
6、上架部署:APP的上架,是各大应用市场。安卓市场较多,几乎所有的市场都要求提供软著,所以,软著要提前申请。ios市场上架规则较多,要求ios人员有足够的应付经验。后台代码需要部署在服务器使用。上架部署,现有的开发人员即可完成。
7、运营:如果你的APP需要运营推广,那运营团队肯定少不了,这块需要看实际需求。