涂鸦智能服务端开发工作总结

从涂鸦离职已经有一个多月了,每天上下班100公里的日子转眼就过了两年,经过这两年的洗礼,车技得到了飞速的提升,但油费加上停车费成本还是挺高的,每天上下班横跨N个区,各种高架隧道已经十分精通,蒋村周边环境配套都还是不错的,学军,浙大,天街,银泰,地铁该有尽有,就是路太窄了,整天堵来堵去

今年大形势不太好,很多公司都凑在一起裁员,不对,应该是正常优化,涂鸦自从股票大跌之后,也基本都在缩减人力,4月份拿了离家近一些的工作机会之后,感觉前几个月都毕业了一大波,应该不会马上又有动作,混个N+1应该比较难,结果没想到的是前一天提了离职流程,第二天就又开始了,而且组内又有名额了,只能说运气一直都不太好

刚入职就被换了一个部门,本来是IOT测试部门,刚把桌子擦干净,就被带走了,来到了一个做内部系统的部门,角色居然变成了后端开发,当部门老大交谈要做的一些东西后,大概有了一些了解,就开始了Java Coding之路,从最开始做测试平台,到后来内部的各种系统,总的来说工作氛围还是挺轻松,虽然有时候要并发进行,但总体时间进度自己能把控,一个项目一个项目迭代,基本是谁有空了就投身到另一个当中,节奏感还是挺紧凑,慢慢的时常会觉得这个月比上个月代码写得要好一些,这是写写业务测试自动化无法短期获得的快感,整体公司底层也相对完善,有足够的运维,DBA,中间件,甚至云原生K8S,虚拟机,都有区分,各种底层中间件服务封装得都比较完善,也有专门的人来负责维护,总体两年间自身还是提升了不少东西,不过很奇怪的是两年了没有答辩,没有晋升,转正都没有答辩,不够刺激,本来PPT能力就很烂的自己估计更退化得没有了,不过给你涨薪也是悄无声息的,连续两年都有小涨,好吧,你还想怎样

两年来几本每天都是在开发各种需求,业务代码居多,参入开发的简单总结一下

  1. 脚本自动化管理平台,这是测试的需求,应该也是这两年项目复杂度的巅峰,也是刚到公司第一个项目,涉及到自动化框架,解析器,执行器,存储,任务,调度中心,参与的人员也众多,我负责的相对比较简单一点,主要是数据同步,解析存储回调数据,数据驱动,配置等,但异常的业务逻辑还是挺复杂的,这部分流程图最后都可以画两个屏幕多,不过有了这个项目之后,后面做起其他项目得心应手多了
  2. 结构化数据迁移到mongodb,这个比较简单,将mysql的部分模块历史数据和新数据都迁移到monngodb,主要是封装一些mongodb的配置类和crud接口,然后就是业务操作
  3. 安全合规平台,公司安全合规相关的管理,配置等
  4. 数据采集平台,打通效能项目中心和开发测试运维等内部平台,根据他们之间的关联信息提供一些可视化的关联信息
  5. 出货管理平台,需求做的比较少,都是一些数据管理操作
  6. 公共组件,公共包的维护,主要是封装一些公共类,给其他服务引用
  7. 压测平台,本来一开始电商那边有压测的需求,让我们这边能不能做个压测平台,可我们这边只有我做过性能测试,大家也都没空,本来我以为都只是想随便玩玩,随便看了看PTS,结合测试人员的习惯,试着AXURE画了画,贼难看,看也没人跟我一起做,网上找的基本都很臃肿,不喜欢;一期基本自己包办需求,设计,交互,接口,实现,联调,测试,对接,发布,交付,大致成了个型,从二期开始多了一个后端哥们和我一起做,转眼就做到了6月份,基本前两个月都是在做压测相关的东西,后面都是在做流程管控的一些东西,比如提测,场景,数据库录入,资源申请,发布申请等等,反正他们还在用;之前抢进度代码写得比较不太规范,加上后面一些需求逻辑导致有点四不像了,离职之后,自己把前两期的基本功能抠出来重新实现了一遍,感觉还是有很多东西可以继续做的,直接自己有空继续撸好了,自勉

NewImage

Github地址:

因为要去掉公司很多中间件依赖,还有SSO认证,大致流程目前只有简单功能

总体两年小伙伴们工作氛围比较好,时间过得真快

发表评论