2023 年终总结:我的一亩三分地,关你屁事

2023 年终总结:我的一亩三分地,关你屁事

2023年,伴随着疫情管控的消失,生活终于回归了正常。

1

于是国庆假期,和老婆出国,去了一趟马来西亚。

去之前,我是读了马来西亚华语作家黄锦树的《雨》的。那片湿漉漉的地域,总感觉有不少的阴霾。

然后真正踏足之后,又是另一番感受。从酷似香港的吉隆坡 City Walk,到路过小桂林怡宝而不入,最后再到很少高楼大厦的槟城闲逛,一路走下来,算是浅浅地认识了一下马来西亚。

这里虽有雨,但是雨常常是下一阵就停了。在广东人看来,整体感觉并没有很大的不同。然而往山上走着走着,便发现了不一样的地方,热带雨林气候尽显无疑。路旁不少高大的树木,雄壮的根茎,一个人抱也抱不住,抬起头来看,总感觉也望不到头。跟它合拍一张照片,人就显得渺小了,不再需要夜观星河,去感受宇宙的震撼。

在这里,到处都是骑楼、中文字,总能与广东、福建、浙江等各地会馆不期而遇,熟悉又陌生。

遇到一个年龄相近的同乡的女司机,只是20年前回过老家,记忆已经模糊;也在一个店里遇到一个福建的老大爷,他则只知道自己的家乡,但从来没有回去过。他写得一手不错的中文字,一笔一画都相当认真。

在这里,没有了苦大愁深,有的只是平静的日常。想象这些人的先辈来到这里,最长的已经有一个多世纪了吧,在漫长的岁月中,一切都被冲刷干净了。

其实华人也不一定要活在中国大陆。大家都晓得大陆就是故乡,但是在马来西亚,自有自的小天地。

2

2023年快结束前几天,要给技术团队讲了前端,翻了翻前端历史,整理起来,突然发现,前端的屎事💩的确特别多。

互联网诞生后,浏览器大战和互联网泡沫,导致前端被兼容浏览器工作拖累了好些年;手机时代,各家百花齐放,最后又是前端再次投入做兼容;这段时间如果有只做动画的朋友,可能中途因为乔布斯痛批 Flash,就被失业了;jQuery 激活 Ajax 之后,前端进入了 js 应用的时代,还没稳定几年,Nodejs 出来之后,又有一堆脚手架,和一堆的框架,如果选择稍有不慎,项目就烂尾了......

后端 Java 一条路走到黑,但是前端折腾来折腾去,就过了20年,现在才略微回到正轨上。如果前端没有这些折腾,估计前端技术早已是另一番景象。

于是,我把"前端简史"也记为"前端捡屎💩",并在 PPT 的结尾写了大大几个字:

屎事不断,前端不死!

bull shit never end, frontend never die!

3

然而我并不反对前端折腾,对一些清晰的方向,我们还是应该全力以赴去折腾的。

在传统大公司里做项目,一个框架的确要跨越很长的一段时间,一步决定可能影响到未来的几年的情况。所以,我毅然决定要将大部分项目迁往 Vue 3,好让项目能在往后几年保持较好的可用性和维护性。至于如何平缓过度,最终还是决定使用微前端来做。

2023 年最后一天,Vue 2.x 也停止了更新。

另外就是反复折腾 typescript。

在写工具类的时候,写 typescript 还是很爽的。但是到了组件库的时候,typescript 的体验就直线下降了。切换到函数式编程的时候,typescript 的体验才略有好转。大佬们放弃 typescript 的想法,也是经常性地从我脑海里冒出来。社区也有人在问,typescript 会不会是下一个 cofeejs?我也还在寻找答案。

今年 rust 编程也火了一把。通过 vite,前端也认识到了它的厉害,超强的性能和超低的bug。据说一定程度威胁到了 go。目前编程语言流行排行榜冲进了前 20,可以留意后续的发展。

今年也是大模型元年,copilot 让大家体验了一把 AI 的强大之处。然而,很快大家从兴奋到平静。copilot 只能是助手,毕竟出来的结果,如果不认真检查,还是经常出错误。

关于 copilot 能提效这个事,仔细想想,也就这么回事。

说起提效,领导就出来了。领导说,别总守着那一亩三分地。

重写代码之后,发现我自己还是很享受在其中得到的成就感的,而且这种感觉比以往更强烈了。年中,在微信看到《中美程序员的对比》,再次发现年龄不应该是限制。想想自己如果能写到七老八十,也是不错的。

也许程序员的快乐,永远来自于他的一亩三分地。程序员,自有自的小天地。

在小宇宙上,听过一个技术转型管理分享的经验,他说,技术人特别好管理,照着管理书上步骤,12345678,基本上就能立马见效。

领导盯着我的一亩三分地时,自己的一亩三分地似乎就荒废了。

所以,我守我的一亩三分地,关你屁事!

相关推荐
Fan_web3 分钟前
jQuery——事件委托
开发语言·前端·javascript·css·jquery
安冬的码畜日常5 分钟前
【CSS in Depth 2 精译_044】第七章 响应式设计概述
前端·css·css3·html5·响应式设计·响应式
莹雨潇潇1 小时前
Docker 快速入门(Ubuntu版)
java·前端·docker·容器
Jiaberrr1 小时前
Element UI教程:如何将Radio单选框的圆框改为方框
前端·javascript·vue.js·ui·elementui
Tiffany_Ho2 小时前
【TypeScript】知识点梳理(三)
前端·typescript
安冬的码畜日常3 小时前
【D3.js in Action 3 精译_029】3.5 给 D3 条形图加注图表标签(上)
开发语言·前端·javascript·信息可视化·数据可视化·d3.js
小白学习日记3 小时前
【复习】HTML常用标签<table>
前端·html
丁总学Java4 小时前
微信小程序-npm支持-如何使用npm包
前端·微信小程序·npm·node.js
yanlele4 小时前
前瞻 - 盘点 ES2025 已经定稿的语法规范
前端·javascript·代码规范