我想,对每一个普通人来说,人生的转折点都不多。这个过程中能看到机会的人是少数,能看到机会并利用机会努力让自己上升的人更是少之又少。我想可能有人会抱怨自己为什么当初不做某个决定,比如:“我要是早生几年赶上互联网的这次红利该多好。”其实在我接近而立之年的2024,尤其在看了黄玄的这个演说视频结合自己的经历后,我想对每一个正处于低谷期或者时不时还在有此类抱怨的人说:“过去只和过去有关系,现在只和将来有关系,即便你回到10年钱,你依旧不会有今天这样的技术视野和宽度。”说出这句话的底气在于,我就是这样一个,起了个大早却什么都没赶上的人,没错,不是起了个大早赶了个晚集,而是什么都没赶上。

带着过去,奔赴将来

我出生于1994年,5岁时因为原生家庭条件还不错所以购买了家里第一台PC,处在孩童时代的我那时候仿佛打开了潘多拉魔盒一般,但大人似乎并不希望我经常盯着电脑,我只能站在一旁看着,偶尔趁机拿起滚轮鼠标滑动两下或者按几下键盘,即便冒着被骂的风险也无法阻挡我的好奇,哈哈。

当时的PC使用的是Windows 98的操作系统,给我印象最深刻的就是开机时那个蓝天白云映着Windows的Logo,看见它就感觉心里很安心,就好像看见了游戏的boot screen一样。哈哈,趁着大人不在的时候每次开机都怀着一颗激动的心,虽然那时候还没有接入互联网,但其实我那会太小,压根也就没有网络的概念,顶多也就知道,这个东西太有意思了,甚至可以拿来打游戏。要知道在那个年代能打上电脑游戏该是一件多么神气且潮流的事情啊,这也和我后面建立起对游戏及家用机平台深刻理解的关键契机,或许有一天我也会分享自己关于这么多年来打游戏所总结的一些经验以及我为什么电子阳痿吧。哈哈,扯远了,让我们回归主题,我为什么会想写下关于前端的这篇文章。

长大之后最怕的一件事情,是你发现你的资质平平,更可怕的是,哪怕你的起跑线比别人高,但你的视野却因为种种原因被限制,因为不自信,因为自我怀疑,因为外界的否定,甚至因为放弃自己,这一切都会让这个时代拱手送给你的机会,而被你断送。

2003年对我来说算是一个真正开始熟练操作电脑的年份,那时候对比同年龄的小伙伴,我已经能熟练使用键盘了,全拼打字速度还真就让人眼前一亮,甚至开始学起了五笔。家里是做广告牌的,也因此接触了Photoshop和CorelDraw这样的应用软件。那时候我在学校就被冠以电脑大神和游戏高手的名号,名扬整个班级甚至年级。

到了2006年,家里出了一些足以摧毁一个人的变故,虽说才刚满12岁,但这个年纪似乎已经懂事了。同窗里任先生说过:“小孩子什么都懂,我七岁的时候就懂事了。”在充满变故的一年,却又有一些值得记录的事情,那时候接触到了第一台移动设备,诺基亚的n72,虽然不是我的,但又打开了我对手持移动设备的好奇心,那时候我就在想,或许以后大家都有手机,通信该会有多方便啊。那时候虽然对手机上的应用和网页(WAP)充满了好奇,但其实根本没有构建起对于代码的认识,而对于那个时代来说,已经有太多的先行者走在前面了,而我在那时的视角还沉醉于自己是个大神,根本不知道自己如同沧海之一粟。

2007年开始,就是Adobe Flash开始腾飞,Apple开启王朝的年代,那是一个充满希望的年代。我曾经幻想过,那时候我是不是只要知道HTML,CSS,JavaScript,就是大佬了呢。事实证明,还真是,因为那时几乎没有人想过,风靡一时的Flash,就像Nokia一样,会随着Apple王朝到来,而被时代无情的抛弃。但很遗憾,我依旧没接触到代码,但开始研究PC DIY的一些东西,觉得这些东西挺有意思的,能拼装一整台机器让我的信心大增。

2010年,随着我考入重点高中,享有到周围同学的很多数码资源,这是我真正意义打开自己视野的一年,但似乎从这里开始,我就放弃了自己。诸多的因素,太多的感悟都不足以描述我那年的状态,但即便过了14年,我也不会后悔,更不会马后炮地说自己本可以怎么怎么样。至今我都很讨厌本可以这三个字,说出这三个字代表你后悔了,但其实静下心来想,真的可以说本可以吗?那个时候的你,限制你的是你的视野和精神状态,你当时所做的选择,或许真的是你能做的最佳选择。但我还是要感谢我的父亲带我去书店买了一本书:《Flash ActionScript》,这本书对于当时的我来说虽然不至于是天书,但也挺难啃的,学业繁重也就让我搁置了。但其实我错过了一次绝佳的入门前端的机会(或许那时候还不曾有所谓前端的概念吧)

2011年,高中有一些兴趣课程会在周三下午开课,我选到了Java,没错,就是这个如今被卷了又卷,人人可加入的Java。我记得自己因为仅仅会一个交换变量就被老师当同学面夸赞,教我们Java课的老师人挺好的,虽然有点秃,但那时候的我们又怎么会把程序员头发和职业关联在一起呢?可能是我终究和编程没有缘分吧,自己的数学成绩不好,因此也让我对编程有了恐惧,在当下视角来看,似乎又是因为自己的不自信让我错过了一次绝佳的机会。但我还是想说,我没后悔,因为那时的我,视野和精神状态,就是如此。

2013年,考上一个不好的大学,浑浑噩噩度过了四年,放弃了自己虽然让我没有压力在身,但也因此错过了太多机会,甚至经常想过自杀。没有想过自己毕业之后要干嘛,因为当时就想着,活太久不太好,随着年龄的增加,留给自己的只有痛苦,我开始不太相信别人,大多数的事情,哪怕自己承受着,也绝不会和任何人分享。我下定决心,也许自己活到40岁就足够了,但40岁之前,我总要活着,对吧?无论体面与否,总要活着。

是的,在毕业之后我继续颓废,直到2021年,谈了一场恋爱,出于对自己前程阴暗和对方的负责,我选择了分手。然后开始了自学前端,明明10年前我就可以做的事情,我却拖到了21年,哈哈,在你看来是不是很可笑,但我依旧那么做了。即便互联网形势已经一片哀嚎,疫情让大多数人看不到未来,我还是坚定地那么去做了。

我不是一个自驱力强的人,相反我是一个很丧的人,懒到了极点。对学习代码的人来看,这并不是一件好事,我还挺佩服Anthony Fu这样的大佬的,不仅将开源作为自己的职业,而且还不断推进自己学习,与之相比,前端对我来说不是兴趣,只是谋生的工具。

或许是因为自己有基础吧,我很快就入门了开发并且找到了自己的第一份工作,在断断续续写了几年的代码之后,对这个行业及自己的视野,似乎有了超越同辈的认识,但也越发觉得自己渺小,只是一个普通人,也认识到了路桥川为什么要向班主任说自己只想认认真真地做一个普通人的原因。因为这件事实在是太难了。

兴趣?理想主义?普通人。

直到2024年,我看到黄玄发表的演说,突然才发现,原来在互联网并不发达的时候,已经有太多大佬视野很早就拓宽并加入到了各家大厂,像我这样起了个大早啥都没赶上的人,似乎只是一小部分。看见黄玄介绍前端的发展历程,我就好像看到了那些年的自己,原来在我放弃自己的那些年,时间和技术依旧在前进。甚至生成式AI的普及,让普通的代码工作越发显得没有价值,黄玄的演说,与其说是在介绍前端的发展史,倒不如说是基于当下的前端市场,而为前端技术精心撰写的墓志铭。

但是转念一想,有多少人是真的喜欢写代码呢?如果有一天有人问我这个问题,我真的不知道该如何回答,是一种很矛盾的心态,但我不想欺骗自己。欺骗自己这件事,或许是最简单的,但也可以是最难的。简单在于全世界你只需要骗倒自己一个人就够了,而难在于,你需要每时每刻,每分每秒都提醒自己,技术没有尽头,每天都要面临着学习,才能让自己逃脱颓废的那几年的状态,真正走出来。可我真的走出来了吗?或许随着前端技术,让自己越发心灰意冷甚至生存都是问题了,又何谈兴趣呢?

什么是兴趣呢?兴趣应该是自己无论受到外界的何种干扰,自己都能热爱且愿意投入精力与时间去维护的东西。就好像我喜欢一个游戏,我会反复去通关甚至去了解它背后的故事。兴趣它应该是伴随我们一生的,他不能随随便便就变了。我在贴吧看到过一个段子:说当代中国网民的成分复杂的一生,虽然知道这只是一个梗,但又想想自己如果真变成这样,那该多可怕啊。

既然游戏可以称为兴趣,代码又如何不可呢?如果有一天GPT发展到大部分的代码都能达到生产可用的状态,前端已经不能再作为一个职业,但那些依旧热爱的人还是可以和别人说自己喜欢前端技术并且投入时间与精力。而到那时,那些面向薪资写代码甚至CV的人,也是时候退场了。这个领域,它只属于那些一直热爱它和关心它的人。就好像已经被淘汰的GBA/NDS/PS2/PSP这些游戏机,热爱的人,永远会在房间里留一个它们的位置。

Ending – 把自己陪葬

时至今日,我依旧是一个很丧的人,路桥川说:“消极情绪会像感冒一样定期拜访,每次病因都不相同,因为失恋,因为被忽视,因为被否定,但最终都会像叶老师说过的那样,一切都会过去的。”但我这次的感冒,真的好长,长到我都无力再去面对未来了。但总有一个好消息,这次长感冒也让我获得了远超于高中和大学时期的自信,让我摆脱了困扰我的原生家庭,摆脱了道德的枷锁和负罪感,它似乎就像一种无形的力量在支撑着我,让我即便是个病人,也能看上去和这个社会上的大部分人一样,顶多这辈子孤独终老,然后穷一点罢了,但谁又没当过一次穷人呢。Kerian Cooper在誓要称王的Yoyo Chapter里说了一句让我能证明自己不是孤单一人的话:”I don’t want to win by making compromises to myself, I’ve always wanted to win on my own terms.”那些理想主义者,他们最终的目标,就是为了理想主义,不惜把自己陪葬!

将近而立之年的我,心态发生了巨大的转变,似乎到这个时间节点,大家就认为你已经是大人了,但我从来不觉得自己是个大人,我依旧在不断地为了生存去适应变化。我印象中的大人,应该是无论有怎样的变化都能从容应对的人,而从过去三十年的经历和我目前的精神状态来看很显然我并不从容,甚至狼狈不堪。或许我得等自己能活下去,再去讨论何为热爱。怀着不愿与市场上那些半路出家面向薪资编程的CV佬同流合污污染市场的心态,却又自视清高但能力不够不能加入理想的公司的矛盾心态,就写到这里吧。我想等到我成为一个普通人的那一天,再续写这篇文章,也可能没有那一天了。