前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >想成为行业专家?你需要做的第一步是...

想成为行业专家?你需要做的第一步是...

作者头像
公众号@魔术师卡颂
发布于 2024-05-27 04:47:43
发布于 2024-05-27 04:47:43
2060
举报
文章被收录于专栏:魔术师卡颂魔术师卡颂

大家好,我卡颂。

我认为专业人士更好的职场发展路径包括三个步骤:

  1. 形成自己的领域智慧
  2. 靠领域智慧形成影响力
  3. 靠影响力形成围绕自己的圈层

关于这条职业发展路径,一个形象的比喻是 —— 领域智慧是拾柴,影响力是点燃柴火后散发的热量,圈层是为了取暖向你靠拢的人。

相比传统的职场发展路径,上述路径有2个好处:

  1. 领域智慧与影响力会帮你成为行业专家,与其他靠「卷」晋升的职场人形成错位竞争
  2. 靠领域智慧为圈层粉丝提供付费服务,形成工资之外的长期稳定、可持续收入来源

而这一切的起点是「形成自己的领域智慧」

在上一篇文章如何写本自己领域的《React技术揭秘》中我提到一种形成自己领域智慧的方式 —— 智慧涌现模型,整个模型包括5个步骤:

  1. 数据是完全中立、不带任何信息的,所以是白色的圈
  2. 当有人对数据进行解读,会赋予数据信息的意义,所以是不同颜色的圈
  3. 当你阅读信息,从中获得的个性化理解,就是知识。由于是个性化理解,所以不同人从同一信息(同一个圆)中获得的知识可能不一样(变成不一样的形状)
  4. 当知识积累的足够多后,你会发现一些知识之间存在某些联系,这些「知识之间的联系」就是你独有的洞察
  5. 当你对某一领域产生足够多洞察后,洞察会汇聚为你独特的领域智慧

这篇文章我们聊聊具体的实操步骤。

本文很多观点借鉴了flomo101[1],推荐对知识管理感兴趣的同学看看

构建领域驱动力

首先我们要知道 —— 什么是领域?

领域是你从事的工作方向,你对结果直接负责,需要不断精进、积累,是我们在世界上立足的根本

要找到你工作中最重要的领域很简单,即:

  • 优秀同行简历中提到的能力
  • 优秀公司JD中要求的能力

「形成自己的领域智慧」需要我们不断在领域中精进。如果将领域比作一台引擎,他的燃料是什么?

答案是 —— 领域内的具体问题。

回忆下,你是如何从新人一步步成为行业熟手的?是不是参与一个个项目,在项目中遇到具体的问题,再借由解决问题不断熟练的?

所以,领域精进的关键是构建一台「提问机器」,能够源源不断的产生领域问题。

如何构建提问机器?答案是「参与领域中不同的项目」。所谓「项目」,就是「在领域下有起始时间 和 结束时间的事情」,比如:

  • 公司给你分配的任务
  • 看一本领域内的专业书
  • 自己业余时间用领域知识做副业

领域项目的关系是:

  • 只有领域没有项目是纸上谈兵
  • 只有项目没有领域是盲人摸象

完整的实施框架

「构建提问机器」「形成领域智慧」的完整实施框架见下图:

框架下半部分包括三个关键词 —— 领域、项目、兴趣,他们的关系是:

  • 领域项目(通过构建提问机器)精进
  • 项目中遇到的问题从领域兴趣中寻找答案
  • 兴趣可能会成为新的领域

「领域」「兴趣」的区别是「你是否需要为此负责?」

也就是说,兴趣不精进没有关系,但领域不精进影响吃饭。两者比较好的关系是 —— 兴趣与领域有关联,这样才有转化为领域的可能性。

举个例子,4年前我是个前端工程师,日常工作会大量接触React,所以在React领域建立了一台提问机器,提问机器由3个项目组成:

  1. 公司项目使用React开发
  2. 我负责维护公司的类React框架
  3. 我在阅读React源码

同时,我对数据分析、运营也很感兴趣,但他们不是我的本职工作,所以只属于兴趣而不是领域

随着我在React领域形成影响力,吸引了一批粉丝,我开始围绕粉丝做私域运营。

此时,运营能力关乎我的副业收入,于是我开始系统学习,并将他从兴趣升级为领域。

说完模型的下半部分,再说上半部分。如果你看过我上篇文章会发现,模型的上半部分就是「智慧涌现模型」。即从信息到知识,再到洞察,最终形成智慧的过程:

总结

「形成自己的领域智慧」的理论基础是「智慧涌现模型」「智慧涌现模型」作为一台引擎,他的燃料来源于项目构建的提问机器

如果你是专业人士,希望打造自己原创的领域智慧,再借此形成影响力,那么你应该做的是:

  1. 确定好你的领域
  2. 参与领域内的项目,借由项目构建提问机器
  3. 由提问机器驱动智慧涌现模型
  4. 长期坚持,逐渐形成自己的领域智慧

参考资料

[1]

flomo101: https://help.flomoapp.com/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-05-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 魔术师卡颂 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
带你深挖Java泛型类型擦除以及类型擦除带来的问题
大家都知道,Java的泛型是伪泛型,这是因为Java在编译期间,所有的泛型信息都会被擦掉,正确理解泛型概念的首要前提是理解类型擦除。Java的泛型基本上都是在编译器这个层次上实现的,在生成的字节码中是不包含泛型中的类型信息的,使用泛型的时候加上类型参数,在编译器编译的时候会去掉,这个过程成为类型擦除。
业余草
2020/02/13
1.8K0
Java 泛型深入解析:类型安全与灵活性的平衡
Java 泛型(Generics)是一个强大的语言特性,它允许在类、接口和方法中使用参数化类型,从而实现代码的重用、增强类型安全性,并提升代码的可读性。泛型的引入解决了 Java 编程中常见的类型转换问题,使得我们能够编写更加灵活且健壮的代码。然而,泛型背后的类型擦除(Type Erasure)机制和一些高级特性也给我们带来了一定的挑战。
科技新语
2024/10/11
1800
Java 泛型深入解析:类型安全与灵活性的平衡
Java知识点总结之Java泛型
作者:苏生 链接: https://segmentfault.com/a/1190000014824002 泛型 泛型就是参数化类型 适用于多种数据类型执行相同的代码 泛型中的类型在使用时指定 泛型归根到底就是“模版” 优点:使用泛型时,在实际使用之前类型就已经确定了,不需要强制类型转换。 泛型主要使用在集合中 import java.util.ArrayList; import java.util.List; public class Demo01 { // 不使用泛型,存取数据麻烦
用户1257393
2018/07/30
5730
编程思想 之「泛型」
对于一般的类和方法,只能使用具体的类型:要么是基本类型,要么是自定义类型。如果我们要想编写可以应用于多种类型的代码,这种限制就会对代码产生非常大的束缚。在面向对象的语言中,多态算是一种泛化的机制,因为我们可以将方法的参数类型设为基类,那么该方法就可以接受从这个基类中导出的任何类作为参数。为了实现将代码复用于多种类型,Java SE5 引入了一个非常重要的概念“泛型”,其含义为:泛化的代码,适用于多种具体的类型。遗憾的是,虽然 Java 泛型的出现使得 Java 向前迈进了一大步,但是由于 Java 语言是在发行近 10 年后才引入泛型的,为了兼容老代码,Java 的泛型并不纯粹。
CG国斌
2019/05/26
4770
深入理解 Java 泛型
泛型要求在声明时指定实际数据类型,Java 编译器在编译时会对泛型代码做强类型检查,并在代码违反类型安全时发出告警。早发现,早治理,把隐患扼杀于摇篮,在编译时发现并修复错误所付出的代价远比在运行时小。
静默虚空
2022/03/23
4390
深入理解 Java 泛型
夯实Java基础系列13:深入理解Java中的泛型
本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看
Java技术江湖
2019/10/07
4200
Java中的泛型(很细)
非常好,让我们深入探讨Java中的泛型这个重要主题。我将按照之前提供的框架,为您创作一篇全面而专业的技术博客文章。
程序员朱永胜
2024/07/18
2280
Java中的泛型(很细)
【Java】泛型
🍊 泛型(Generics)是Java编程语言中的一个强大的特性,它提供了 编译时类型安全检测机制,这意味着可以在编译期间检测到非法的类型。泛型的使用减少了程序中的强制类型转换和运行时错误的可能性。
IsLand1314
2024/10/21
1510
【Java】泛型
泛型的特点
在 Java SE 1.5 之后,泛型(Generics)作为一项重要的语言特性被引入。泛型让开发者可以编写更通用、类型安全的代码,并允许在编译时进行类型检查,从而减少运行时错误。正如《Java 核心技术》中的定义:“泛型意味着编写的代码可以被不同类型的对象所重用。”
繁依Fanyi
2024/10/26
1460
Java泛型详解,史上最全图文详解「建议收藏」
毫不夸张的说,泛型是通用设计上必不可少的元素,所以真正理解与正确使用泛型,是一门必修课。
全栈程序员站长
2022/09/08
9630
Java泛型深入理解「建议收藏」
在面向对象编程语言中,多态算是一种泛化机制。例如,你可以将方法的参数类型设置为基类,那么该方法就可以接受从这个基类中导出的任何类作为参数,这样的方法将会更具有通用性。此外,如果将方法参数声明为接口,将会更加灵活。
全栈程序员站长
2022/09/10
8830
【Java基础】JavaCore核心-泛型技术
互联网小阿祥
2023/05/28
3870
【Java基础】JavaCore核心-泛型技术
深入理解Java包装类与泛型的应用
在Java中,装箱(boxing)是指将基本数据类型(如int, char, double等)转换为对应的包装类对象(如Integer, Character, Double等)的过程。相反,拆箱(unboxing)是指将包装类对象转换回基本数据类型的过程。
学无止尽5
2024/11/29
1790
深入理解Java包装类与泛型的应用
那些年我们在Java泛型上躺过的枪---万恶的泛型擦除【享学Java】
泛型(Generics),从字面的意思理解就是泛化的类型,即参数化类型。 我们都知道,泛型是JDK5提供的一个非常重要的新特性,它有非常多优秀的品质:能够把很多问题从运行期提前到编译器,从而使得程序更加的健壮。
YourBatman
2019/09/03
1K0
那些年我们在Java泛型上躺过的枪---万恶的泛型擦除【享学Java】
【面试题精讲】泛型&通配符
泛型(Generics)是 Java 中的一种特性,它允许我们在定义类、接口和方法时使用类型参数。通过使用泛型,我们可以编写更加通用和可复用的代码。
程序员朱永胜
2023/10/14
3930
Java 泛型:概念、语法和应用
上述代码中,类 MyGenericClass 定义了一个泛型类型参数 T,它可以用来表示任何数据类型。
小尘要自信
2023/10/10
2510
细说 Java 泛型及其应用
当获取列表中的第二个元素时,会报错,java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String。这是常见的类型转换错误。
aoho求索
2019/05/07
7260
年后跑路第一战,从Java泛型学起!
大家好,我是麦洛,今天来复习一下泛型。JDK 5.0 引入了 Java 泛型,允许设计者详细地描述变量和方法的类型要如何变化,使得代码具有更好的可读性。本文章是对 Java 中泛型的快速介绍,包含泛型背后的目标以及使用泛型如何提高我们代码的质量。
麦洛
2022/03/14
7360
年后跑路第一战,从Java泛型学起!
Java的“泛型”特性,你以为自己会了?(万字长文)
使用Java的小伙伴,对于Java的一些高级特性一定再熟悉不过了,例如集合、反射、泛型、注解等等,这些可以说我们在平时开发中是经常使用到的,尤其是集合,基本是只要写代码没有用不到的,今天我们先来谈谈泛型。
小灰
2022/09/01
4390
Java的“泛型”特性,你以为自己会了?(万字长文)
Java泛型详解:为什么使用泛型?如何使用泛型?
大家好!今天我要和大家一起探讨的是Java泛型,一个让我们的代码更加灵活、可读性更强的强大特性。相信很多人都听说过泛型,但对于为什么使用泛型、如何使用泛型以及泛型的实现原理和本质,可能还有些困惑。别担心,我会通过通俗易懂的语言,带你深入了解这一话题,并为你提供一些实例演示。
默 语
2024/11/20
3560
相关推荐
带你深挖Java泛型类型擦除以及类型擦除带来的问题
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档