6.【架构师成长之路】职场新人:维护一张能力图谱

文章目录

  • 导言
  • 一、能力图谱就是技能体系
    • 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

本文主要是作为笔记,有些文章会加入自己的一些理解。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/399712.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

C语言中关于#include的一些小知识

写代码的过程中,因为手误,重复包含了头文件 可以看到没有报错 如果是你自己编写的头文件,那么如果没加唯一包含标识的话,那么编译器会编译报错的。如果是系统自带的头文件,由于其每个头文件都加了特殊标识&#xff0c…

【动态规划】【矩阵快速幂】LeetCode2851. 字符串转换

作者推荐 【深度优先搜索】【树】【有向图】【推荐】685. 冗余连接 II 涉及知识点 【矩阵快速幂】封装类及测试用例及样例 LeetCode 2851. 字符串转换 给你两个长度都为 n 的字符串 s 和 t 。你可以对字符串 s 执行以下操作&#xff1a; 将 s 长度为 l &#xff08;0 <…

安达发|APS排产软件的机台产线任务甘特图功能详解

在现代制造业中&#xff0c;高级计划与排产是制造业运营的关键环节。为了提高生产效率、降低成本并确保产品质量&#xff0c;企业需要对生产过程进行精细化管理。APS&#xff08;高级计划与排产&#xff09;系统作为一种先进的生产计划和调度工具&#xff0c;可以帮助企业实现这…

在计算机上设置和使用 KVM

为了使用 gem5 的 KVMCPU 来快进你的模拟&#xff0c;你必须有一个 KVM 兼容的处理器并且在你的机器上安装了 KVM。本页将引导您完成在计算机上启用 KVM 并将其与 gem5 一起使用的过程。 注意&#xff1a;以下教程假设 X86 Linux 主机。本教程的各个部分可能不适用于其他体系结…

IBM V5000存储更换控制器及电源模块

LED故障状态 后面板故障状态 系统内电源模块报错信息(可安全卸下状态为"是"&#xff0c;此时可直接热拔插) 控制器报错信息&#xff08;当前已是脱机状态可直接拔插&#xff0c;该型号控制器不需要更换缓存可直接热拔插更换&#xff09; 更换故障备件应先核对新旧备件…

CTFHub技能树web之RCE(二)

第五题&#xff1a;远程包含 根据题目&#xff0c;使用远程包含进行 打开phpinfo&#xff0c;可以看到allow_url_fopen和allow_url_include都是On&#xff0c;因此可以使用php://input&#xff0c;由于代码会检查file中的内容&#xff0c;因此不能够使用php://filter包含文件&a…

C++正则表达式笔记

最近翻了翻正则表达式的一些资料&#xff0c;做个记录。 1、微软官方 <regex> 函数 | Microsoft Learn 2、正则表达式语法简介 正则表达式语法简介 - 简书 3、正则表达式基础语法大全 正则表达式基础语法大全_正则表达式语法大全-CSDN博客 4、练习 &#xff08;1…

ffmpeg TS复用代码详解——mpegtsenc.c

一、mpegtsenc.c 整体架构 二、主要函数 mpegts_write_pes(AVFormatContext *s, AVStream *st, const uint8_t *payload, int payload_size, int64_t pts, int64_t dts)这个函数就是TS打包的主函数了&#xff0c;这个函数主要功能就是把一帧数据拆分成188字节的TS包&#xff0…

openai DALL-E 3 从文本描述生成图像原理通俗解释

序言 在数字时代&#xff0c;图像生成技术正日益成为人工智能领域的热点。 本讨论将重点聚焦于两个备受瞩目的模型&#xff1a;DALL-E和其他主流AI绘图方法。 我们将探讨它们的优势、局限性以及未来的发展方向。通过比较分析&#xff0c;我们期望能够更全面地了解这些技术&a…

Datawhale零基础入门金融风控Task1 赛题理解

Task1 赛题理解 Tip:本次新人赛是Datawhale与天池联合发起的0基础入门系列赛事第四场 —— 零基础入门金融风控之贷款违约预测挑战赛。 赛题以金融风控中的个人信贷为背景&#xff0c;要求选手根据贷款申请人的数据信息预测其是否有违约的可能&#xff0c;以此判断是否通过此项…

jenkins的nmp install命令无法下载包

问题&#xff1a;在jenkin的流水线脚本中执行到&#xff1a;npm install命令后无法下载前端依赖包 1、进到jenkins的工作目录&#xff0c;一般在底层为/var/lib/jenkins/workspace/任务名称 cd /var/lib/jenkins/workspace/xkc处理方式&#xff1a; # 查看镜像源 npm config …

​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】

欢迎来CILMY23的博客喔&#xff0c;本期系列为​【C语言】长篇详解&#xff0c;字符系列篇3-----strstr&#xff0c;strtok&#xff0c;strerror字符串函数的使用【图文详解​】&#xff0c;图文讲解各种字符串函数&#xff0c;带大家更深刻理解C语言中各种字符串函数的应用&am…

日常的一些异常

Column ‘id’ in where clause is ambiguous 这个错误in where clause is ambiguous多半是因为多表查询的时候几个表中同时出现了某个相同的列名&#xff0c;而在查询条件WHERE后面又没有指定是那个表&#xff0c;而引起的,又或者是查询结果里面有两个相同的列名&#xff0c;…

[notice] A new release of pip is available: 23.2.1 -> 24.0

翻译之后&#xff1a;〔通知〕新版本的pip可用&#xff1a;23.2.1->24.0 就是说&#xff0c;你的pip版本需要从当前的 23.2.1 升级到最新版本 24.0&#xff0c;执行如下命令&#xff1a; cmd命令以管理员身份进入目录 ${Python}\Python3.12.1\Scripts下&#xff0c;执行 p…

好用便签:如何利用备忘录高效处理待办事项?

在快节奏的现代生活中&#xff0c;我们需要处理各种各样的待办事项&#xff0c;从个人生活琐事到工作任务。如何利用备忘录高效处理待办事项&#xff0c;成为了提升效率和生活质量的关键。一个合理的待办事项规划不仅能帮助我们明确目标&#xff0c;还能让我们更加有条不紊地应…

【软考高项】【教材知识梳理】- 17 - 第17章 - 项目干系人管理

一、基本问题 问题1&#xff1a;干系人登记册包括什么? a.身份信息&#xff1a;姓名、 组织职位、 地点、 联系方式&#xff0c; 以及在项目中扮演的角色。b.评估信息&#xff1a;主要需求、 期望、 影响项目成果的潜力&#xff0c; 以及干系人最能影响或冲击的项目生命周期阶…

知识付费App开发:重塑学习与知识的价值链

随着互联网的普及和信息爆炸的时代&#xff0c;人们对于知识的渴求从未如此强烈。然而&#xff0c;如何在海量的信息中筛选出有价值的内容&#xff0c;成为了摆在用户面前的一大难题。此时&#xff0c;知识付费App应运而生&#xff0c;为用户提供了一个高效、便捷的知识获取与交…

vscode 点击import引用的组件直接跳转方法

vs code。下载插件。 搜索名称&#xff1a;别名路径跳转

小程序--自定义组件

一、创建自定义组件 .js中注册Component函数 .json使用"component": true Component({}) {"component": true } 二、使用自定义组件 全局配置、页面配置均可&#xff0c;全局配置就写在app.json中&#xff0c;页面配置就写在页面对应的json中。 配置之后…

ncnn之三(补充):window环境下vs2022安装ncnn+protobuf

启动VS2022 下面的 x64 Native Tools Command Prompt for VS2022 protobuf git clone gitgithub.com:protocolbuffers/protobuf.git# 或者 下载 https://github.com/google/protobuf/archive/v3.11.2.zip cmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPERelease -D…