安卓手册 第二章(了解项目)

安卓手册 第章(了解项目


概述:随着第零章面试、第一章准备,下面将进入开发的工作当中,我将其分为两类,一种是在已存在的项目上接手相应模块的工作,另一种是投入开发全新的项目。

 

前期通用流程:

1、熟悉产品和项目代码

   安装产品到手机,熟悉各模块界面

   熟悉代码的项目结构和分支情况

   熟悉某个模块的代码,模块可以请求直属经理指定

 

2、熟悉基本工作流程

   学习使用项目与质量管理平台

   获取相应的个人材料:测试机,个人企业邮箱账号,代码同步工具和账号等

   学习界面开发需注意的事项

   解决某个模块的小bug

   提交code review

   修改对应bug的状态

 

 

1、接手项目模块并开发

描述:这一种分为两类:一是原负责人还在;另一个是人已离职,留下交接文档和临时交接人。

 

①、负责人还在:这种情况下,当直属管理给你指定模块时,会告知你跟谁交接,找到相应负责人,让其将模块中的代码进行备注和简易说明,甚至可以跟他沟通,让其告诉你哪里的功能会有问题或者哪里的代码不稳定;然后你这边就需要先自主熟悉代码,有疑问的地方整理出来,在了解完以后统一跟负责人沟通,沟通的过程中可能遇到各种问题,由于负责人可能将要离职,心态和工作状态不是很好,这个时候你可以直接将问题提给leader(直属管理),当你认为可以在现有代码的基础上完成功能变更时,可以从leader那里获取真正的开发任务,对开发任务的疑惑点可以跟负责人沟通,都顺利的情况下,交接完成,也就是在原始代码的功能上了解透彻后,新功能的变更要有迹可循,能顺利实施。这时,负责人可以离职。

当然,如果你是新人,那就跟着负责人干吧,前期通用流程可以做,后续做什么直接跟leader沟通,让其分配。

 

②、只有交接文档:这种情况下,就比较蛋疼了。按道理说还会有一个临时交接人存在,新手不用担心,不会让你直接负责某个模块的,除非项目想玩残,一般情况有人带。言归正传,这个时候,项目相应模块的交接文档只能作为参考,你要做的还是跟第一种情况一样,只是负责人变成了临时交接人,与其进行第一步的流程;当然,可能连这个人也没有,那么所有的问题都直接跟leader沟通,这种情况下实属蛋疼,不想多说!

 

2、开发全新的项目

描述:这一种也分为两类:一种你是新手;另一种你是老鸟。

 

①、新手:很简单,完成前期流程(捡能做的做),剩下的跟个老大,自己慢慢学吧,但要注意的是,跟着做项目时,最好能了解你牵扯到的模块的代码,因为前期不会让你负责主要代码,成长缓慢。

 

②、老鸟:突然间觉得,更是无话可说,唯一能说的就是工作的注意事项:了解需求,预估工时,也要将自测和修bug等考虑进去,说句题外话,不要太依靠网络,即使通过网络解决了问题,也要自主的去学习和总结,最好能定期做技术总结,形成自己的技术库。如果你做不到这些,那么趁早做好离开这行的打算,当然对以后生活不抱希望的话,混混也可以,至少经验高了拿个3万以上还是没问题的,只想提醒一下,你工资再涨,物价也在涨,其实技术还没涨,只是工作经验和依靠网络的检索手段高了。

 

这篇博文写着写着就将自己的感受放进去了,而且不写不快,勿怪~

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值