博客
2018
读书笔记:程序员跳槽全攻略

读书笔记:程序员跳槽全攻略

10/28/2018

链接:程序员跳槽全攻略 (opens in a new tab)


原理篇

价值论

  • 价值只和能为雇主提供的价值有关
  • 要增加自己的使用价值,就要提升自己的业务能力

供需

  • 供需可以调整,技巧在于选择更好的细分市场

跳槽不是什么

  • 跳槽不是为了追求价值最大化
    • 工作是生活的一部分
    • 职业的不可逆性
  • 跳槽不是找工作,而是换工作
  • 跳槽不是加薪的砝码
    • 如何谈薪资
      • 讲自己最近在工作上的成长,看主管是否认同
      • 从能力提升角度,向主管要一个更大的发展空间和更大的业务挑战
        • 体现对能力提升的渴求
        • 如果谈话不顺利,可以终止对话,而不提加薪
      • 询问当能力达到这个新的水平时,薪资是否可以同步提升
        • 建立一个谈话基础:薪资和能力匹配

求职的本质

  • 挣钱的四种形式
    • 帮别人挣钱:打工
    • 为自己挣钱:SOHO
    • 雇别人挣钱:企业主
    • 让钱自己挣钱:投资
  • 求职是不能利用其他挣钱是,通过出卖劳动力,换取资源的阶段行为
  • 其他形式在挣钱的效率和数量上是有优势的

跳槽的意义

  • 在打工这种挣钱形式下,进行自我调节的方式
  • 通过合理地跳槽,寻找市场需求和自我实现的最佳匹配
  • 达到金钱和成长上双丰收

跳槽原则

  • 不要因为「现在很差」而跳槽
  • 要因为「未来更好」而跳槽
  • 优先在风险最小的路径(如当前公司)寻求成长

准备篇

程序员职业的四大象限

  • 雇员象限
    • 专家线:和机器打交道
    • 管理线:和人打交道
  • SOHO 象限
    • 做外包
    • 免费+收费模式
  • 创业象限
    • 以规模化为前提
  • 投资象限

市场需求分析

根据需求调整定位

  • 观察技术趋势
  • 投资新兴市场和细分市场

职业画布

  • 如何构造价值
    • 我是谁,我有什么资源(认识自己)
      • 对能力和资历的梳理
    • 我的竞争优势(新兴市场 / 细分市场)
      • 已有优势
      • 可能优势
    • 谁可以帮助我(内部推荐 / 能力背书)
  • 如何传递价值
    • 雇主需要什么样的人(需求分析)
    • 怎样让雇主知道你(求职渠道)
    • 怎样宣传和证明自己(个人品牌 / 乐于分享)
  • 我能给雇主带来哪些价值(市场定位)
  • 预估收益
    • 加入这家公司我要付出什么(跳槽成本)
    • 加入这家公司我能得到什么(收入增加 / 自我实现)

构建个人品牌

  • 公司品牌不是个人品牌
  • 程序员如何做个人品牌
    • GitHub
      • 来自真实的需求
      • 持续更新的毅力
    • 技术博客
    • 社交账号
  • 走完分享的最后一公里
    • 技术博客
    • 社交账号
    • Slideshare
    • 定期精选文章
    • 在线教程

提升构架能力

  • DRY
  • 半自动化
  • 正交性
    • 功能和功能之间尽可能不相互干扰,以减少依赖
    • API

操作篇

简历

  • FAB
    • Feature:是什么
    • Advantage:比别人好在哪里
    • Benefit:对雇主有什么好处
  • 给论据,别给论题
  • 对比体现成长

知识补全

  • 遍历简历知识点
  • 技能树

常见面试问题

  • 为什么要离职
    • 不说上家坏话
    • 说现公司的好话
  • 遇到过的最大挑战以及解决办法
    • 突出面临压力时,如何冷静分析和解决问题
  • 三年后,你希望成为一个什么样的人
    • 强调成长性和稳定性
  • 有什么要问题
    • 问带有「兴趣指标」的问题,表明对公司的兴趣
    • 不要对产品细节挑刺