引言
在技术圈有一句话我经常想起,来自我的朋友 Peter Kaufman:”如果你做和其他人一样的事情,就不要惊讶于得到和其他人一样的结果。”除非你足够幸运,否则做和其他人一样的事情只能确保平庸的结果。
问题是,我们不想要和其他人一样的结果。我们想要不同的结果。不同的结果来自于做不同的事情,或者用不同的方式做事情。
在技术领域,这个道理同样适用。大多数程序员都在玩短期游戏,而真正成功的技术人员都在玩长期游戏。
什么是技术人的短期游戏?
短期游戏在技术领域随处可见,它们提供即时和可见的好处,诱惑你进入短期思维:
追逐热门技术栈
- 看到新框架就立即学习,不管是否真正需要
- 为了简历好看而学习技术,而不是为了解决问题
- 频繁跳槽追求更高薪资,但不考虑长期发展
只关注编码技能
- 认为技术能力就是一切
- 忽视沟通、协作、业务理解等软技能
- 不愿意花时间了解产品和用户需求
急功近利的学习方式
- 只看教程和快速入门,不深入理解原理
- 复制粘贴代码,不思考为什么这样写
- 遇到问题就找现成答案,不培养解决问题的能力
短视的职业选择
- 只看当前薪资,不考虑成长空间
- 选择舒适区工作,避免挑战
- 不投资于建立行业人脉和个人品牌
短期游戏的结果: 你可能在今天看起来很成功,但随着时间推移,事情变得越来越困难。技术更新换代,你发现自己总是在追赶;年龄增长,你发现竞争力在下降;市场变化,你发现自己的技能变得不再稀缺。
什么是技术人的长期游戏?
长期游戏看起来很无聊,不会吸引太多注意。事实上,从外部看,长期游戏确实很枯燥。那些微小的优势积累直到成功变得显而易见才会被注意到。
深度学习而非广度学习
1 | 短期游戏:学会10种编程语言的语法 |
建立系统性知识体系
1 | 短期游戏:学会使用React写组件 |
培养解决问题的能力
1 | 短期游戏:遇到bug就Google搜索解决方案 |
投资于软技能
1 | 短期游戏:只专注于写代码 |
建立个人品牌和影响力
1 | 短期游戏:埋头苦干,不与外界交流 |
长期游戏的具体实践
1. 知识复合增长策略
就像投资一样,知识也可以复合增长。选择那些能够相互强化的技能:
技术栈选择:
- 不要追逐每个新框架,选择有长期价值的技术深入学习
- 理解底层原理,这样无论表面技术如何变化,你都能快速适应
- 学习跨领域知识:前端学点后端,后端了解点运维,全栈理解点产品
示例路径:
1 | Year 1: 深入学习JavaScript和React生态 |
2. 建立学习系统
每日学习习惯:
- 每天阅读技术文章30分钟
- 每周写一篇技术总结或博客
- 每月深入研究一个技术主题
- 每季度学习一个新的技术领域
知识管理系统:
- 建立个人知识库,记录学习心得
- 整理代码片段和最佳实践
- 定期回顾和更新知识体系
3. 网络效应的力量
技术社区参与:
- 参与开源项目,不仅仅是使用
- 在技术论坛和社区分享经验
- 参加技术会议和聚会
- 建立导师关系,既要有导师也要做导师
内容创作:
- 写技术博客,分享学习心得
- 录制技术视频或播客
- 在公司内部做技术分享
- 参与技术书籍或文档的编写
4. 职业发展的长期规划
5年规划示例:
1 | Year 1-2: 技术专家阶段 |
长期游戏的挑战
延迟满足的困难
长期游戏最大的挑战是需要延迟满足。你今天的努力可能要几年后才能看到回报:
- 学习底层原理很枯燥,但会让你理解技术本质
- 写技术博客很费时,但会建立你的个人品牌
- 参与开源项目没有直接收益,但会扩展你的影响力
如何保持动力
设置里程碑:
- 将长期目标分解为短期可达成的小目标
- 庆祝每个小的进步和成就
- 定期回顾和调整计划
寻找同行者:
- 找到有相同目标的技术伙伴
- 加入学习小组或技术社区
- 建立互相监督和鼓励的机制
技术领域的复合效应
知识的复合增长
1 | 基础知识 → 深度理解 → 跨领域应用 → 创新能力 → 行业影响力 |
技能的相互强化
- 编程能力 + 系统设计 = 架构师能力
- 技术能力 + 沟通能力 = 技术领导力
- 技术深度 + 业务理解 = 产品技术能力
- 个人能力 + 团队协作 = 组织影响力
网络效应的放大
- 技术声誉 → 更好的机会 → 更大的平台 → 更强的影响力 → 更多的机会
如何开始你的长期游戏
第一步:选择你的核心领域
不要试图在所有方面都玩长期游戏。选择2-3个对你最重要的领域:
技术深度: 选择1-2个技术栈深入钻研
软技能: 选择最需要提升的1-2项软技能
影响力: 选择1个平台开始建立个人品牌
第二步:制定学习计划
- 设定明确的学习目标
- 制定可执行的学习计划
- 建立学习进度跟踪机制
第三步:开始行动
- 今天就开始,不要等到”准备好”
- 从小事做起,建立习惯
- 保持一致性,每天都有进步
第四步:建立反馈循环
- 定期回顾学习效果
- 寻求他人的反馈和建议
- 根据反馈调整学习策略
长期游戏的回报
当你坚持玩长期游戏几年后,你会发现:
职业机会的质变
- 不再是你找工作,而是工作找你
- 获得更有挑战性和影响力的项目机会
- 薪资增长不再是线性的,而是指数级的
技术能力的质变
- 从解决问题到预防问题
- 从使用技术到设计技术
- 从跟随趋势到引领趋势
个人影响力的质变
- 从技术执行者到技术决策者
- 从个人贡献者到团队领导者
- 从公司员工到行业专家
结语
在技术这个快速变化的领域,很容易被短期的诱惑所吸引:新的框架、更高的薪资、更酷的项目。但真正成功的技术人员都明白一个道理:长期游戏虽然看起来无聊,但它是通往真正成功的唯一路径。
每一个行动都是朝向短期游戏或长期游戏的一步。你无法选择不参与,但你可以选择玩哪种游戏。
记住:
- 时间会放大不同策略之间的差异
- 复合效应需要时间才能显现
- 最好的投资时间是现在
问问自己:在技术职业发展中,你是在玩短期游戏还是长期游戏?
如果你还没有开始,那么现在就是最好的开始时间。选择一个领域,制定一个计划,然后开始行动。十年后的你会感谢今天开始玩长期游戏的自己。
这篇文章受到了 Farnam Street 关于长期思维文章的启发。在技术领域,长期思维同样是成功的关键。