前言
大家好,我是阿木,马上就2024年,我身边是长江西路高架晚高峰的车水马龙,晚上闲来无事的时候,我很喜欢留在公司学习、看书,或者写点什么,今天就来回顾一下自己的2023年吧。
我即将来到工作的第6个年头,总的来说,其实今年挺..糟糕的,前几年的年度回顾总是可以找到一些闪光点,今年似乎没有什么值得一提的成就。
社会的变化会影响到每一个人,人在年轻的时候,总是会觉得自己潜力无限,总是会相信自己可以凭借自己的努力走的更远,甚至改变命运,这让我我又想到《黄金时代》里面有句非常经典的话。
后来我才知道,生活就是个缓慢受锤的过程,人一天天老下去,奢望也一天天消逝,最后变得像挨了锤的牛一样。可是我过二十一岁生日时没有预见到这一点。我觉得自己会永远生猛下去,什么也锤不了我。
矫情到此结束,正文正式开始。
关于跳槽
从18年工作至今,我没有换过工作,咱也是一家公司5年以上的老员工了。
并不是我对自身实力不自信,或者不敢于去接受新鲜事物,而是一方面现在的公司有恩于我,另一方面外面的薪资比较低。
工作的第二年,我因为之前比赛的原因获得专升本的机会,真的去学校的那种,和公司领导聊了之后,公司通过远程的方式继续工作,虽然收入要降低一半,但是完全足够我的日常开销,我可以不需要问家里要一分钱,我一边上学,一边每天工作4-6小时。
后来遇到了口罩事件,就不需要到校了,我也正好回到公司正常工作,白天听听网课,这一点让我很感激。
23年年初的时候,决定要换一个环境,面试了讯飞的消费者bg(百得思维),面试过程还算顺利,这几年有好好努力学习技术,但是出乎我意料的是,薪资比我现在的要低,我当时一心想换一个环境,跳出舒适圈,便答应了,后面一段时间又想了想,觉得还是不能跳,哪有降薪跳槽的,后面又拒绝了百得的hr,(PS:实在不好意思)。
后面又陆续看了一些,要么是非常热门的公司,咱这学历和年限不够,剩下的公司基本都达不到的我对薪资的需求,合肥的前端薪资上限真的比想象的还要低。思来想去还是算了吧,工作,不就是为了钱吗? 上半年的换工作事件就此终结。
技术
全面拥抱vue3+ts
在技术上,我个人推进将将公司内运营中的项目,全部逐步更新到vue3,彻底告别vue2。
在年初的时候,因为过去几年针对项目在产品和技术上考虑不周全,团队内部过于技术思维,导致做出的产品难以使用,运营效率低下,技术维护难度也比较大,对产品的维护与使用造成了影响;
在我个人的推动下,开始了整个项目的重构,其中包含2个后台和一个前台。 前端借此机会,我们直接将相关项目的前端部分进行全面的重构。
- 全面升级为vue3 + ts
- 使用全新的项目架构,拥抱最新生态能力
总体来说,转移的工作量没有特别大,部分功能直接重写了,总体来说三个前端项目团队大约花费了5个月的时间,在更新问题上,我们团队在nginx中使用二级路由进行区分,老项目中不断切换到新页面,实现渐进式更新项目。
vue3以及其生态还是非常不错的。无论是开发体验、还是开发速度、开发范式都更加快速与稳定,这件事做的不错~
解读vue3源码
在年初的时候,我给自己立下了一个flag,要解读vue3的源码,这属实有点高估自己了,vue3的源码相当复杂。
在上半年完成了reacivity模块、runtime模块 的源码解读,也在掘金上专门输出了一个专栏Vue3硬核源码解析系列,在watch之后我就没写了,原因是computed的源码实在是过于复杂,我实在没有信心通过简单的话语,一篇文章的方式写清楚computed的核心原理,所以后期就没有再继续输出了。
看源码还是虽然很痛苦,但是还是好处多多的,拓展技术思维、了解底层原理,知道文档中很多规则背后的原因,当然在code的时候,也具备更高的视野,编写出更优质的代码
总体来说这个目标也算完成了吧,为什么到compiler就没有继续去理解源码了呢?
我觉得是我心态变了,这个我下面具体再说。
对技术的思考
对于一个5年以上的开发者来说,其实对技术这个名词的理解已经和刚毕业的同学不一样了。
在我刚毕业的时候,我认为技术岗位非常关键,因为产品最终是由开发者来创造,我觉得自己具备很大的价值与能力,但是随着这几年经历的越来越多,我们会发现很多时候,很多非常重要的、我们不了解的决策、思考、判断才是决定项目走向的关键。
而技术只是实现的一种方式,本质上来说,不了解业务的的开发者,和工地上打灰的其实没有本质区别,技术仅仅是工具。
而作为一名业务开发者,我对技术开始有了一种无力感。
以前我对技术充满兴趣,我可以不问目的的去了解内部逻辑与实现原理,因为我觉得这很有价值,我很享受自己发光发热的感觉,然而有一天,你突然发现,这其实并不能让你变的多强,并不能让你无所不能的时候,便会开始怀疑自己;
下半年某天下班后,在安静的夜晚,我没着急回去,打算学习一会,我打开vue3的源码和教学视频;我无法控制的问自己,了解内部逻辑与实现原理,对我而言真的有用吗?我有天赋成为技术大牛吗?我身处的环境能让我发挥相关价值吗?
我看源码的本心究竟是什么?
其实说实话,我大部分时候对源码的理解都是了解,达不到游刃有余的使用,我觉得最能发挥的时候可能就是在面试的时候,证明我看过源码,证明我自驱力强,证明我是一个有追求的技术仔,或者说一名舍得出力的打灰人。
好吧,其实这几年我逐渐意识到了,在技术领域我和天赋不沾边;况且在合肥这样的小城市,前端技术的上限真的不高,如果一直走技术路线,随着岁数增加,技术竞争力减弱,也许35岁被优化就是我的结局。
所以我今年一直有思考下一个5年,下一个10年,我如何选择,如果长得更高,走得更远。
我上面说的这些,并不是想做看源码没用,也并不是看衰技术,只是针对我身处的环境,结合自身的能力,似乎对我而言,技术价值的边际收益已经有限。
学习后端(nest)
每个前端都希望成为全栈工程师,在之前几年我一般都是使用koa2写一些后端应用,后来做一些项目的时候觉得不够规范,所以下半年学习了nest,这里推荐光神的nest小册,真的非常不错,简单易懂,比官方文档强百倍。
如果说koa2太简单,实际使用nest 又会觉得nest太复杂,其实也有点怪怪的,可能是不太喜欢java这门语言的愿意吧。
总的来说,下半年使用nest做了一些后端项目,还是挺不错的,在没有更好的替代品之前,我还是会继续使用nest。
产品
其实上面说到的对技术思考,我前两年就有思考过,不走深度走广度,也是机缘巧合,加上自己的兴趣,我选择了toC产品经理的方向,而今年也是我做产品的第二年了。
目前在团队里面基本可以承担产品的全部职责了,对产品的流程,对用户需求的分析也更加的熟练与高效;而作为一名95后,初中的时候就接触手机的年轻人,所以对用户体验这一块尤其敏感,所以在toC的产品上,可以基于自己的认知,以及对技术的理解,做出一些更好的用户体验,以及做出能产生积极影响的产品方案。
但是23年,在产品领域并不顺利,首先我们公司并不是独立产品,或者说还没有发展到独立产品的程度,我们的产品用户基本都是依托于异业,我们为异业提供能力,异业同时会我们提供流量,因为某些原因,今年这方面的业务遇到了重大挫折,自然我也失去了发挥的空间。
所以有时候面对这些事情,身为一名开发,真的深感无力,技术能决定的事情,其实很少;
有时候大家看某人天天摸摸鱼讲讲ppt,对技术发号施令,却拿着很高的薪资,也许并不是人家和老板有关系,或者组织架构有问题,而是人家真的对行业、用户、甲方、产品都有深刻理解,可以相对快速与简单的判断出正确的方向以及具备很强的总结与输出能力。
今年没有看太多产品方面的书,其实很多产品的工具书并没有什么营养,产品的关键从来都不是书上方法论。
有一本薄薄的书《微信背后的产品观》,我觉得很不错,我非常同意书中的一些观点,当时我写了一篇文章 从读《微信背后的产品观》到思考前端工程师的"35岁"。建议对产品有兴趣的同学都读读,这本书会告诉你一些做产品的理念,非常有意思。
GPT
chatgpt3首次公开是22年的10月,作为互联网人,应该也算是最前沿的一波人了,但是我的认知有限,没有很强的敏锐性,当时没有发现gpt对理解自然语言的巨大威力,只是觉得他挺聪明的,和他聊天很有意思。
从兴奋到理性
到了今年3月,chatGPT开始出圈,我看到很多人对GPT的理解与看法,我才慢慢理解了GPT的巨大的前景。当时非常兴奋,火速开发了一个套壳网站,回头看,其实惊叹于GPT对自然语言强大的理解能力,而作为开发者,我当时只会写prompt,没有任何壁垒与技术含量;
社区里面也看到过很多基于gpt做产品的,甚至还有辞职创业的,因为墙的原因,内地也存在需求,所以还是有成功的产品。
但是他们更多的是通过对产品的宣传与圈子的传播,而不是对gpt有深刻的理解。所以在我的理解看来,这个今年能通过gpt挣到钱的,都是自媒体玩的好的人,或者打着危言耸听的旗号,利用信息差割韭菜的人,
有多少人真的提升了生产力呢?可能并不多。
始终在尝试公司内的应用场景
这一年我断断续续的在寻找gpt的应用场景,真正的从有用的角度去出发,学习了基于向量数据库的知识库的搭建 ,以及calling Function等等。
关于知识库,本质上是在询问gpt之前,首先从向量数据库中匹配你的问题的相关文字,最后把问题与匹配的文字发给gpt,让他总结再输出,文本内容质量较高,内容较少,效果还可以,但是相对的作用就有限。
如果是大量文本,最终的回答就会非常不佳,况且还需要人不断去维护知识库,这不是一件简单的事情。
关于calling Funtion,这个挺厉害的,我们可以通过该方式给予gpt链接世界的窗口,进行联网、总结文章、查询天气等等,都可以做到,下半年也基于calling Funtion做一些企业内部的工具,最终感觉对生产力的提升也有限,对效率的提升也有限。所以在生产力方式,总是给我一种食之无味弃之可惜的感觉。
也许并不是gpt的问题,我个人并不是相关专业,研究的比较浅显,但是从我个人研究来看,虽然gpt很强,能够理解人类语言,但是脚踏实地的回到现实来看,在23年,GPT能够针对单一场景辅助人类已经是极限了;
但是我依旧认可它在未来具备巨大潜力。
生活
输出
今年大约输出了20篇文章,关于技术类文章的输出不多,主要是因为业务上没有太多值得输出的亮点,我本人对输出这件事也从来没有抱有很强的目的性,有想法就写,贯彻费曼学习法;
随着见多了优秀的文章与作品,我对我自己输出的文章的要求也越来越高,这更加导致找到一篇合适的输出变得不容易;还是对技术的重新思考,也让我对纯技术领域的思考与折腾变少。
产品类文章输出了几篇,但是没有发布在掘金,主要发布在自己的公众号 与人人都是产品经理,其中有一篇关于优惠券的文章反响出乎意料的好,得到了一些我认为比较大的平台的推荐与转载,倍感荣幸。
朋友们,无论什么时候,无论未来是否还在做技术,都要坚持输出,输出是思考的结果,是碎片化知识的整合,好的内容不仅造福别人,也是造福自己。
读书
上学的时候不好好学习,上班了开始坚持读书。
人真的很怪,拥有的时候觉得理所当然不去珍惜,失去了再去怀念。
今年看了堪堪100个小时的书,还是要多多自律啊。
英语也坚持学习了一整年,再次推荐多邻国,每天学习十几分钟无痛学习英语~
阅读是一件美好的事情,希望你也能从中得到属于自己的价值。
健身
也不知道是不是人以类聚,还是现代人对未知的恐惧,95后似乎年纪轻轻的都比较怕死,我也是其中一员,去年体检的时候,体检报告写我的颈椎曲度变直,吓得我哪一天都弯腰不敢低头,后脖颈的肌肉绷的像石头。
于是重拾了锻炼计划,每周在楼下公园跑步2次,今年9月的公司附近新开了乐刻,价格也比较低,就顺理成章的办卡了,对我来说坚持锻炼似乎并不是一件很难的事情。
年底体检的时候,颈椎曲度变直已经消失,今年体重也维持在130,明年继续坚持
尝试一些新方向
B站
尝试发了一个视频,做视频真的是时间能麻烦的事情,本人还是一个i人,日常里面偏向于不苟言笑的那种,所以和有趣这个词似乎并不是太合拍,所以内容应该也不是特别优秀。
最终的结果就是数据很差劲,对视频自媒体直接丧失信心,我大概还没有准备好。
小红书
今年在小红书上分享了一些图文,职场类,主要是针对互联网黑话的一些解读,内容非常简单,其实这个方向很一般,但是苦于找不到更好的输出方向,最终今年收货了接近500的粉丝与1万的阅读量(太少了),也算是一点心理上的慰藉吧。
相当于视频,还是图文的方式更加低门槛一点,也更加是个入门,关于自媒体,持续探索吧。
最后
马上元旦了,先祝大家元旦快乐,2023年作为口罩之后的一年,似乎大家都过得不太如意,人生在世,活的就是经历,多留意身边一直被忽略的景色与可爱的人吧,让每一天都过得精彩,让每一天,都有意义;
2024年让我们一起共度时艰,2024年度总结,我们再见👋🏻