新公司很不错,有很多牛逼的人,我可太开心了,有很多可以观察和学习的。其中有一个人我很感兴趣,昨晚花了点时间搜遍全网、分析了一下。

他的核心特质是geek,而且是那种典型极客。

什么是典型极客?

就是那种从小接触计算机、对技术痴迷,有天然的好奇心驱动,不断通过动手实践、解决问题、开源贡献、技术钻研来构建自我认同和职业发展的人。比如Linux创始人Linus。

我真的非常羡慕这种人,以前也时常幻想自己是这种人,但是随着这几年对自己了解得越来越清晰,我很清楚我不是这种类型。(sorry boss ~)

那我是怎么的呢?这篇文章我就边想边写吧。

在墨问熟悉我的人都对我有印象:我是系统1和系统2的布道者。我确实挺喜欢这个框架的,这个框架可以类比成MBTI,是个快速分析和归类的好工具,但是我之所以选择前者,是因为足够简单而且有心理学的科学依据。

从系统1/2的角度看,我的基本特质是倾向系统2思维,高度理性,反思力强,自我洞察力高,元认知能力强。这些特点让我丢失了很多类似典型极客的天然直觉,比如对技术细节感兴趣,喜欢直接的结果反馈。

事物的表面让我觉得挺无聊的,我感兴趣的东西是事物背后的模式、结构和框架,我有两种驱动力:问题驱动+对模式的欣赏和好奇驱动。

问题驱动,简单来讲就是单纯受不了困惑,I need know why, 所以才开始思考、动手实践找答案;对模式的欣赏和好奇驱动,简单讲就是我真的很喜欢pattern,看到了一层模式的抽象我就会觉得很开心,比如我之前写的“持续反馈”这套模式我就很喜欢,还有我的2个人生理论。

最近在了解新业务,我就很明显发现我在用我特别喜欢的两种框架来学习:

  1. 先了解共性,在探究个性

  2. What, How, Why框架

在用第一个框架的时候,我发现我的一个缺点,这个缺点其实也是惯用系统2思维带来的,就是当我掌握共性后,我很容易忽略个性的差异点,甚至具体的业务细节让我感到很枯燥,一个原型里衍生出来的五花八门的实例让我觉得记忆负荷,应付不过来,记不住,根本记不住。

但实际上,具体的规则、场景和边界才是我们真实做的东西,是区别于同类的创新之处,所以这边部分也很重要!

所以我需要根据我的模式和问题驱动特点,去找到一个刺激点,让我觉得这些差异有意思。我肯定不可能去记忆这些差异的,我需要一个好的具体业务框架做对比、分类和理解,暂时没想到。

OK,停止发散,继续回到我和极客的对比。

所以,总的来讲,我不是做中学的极客,我是理解后解决问题的人,我虽然羡慕极客用天然的好奇心探索各种语言,但其实我更擅长的是整合、归纳、组织各种语言之间的关系。

知道了我是怎么的,下一步想我的发展,我怎么在编程领域找到我的定位和发展呢?

我肯定是想保留我的风格的,因为这种风格很难得,甚至我觉得优秀的极客发展是两个阶段:

  1. 早期依靠天然的内在驱动,在实践经验、对技术细节的熟练程度等方面快速成长

  2. 后期通过总结提升抽象思维和系统构建能力

(如果有第三个阶段,那就是这两个阶段持续迭代,反复循环)

我现在的情况是在开局在第二个阶段(此处终于明白了为什么我的前老板说我有工程师天赋),我在逆行,真有点难度,参考太少了,我得自己去想补齐第一个阶段的方法,很不自然,不符合发展规律,而且在职业生涯早期比不上典型极客有优势,找不到方法我在早期就被淘汰了,真可怕,好有危机感。

现在看来,对我最重要的事情是:模仿极客的早期成长路线,构建一条逆行的地图路径,补齐实践部分。

极客的早期驱动力是天然好奇心,我得替换成适合我的:

  1. 跑流程和框架

  2. 发现问题、解决问题

典型极客的迭代路径是实践 - 经验 - 总结 - 思维 - 再实践,我的是啥呢?

我想了想,是 思维 - 模拟经验(理论)- 实践 - 验证 - 再思维。