因为工作的关系,我和前手机淘宝前端负责人winter聊过很多次。winter很有意思,他是C++出身,但没走寻常路,机缘巧合,他后来成为了一名前端工程师。现在,他从阿里出来,专职做起了教育。
对于部分前端工程师的困境,我觉得winter的回答颇有参考价值。第一,他曾经是一名前端工程师,并且做到了阿里巴巴P8级别。第二,他现在是一名教育工作者,工作的原因,他能够更好理解其他工程师的问题。
以下内容是我们聊天关键内容的整理,版权属于winter(手动狗头)。
1、别再吐槽前端更新快了,比起后端,前端的更新算慢了。你看看后端云原生体系那个图,看完估计你的感觉就是小巫见大巫。整个互联网行业的特点就是“快”,不管是前端、服务端,还是产品、运营,都是跟着互联网的快速迭代不断往前跑。
2、没有什么一劳永逸的东西,你还想着像20年前父辈那样慢节奏生活?时代不一样了,行业也不一样了。你得改变工作和学习心态。现在,我习惯叫“爬坡”,就是你每天都得随着技术更迭的浪潮往前走,别停下来。
3、对于工程师,你去和优秀的人聊,他绝对会给你说一个词,“热爱”。你喜欢这件事情,就会在这里投入时间,就会有更多主动性。但如果你本身对这个事情不喜欢,或者无法从中获得成就感和乐趣,这样你就要以超强的意志力去坚持下去。所以,先试着喜欢上你做的事情吧。
4、要想更好地坚持,也要养成一些良好的习惯,比如对于新东西,永远要持有一种开放、拥抱的态度;比如做事的时候,永远要多看看其他优秀的产品是什么样的,要多想一想为什么,而不是只想着做什么;再比如,要时时记得调整自己的心态,无论在做什么事,无论自己喜不喜欢,永远要在其中找到一个自己比较满意的角度,然后调动自己的情绪,把它做好。
5、“两三年后,你希望自己成为一个什么样的前端”,winter面试的时候特别喜欢问这个问题,但他发现大部分人形容不出来的。在他看来,现在各个大公司里的职级体系以及每个职级的具体要求,其实就是最好的参照标准,因为它们是符合工程上的客观规律的。
6、比如入门级的工程师,要求的就是独立工作的能力;资深工程师,就需要作为项目的核心骨干去解决项目中遇到的各种问题;领域专家,就需要去解决他所负责领域里的所有问题;职能专家,就需要有足够的规划性和前瞻性,能够带领职能往前发展;再往上是阿里定义的资深专家,就需要能够为公司无中生有地做出一件事情,能够为公司创造独有的价值。
7、你可以看到,整个职级体系里面,每个级别的定义都是跟产出强相关的。技术在这里面是一个必要条件,但不是一个充分条件。一个技术上非常厉害的人,在公司里的级别不一定很高,这也是很多人曾疑惑过的问题。其实道理很简单,公司本质上是一个商业活动,它不关心你的技术有多好,它关心的是你能不能把它想要的东西做出来。如果在一个研究机构,或许能评到一个很高的级别,但在商业公司里面,人家看的就是你对项目的产出。
8、不只是前端,很多技术人就是不能理解这一点,或者他知道,但是还没有内化到自己的思考模式中去,这就导致他们对于职场的认知始终处在一个很混沌模糊的状态,凭着本能做事,不知道什么地方看产出,又该怎么看产出,也不知道怎么尽快达成下一个职级的定义和要求。
9、直播的时候,经常有人问,我学历不好怎么办,我年龄大怎么办。遇到这种问题,我特别想推荐他们看看《高效能人士七个习惯》这本书。别过度