三十岁的老前端,2023年终总结

前言

子曰:"吾十有五而志于学,三十而立,四十而不惑,五十而知天命,六十而耳顺,七十而从心所欲,不逾矩。"

不知不觉已经是30老兵,2023年对我来说,是不太平的一年,甚至可以说是糟糕的一年。

关于工作

electron桌面端软件开发

这一整年基本都是在做electron的桌面端项目,项目是一款多端同步的素材网盘,并且支持离线上传,联网后自动同步到云端。

在实践过程中也深深的感受到了electron性能上确实是不太友好。

也做了一些在项目上优化的总结。

electron优化那些事儿

飞速启动nest服务,我是这样做的

项目暂停迭代

这两年【降本增效】似乎是所有公司的主旋律,桌面端在技术难度比较大,耗费的人力投入也比较多,但能创造的营收价值是比较有限的,没有投入产出比的项目在现在这样的大环境下注定是没有好的结局, 目前已经进入收尾阶段,不确定后续如何。

对于我自己,目前也不确定是要换项目还是要被裁员,等待明年的公司规划。

关于生活

被迫分手

我是福建泉州人,在网上有调侃闽南人的说法:"闽南人你要是叫他六点起来接明星,估计没什么人;你要是叫他六点接神明,四点他就到了"。

虽然有点夸张,但是在闽南地区,信仰的力量是很强大的。

我和前女友都是闽南人, 也到了适婚的年纪了,她们家里去庙里算姻缘,得出了不好的签,说是我们俩生肖不合,于是极力的阻止了我们来往,我俩感情很好,一直在坚持,后来女友的妈妈一度绝食来逼迫女友妥协,最后我们还是选择分手了。

可能在外人的视角里,很可笑,都2023年了,还有如此封建迷信,

可能也有人会说闽南人都这么迷信吗, 也不是,从小在泉州长大,如此迷信的家庭也是第一次接触到。

父亲去世

之前疫情期间父母一直都没有得新冠肺炎,反而是在23年初父母一起去了浙江一趟,回来两人都阳了,康复后父亲还有咳嗽,由于在外工作我鲜有回家,缺少了关注,后来拖着拖着就成了大病,在上个月离世了。

在这件事情上,我深刻体会到了健康的重要性,也后悔没有及时的带父亲去医院检查。

现在才体会到树欲静而风不止,子欲养而亲不待,那种深深的自责感和无力感。

家庭、身体健康这些远比其他来的重要。

自研项目

本来打算独立做一个网站来,由于精力不足和一些变故,没能完成。 上图是我做这个项目输出的文档。

自己充当了产品经理,学着在公司里做新项目的方式,立项文档、营收预估、技术架构等都输出了。 暂时把项目名称码掉,后续有做成在拿出来分享。

虽然今年没有做成,但是我觉得也是挺有意思的事情,一个人按照标准的自研项目流程,把各个角色都演绎了一遍,至少拓宽了自己的视野,不仅仅局限于编码工作。

这些年的感悟

身体健康真的很重要

程序员的身体健康相对其他职业更是重灾区,很多人年纪轻轻就有不少毛病,特别是头发、颈椎,在996、007的压迫下容易造成问题,而换取的那三瓜两枣可能还不够植发、治病。

如果明年有时间,我打算做一款保护颈椎,定时提示运动、休息的桌面软件或者浏览器插件。

做技术不能太浮躁

经常见到网上说vue好还是react好,或者是java比php好之类的话术,技术只是实现的手段,很多人 却总要争个高低,每个技术有适用的场景,创造价值才是目的。

技术选型远比追求新技术来的重要。 在过去一年的桌面端实践中,我深有体会,由于第一批做项目的同学追求新技术,选用了nest作为本地服务http服务,前端通过调用本地接口来和数据库通信,甚至主进程也都用了ioc的方式,导致启动桌面端软件,需要加载的代码、文件很多,启动耗时特别慢,具体内容可以看看飞速启动nest服务,我是这样做的。但实际桌面端软件可能并不需要本地http服务这么重的概念,也不需要用到nest这么重的http框架,主进程更不需要用ts装饰圈做ioc提前加载大量的类。很多时候过分的去追求技术,反而带了很多技术债务。我曾见过不到3-4年的项目生命周期的软件,追求技术,多次重构,推翻又重构。

学会在工作中展现自己的成果

很多开发在技术上还不错,但是不懂得展示自己的成果,对外行人也讲不明白你今年做了什么。

用我今年做的项目来说,假设现在在做年终ppt的汇报,汇报的时候有技术领导、业务领导、hrbp,有的技术就会说用electron、nest做了一个桌面端软件,在里面负责了哪些模块。实际上这样是没有展示出任什么成果的,甚至不懂技术的业务领导、hrbp也不知道你所谓的electron、nest是什么,你到底在讲些什么。

还是拿这篇文章来举例,飞速启动nest服务,我是这样做的。这个事情在ppt上就能写做了桌面端软件启动耗时优化,性能有10倍的提升,这样不管是技术还是非技术人员都能听懂,你做了一件有一定意义的事情。 类似这样的描述,今年有七八项能写到ppt上的,还有一个技术专利,但是部分属于公司相关的内容,我没有写成技术文章发布出来。

最后

对于我来说今年是不太平的一年,分享今年的坎坷经历和这些年工作的感悟,希望能对读者有所帮助。

相关推荐
蟾宫曲5 小时前
在 Vue3 项目中实现计时器组件的使用(Vite+Vue3+Node+npm+Element-plus,附测试代码)
前端·npm·vue3·vite·element-plus·计时器
秋雨凉人心5 小时前
简单发布一个npm包
前端·javascript·webpack·npm·node.js
liuxin334455665 小时前
学籍管理系统:实现教育管理现代化
java·开发语言·前端·数据库·安全
qq13267029405 小时前
运行Zr.Admin项目(前端)
前端·vue2·zradmin前端·zradmin vue·运行zradmin·vue2版本zradmin
魏时烟6 小时前
css文字折行以及双端对齐实现方式
前端·css
2401_882726487 小时前
低代码配置式组态软件-BY组态
前端·物联网·低代码·前端框架·编辑器·web
web130933203987 小时前
ctfshow-web入门-文件包含(web82-web86)条件竞争实现session会话文件包含
前端·github
胡西风_foxww7 小时前
【ES6复习笔记】迭代器(10)
前端·笔记·迭代器·es6·iterator
前端没钱7 小时前
探索 ES6 基础:开启 JavaScript 新篇章
前端·javascript·es6
m0_748255268 小时前
vue3导入excel并解析excel数据渲染到表格中,纯前端实现。
前端·excel