大学时代
只有毕业了才会怀念那些美好的学生时代
大学计算机专业入门课程应该就是C语言
,后来学习了JAVA
,从此开启了撸码,大三应该才开始有正规的编程课,老师给我们介绍了一些技术知识,然后带着我们做些小DEMO,当时的技术栈应该是用了Spring+Hibernate+Struts2
框架。
菜鸟时代
那些让你痛苦的才会让你成长
毕业以后第一次面试竟然被无情pass掉了,就当时看来应该是我的八股文没有背熟练,后来辗转来到了第一家创业公司,当时我们是在一栋居民楼里办公,老板和技术总监都是山大博士,项目经理是研究生准备读博。待了大约两年,小公司好处就是能多学东西。前前后后接触了好多项目,锻炼了自己的能力。
- 类似仓储管理系统:
Spring+Struts2+JSF(加强版的JSP)+JPA
- 某车商公众号:
SSM框架+jsp(锻炼了自己前端能力)
- 某车商停车位系统:
SSM,VUE,nativeJS
- 被外包去了某家上市公司:
Dubbo+SSM
摸鱼时代
偷得浮生半日闲
从第一家公司离开后,来到了一个和HW外包的大公司,在这里待了大约一年半左右,让我对程序员有了更多理解,业务是企业生存来源,80%的程序员在做业务,我总觉得自己是那20%,应该也是之后离职的主要因素。 项目固定,一个老的项目多个模块,不停的往上堆新的业务逻辑。能用就行。
- A模块:类似SSH框架,大厂自己封装的。
- B模块:开源Spring+Struts1
- C模块:类似SSM+dubbo,大厂封的
- D模块:只有前端用的
react
框架
待了一段时间想出去面试看看。结果现在大街上全是问你Springboot和SpringCloud的,待不住了,又跳槽到现在这家公司,巧了。又是外包。
别人眼中的外包是加班狗,背锅侠。不过我到现在感觉我们人力外包要比他们自己的开发悠闲的多,可能部门原因,我们没有生产的操作权限,所以很多日常运维,节日值班也没我们啥事。平常开会啥的也不找我们。就是撸点代码。配合其他接口人对接一下数据。几乎没加过班。主要是负责维护一个其他部门(已解散)的系统,这个系统就是将开源软件管理,然后给业务部门接入。
- 管控台:
Springboot+mybatis+redis+nacos+swagger
- 缓存:
redis
6节点集群 - 消息:
amq
:6节点集群 - 注册中心:
zk
6节点集群 - 配置:
nacos
docker
容器化,K8S
编排
??时代
总干外包不是办法,加上生活上车贷房贷压力,还是多学点东西。下一份工作争取稳定下来,无论做技术还是业务。坚持下来都挺好的。感谢网络科技时代的红利。