序言
大家好,我是码农小鼓匠,一个爱打鼓的前端开发,全栈能力提升中……
本以为2023年对我来说好像已经足够不平凡了:解决了婚姻的人生大事,正式入住了新家,但是在年中时候不幸遭遇“连续第二家被裁”,被迫重新找工作😓
站在2024年的年底回首这过去的一年,也发生了不少事情,有挣扎,有迷茫,有意外之喜,且听我娓娓道来……
主业陷入泥潭&自我挣扎
2023年底,在大环境不是特别好的情况下,我选择入职了一家国企+制造业企业,降薪30% + 3个月试用期打八折,HR说日常福利多点,罢了,勉强忍下。
可入职的时候万万没想到,这家公司居然坑怪多的:
- 开发+项目管理一把抓:由于开发的项目基本是对内使用,需求方也是其他部门的同事,所有的需求都是直接口述/文档纸面传递,没有产品、没有UI。
- 前后端分工不明确:这家公司的自研团队,在我来之后也只有一个前端+一个后端(甚至后端的title还是全栈开发),而且招人自研的起因,还居然是老板觉得外包开发费钱也不好沟通。
- 直属领导不懂技术:领导人还算好沟通,但是由于是门外汉,所以他并不理解应该怎么让我和后端配合,而往往觉得某一个项目应该交给一个人去完整开发,即项目负责制,为了这,甚至我还自学了
NestJS
。 - 杂事多:开发之外的事情也不少,而且甚至都关系到绩效
- 每个月要提交两条自己工作中可改进项,每一条通过积分1,修改好了并通过再积分0.5,一个月必须有2分否则工资打八折
- 每年要提交三条合理化建议并通过,否则年终奖打折
- 每年完成两条自己工作中出现的问题的总结回顾,并在公司会议上讨论,否则年终奖打折
- ……
延期转正
行吧,即便坑,我好好干活儿遵纪守法就行了吧,可没想到,23年的12月底,在我应该按约定走转正汇报流程的时候,因为大老板行程调整,汇报被一拖再拖,直到圣诞节那天才弄完。结果中午吃饭的时候,直属领导对我说
你的转正可能还要往后放一放
我问了理由,说是觉得成果不符合预期……咱也不懂,招一个前端进来,完了干的是产品经理 + 项目经理 + UI + 前端 + 后端的活儿,你跟我说不符合预期?跟我说觉得项目进展慢?牛马也没有这么用的啊?
后面HR也就这事情找我谈了话,我气得也是一度想离职,只是当时想了想为了简历好看点,为了下班时间早点(这家4点就下班了)还有空去学架子鼓,以及即将到来的年终福利,忍了下来。
后面直属领导估计也是觉得这事情他也有安排不合理的问题,所以24年头开始,他逐步让后端配合我做一些自研项目开发的工作,年前赶出了一点成绩,开了个二次转正汇报会,可算是转正式工了。
项目减少
过完年回来,连续忙了3个月的自研人事系统,期间团队招了一个数据工程师,还从其他部门转过来一个人做项目经理,说是后面要开始做数据平台项目。
4月底的某一天,直属领导把我和后端叫到一块儿,说后面公司内部新系统的搭建应该没什么了,纯写代码的项目可能不多了,问问我们怎么想的。我默不作声,但是盘算了一下,至少开发任务还能坚持到年底,那就再继续呆一阵子吧。
果然,在这次之后,5-6月,我的工作任务不再是前端开发,而是在数据平台上搭建指标。
7月之后,HR那里提了一个新需求:把之前公司内用问卷星做题的功能,迁移到自研的HR系统中。这样一来,又给了我3个多月做开发的喘息机会。随后又来了一两个报表项目,差不多也算是能挨到春节。
副业的探索
自打23年被连续第二次裁员后,收入减少,我开始思考能不能找点工作之外的赚钱路子。于是乎在小红书上我用前端这个关键词搜索,找到了一些要兼职的帖子,留了不少言。
此外,我也在各大接单平台注册,甚至是远程开发的电鸭社区以及Linkin搜索岗位,做了一番尝试。
作业接单
23年8月时候从小红书接了一单,说来也奇怪,这人没有弄清楚什么叫javascript
,只说会不会写script
,我拿来一看,这不是shell
命令嘛……
就在我犹豫要不要接的时候,我看了一下他们作业的要求,寻思着字符串拼接好像不是什么大问题,正则表达式 + 截取呗,不行可以问问ChatGPT
,于是就应允了。
接下来后我晚上花了大概30分钟,边搜GPT边写,也算是做出来了,同时也给她写了注释。
第二天拿去交差,也不知道问别人要多少报酬(毕竟看朋友圈是学生),就想着对方报价吧,结果开口价格也是吃惊😂,行吧那就收下了。
后续又帮写了两次作业,对于shell脚本的掌握程度也有一点了。
兼职合作
这种学生作业的单子也就只有这一次,大多找的还是兼职合作,印象最深的是两个,一个说要开发招聘小程序,一个说是某文学社的开发,其他大多都是“概念股”,想先一块儿开发,等有成效了再分红给报酬。
对于这种饼,我通通都表示吃不下了……
招聘小程序的兼职
这个兼职其实最早只是两个落魄的前端后端搭伙,寻思着公司的项目没有什么长进,自己做做项目攒攒项目经验。
后来他说谈下了甲方,但是缺UI设计,于是我在朋友圈找UI,拉了一个前司的UI入伙。结果到最后也只是把UI画了出来,项目没有后续消息了……当然其中也因为我有别的事情,没有办法继续一块儿做了(这个后文再表)。
文学社的全栈开发
同样是小红书上看到的,某文学社招一个可以长期合作的node全栈开发,我心想可以试试,于是投递了简历,但是过了快一周都一直没有回信。于是乎我主动问了,最后拿到了我他们技术负责人的微信,对方说筛选简历用了一点时间,想着把看上去靠谱的往后放放😂
后面给我签了保密协议,交代了一个任务,但是因为任务需要后端介入,所以我的那部分也会被卡着,于是我把做的那一部分提交了上去,提交的时候还走了他们项目中好多自动化验证(有typecheck
、eslint
等等)。
但是,这次提交完,也没有后文了……
远程开发
这部分可以说是看得最少的,因为看来看去大多都是Web3相关的,脑子里总是有一些偏见。
但是,最后让我收获意外惊喜的,却偏偏是它。
国际大组织的工作机会
23年11月的某天上午,也是很巧合,吃早饭时候看到微信里的一篇公众号,母校转发的,说联合国下的某子机构正在招聘。点进去看了一下,居然发现有一个岗位是前端,还有另一个和老婆工作有一点关系,于是我跟她说了一下,决定俩人都试一试。
毕竟是国际组织,简历填写得全英文,每一段工作经历都要写得很细很细,着实花了一番功夫。
此后过了很久很久,我一直以为这事情就这么过去了,毕竟国际组织嘛,候选人肯定多如牛毛,哪轮得上我呢。直到24年3月的某个晚上,我无意中看了一眼邮箱,发现了这样一份邮件
得,我错过了啥?往下翻翻发现,原来2月底的时候已经有一封面试邀约邮件了……
我去,这激动的我都快无语了😭哪怕面不上,这经历也非常宝贵!
第一轮综合面
于是此后的几天,我把先前写的英文简历拿出来看了看,准备了一下我之前的项目的英文表达,静静等待面试的那天。
到了面试那天,我一下班就飞奔回家,调整好电脑和音频,提前10分钟在Zoom里静候其他几个面试官。这是我工作以来第一次全英文面试,一共5个面试官,全程确实给他们限制在了20分钟左右,先是他们提了三个问题给我:
- 你最引以为豪的项目是哪一个
- 你迄今为止遇到的最大挑战是什么,从中你学到了什么
- 做技术上的对比(框架或其他任意内容,限于开发相关的)
虽然没有完全按照国内八股文的路数走,但也是常规外企必问的几大类了,还算好,我分别用前公司搭建组件库、当前公司的Nest中间层(详细可以看我之前的两篇文章登录鉴权和数据转换)、以及Vue和React的差异给应对过去了。
三个问题结束,给我留了三个提问的机会,我分别问了:
- 会从事哪些项目的开发
- 岗位是全职还是兼职
- 我可以从这份工作中获得什么
还算好,整个面试下来发挥得比较正常,说大概月内会有回复,无论通过与否。
10天后,我收到了二面的邀约,说二面将主要针对技术。
第二轮技术面
其实技术面我反而放松了,因为之前国内的八股文也很多印在了脑袋里,唯一做的就是把一些计算机词汇的英文记住。
面试约的是当地时间,我脑子里按照之前的时差做了转换,但是,等到面试那天,我不知怎的在Google搜了一下当地时间,给我下了一跳,怎么提前了一个小时?坏了,夏令时!
整场面试下来还算好,主要还是就之前的项目经历做一些提问,以及国内常问的一些八股,比如说
- React的生命周期有哪些
- class和hooks写法有什么区别,你更偏向哪一种
- JWT是什么,用来干什么用
大部分都给我回答出来了,唯一不舒服的是对方的口音很糊,基本上每次听对方的问题我都要脑补然后重复确认一下,等确认无误了再回答。
offer确认
大概又是10天后,收到了一封自动发送的邮件,大意是祝贺我成为了他们的顾问,为期3年,但是没有具体工作时间、报酬等等信息。
我表示不解,给对方回了邮件询问,得到的回复是:我们这一系列流程其实就是招聘顾问,我们会在你的这3年中积极地找和你相匹配的岗位,如果有,我们就会给你发offer。
就在我一度怀疑这事儿就这么没有下文了,没想到一个礼拜之后,收到了对方正式的offer邀约。
好激动有木有!!!还有什么比这更让人开心的!!!
由于对方是远程开发,而且任务没有具体限制时间,考虑到现在公司的工作负荷,以及对方工作内容情况,所以把这一份工作暂且当作兼职做,还是挺爽歪歪的😄
另一个跨国远程面试
24年的暑期我其实也投了另一个远程岗位,对方是一个米国物流公司,计划在现在所在城市招聘node全栈开发,一个月只要线下一天。投递简历的时候我真的只是想知道一下真实的node全栈要什么水平,为自己以后探个路。
第一轮面试就是所谓技术面,大概说了个业务场景,看看我怎么设计接口数据结构,以及前端页面渲染什么逻辑。通过之后,第二面则是他们投资的老板,一个ABC,全英文面试,聊天为主,问问我的工作经历。最后都通过了,线下给我了一个线下三面,主要让我见见人,了解了解我关心的事情。
这一切都面完了,8月中旬告诉我通过了面试,发了offer,但是我很忐忑,因为对方这个公司还只是刚刚成立1年的初创,我甚至不知道能在国内做多久,当时他们还没有完成国内公司的注册……犹豫再三,即便对方大老板再三邀请,即便现在的公司项目快做到头了,我还是给拒绝了。
技术的学习
在23年年底陷入了延期转正风波之前,对工作一直有危机感的我觉得,不能再这样混在这里了。
之前一直有在慕课网买课学习的习惯,早前买了Sunday老师(栋哥)的前端共学会课程,加了微信,在朋友圈看到了他推广的前端训练营,说可以定制你的学习计划,后续工作中的问题也可以帮你一起解决,所以思考了一下,决定加入。
整个24年学下来,虽然因为自己5-8月份的懈怠,没有按照预定的学完架构师课程,但是中前台综合方案、中后台综合方案、Vue3源码、JS综合解决方案这几门课,还是有不少收获的,到目前为止主动输出了17篇相关博客(还有2篇主要是现在公司的工作辛酸泪……),比起之前寡看不输出好很多了。
此外在5月份,也试着学了一下Flutter
,本来计划改造现在公司的手机APP的,但是苦于没有精力,半途而废了……
生活成长
技术之外,生活才是主旋律,今年也是有几个觉得挺自豪的事情的:
组团骑车
夏天时候怂恿朋友买了一辆公路车,一块儿骑车减肥,肥是没减下来,但是给他带出了骑行的乐趣。
彻底学会了游泳
也是受奥运影响吧,不知道怎么搞的突然想学游泳了😂之前我也会蛙泳,但是换气必须要鼻夹,而且也不能怎么连续游。
暑假快结束的时候,忽悠老婆一块儿去玩玩水,给她团了个单次游泳体验课,结果教练的一句话反而让我脱离了鼻夹。随后,从连续游10米都吃力,慢慢地可以单程10米、25米,再然后,自己看小红书视频琢磨会了转身技术,可以最多连续游500-600米了,半年下来已经游了50公里。
明年势必要把自由泳给拿下!
日本自由行
最初还是计划报团走的,5月底咨询之后的第二天,对面就做好了方案,而且还用“6月价格可能全面上涨”这个理由一个劲儿催着交钱,老婆觉得有点蹊跷,最后决定参考对方给的行程方案,来个自由行。
之前从来没有自己出去玩过的我,为了这一趟自由行能顺利一点,在小红书上搜了很多攻略,自己整理了4K+字攻略。期间还无意加了一个日本摸鱼群,里面几个管理员都是去过10+次日本的,给了我很多交通、吃饭方面的建议。
去日本玩的语言关其实我也一度有点子头疼,不过好在我也算是学过一点(N2蒙过,N2.7左右水平😂),出门全程只用了2次翻译器,算是深度体验了一趟日本,京都-奈良-大阪一共七天六晚。最后一天在临空港奥特莱斯买东西的时候,还接连给两个工作人员夸日语水平,以为是在日国人😂。
总的来说,商场好逛,吃住舒心,就是交通差点给我绕懵了😳。
架子鼓深入学习
小时候学过8年笛子,搬到新家后在楼下看到了教架子鼓的机构,于是23年底开始报班学习。从最开始的“动词打次”都磕磕绊绊,现在已经可以有一定手速,双跳、双踩、4套3等等技巧也逐步掌握中。从打一些简单的曲子(例如经典的逆战、离别开出花等等),到速度稍快的Young for you,甚至现在打一些简单的专业曲子Funk 17也不在话下。
年底随同其他小孩哥小孩姐们参加了一次线下汇报演出,有些曲子要小孩哥带带,有的则是我来带带新学员,对比一年前刚学的自己,这一年还是挺有进步的嘛。
总结
写到这儿,不知不觉2024也要收尾了。站在年尾,这一年的各种事情让我有种充实的割裂感,仿佛不像是在一年发生。
展望2025,希望同样能如此充实,工作和生活都能更加顺心~