我的第三段实习总结
首先在该实习的过程中,所用到的开发资源,线上资源都是需要去申请,都是需要去拿approval的,或者申请后,由相关部门,团队来完成。不过总而言之,言而简之,我这次实习中,学到的开发流程,项目管理方面的知识比较多,至于开发技术........并没有学到什么......。在该公司学习到的基本都是一些软技能,软实力,比如沟通能力,文档能力等等,尤其是大大提升了我的英文文档的读写能力。另外,团队协作必要会
大家好,我是小白不黑。不知不觉,我已经实习了大半年了。由于自己的一些原因,这段实习最终也来到了终点。
我的这段实习所在的公司是规模相对比较大的公司,因此,开发流程也是相对比较规范的的。不过总而言之,言而简之,我这次实习中,学到的开发流程,项目管理方面的知识比较多,至于开发技术........并没有学到什么......。因此,在我全篇总结中,基本没有开发技术的总结,更过的是偏重软实力的总结吧。
首先在该实习的过程中,所用到的开发资源,线上资源都是需要去申请,都是需要去拿approval的,或者申请后,由相关部门,团队来完成。如从最基本的开发软件的下载安装,到项目上线,线上资源的申请等等。而协调每一个部门的工具,大多数是通过工单完成,也就是常说的ticket。换句话说,每做一件事情,需要其他团队,部门协助的事情,都需要提一张工单。比如下载软件的工单,某个项目上线的工单,登录某个远程机的工单等等。当然,存在部门协作,必然存在效率性问题。可能今天提的单,好几天都没有下文。这种情况,一般是通过邮件去催进度。
另外,团队协作必要会涉及大量沟通,实习过程中,就经常经常经常会开线上会议,因此,沟通是非常重要的!
其次,开发环境也是比较规范的,其中包括DEV,SIT,UAT,SANDBOX,PRD等。通过设置这些环境,可以保证代码质量,提高效率。也就是先前提到的可测试,可部署,可回滚的工程化思想。
再者,为了提高效率,保证代码质量,开发过程中也接触到了不少工具。比如使用JIRA来进行项目管理,包括需求跟踪与项目管理(leader会把相应的issue派给特定的人,然后使用该工具每天进行进度的更新等,也可以在该工具创建相应的ticket,比如deployment request ticket);通过SonarQube来扫描项目中代码不规范的问题;当然通过Jenkins这个工具实现CICD是必不可少的;另外也接触了EFK,通过EFK去监控,管理日志等等。
当然,印象最深刻的还有敏捷管理,其中印象最深的是每日站立会议。每天早上都会开一个简短的会议,简单地介绍一下自己前一天做了什么事情,需要了哪些问题。
在该公司学习到的基本都是一些软技能,软实力,比如沟通能力,文档能力等等,尤其是大大提升了我的英文文档的读写能力。不得不说,画图能力真是重要,画图真能大幅度降低沟通成本啊!
最后,给这段经历画个句号,给我的人生画个分号吧!感恩这段经历!
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)