上一份工作记录(整体篇)-整体回顾

时间过得真快 不知不觉毕业后已过去将近6年,算上实习工作6年,我一共有3份工作经历:

2016.6-2018.1 昆明安舍科技有限公司 初(中)级Java软件工程师

2018.3-2020.1 杭州新中大科技股份有限公司 中(高)级软件工程师

2020.3-至今 江西国泰利民信息科技有限公司 中级Java工程师

每份工作将近2年,这一点好像还是蛮有规律,关于这一点,我也说不出确切的原因,感觉一方面是市场吧,雇主和雇员是双向选择,市场不断有机会显现,总会选择一些人;另一方面我感觉IT行业也算是不太是很稳定的行业吧,技术更新迭代快,可能也是导致这个行业换工作概率比较到;最后基本都个人原因。第三份工作由于个人和公司原因离开公司,说起来这份工作干得好像确实不是很开心,但想想成年人的世界从来没有容易两字,也就释怀了。一份工作既要看收入,也要看成长,看带给自己什么进步,感觉这份工作还是了解和学到了一些东西,为此做个回顾。虽然很多东西没有亲力,但总算是参与者或使用者。希望后面的工作中能保持及时总结的习惯,不断进步,未来1-3年内,成为高级工程师,未来3-5年,慢慢朝架构的方向上走。

这一篇主要从整体出发回顾下主要参与的工作-基层党建信息化平台和基层党建指挥平台情况、项目如何管理、研发效能、CI/CD、运维工具等

1.主要参与的工作

架构:微服务架构

框架:spring boot+cloud

spring cloud组件:

zuul 网关
openfeign 跨服务调用
enruke 服务注册与发现
auth2 授权+JWT认证
config 配置中心

中间件:

Redis 用于缓存和内存数据库
Mongo统计数据归档
es作搜索 主要是指挥平台上用到
XXL-Job定时调度 指挥平台上用到  
flyway数据库版本管理
Cassandra 数据变化和一些接口调用记录
debezium监控的数据变化

2.项目如何管理

禅道 -项目

 3.研发效能

禅道-个人中心 主要关注任务、bug、需求

上一份工作记录(整体篇)-整体回顾_第1张图片

个人统计

上一份工作记录(整体篇)-整体回顾_第2张图片

4.CI/CD

通过构建、单元测试和集成测试这些自动化流程,首先可以帮助开发者更加方便地将代码更改合并到主分支,然后持续交付可以自动把已验证的代码发布到对应环境,这些关联步骤,极大地降低了应用的部署风险,只不过前期工作量比较大。这一方面都是由我们运维人员完成,主管和其他两位核心同事配合。

开发环境通过jeniis手动发布,会自动拉取代码然后编译再启动服务

测试和生产

git(new-release分支)+自动化发布+自动化脚本

5.代码管理

gitlab

6.deveops 

k8s

7.自我保护解决方案

openrasp

8.实时事件日志监控 

sentry 关注比较少 

9.私服

Nexus

上一份工作记录(整体篇)-整体回顾_第3张图片

结尾:

回顾自己的工作生涯,感觉第一份工作让我入门(初识)这个行业,第二份工作让我见到了软件开发和职场的一点人和事吧,这份工作也算是比较重要的一次经历,虽然当时公司用的技术相对比较落后,去的也是一个初创部门,流程制度规范都很不完备,后面还去一个荒无人烟的小岛上出差2个月,吃了一些苦吧,但想想其实也没做很多事,说起来也挺搞的。这份工作让我了解到努力是会有回报的,加了3次薪,后面大半年去到新的项目组,Java主力,虽然没做出很多功绩,但为后面找工作做了一些铺垫。

当下行业趋势自己并没有很多的见解,互联网行业这三十多年,自己加入算是晚的,属于晚辈,虽然大家都说过了鼎盛时期,我觉得也还好吧,它的一些基石在那里,各行各业都离不开信息化,只要自己努力,有足够的能力,一定能小有成绩,让自己不后悔加入这个行业,做一个这个行业的合格从业者吧。 

你可能感兴趣的:(总结与回顾,经验分享)