第462期|winter:好的技术是工程师的必要条件,而非充分条件
你好,这里是卖桃者说。
上一期,我们和你分享了winter对当前前端领域一些现状和趋势的认知,今天想继续跟你分享他对于前端技术人成长的看法。
前端知识快速迭代,该如何坚持?
谈到前端人的成长,不可不提的就是技术快速更迭带来的挑战。在winter看来,整个前端领域的知识的颠覆性非常强。回忆一下前端的历史,往前数10年,2010年的时候,jQuery正当红,但现在已经没人提了。再往前数10年,2000年的时候,还没有前端这个岗位,虽然前端相关的工作一直存在,但那时还没有人把它看作是一个独立的工种和岗位,更别提什么工程体系、核心价值了。
这样的现实带来的结果,好的方面是过去这些年,前端领域的机会非常多,挣的钱也多,当然相应的,整个前端知识的更新非常快,前端人需要不停学习,及时更新自己的知识储备,因此常常会自我吐槽“学不动了”。但在winter看来,这种“快”并没有什么特殊的,整个互联网行业都是如此,更别提其中的从业者了,不管是前端、服务端等技术人,还是产品、运营,都是在跟着互联网的快速迭代不断往前跑。
很多时候,面对前端这样知识颠覆性强的领域,我们身处其中,难免会感到迷茫和焦虑,不知道该往哪个方向使劲。但winter却觉得对此不必太过担心,有时候知不知道趋势并没有什么要紧,只要你还在这个行业里面,只要你还在咬牙坚持,它自然会逼着你去学习,逼着你随着技术更迭的浪潮往前走。你要担心的,不是该往哪个方向走,而是该怎么坚持下去。坚持才是关键,一旦停下,就会被这个行业淘汰。
而聊到坚持,winter表示,最重要的就是要确定你喜欢做这件事,也就是明确你的主动性。如果你本身对这个事情不喜欢,或者无法从中获得成就感和乐趣,那很难想象,你要以什么样的意志力去坚持下去。不要太高看人类的意志力,特别面对的是知识迭代那样快的前端领域。
winter就是一个非常重视个人主动性的人,他笑着说凡是被动的东西都会让他很难受。比如产品经理强压过来的东西,或者因为种种原因没有取得共识,但不得不做的事情,虽然也会好好地执行下去,但过程中的心情以及用心程度,肯定就比不上自己主动想做的事情。
另外,要想更好地坚持,也要养成一些良好的习惯,比如对于新东西,永远要持有一种开放、拥抱的态度;比如做事的时候,永远要多看看其他优秀的产品是什么样的,要多想一想为什么,而不是只想着做什么;再比如,要时时记得调整自己的心态,无论在做什么事,无论自己喜不喜欢,永远要在其中找到一个自己比较满意的角度,然后调动自己的情绪,把它做好。
winter回忆道,“在工作中,其实我们经常会做一些自己没那么喜欢的事情,可能是这件事本身你并不认同,或者它带来的压力太大,或者干脆就是你没那么多时间精力,而为了让自己在做这件事的过程里快乐一点,我会宁愿自己给自己加码,让自己加班,也一定要在这件事情里做出一个我喜欢的、自我满足的亮点来,不论是在工程的角度,还是在技术的角度。”
一旦有了这样的心态,哪怕要做的事还是老样子,你也能从中找到希望,这个让你做得很痛苦的事情里,还是有一道光照了进来。这种心态上的调整,能帮助你更好地坚持下去。
前端技术人提升过程中的2个共性问题
2018年下半年从阿里离职后,winter就一直在做前端教育方面的事情,比如在咱们极客时间上开设的“重学前端”专栏以及“前端进阶训练营”等等。在这个过程中,winter接触了很多有学习、提升欲望的前端程序员,也发现了他们身上一些共性的问题,其中,最关键的是一个认知层面的问题:他们根本不知道更好的前端是什么样子的。
打个比方,winter跟他们聊天时,一般都会问到一个问题,即“两三年后,你希望自己成为一个什么样的前端”,但他发现大部分人形容不出来的。这点让winter头疼,在他看来,现在各个大公司里的职级体系以及每个职级的具体要求,其实就是最好的参照标准,因为它们是符合工程上的客观规律的。
比如入门级的工程师,要求的就是独立工作的能力;资深工程师,就需要作为项目的核心骨干去解决项目中遇到的各种问题;领域专家,就需要去解决他所负责领域里的所有问题;职能专家,就需要有足够的规划性和前瞻性,能够带领职能往前发展;再往上是阿里定义的资深专家,就需要能够为公司无中生有地做出一件事情,能够为公司创造独有的价值。
你可以看到,整个职级体系里面,每个级别的定义都是跟产出强相关的。技术在这里面是一个必要条件,但不是一个充分条件。一个技术上非常厉害的人,在公司里的级别不一定很高,这也是很多人曾疑惑过的问题。其实道理很简单,公司本质上是一个商业活动,它不关心你的技术有多好,它关心的是你能不能把它想要的东西做出来。如果在一个研究机构,或许能评到一个很高的级别,但在商业公司里面,人家看的就是你对项目的产出。
在winter看来,不只是前端,很多技术人就是不能理解这一点,或者他知道,但是还没有内化到自己的思考模式中去,这就导致他们对于职场的认知始终处在一个很混沌模糊的状态,凭着本能做事,不知道什么地方看产出,又该怎么看产出,也不知道怎么尽快达成下一个职级的定义和要求。
其实说到底,这些职级体系是工程人才成长的客观规律的体现,即使你脱离具体的公司,但只要你和其他人聚在一起做项目,自然会产生这样的角色分工、职级划分,甚至可以说这是人类社会活动的客观规律。
因此,你要意识到你是在这个客观规律里做事的,要有这样的意识,否则,你就很难弄明白到底自己该学什么,该做什么,该在哪些地方使劲。
除此之外,winter还提到了另一个认知上的问题,比如聊到怎么优化简历的时候,他们很容易关心那些已经不能改变的东西,比如学历、年龄等等,但对于那些能通过自己努力做好的东西,比如工具链、组件化等能提高自己的工程能力、影响团队产出的东西,大家却讨论得非常少。更确切的说,是在winter不引导的情况下,他们不太意识得到要更关注这些方面的问题。你不提,大家就没有这个意识。
而恰恰当你意识不到这个事情存在的时候,才是最糟糕的状态。
winter有时感叹,那些不能改变的问题,你关注了又有什么意义呢,那些你能改变的东西,才是帮助你达到下一个级别的关键。不过他也知道,认知层面的东西是最牢固、最难改的。即使你在分享的过程中不断地强调,大家听你讲的时候,当时当刻觉得很有道理,但换个场景,可能又回到了自己的固有认知中去。从觉得有道理,到真正把它变成自己的观点、自己的认知,这是一个漫长的过程。而怎么帮助用户缩短这个过程,就是winter当前最大的挑战了。
好,以上就是winter前端技术人成长的一些观点,希望对你有所启发,也欢迎你分享给更多的朋友。
卖桃者说,明天见。
(策划:成敏;编辑:夏天)