「时光不负,创作不停,本文正在参加2021年终总结征文大赛[1]」
平凡的我
- 30+ 大叔的年纪
- 8+ year 的前后端开发经验
- 两个可爱宝宝的爸爸
- 喜欢 LOL,喜欢钓鱼
我应该是那种放进人群中,不会有任何人关注的角色,个人学习生涯、工作都一直普普通通、平平淡淡。
不过,我想生命的美妙与上面的标签无关。
或许,应该像下面说的
生命的美妙似漫天的星辰,有的明亮、有的暗淡,可对于它们而言,它的炙热,它的平静,都经历了岁月的洗礼,独一无二
是的,独一份。
当下
今年的主题是换工作,中间经历了很多,所幸,最后还是找到了生活与工作兼顾的下家
我先前的老东家,我对他的感情最为复杂,18 年的时候,我决定从一个后端 C# 开发转战前端,来到了这家公司。在这里,我看着前端成员从原来的 2 个人到后来的快 20 人的前端团队,我参与了公司的技术栈(Angular -> Vue)迁移,负责了移动端、PC、微信小程序前端平台建设、产品迭代,期间还有人员面试、培训、文档编写等一系列事情。在这里我成长了很多。
去年年底决定离开的时候,我内心还是不舍的,和大家一起工作了很久,都很默契了,可是潜在的问题十分突出,公司对于前端的重视,技术人员的成长和我想法不太一致,技术沟通上也有很多问题,无人解惑,那段时间很迷茫。我知道是时候离开了。
然后就是准备面试,我自己付费购买了一套课程,开始梳理自己学习的内容,查漏补缺。原本我对自己能力是没什么信心的,年初尝试面试,幸运的是,面试了第一家(称为 A 吧)就给了 offer,后来又拿了一家(这个是 B)的 offer,B 公司的面试官和我聊了很久,我很佩服他在技术上的见解,在两家待遇差不多的情况下,我最终选择了 B,因为在上家公司,技术上没有直接交流和帮助的痛苦给我打击太大了。
原本以为会就这样安定下来,我在 B 公司待了不到三个月,和当初的面试官,后来自己直接上级越来越熟,他在 B 公司三年,干的不是很开心,决定离开,后来他找了一份很满意的工作,新的公司需要他组建团队。他拉我一起,我决定和他一起,又打算换工作的我,又投了家附近的几个公司,意外的是还收到了一份 offer,是家国企,也就是我现在上班的地方。因为待遇的问题,和老大的公司没有谈好,索性直接打算入职国企开始养老了,原谅我的不思进取。
今年换工作给自己的感觉就是一笔胡涂账,没有明确自己想要什么,不想要什么,导致工作换来换去,入职新公司之后,我反思了很多,打算静下来心来好好工作了。
这里说个小插曲,新公司入职第一天,我被人事安排在会议室待了一天,这期间我慌的不行,还以为入职出问题了。快下班的时候,人事才和我说,因为两个部门都比较缺前端,大佬们在协商我的归属,现在定下来了,让我明天直接到新部门报道就好了。
新公司 8 月份入职,现在算算也快 5 个月了,我是作为一个前端开发入职的,可惜,这 5 个月我只做了不到一个月的前端工作。列下自己这几个月的工作内容,我自己都不知道该说什么
- 使用 python + Flask + mysql + vue 搭建 API 开放平台
- 使用 java + springboot + mysql + vue 搭建聘用中心
- 使用 java + springboot + mysql 重构之前 nodejs 开发的后端 API 服务
- 基于 gitlab + gitlabrunner + docker 搭建 CI/CD 流程
- 基于 ELK 搭建日志平台
- 参与了一片专利编写
说实话,不是经历了上半年工作反复变换,我很可能不会答应、或者自己去研究这些内容的,开始的时候,使用 python 搭建 web 服务的时候,因为配合的都是刚毕业的小朋友,不想他们把更多的精力放在太多的事务上,我帮助他们罗列开发计划,分析需求,编写前后端代码的最佳实践,同时给他们手把手的培训,然后自己又加班研究了 gitlab 的自动化部署的方案。现在看来自己收获更多,学会了 docker、linux 运维相关的知识,还顺带学习了下 python 等等。
有了 python 开发 web 项目的痛苦过程,在后来新的项目里我直接建议使用 java + springboot 模式(虽然我不会,不过 API 应该没什么难的的吧),结果证明,我还是太自信了,然后开启面向百度编程,虽然我对 java 的具体技术不熟悉,当时我对 web 这一套开发流程还是明白的,然后我又去请教认识的大佬,总算把问题都搞定了。例如
- jwt
- intercepter
- 全局 expection
- common response
有了第二项目的成功上线,我们组内认为保持技术栈一致是有必要的,我们考虑了重构 nodejs 项目的风险,因为都是开始没多久,我们就开始重构了。目前来看,我们的决定是正确的。这个项目,我顺带还学习了
- 消息队列 rabbitmq
- websocket
- 日志 elk
这里有自己写的一篇总结文章 ELK + RabbitMQ & file + Spring boot
补充下在 B 公司写的一篇文章 wordcloud2.js + css 实现词云淡入淡出 动画效果
明天
我最近在做两件事
- 使用 express 做一个简单的 API 的服务,来熟悉下 nodejs
- 阅读开源的代码库,学习如何更好的组织自己的代码
这里还有学习的时候写的 nodejs 对配置文件加密
我希望明年,我和我的家人朋友都能健健康康的,我的两个小宝贝能够快快乐乐、平平安安每一天
以上