最近有个朋友跟我吐槽:“觉得很悲哀,自己在某大厂被“优化”了,准备了段时间面试BAT某厂,然后发现回答底层原理都是刚毕业时学习到的,之前在某厂的这些年,忙的累死,业务开发,根本没时间深入研究什么东西…不知道该咋办,做的业务属于自娱自乐型,进退维谷!” 聊到最后竟“无奈”的问我,能不能帮忙走走“后门”?
其实大多数程序员都有类似疑惑,尤其随着行业饱和、内卷,工作越来越难,技术提升确实困扰着很多程序员。我自己作为一个伴随着字节跳动一起成长了8年的资深老程序员,我之前也遇到过类似困境,今天就跟大家简单分享一些我的个人经验吧。
其实很多互联网大厂都有这样的通病,基础设施太完善,很多程序员做业务做久了出去面试,除了一个大厂背书的优势,就根本体现不了其它的什么优势了。也就是典型的欠下了很多“技术债”,而往往很多人最初还意识不到,忙忙忙,一年到头为了年终奖,结果背了锅还要面临被裁的风险,出去面试才知道原来自己已经被行业速度甩开了一大截!
这种情况分为两种,一种是刚毕业一两年,其他新人成长速度飞快,你还是个1-3,人家已经晋升到了2-2,这种差距,年轻时还能跑一跑补得上,工龄超过四五年的,怎么赶也赶不上了,行业已经给你打了标签“大龄无成就”。
而另一种情况是入行早,吃到了移动互联网红利,沉迷其中没看清楚行业潜在危机,也没能在机会到来时及早抓住,等到大家都开始忙慌了,才意识到:“哦,原来现在互联网公司要求都这么高了!这个薪资出去谁接得住啊!”
所谓的“啃技术老本”也不过如此了,无论你是出身于清北还是普通双非,只要不推着自己往前赶,到最后都显得过于被动。
反倒是那些最开始就憋着一股“不服输、不认命”的劲儿的普通程序员,在时间的洗礼中越发坚韧,死磕到底,总归是上岸了。
是差在能力吗?我觉得不是,把时间拉长,一点一滴,积少成多,差的是自我管理,龟兔赛跑而已。
最近看过的一本书里提到:“我们所经历的所有事件,都不是突发事件,都是一系列的渐进和变化之后的结果”。
就像“蝴蝶效应”一样&#x