背景
我(昵称:故城)是一个从业多年的前端老司机,没进过大厂,也没有出彩的学历和履历,平平无奇菜鸟一枚,普通的不能再普通的大众选手,过去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块钱,确实是挺穷游的,整体感受还不错,看你抱什么样的期望去了
带媳妇体验了考公的过程
大环境不好,IT行业确实越来越难做,媳妇公司都快要把职员辞退完了,关键是辞退也就给一点点钱,根本没有 N+1
的概念,所以大城市的 N+1
也就只能羡慕了,所以我就喊媳妇去考公了
考公的过程还是挺有意思的,我们选择了2级市的十八线小城市,然后去参加了考试,不考不知道,一考吓一跳,考公还是要系统学习的,不是说拿 3 个月突击一下就轻松考上的,你的对手相比以前更多了😂,多么痛的领悟,我发现考个县城的公务员,也超多人参与考试,考试结束,我看考点出来的人真的超级多超级多
所以未来干啥才能稳定呢,也许根本没有所谓那么容易的稳定工作吧,唯一有效的就是调整自己的内心,去应对未知的明天和中年危机吧,也希望大家都能在中年时找到自己如意的容身之地(此地许愿)
感悟
今年也意外关注了一个IT博主叫 狼哥带你找工作
,一个 38 岁百度老兵被裁,家庭破碎的故事,追了很久之后也是唏嘘不已,感叹中年危机的不容易,总体感觉双方都有问题,沟通是最大问题。
深处中国这个社会,底层人民经济确实是挺艰难的,经济危机会间接导致情绪问题,再导致家庭危机,所以在无法有效保证经济的情况下,我们也应该去谋求我们能保证的,家庭中应多沟通,我和媳妇脾气都很犟,一路过来也诸多不易,慢慢大家也学会去进行沟通,不摆烂,一起努力,只要心态稳住,积极做自己能做的,为家庭分担,我相信日子勉强还是能过下去的,也能适当减少一些不必要的争吵,最后也祝愿大家的家庭都能幸福安康。
总结就是:能好好工作就好好工作,工作不摆烂,生活不摆烂,家庭积极沟通,摆正心态,控制欲望,降低满足感,最后我相信大家都能找到自己幸福的工作和生活方式!