入职
2019年11月21我怀着无比激动的心情前去公司报道,本以为就是一个几分钟的入职手续,结果办理了一上午,而且与我一起入职的还有四十多个人。当我手里拿着入职指导小册和两份未填写的入职材料还有一个崭新的MAC时,不怕大家笑话,没有大厂经历的我仿佛就像刘姥姥进大观园一样。尤其是给我们办理入职手续的小姐姐一口一个同学让我有点不适应。入职手续大概办理了两个多小时,还算比较顺利。
来到我的工位上,打开MAC,注册各种账号,了解各种流程,申请显示器,转接头等设备,后续我又把自己的鼠标键盘带到了公司,开启了我的新的征程。
同事
我的同事基本上都是从其他大厂跳过来的大牛,职级也都是比我高的,让我多多少少有了些压力,但是更多的是兴奋,毕竟与这些大牛一起合作也是非常棒的一种体验,后来发现歪瓜裂枣也是有的。不过我很佩服那几个95后,他们真的很棒,学习的知识深度和广度有的我都达不到,未来可期啊。
环境
环境自然没的说,要啥有啥,不过个人感觉几乎用不到,毕竟公司是工作的地方,大部分时间都是在自己的工位上,好不容易去了一次休息室休息,结果被一个呼噜大神吵得一中午没睡着。公司还有健身房,以前还花钱去办健身卡,结果公司免费的健身房然而自己并不想去。食堂的菜还是蛮不错的,晚上加班餐免费哦(重点是要加班!!!)。
第一个月
很幸运,刚入职就接手一个新项目。当我满心期待开始准备大展身手的时候,发现离敲代码还有十万八千里。开会,需求评审会,需求介绍会,技术评审会,技术方案讨论会,反正是各种大大小小的会议。两天一小会,三天一大会,接下来就是写文档。就这样,第一个月基本是在写接口文档,项目文档中度过了。这个月,大概了解了一个项目诞生的部分流程,慢慢的我发现写文档也是一件挺有意思的事情,当然我最关注的还是开发部分。
第二个月
第二个月开始步入了开发阶段,定了开发计划,大概是20多天的样子。好像我记得是三天左右就把核心框架流程搭建完了,最复杂的还是业务,而且有些业务晦涩难懂,理解错了就开发错了,要推倒重来。所以业务部分是最占用时间的。我负责的是一个对外接口的模块,也就是第一个月里面其中一个接口文档的实现。从进入开发阶段,学习了整个项目的规范。配置文件如何存放,各种shell脚本,除了引用公司业务部门通用的jar包以外,其他的业务代码都是按照自己的习惯去写,所以在开发这块倒是没有遇到一些难点,主要就是接入公司的一些中间件之类的东西。从开发过程中,我发现了理解业务的重要性以及开发文档的重要性,另外还要与外部公司的开发人员做对接工作。开发完差不多就该放春节了。
第三个月
春节加上疫情,公司启动了远程工作机制。视频会议必不可少,虽然是远程工作,但感觉并不比在公司轻松多少,这个月是QA测试月,每天就是讨论问题,修复BUG,实现新需求等。可以说整个疫情期间配合着QA完成了测试工作。另外由于测试环境没有自动部署这些Web控制台,每次都需要QA手动拉去代码并执行启动脚本,所以闲暇之余又给QA的小伙伴们做了个一键部署的功能。也可能是我太闲了,毕竟也不是每天都改BUG嘛。
第四个月
继续配合QA测试修改,没有什么新的东西。最后临上线之前,开始接触上线流程,申请弹性云,熟悉上线平台流程和注意事项,用预发环境做练习。有那么几天是打包,部署,打包,部署重复的工作。3.25号是系统上线的日子,去了公司,沟通更加方便一些。也是遇到了一些问题,不过毕竟一起讨论问题效率会更高一些。上线之后又配置了监控报警和日志采集等,项目算是顺利上线了。
总结
其实东西应该挺多的,但是发现自己却写不出。整体的感觉就是大公司在各种技术的支持上是很不错的,各种东西都有专门的部门负责,另外公司的人文关怀也很到位,在疫情的处理上也是细节满满。自己也非常开心能够在这种环境下工作。随便写了些东西,有些杂乱和潦草,将就着看吧~~