1、跳出技术思维,建立业务思维
千万不要只盯着你那一亩三分地代码,抽空多了解了解业务和流程吧,比如:
- 项目是靠什么赚钱的?
- 你的代码在哪个环节为公司省钱或挣钱?
- 如果你是老板,你会怎么优化现在的系统?
当你能用技术手段去解决业务痛点(比如提升转化率、降低服务器成本)时,你就不再是成本,而是资产。
2、别温水煮青蛙,要保持技能更新
这一点之前咱们这里多次提及,在技术行业,吃“老本”是最危险的。
当今的技术世界变化太快,而作为程序员的我们则恰好处于这一洪流之中,这既是挑战,也是机会。
还是那句话,一定要定期评估一下自己的市场价值:如果明天就离开现在的公司,你的技能和经验是否足以让你在市场上获得同等或更好的位置?
无论在公司工作多久,都要不断更新自己的技能和知识,确保自己始终具有市场竞争力。
3、别让自己的工作经验烂掉,有意识地积累职业资产
这一点我们之前其实也聊过。
除了特定的技术、代码、框架可以作为自己可积累的能力资产之外,其实程序员的职业生涯里也是可以有很多可固化和可积累的有形资产的。
比如你的技术经历、思维、经验、感悟是不是可以写成技术博客文字?你写的代码、工具、框架是不是可以形成开源项目?你的工作笔记和踩坑记录是不是可以整理成技术手册?
千万不要让自己的工作经验烂掉,而是要有意识地将自己的技术资产化,将自己的过往经验、知识、能力转化成在行业里有影响力的硬通货。
4、尽早构建 Plan B,提升抗风险能力
当然这一点虽然说的简单,其实对人的要求是比较高的。前面几点做好了,这一点有时候往往就会水到渠成。
我觉得总体的方向应该是:尽量利用你的技术特长来构建一个可持续的 Plan B。