Skip to main content

职业

📅 2026-02-05 ✏️ 2026-03-18 HUA
No related notes

1 · 职业

https://waitbutwhy.com/2018/04/picking-career.html

以职业为切入口,重新审视自我、摆脱社会脚本,并主动设计人生路径。


核心意义:职业是你的主要身份;是产生影响力的主要途径;决定了你的业余时间花在哪里。

框架:你是谁?你要什么?

思维方式:创造(第一性原理:观察核心事实),或类比模仿;原创还是随大流。

地图状态:

  • 只有问号,不清楚方向
  • 地图上有一个清晰的箭头,但迈向另一个方向
  • 地图有一个箭头,并相信自己走在正确的方向

1.1 · 决策维度:

欲望(你想要什么,恐惧什么),现实(你可以选什么);选择与妥协;

审视欲望,给欲望排序:自我接受、自我妥协; 最特殊(一两个)、上层(少量)、中层(少量)、底层(大部分)、垃圾桶(想回避的);

行动、调整、再行动、再调整… 理解游戏规则:定义你的起点,你的成功点; 成功的进度 = 步伐 × 坚持

重新画地图:

  1. 画一个框,装着想要的职业(欲望维度)
  2. 画一个框,装着可能的职业(现实维度)
  3. 两框重叠,即最优职业选择

1.2 · 执行步骤:

  1. 认知与规划:方向与一系列点
  2. 聚焦当前:关注接下来的点,未来的点由未来处理
  3. 行动、接受:迈向一个新的点,接受当下的选择与状态;不恐惧
  4. 坚持、放弃:坚持,但在合理的时候放弃;不害怕错误;
  5. 迭代:
  • 对于想要的,进行反思、调整、再反思、再调整…(因为你在不断改变);
  • 对于现实的,进行学习、调整、再学习、再调整…(因为世界在不断改变);
  • 当前选择的,进行行动、调整、再行动、再调整…(得到的反馈在不断改变);

1.3 · 能力反思

五级标准:

  1. 能够独立解决问题,完成工程工作
  2. 用已知的最优方法解决问题,并指导和带领其他人一同完成更有影响力的工作
  3. 能够解决前人未解决的问题,并且能独立设计和实现产品,在市场上获得成功
  4. 能够提出重要的计算机理论和实践中的新问题,并解决它们
  5. 开创一个产业,或者奠定一个学科的基础

反思四问:

  1. 做事情的边界:什么能做,什么不能做
  2. 明确前提要求
  3. 深刻理解:空间上知识的广度和深度,时间上从过去现在未来看清发展规律
  4. 计算机科学艺术

职业选择解决的是“往哪里走”,能力反思解决的是“你现在能走到哪里,以及接下来该补什么”。

2 · cs 职业#

如果把上述职业框架放到计算机领域,可以先从几个核心维度审视自己当前的位置:

  1. 语言:对编程语言的理解,把”表达能力”练扎实
  2. 架构(含中间件):从”写功能”升级到”设计系统”
  3. 业务:理解业务,把需求翻译成系统设计的能力

2.1 · 语言

  • 至少精通 1 门主语言
  • 熟悉 1-2 门不同范式的语言
  • 知道什么场景不适合用它

2.2 · 架构

  • 可观测性:监控、告警、链路追踪 Prometheus+Grafana, Loki/ES, Jaeger/OpenTracing
  • 事务数据存储:myqsl、PostgreSQL
  • 文档模型存储:灵活结构数据 mongo
  • 缓存:redis
  • 消息:kafka
  • 流量入口:Nginx 统一入口、路由、限流、鉴权
  • 服务治理:etcd 配置管理、服务发现、协调
  • 对象存储:MinIO、S3-compatible storage

2.3 · 业务