在一个睡意朦胧的早上,我被闹钟惊醒,原来今天已经是2024年1月1日了,2023年平平无奇的结束了,唯一让我感触波深的事情是我在二月份的裁员名单里面。2024加油!!!
工作上的总结
回顾2023,工作上一整年都是在做普通的业务开发,公司基础框架基本完善,像微前端改造、模块联邦与微前端结合、公共组件开发、物业云底层与现有系统打通、BIM模型开发等这些都在2022年基本上已经完成了。现在想来,2022年没有做总结有点遗憾了,毕竟还是小有成就的一年,这里也立个flag,以后每年都做一个年终总结。
23年就基本上在搭好的架子上来做业务开发了,实在无趣。对于一个7年经验的老前端来说,这里实在是不适合我了,其实早在8、9月份就已经在准备刷题面试了,奈何各种原因,拖到现在,不过现在好了,在能拿到大礼包的前提下离开,也不失为一种好的结果。
工作之余的开发
开发GPT应用
今年年初,GPT彻底火了,当时由于申请账号和网络限制,导致国内用户用不了gpt,很多人做起来卖账号的生意,我们当时想着如果我们能解决网络问题,通过GPT的API对国内用户提供服务,也许能成,于是我们买了一台海外服务器,国内访问这台服务器没有限制,而这台服务又能访问GPT的API。我们基于这台服务器找了一个开源框架,搭建了一套基于GPT的聊天应用。
技术栈是:vue3+TS+navie-ui+node+gpt
当时是套壳了一个小程序,小程序里面用webview
套h5
。这样可以利用小程序的天然流量来引流。当时上线一周我看小程序后台就有几千用户 。当时以为要火了,结果好景不长,应用就被封了,国内对国外的GPT模型有限制,这是不允许的,于是这条路基本上熄火了。
开发前端学习助手小程序
这个应用是我为了把公众号里面的内容,想做一个整理分类来做的,这个小程序就是一个刷题的小程序,当时也是自己为了找工作,找了大量的面试题,但是刷过的题又找不到了,于是就把刷过的题记录到小程序里面,如今小程序里面已经收录了500+的题目和答案了,对于正要找工作,或者准备找工作的前端同学们应该有帮助,感兴趣的可以看看这篇文章,2周时间开发上线一个小程序。
小程序前端:uni-app + vite + vue3 + TS
小程序后端:nodeJs + express + TS + mysql
虽然应用没什么访问量,但是个人还是有些成就感的,毕竟是从零到发布,全部是由我一个人来做的。小程序也开放了源码,可以点下面的链接查看,前端学习助手框架分享(附源码)。大家可以基于这套源码,来开发自己的小程序,也期待在评论区看到大家的应用。
园区导航H5应用
这个应用是接的一个兼职,是给一个园区做导游,主要是一些景点介绍,应用同样是用:vue3+vite+ts
搭建的,没什么技术难度,这里面就是研究了一下百度地图的API,获取用户定位,导航之类的。这个兼职是真的好赚钱,4天开发完,拿了小一万。
关于坚持
坚持写文章
本人坚持的第一件事是从今年五月份开始运营了一个公众号,公众号主要是提供前端面试题和算法的,大部分内容是我工作中遇到的一些问题,然后总结成面试题,再发布到公众号上的,从五月份到今天,每个工作日无间断的发布文章现在应该坚持超过150天了,下面是原创截图:
算下来,每天都发,也不到239篇,能坚持到现在不间断更新,我感觉也不容易啦。不过不得不说,公众号真是红海中的红海了,运营大半年,也就一千多个粉丝,文章阅读量少的可怜。
掘金今年发布了11篇原创文章,文章内容平平无奇,正如我平平无奇的一年。
坚持学习
今年在于框架上,主要对vite
,vue3
,Ts
有了一个更深入的了解。
- 对于
vite
了解到vite
为什么诞生,vite
为什么快,以及esmodule
- 对于
vue3
除了语法上的更加熟练,还了解了一下它的响应式原理Proxy
的属性劫持,以及Reflect
对对象的操作方法。 - 对于
TS
,之前主要是对它有一些基础的用法,比如说定义类型,定义函数,今年的几个项目主要是对一些相对高级的方法有了一些了解,比如说:泛型,定义后台接口时,我们定义2个泛型,一个入参泛型,一个返回值泛型,这样在使用时,就能约束入参和返回值类型了。包括一些enum
,typeof
,keyof
,Partial
,extends
等都能熟练运用。
读底层,刷题,写源码,啃算法
今年为了应对面试,又把浏览器渲染原理,js事件循环,vue3响应式原理,vue2源码,手写防抖节流apply等,学习算法,动态规划,双指针,二叉树,HashMap等学习了一遍,肯定有同学好奇,都2033年了怎么还在学这个,其实这些以前就学习研究过,只是不同时间来学,你可能又有不同的感悟合和体会,因为随着工作的深入,体会也是不一样的。下面是一个leetcode
的一个截图:
不过这年头,卷死的时代,想进中大厂,真的有难度,特别是对于我这种双非本科,又没有大厂背景,又是大龄程序员来说。
课外阅读
另一个学习是听书,我个人认为看书太累了,就习惯听书了,上下班路上听,睡前听,我感觉听的内容可能收货不大,但也算是一种学习吧,下面是得到的年度总结截图。
最近也在研究ssr
和nuxt
,想把小程序发布一版web
端的应用,毕竟这种学习的平台,还是适合PC
端。
考证
今天考虑PMP,3A认证通过,本来2021年就报名了,结果因为疫情,准备了好几次,都考试取消了,拖到今年才考试,话说这个PMP到底有没有用呢,有点人觉得有用,有点人觉得没用,还是看自己有没有学以致用吧。当时是想考完PMP再考软考的,PMP简单,当下酒菜了,结果拖到今年才考,软考明年再考虑了。
关于生活
其实我一直是一个人住,性格相对内向社恐,正如我是个I人,地球是E开头,所以地球是属于E人的,而I人应该活在Internet。前年下半年开始打羽毛球,今年平均算下来,基本上每周打2次,因为我没有找教练,球技有进步,但不多。最主要的收货是运动,锻炼身体了,打羽毛球对久坐上班族颈椎也有很大好处。而且打球也算社交活动,认识了一些人,拓宽了一些人脉,算是培养了一个爱好,这样至少周末无聊的时候可以去打球。
第二个是学会了自由泳,来深圳5年多了,今年才第一次去游泳,想来也奇葩,旱鸭子的我,为啥不早点去游泳了,毕竟深圳太适合了,一开始去游泳池看到很多蛙泳的,觉得他们姿势太丑了,就到网上看到自由泳泳姿比较优美,就自学了自由泳,没几次就学会了,虽然个人觉得身体协调性不行,但好像突然就会了。
最后
2023真是是鸭梨山大的一年,面临脱单、买房、裁员、找工作多重压力,很多时候我也在纠结,是回老家发展,还是留着这个硕大而无处安身的大都市,2023真的是啥都没干成。不过给我感触最多的是,自律坚持是最重要的,2024我还会坚持写文章,坚持学习,坚持社交,期待遇到更好的自己。