近期总在思考关于个人职业发展的问题,我看了很多也想了很多,记录下来一些感悟。
人生的重要阶段和标志
公司论坛上有很多经验丰富的老司机,他们对新人的建议还是比较中肯的:
初入职场,只要第一个公司没烂得无法容忍,还是尽量能待满三年,这三年是掌握基本职场要领、了解行业和企业,以及思考职业发展的重要阶段。HR招人,通常会考虑你以前跳槽的情况,太短时间就跳的话,他会认为你耐性差或不充分判断就做出选择。
在职业道路上最重要的阶段莫过于——20到30岁!
这个阶段的首要任务,就是提升自己的学习能力和解决难题的能力,这几乎决定着你的未来。也就是说,在30岁以前,工作5-7年,你需要拥有:
- 高效的学习能力。这意味着——基础知识扎实、触类旁通,读英文文档不费劲,有寻找前沿知识的能力、能看到问题和技术的本质,善于思辨、能独立思考。
- 解决问题的能力。这意味着——犯过或处理过很多错误、见过很多的场景、能够防火而不是救火。
这两个能力最直观的表现是——你在团队或身边人群中显现的leadership:
- 帮人解问题。团队或身边多数人都在问:这个问题怎么办?你总能站出来告诉大家怎么办。
- 被人所依赖。团队或身边多数人做比较关键的决定时,都会来找你咨询意见和想法。
一旦能达成这样,你会进入正循环:
- 因为学习能力强,你会有更多机会去接触难题;
- 在解决难题的过程中,你能学到更多的东西。
上面这个循环只要持续几年,你人生的各种可能性就会大大增加。
为了达到leadership的特质,你需要:找到自己的长处,以及适合自己的环境。
职业生涯的发展阶段
整个社会有一个不争的事实——会把最重要的工作交给30岁左右的这群人。也就是说,30岁左右的这群人是这个社会做事的中坚力量。
技术人员在职场中的归宿有两条路——到真正的技术公司成为一个专心做技术的人,或是成为一个职业的经理人。
- 你要开始关心并处理复杂的人事。大量的人利益关系复杂,目标不一致,每个人心里都有不一样的想法。从
talk is cheap, show me the code
变为了code is cheap, talk matters
,这个时候需要耗费大量精力在不同的人之间周旋,而不是花时间去创造有价值的东西。- 你要开始学会使用各种政治手段。从你成为一线leader的那一天起,你就开始变成“里外不是人”的角色,需要在下属和领导,员工和公司之间周旋。
追求自由的生活
- 第一层——工作自由。你不会有失业危机感了,也就是说,你成了各个公司的抢手货,完全不愁找不到好工作。达到这个层次,一方面你有了真正意义上的工作选择权,另一方面你完全可以随时离职去做你想做的事。
- 第二层——技能自由。你可以用自己的技能养活自己,不依赖于别人提供的工作机会,也就是所谓的自由职业者。程序员具备成为自由职业者的潜质,你拥有的编程能力和思维,其实是一种创造力。
- 第三层——物质自由。本质上来说,你一定要学会投资,这里的投资不一定是钱,时间和青春也是一种财富。你要投资到什么样的事,什么样的人?只有真正懂投资的人,才可能实现物质自由。