故城的2024年终总结

2,845 阅读10分钟

背景

我(昵称:故城)是一个从业多年的前端老司机,没进过大厂,也没有出彩的学历和履历,平平无奇菜鸟一枚,普通的不能再普通的大众选手,过去5-6年一直在一家中厂混迹,最后没有意外的带着遗憾的心情被恶心走(没有拿到赔偿),所以今年算是过去几年里最精彩的一年,所以我想把自己今年的工作和生活的一些感悟和思考记录下来,希望能够帮助到更多的人,也希望自己能够在未来的日子里能够继续保持自己的初心,继续前行。

工作

  • 年初被前司强制降薪,强制各种日报,录视频,迟到扣钱等等骚操作,不得已跳槽
  • 面试屡战屡败
  • 开源了 openapi-ui 工具
  • 维护 openapi-ts-request 工具:根据 swagger/openapi/apifox 转ts、任意客户端(axios、uni.request、taro.request)、mock、枚举和枚举翻译等等
  • 开源了 miniprogram-subpackage-optimization 工具:基于 monorepo 架构的 uniapp 分包优化插件(github仓库私有)
  • 开源 upload-assets-to-cdn 工具:一个自动上传静态资源至 CDN 的 Nodejs 插件(同时支持oss和文件上传接口),支持上传缓存、文件压缩、上传成功后自动使用 CDN 地址替换源代码引用

年初被前司强制降薪,强制各种日报,录视频,迟到扣钱等等骚操作,不得已跳槽

虽然在 IT 行业混了很久,但是其实社会经验还是很欠缺的,也是被公司的一些操作刷新了世界观,但是要乐观的去面对

2019年初入职前司,在这里经历了结婚,生娃,装修,算是完成了很多人生中的重要事情,但是在前司的职业末期,公司的一些操作还是让我感到很不爽,比如:

  • 以前都是有7天的额外假期,后面直接砍掉,只留下固定的5天年假
  • 年终奖直接砍掉,涨薪直接砍掉
  • 以前不加班,后面经常加班到10点,偶尔还要到凌晨
  • 还不错的零食 => 杂牌子零食 => 无零食
  • 以前弹性打卡,迟到不扣钱,后面强制9点打卡,迟到1秒钟都要扣钱
  • 每天还要录制各种无意义的视频,每个视频十多分钟,还追求录制质量,因为要检查视频的说话方式,不能有卡顿,我的fuck???
  • 想裁人却不想给一分钱,通过强制少发工资(第一阶段少发15%的工资),请最好的律师团队应对员工的上述
  • 就连生娃的津贴,也要给你转换成非常低的算法

通过上面一系列的操作可以明显感受到:就是越来越没有下限😭😭😭

面试屡战屡败

一直对今年找工作是地狱难度有所耳闻,却不曾实际体会,所以我算是去真真切切体验了一回,我的履历不算好,但是也算中规中矩,普通双非一本,2家千人公司的从业经历,投递了某电信,ahooks砖家所在的web3公司,没有意外的被多次拒绝,后面找人内推了几遍,终于拿到了面试机会,后面还是以各种理由回绝了我,反正一个字:惨😭,面试了应该有12家公司的样子,拿到了4个offer(都不怎么好,比不上我以前公司的待遇)

总体感受就是:已读不回太多,卡学历卡履历,以前都是别人找你去面试,你现在是求爹爹告奶奶去奢求面试机会,下面是大题面试结果:

  • 某电信AI部门:挂
  • 某上消费AI部门:挂
  • ahooks砖家web3公司:挂
  • 某想科技h5高级前端工程师:挂
  • 某马拉雅:挂
  • 某智科技:挂
  • 某蛋科技:挂(2面前说有更合适的人选,无缘2面)
  • 优赛XX科技:挂
  • 某健康科技:过
  • 某华人美企成都分公司AI部门:过
  • 鱼XX小组长:过
  • 目前所在公司小组长:过

一通操作下来,竟然发现自己是真菜啊,面以前履历里面对应的公司竟然都面不上了,那我这6年不是白混了吗,害

就好比要你重新参加一次高考,却考不到以前能考的大学了,这种感觉大家懂得都懂

开源了 openapi-ui 工具

openapi-ui 的前身是一个内部基于 openapi 规范的接口管理平台,汇总了内部的各种接口文档,当时我看社区并没有新的基于 openapi 规范的框架集工具,于是我就抽象了 openapi-ui 工具集,让它可以被各种后端语言的框架接入,当时想法就是比 swagger-ui 好用就行了,没有意外的意外,swagger/openapi 的框架集实现早已过期,没什么人再愿意写 swagger 这种侵入式极强的后端代码,所以这个工具我只默认支持了 Go, Nodejs 语言就没有后续了,因为确实用户不多,但是对于写工具和部署(基于 github ci/cd + docker 自动化部署服务器),我却获得了不少体验和感悟

维护 openapi-ts-request 工具

在 AI 出来之前,就一直习惯了自动生成前端基础 ts、axios 代码的我,很不习惯在写 js 和 axios 代码了,于是在新公司几十个 uniapp 小程序的背景下面,寻求一个可以生成 ts + uni.request 的工具是很有必要的,再加上小程序没有很多最佳实战规范,api 和 ts 各种随意定义,所有就有了 openapi-ts-request 工具,让我可以根据 openapi 规范自动生成 ts + uni.request 的代码,当然它也是可以适用于 axios, taro.request 的。

它可以生成 TS 类型, 客户端请求函数(支持任意客户端), 模拟请求响应服务, 枚举和枚举翻译, 类型的字段翻译, JSON Schemas定义等等,

开源了 miniprogram-subpackage-optimization 工具

我们公司的小程序集成了一个毒瘤:tuicallkit(音视频通话sdk),估计这个领域只有它可以选择,但是接入了它,你的小程序包体积那是轻轻松松过 2M 啊,所以必须时刻记得分包策略,再加上我们是做小程序 sass 服务的,同质化小程序实在是太多了,组合几个页面就是一个新的小程序,所以我们就采用了 monorepo 策略来管理 uniapp 开发,后面我就写了一个基于 monorepo 的 uniapp 自动分包优化插件,让它可以自动帮你分包,保证主包大小不要超过 2M,让你可以更加专注于业务逻辑,而不是分包策略,目前这个插件还没有发布到 github 上,但是我已经开源到了 npm 上,欢迎大家使用和反馈。

开源 upload-assets-to-cdn 工具

小程序 2M 魔咒是我们绕不去的坎,加上我们小程序实在是太多太多了,所以图片上传每次都要拿图片先去压缩工具压缩一下,然后再去调用上传接口拿到url,然后再去替换源代码引用,图片一多,这个过程太繁琐了,所以我就写了一个自动上传静态资源至 CDN 的 Nodejs 插件,支持 oss 和文件上传接口、支持上传缓存、文件压缩、上传成功后自动使用 CDN 地址替换源代码引用,这个插件也开源到了 github 上,欢迎大家使用和反馈。

生活

  • 带着老婆和孩子去了三星堆博物馆,感受古代文明
  • 带着老婆和孩子去了一趟广西北海、南宁
  • 办了大型游乐公园卡、海洋馆卡,带娃溜达
  • 去寺庙拜了佛,吃了斋饭
  • 喊媳妇体验了考公的过程

带着老婆和孩子去了一趟广西北海、南宁

最近几年大环境很不好,手上可支出现金也不多,前几年去过三亚,确实不怎么样,又贵(7星级酒店一大堆),所以今年想去下北海(便宜),所以淡季就去了北海

不得不说,北海的现代化程度确实比三亚差很多,北海也特别小,其实中国的海边都差不多,我觉得穷游这里确实很不错的,租个电动车 2 小时估计都可以围着北海转一圈,不错我就是那个骑电动车绕着北海吹风抓螃蟹的人,哈哈哈,当然你也可以买两张船票去涠洲岛去看一下,也挺不错的,上面物价比岛下面贵不少,商业化程度其实不高,注意被宰就好了

我们一家加上回来机票,玩了7天,估计消费不到6K块钱,确实是挺穷游的,整体感受还不错,看你抱什么样的期望去了

1.jpg2.jpg3.jpg
4.jpg5.jpg6.jpg

带媳妇体验了考公的过程

大环境不好,IT行业确实越来越难做,媳妇公司都快要把职员辞退完了,关键是辞退也就给一点点钱,根本没有 N+1 的概念,所以大城市的 N+1 也就只能羡慕了,所以我就喊媳妇去考公了

考公的过程还是挺有意思的,我们选择了2级市的十八线小城市,然后去参加了考试,不考不知道,一考吓一跳,考公还是要系统学习的,不是说拿 3 个月突击一下就轻松考上的,你的对手相比以前更多了😂,多么痛的领悟,我发现考个县城的公务员,也超多人参与考试,考试结束,我看考点出来的人真的超级多超级多

所以未来干啥才能稳定呢,也许根本没有所谓那么容易的稳定工作吧,唯一有效的就是调整自己的内心,去应对未知的明天和中年危机吧,也希望大家都能在中年时找到自己如意的容身之地(此地许愿)

感悟

今年也意外关注了一个IT博主叫 狼哥带你找工作,一个 38 岁百度老兵被裁,家庭破碎的故事,追了很久之后也是唏嘘不已,感叹中年危机的不容易,总体感觉双方都有问题,沟通是最大问题。

深处中国这个社会,底层人民经济确实是挺艰难的,经济危机会间接导致情绪问题,再导致家庭危机,所以在无法有效保证经济的情况下,我们也应该去谋求我们能保证的,家庭中应多沟通,我和媳妇脾气都很犟,一路过来也诸多不易,慢慢大家也学会去进行沟通,不摆烂,一起努力,只要心态稳住,积极做自己能做的,为家庭分担,我相信日子勉强还是能过下去的,也能适当减少一些不必要的争吵,最后也祝愿大家的家庭都能幸福安康。

总结就是:能好好工作就好好工作,工作不摆烂,生活不摆烂,家庭积极沟通,摆正心态,控制欲望,降低满足感,最后我相信大家都能找到自己幸福的工作和生活方式!