发布于 

「一本十年前的书」程序员生存定律

程序员生存定律 李智勇, 2014-06-08

书中试图用四个可控变量来定义程序人生的规律,它们分别是:

  • 自身价值 —— 你能干什么
  • 自身价值上的表达力 —— 别人认为你能干什么
  • 自身价值的稀缺性 —— 在特定时空背景下,市场对某种技能的渴求程度
  • 身处公司的特质和未来 —— 公司提供了怎样的平台给人发挥

这四个变量一起决定了一个人在职场中的市场价值,个人的一切选择主要是为了在这四个变量上有所收益,并使市场价值最大化。

代码之外的人生

程序员的人生出口:

  • 成就超一流高手
  • 积累、爆发、开始创业
  • 转向管理之路
  • 维持原状的老码农
  • 提前退场、向代码说再见

职场生存定律

  • 交换是职场里一切的根本
  • 生存定律总纲
    • 技能 S 是指一个人所能做的事,即自身价值;
    • 实现程度 A 则是指各种技能被周围的人认知的程度;
    • 如果收入水平为 I,那么当 S × A > I 时一个人是有选择权的也是安全的,否则一个人对于公司而言是负资产(至少是被认为是负资产),潜在的有被剔除的风险;
    • 有几个因素会使实现程度 A 急速膨大,为:自身价值表达力,自身价值的稀缺性,公司的特质和未来。

软件的世界是怎样的

  • 技术更迭偏快
  • 介入门槛偏低
  • 软件和软件差别可以很大

这三者类似于全局常量,而个人努力则类似于变量,它们共同在生存定律之下起作用,影响人生的最终高度。从自我增值的角度看,最关键的事情是不能与这三者所带来的效应相违背。

程序员的增值之路

对程序员而言最根本的始终是自己的价值,忽视自身价值提升而单纯沉迷于成功学这类方法论,早晚会吃到苦果。

  • 方向的选择:技术还是管理
  • 增值之路的起点
  • 如何顺利的成为高手
    • 高手的定义和养成关键
    • 全局性的地图
      • 程序员到架构师
      • 程序员到CodeGuru
      • 程序员到纯管理
    • 增值路上常见的“坑”
      • 学习失去焦点
      • 学习与实践相分离
      • “博”与“专”上的迷失
      • 错过人生中的好时机
      • 停止知识更新
    • 给自己找一个驱动力
      • 纯物质上的驱动力
      • 兴趣的力量
      • 使人生永动的势能

程序员的表达力磨砺

  • 表达力的类别和作用

  • 改善表达力的途径

    • 影响表达力的关键因素:资历、性格与习惯、借势与公司政治
    • 给自己一点资历
    • 去除性格和习惯中的致命缺陷
    • 善用借势
    • 了解一点“政治”
    • 检查自己的表达力
  • 检查自己的表达力

程序员的稀缺性营造

  • 稀缺性可带给你什么
  • 改善稀缺性的途径
    • 提升自己
    • 顺应时势
  • 检查自己的稀缺性
    • 从技术角度看,稀缺性就是选定一个技术路径长的,不处在衰落期的领域,不停的打磨,不停的前行

程序员的公司选择

  • 公司的分类
    • 一个人要想做对选择,一要有选择权,二则要了解待选项
  • 公司的选择

六个程序员的故事

  • 一个40岁老程序员的无奈
  • 一个普通码农的退场过程
  • 一个关于项目经理的故事
  • 一个技术牛人的成长经历
  • 一个创业者的十年
  • 一个女程序员的编程之旅