我对前端职业的看法

109 阅读5分钟

前段时间离职了,休息了一个多月,眼看着银行卡里余额越来越少,不由自主的焦虑起来。

最近开始准备面试,每天的主要的事情就是刷题和投简历,但是我内心觉得这样很不好。对于自己还算了解的知识不太愿意深入研究,对于不太了解的知识仅靠死记硬背也只能做到一知半解,即便哪天我变成八股文高手,也会在成功入职后忘得干干净净。问题的根源在哪?要知道,实际做业务的时候,需要用到的知识和技能可能是很局限的,还有大量的知识就会游离在你的能力圈范围外,它们很少跟你产生连接,即便产生了短暂的连接,迟早有一天它们也会与你断连,然后离你越来越远。每当想要再次求职的时候,就又需要再次跟它们建立短暂的连接,重复上述的循环。这让我觉得行为模式彷佛又回到了学生时代,为了考试而在考前死记硬背,考后就忘得干干净净。为什么毕业多年却仍然还要不停的重复学生时代的应试模式?是我变得格格不入,还是国内企业对于人才评价的手段过于单一?抑或是企业经营都变得功利短视,只为追求利益最大化,不想着长期为社会和人民创造更多福祉?我想不通为什么,但这就是现实,现实的发展规律就是物竞天择,适者生存。任何企业和个人都需要在竞争中保有一定的优势,才能获得一点立足之地。可是一旦开始恶性竞争,杀的你死我活,谁又是真正的受益者呢?在恶性竞争竞争中,你即便淘汰了我,那你会过的更好吗?就像年初的新能源车市场,一旦有玩家开始降价,其他玩家都不得不跟进,最终谁又是笑到最后的玩家呢?又有哪个玩家从中受益了呢?

曾经转行做前端,是兴趣驱动的,就是觉得很好玩,也很有成就感。动动手,按照一定的逻辑敲敲代码,神奇的效果就立马呈现在眼前,是不是很有趣。这种感觉相信每位前端开发工程师都有体会。每个人都渴望被看见,尽管我们很普通、很平凡,但我们亲手创作的作品被人看见,被人使用,被人喜爱,这是多么令人开心的事,我怀着这样的初衷立志要成为一名优秀的前端开发工程师。然而进入工作环境之后,一切都慢慢变了。除了你自己,没有人关心你创造的作品,他们关心的只是商品,这个商品有多大的价值,这个商品能卖什么好价钱。为了尽快交付商品,他们要求你加班加点,要求你通宵熬夜,要求你身兼多职,他们不关心你想把作品做的更好的想法,他们也不关心你为此付出的努力和做出的贡献,他们甚至忘了你还是个人你还要休息的事实。他们评价你不看你创作了多么优秀的作品,他们看你写了几行代码,他们看你制造了几个bug,他们看你每天工作了多长时间,他们甚至统计你离开座位的次数。这不就是机器吗?因为没有人会因为机器生产了一台车而赞美机器,人只会关心机器的生产效率如何,有没有故障,目前的折旧率是多少,等到哪天机器老化无法适应新的生产需求时,就会被淘汰掉,人们不会感激机器曾经辛劳的付出和贡献。

如果时间足够长,你的所有代码都将被删除,一切终将变成技术债。想想那些曾经或者现在你觉得自己写的很牛X的代码,到头来都抵不过一行 rm -rf。从未来往回看,是不是觉得很悲观,那这么多年,你留下了什么?又获得了什么?这个是值得深思的。从自身的角度来看,以上的观点是很悲观很消极的,好像自己做的这一切都没有意义,还被当作干电池压榨。任何事物都是多面的,如果仅仅从单一视角去看,会让自己产生错误的认知,陷入情绪的黑洞。如果我说,通过这么些年的工作,你获得还算不错的收入,让家人过上更好的生活,通过你的作品使更多人受益,帮助别人创造了价值,这么一想是不是顿时觉得自己有点了不起。

且不论自己还能在前端开发这条路上走多久,想想自己曾经为何入行,找回初心,让自己从中感受到快乐最重要。人生是场马拉松,未来路还很长,有时间就去做自己想做又没做的事,多陪陪家人,不虚度此生,足矣!