更新时间:07-16 编辑老师:佚名
摘要:实习期间,在指导老师的帮助下,熟悉了ios的开发工作,对ios开发流程,开发框架,开发工具等进行学习。将理论知与实际工作相结合,在不断地尝试和实践提高自己的专业水平,为接下来走出学校踏入社会做准备。现将毕业实习的具体情况及体会作一系统的总结。
关键词:开发流程;开发框架;开发工具
1 实习单位简介
杭州酷传科技有限公司,成立于2014年,公司目前处于迅速发展阶段,团队规模不断扩大。
公司专注于提供移动端广告营销解决方案,拥有一支高资历高素质人员组成的开发队伍,具备领先的业务扩展和管理优势。
公司已开发有礼、纷享、象文壁纸、试用精灵等APP,与胡庆余堂、农夫山泉等客户有做业务,为客户提供专业的营销方案。
2 实习主要过程
此次实习的目的在于通过在杭州酷传科技有限公司的实习,熟悉ios的开发流程,及现流行的开发工具和开发框架等。实习过程主要包括以下几个阶段:
第一,了解公司情况,熟悉公司的经营范围。
第二,学习现有的APP代码,主要是有礼APP的代码。
第三,学习公司所用的开发工具,主要包括Xcode开发工具和SVN版本控制工具和第三方库管理工具cocoapods。
第四,参与有礼代码的bug修改、新功能开发工作。
第五,参与新项目纷享的功能设计和开发。
第六,总结实习经过,并完成实习手册、实习报告。
3 实习主要内容
第一周,主要是了杭州酷传科技有限公司的情况。了解公司,融入公司前首先要了解其发展的过程。杭州酷传科技有限公司,成立于2014年,公司目前处于迅速发展阶段,团队规模不断扩大。已开发了有礼APP,主要业务是为客户提供营销方案。并开始熟悉代码,以便能快速投入学习工作中。
开始熟悉svn版本控制工具和第三方库管理工具cocoapod的使用,从工具的安装、导入使用基本流程入手,全过程亲自尝试,并在遇到问题时像指导老师寻求帮助。接下来学习界面代码,通过可视化的界面,熟悉现有APP的业务流程。业务的基本流程,主要包括以下方面:用户注册、登录, 新用户输入邀请码获取奖励,通过分享、阅读文章获取相应的奖励,累积奖励兑换奖品或奖金等。
从第二周开始,参与到公司的开发工作中。第一个开发任务,就是有礼APP的新版本开发。参与公司会议,记录并明确自己的开发职责。在有礼新版本开发工作中,独立完成了个人中心的开发任务,包括用户的资料昵称。头像等功能,完成了公司交代的任务。
不同开发人员有不同的代码习惯,不同时期的代码也存在不同的代码逻辑。所以在开发过程中,经常看到自己所编写代码带来的bug和之前代码已存在的bug。WWw.eeELW.COM改bug是新版本开发过程中所占比重较大的一项工作。
通过参与有礼新版本开发工作,积累了一定的开发经验,对ios的开发流程更加熟悉。所以在新版本完成需求后,我可以学习并参与公司与农夫山泉的合作项目,这是一个重构需求,所以这次我可以实实在在的经历了一个应用的设计阶段与开发阶段。在重构需求的会议上,学习了项目原型管理工具Axure,这个工具能在开发前期很好展示业务流程,以便开发人员快速熟悉开发需求和开发流程。
之后公司开展了新项目纷享,基于有礼的同个账号体系,开发新的业务需求。这次功能开发相比之前又有了较大的改变。因为是一个全新的项目,开发过程中需要于服务端同事不断进行交流配合,还需要定期的联合调试等工作,经历了这些开发过程,对一个移动应用的网络交互有了更加深入的了解。
最后几周学习ios应用的上架,参与了项目的打包和上传。学习了应用真机测试、商店上传的步骤,熟悉了移动应用的设计、开发、上架的整个流程。
4 实习的主要收获和体会
在这次数月的实习中,我最大的收获就是对ios开发有了更加深入的认识,并能熟练使用一些开发工具。在提高专业水平的同时,其他方面的收获也是非常大的,学到了许多学校里所学不到的经验与教训。作为一名即将走出校园的大学生,这次的毕业实习无疑成为了我踏入社会前的一个很好的试炼,为我今后更好地投入工作指明了方向。
首先,让我意识到理论知识与实践的差距。长时间的学习理论知识,其中常有一些懈怠,感觉知识吸收缓慢。然而这次实习,我认知到自身知识的不足,虚心向同事请教,发现在时间中知识获取的速度远超过单纯的理论知识。才知道知行合一才是真理。通过这次的实习,我获得了不同的学习机会,可以学习不同的代码风格,和更加优秀的代码习惯等,并增强创新和逻辑能力,逐渐掌握自学的能力,养成逛技术论坛的习惯。
其次,我学会工作中应具有高度的责任心。每次开发任务有一定的时限,如何在有限的时限里保质保量的完成工作,需要一颗认真对待工作的责任性和努力完成工作的耐心。在这次实习中,我还学会如何与同事和谐相处,并没有想象中竞争激烈的社会现象。在彼此的真诚相待中,保持了良好的社会人际关系。
通过这次的实习,让我更清楚地了解自身的优势和不足,学会了很多学校里学不到的知识,更为我今后步入社会打下坚实的基础。