flamingo年终总结
flamingo年终总结
这是一篇赶在deadline之前写完的年终总结~
从我5月25号进入公司已经过去7个月的时间了,我从一名学生转变为了一名社会打工人,从一名对技术有爱好的业余人员到一名后台开发工程师,我的角色变了,目标也变了。
工作回顾
5月份我开始进入公司实习,了解公司的技术栈和业务,学习使用的新语言。对各个项目代码进行查看,了解各个文件以及代码的作用,编写thrift客户端对项目进行rpc调用,debug深究代码执行流程。在此期间完成一些组长下发的一些后台管理系统修改和其他细小的任务。
6月份我开始慢慢接触66手游相关的小功能开发,如利用redis限制某些用户使用功能的次数等等。这个月也开始在组长的指导下完成66手游回收交易模块的开发,并且也经历了在提测中自己开发的功能有缺陷紧急解决bug的过程。走通了公司的规范下完成了一个模块功能上线从开发、自测、发测服、提测、发正服的过程。在参加工作的这短短的一个半月中,我深刻的体会到技术开发需要考虑很多东西,有时候修改一个功能的代码往往会牵扯着其他功能,最好的方案就是在权衡利弊之下做出的最具有长远发展、可扩展性最高的,而不是最省事省时堆代码的。
7月份我主要负责66新版本微社区的开发和基础运营帖子管理的开发。因为之前有学习过前端VUE的缘故,上手后台管理系统的开发也没有啥难度。这个月也对一些修改过的模块、新加模块的慢SQL语句进行优化,对空指针代码进行调整。后续还接到了一些比较紧急的开发任务,例如叉叉的用户收集功能,要求当天测试无问题后发版,这也是我在公司的第一次加班到比较晚,不过组长和刀神都在身边陪着,感觉还停暖的(也有可能是怕我搞砸了╥﹏╥)。这个月也是我真正毕业离开学校的时间,是我对四年大学时光的告别,也是我新的开始。
8月份是属于前端开发的一个月,这个月我基本上都在做基础运营限时抽奖和CPL的前端开发,这算是在后台中比较复杂的页面和具有比较复杂的联动,所以开发和测试修bug都比较费时。
9、10月份是属于爬虫的两个月,这个月使用python selenium爬取竞渠游戏的上架信息播报的钉钉群和展示到管理后台,开发网页截图公共服务(上传网址执行截图任务,爬虫长截图)、编写接口调用文档。这个月也赶上了国家要求发表言论要标注ip归属地的政策,我也负责了这部分的开发。
11月份因为运营需要发视频帖子的需求,这个月主要是在解决这个需求问题。用Go开发了一个视频压缩和截图的服务(基于ffmpeg),后续也将该服务接入到了66微社区中,加入视频封面管理和视频帖子功能,并且解决了视频帖子在使用过程中因上传编码格式不同遇到的问题。另外还有66、果盘新版本的开发和提测。
12月份主要在做悬赏活动新版本设计、开发,这一部分主要是在原有的旧版本上进行设计,所以考虑了很多关联的问题。
感想
这8个月的工作经历,让我不管在业务的理解上,各种工具的使用上,应急处理和解决问题的能力上都有了提高。不得不说,这几个月我对linux的操作水平确实突飞猛进,对问题考虑的层次确实更加丰富,这是我的收获。当然我也有几点小小的感想,1、php svn 代码同步正服问题,有时候测服开发好了部署正服的时候还真有慌,都得先diff一下看看有没有更改,怕冲突。有时候diff了一下没更改,同步测服的代码上去后又有些行是不一样的,导致线上访问有了问题,当然这种极大可能是我在某一步骤的时候出了问题。