文章目录
- 导言
- 一、能力图谱就是技能体系
- 1、时刻提醒你,你有一个目标
- 2、你可以知道靠近目标的具体方式
- 3、你会变得更加自信
- 二、周期性review自己的能力图谱
- 1、review能力项进度
- 2、review能力项完整度
- 3、固定周期review
- 本文总结
- 说明
导言
上两篇文章我们讲了,职场新人最重要的是“如何快速变得专业”,也就是:快速变得熟练、能够系统化思考、以严谨的态度和开放的心态去展开工作。
这些内容有一个非常有趣的点,那就是:新人往往觉得这些是无关紧要的口号,而只有到了一定的工作年限后才会明白这些点的重要性。但这个时候,也往往意味着你已经落后于那些提早意识并实践这些内容的同龄人了。
上篇文章的末尾我卖了个关子,说有一个越早注意到就对整个职业生涯越好的技巧。那就是,你需要维护一张能力图谱。
在展开讲今天的内容之前,我想先讲一下作为面试官,我们通常怎么去评价一位同学。以此来展开今天的内容相信你会更能理解“能力图谱”的重要性,并且这也许也会回答你一个长久以来的疑问:为什么你经常面试感觉不错,但最终却无疾而终?
当你面试的时候,你也许会碰到这样“硬要你补充”
类的问题:
面试官:这个问题除了这么解决,还有别的方法吗?
面试官:除了我们聊的内容,你还有可以补充的吗?
当然你更常见的是碰到如下这种 “硬要做假设”
的问题:
面试官:如果你面对一个高并发的场景,你要怎么设计?(当然问题本身肯定会对这个场景有更细节的描述,不然就是耍流氓)
面试官:如果你看到了一个线上报警,你要做什么?
面试官:如果让你去管理10个人,你要怎么管理?
在准备面试的时候,我们往往会仔细整理自己做过的项目和各种基础知识,而对这两类的问题没有引起足够的重视。但是这两类问题都很重要。为什么呢?
因为,“硬要你补充”,“硬要做假设”这两类问题背后其实是一个关键字,那就是more。
面试官需要更多的内容(不只是你做过的工作以及基础能力)。以此来描绘候选人的“能力图谱”。最后根据能力图谱去对标岗位要求,看看你是否可以胜任。
所以,为什么有时候你觉得基础知识和项目回答的不错,其他问题也勉强能够说些想法,最后没有了下文,就是因为能力图谱里的一些关键点,你没有满足。
很多候选人都以为面试和考试一样,打个分数,超过60
分就及格了,可以放大题抓小题。但是面试更像是过关,有些关卡过不去还能再给一次机会,有些关卡过不去就直接over
了。
举个例子,面工程师岗位的时候,如果你没有表现出有足够的经验和能力处理多线程并发问题,那面试官就会通过各种办法来考察你这个内容。如果回答得很不好,其他说的再头头是道,大概率也是挂的。
再举个例子,面架构师岗位的时候,如果就各种异常情况下带来的数据不一致问题没有比较好的解决方案,或者对于系统稳定性的保障没有比较靠谱的回答,那大概率也是不会通过的。
一、能力图谱就是技能体系
所谓能力图谱就是知识体系。个人可以有个人的能力图谱,公司也可以有公司的能力图谱。
“知识体系”中的“知识”并非仅仅指“知道的内容”,而是“深入理解并可以运用的技能”
。所以,能力图谱 = 熟练使用的技能体系。
那为什么我们要有一份自己的能力图谱呢?
1、时刻提醒你,你有一个目标
能力图谱第一个,也是最重要的一个作用,就是时刻提醒你,“你有一个目标”。
很多时候,我们忙忙碌碌一年又一年。偶尔一个瞬间被人问到“你觉得自己这些日子有成长吗?”,我们往往会脑袋转的飞快开始回想,最终得出一个痛心的结论,那就是“没有”。
没有成长的关键原因就是没有目标
。如果你时刻有一个“成为架构师”或者“成为CTO
”的目标,你就会提醒自己现在手上做的事情是让你离目标越来越近了,还是越来越远了。
2、你可以知道靠近目标的具体方式
一份能力图谱,除了有一个清晰的目标外,还有达到这个目标的路径拆解。从中你可以知道具体努力的方向。
那怎么得到一份包含了具体方式的能力图谱呢?最好的办法就是去找老司机多聊。打拼多年,他们自己或者见过非常优秀的同行,他们可以给到你宝贵的建议。
3、你会变得更加自信
“自信”并不来源于你有多强,因为总有比你更强的人。自信来自于“自知”。也就是知道自己几斤几两,hold
住多复杂的问题。
我们经常陷入的一种纠结就是“我也不知道自己可不可以”。有了能力图谱,在上面标注你具备的能力,可以帮助你减少这类纠结。其实很多时候,焦虑感也是来自于对自己能力的认知不清。所以,能力图谱也是一种情绪调节工具。
下面我们给出一份中等细节度的架构师能力图谱。
二、周期性review自己的能力图谱
是不是说我们只要有了能力图谱就万事大吉了?
当然不是。拥有一个能力图谱后,更重要的是持续review
和更新这个图谱。
能力图谱不是目的,而是手段,是帮助你成为架构师的工具。
静态的看,能力图谱是一张攻略图。动态的看,能力图谱是你的成长之路。
那下一个问题就来了,我们要如何去做review
呢?
1、review能力项进度
首先是review
每一块的完成度。
比如Go
基础能力,你是完成了30%
还是50%
?况且Go
基础那么多的内容,你有信心说说已经完成了50%?
你可以做的是,把你认为Go
基础能力有哪些都列在子项里,然后就按照你认为的完成度给子项标注。所以,你要做的首先是尽可能找到所有的子项。一个比较好的方法是,你可以去极客时间或者其他知名度较高的平台上找Go
相关的课程,看一下他的目录。
但是,无论如何,能力图谱上的大多数项是肯定无法列全的。即使现在是全的,也会随着时间的推移有变化,所以这就引出了我们下面一点。
2、review能力项完整度
能力项既然不可能一口气列完,那更重要的就是持续的去做补充。那问题来了,怎么补充呢?这里分为主动和被动两种。
“主动”就是保持学习。
比如某个知识体系最近又有什么迭代了?出了什么新的特性?新的框架?新的开源软件?
“被动”就是随着你工作的展开,你碰到的问题越来越多,以解决这些问题为目标学习。
无论是主动还是被动,有的时候是新增一个小的子项,有的时候可能是直接一个大的板块。比如过了几年你开始带团队了,那你就直接需要加一个大的“管理能力”。
所以对待图谱要有一个拥抱变化的心态。切记不要觉得“不懂的东西为什么越来越多”。这是正常的,这也代表你在一个好的环境里。你不懂的东西越来越多,就说明你有机会拥有更多的能力,那么你就有机会解决越来越复杂的问题。
3、固定周期review
review
的周期因人而异,但我建议不要超过两周。一年只有52
周,如果你想在几年内就成为架构师,你要频繁的对齐目标,正视不足。
本文总结
今天我们讲了,从职业新人阶段开始,你就要有意识地维护一张属于自己的能力图谱。能力图谱 = 需要熟练使用的技能体系及完成度。
能力图谱能够帮助你确定目标、明确行动以及变得自信。
同时,能力图谱要周期性维护。维护每一个能力项的进度及完整度。
“职场新人”的版块我们讲到这里就结束了。下面我们会进入一个全新的版块,那就是“成为工程师”版块。
成为优秀工程师非常不容易,但又是成为架构师的必经之路。我们会用十几篇文章来好好展开聊一聊。
说明
原文地址:https://mp.weixin.qq.com/s?__biz=MzkzMDI0ODg4NQ==&mid=2247499557&idx=1&sn=849dcb6b6c357102fea781ed40a42dac&chksm=c27f9efff50817e9eb62ef659d7d2cebb3bb5e3a955f4364824245e7e0e8280a976ee6a17761&cur_album_id=2247053463681564673&scene=189#wechat_redirect
本文主要是作为笔记,有些文章会加入自己的一些理解。