我写过复杂的跨平台大前端,过节回家亲戚居然让我把他那台旧手机改成只有微信的机子

299 阅读3分钟

说实话,我一直觉得自己还算个见过世面的人。毕竟在公司这几年,什么没折腾过?React 写后台,Flutter 搞跨平台,一套代码要跑在好几个端上,状态、路由、性能、兼容,天天都在跟这些东西打交道。项目出问题的时候,大家第一时间找我,我也确实能顶上。那种感觉很真实,你会觉得自己不是在敲页面,是在撑一个系统。直到过年回家,我才发现,这些东西在老家基本等于没发生过。

回家第一天,我还没来得及休息,我妈就把我叫起来,说你三舅手机套餐太贵了,你去看看。我心想这还行,改套餐、关增值业务,这些年也算是基本功。结果刚弄完,三舅一脸满意,顺嘴来一句:“你不是搞电脑的吗?正好,插排坏了你也看看。”我蹲地上把插排拆了,重新接了下线,居然还能用。那一刻我就知道,完了,定位已经变了。

接下来几天事情开始越来越离谱。先是帮亲戚调电视信号、删手机里的垃圾 App,后来连车子中控不亮都有人喊我过去看一眼。最经典的一幕是二姨父站在车旁边跟我说:“你们天天对着屏幕,这个屏幕不也是屏幕吗?”我张了张嘴,发现我的工作前端开发工程师 和“修车屏幕”之间那一整套解释,在那个场景里毫无意义。

真正把我整不会的,是有个亲戚把一台旧安卓机塞到我手里,说想让我“改一下系统”。他的需求非常明确:这手机以后只能用微信,开机就是微信,别的什么都没有,设置最好也进不去,老人只负责点开聊天和发语音就行。我当时脑子里过了一遍:root、刷机、定制 ROM、设备管理、桌面锁定……这些东西不是不能做,是根本不该我做。我写的是前端,不是手机操作系统。

我试着跟他解释,说我在公司写的是应用层,是 React、Flutter 这种,不是系统底层。他听完点点头,然后回我一句:“反正你是搞这些的,应该差不多吧。”那一刻我突然明白了,在他们眼里,技术不是分层的,也没有边界。会写代码的人,就理应能解决所有“会亮、会动、会卡”的东西。最后我只能折中,把手机清干净,只留微信,开简单模式,关掉通知和入口,看起来像那么回事。亲戚很满意,我却第一次在过年这件事上,感受到一种非常具体的职业错位。

后来我想通了,其实不是他们离谱,是我们活在完全不同的世界里。我在公司解决的是系统复杂度,他们在生活里要解决的是“别点错”。我写跨平台大前端,是为了效率和复用;他们让我把手机变成微信机,是为了安心。你说哪个需求更真实?可能都很真实。只是每年一回家,这种错位都会提醒我一件事:不管你在外面写过多复杂的代码,回到家,你依然只是那个“会搞手机的年轻人”。