一份好工作一定是你替换雇主很容易,而雇主替换你很难,反过来就是一份烂工作。十几年前,我刚毕业的时候为什么做的是OS工程师,而且是linux OS工程师?我硕士念电路与系统的,我为什么不去做芯片验证工程师?因为我去的那家公司是小公司而不是大公司。如果我去了一家大公司,做芯片验证工程师是划算的,他们的技术就是行业标准,我跳槽很容易,前面的经验换一家公司可以复用,选择余地很大。但我去的是小公司,他们做的芯片是非标的,你获得的工作经验换家公司毫无用处。所以我当然选择做软件,做linux而不是微内核OS,因为linux应用的范围更广泛,跳槽的时候选择余地大得多。如果我去一家小公司做芯片验证工程师,那就像90年代的下岗工人一样,一身的技能都绑死在某条生产线上,一旦这条线,这家企业改变了,我引以为傲的一面墙的奖状,就都泡了汤。这些个奖状,换个单位,可就没人认了。——碧树西风《如果王力宏的前妻都做不了全职太太,你还是省省吧》