
前段时间公司总监之一Daniel跑到武汉来做了两场培训,一个是关于怎么做一个好测试,另外一个是关于软件人的职业规划。这里将软件人的职业规划中的要点记录下来,其实这些职业规划的思路不仅仅是局限于软件行业,其他行业同样受用。
1. Passion/Good At/Experienced In/Not Good At
这是通常人们在选择职业的时候四种状态。
Passion,你对你做的事情有激情,能够持之以恒的投入并不计回报(尽管后期回报丰厚),在初期(因为在后期待遇也很好)在乎自我价值实现重于待遇,从这份事情中获得很高的个人满足感。
Good At,擅长。可以理解为天赋,举个例子,大学期间A学习很刻苦,B很贪玩,要考试了,从来没听课的B借A的笔记复习,A也帮助B跟他讲课。结果考试结果A75分,B79分。-- 也许某些人天生就擅长干这个,B就擅长快速学习并取得考试高分,这个A就不要心理不平衡了。
Experienced In,经验。这份工作也许他做得并没有激情,也不擅长,但是因为他做了好些年头了,有经验了,于是就顺水推舟一直选择这个做下去了。
Not Good At,不擅长。逆水行舟,是金子总会发光,但要到让你发光的地方去,这样会更有效率,你也会更幸福。
2. 职业就像跑道
这里是指换职业或者换行业。当你在你现在的这份职业里面做了两年的时间,你觉得你不适合这里想换跑道,请三思。
如果你换跑道,这意味着:
1>. 你在这个跑道跑的两年全浪费掉了,所有积累归零。(如果把这理解为沉没成本,请看2)
2>. 你换的新跑道当中,有人在你前面已经跑了两年了,并且这个时候别人仍然坚持着这个跑道,所以别人是Passion/Good At/Experienced In,那么你和别人竞争中依然会遇到很多的问题,会不轻松。
根据刚才的两点,当你决定换跑道的时候,请确保你在新跑道里面是Passion/Good At两种类型,否则赶上别人会很困难,会遇到比你现在你熟悉的老跑道更多的问题。
3. 安居乐业
其实工作是为了什么,总监的观点是大部分就是安居乐业,就这么简单。如果你认为你是普通人,那么你也在这个大区间里面。最终大家都是想达到财务自由,想干什么就干什么。
真正自由的状态是对未来的一种可预见性和可把握性。
我们普通人工作的目的:1>. 获得一份收入;2>. 获得自我价值的实现。
4. 姚明身上思考职位选择。
姚明打中锋的位置,对卡位,篮下进攻,篮板的要求很高,但是姚明必须也会有运球能力,虽然不用像科比(后卫)那么好,但是必须会,否则篮下动作无法完成。
同样,软件行业的人不要拘泥于自己是开发而不愿意做测试,自己是测试看着开发的代码头疼。开发和测试就像运球和篮板球一样,是在软件行业(NBA)混的基本技能。思路更开阔些,将来的路就更广些。
5. 语言和技术的比较
做软件的技术人员经常吵哪种语言比哪种语言更好。总监面试的一个人有这么一种观点:
问问自己你实际用到了这个技术的20%以上没有,如果没有,请不要进行技术优劣比较的讨论,因为这么浅的东西多种技术都可以,作为菜鸟与其花时间讨论你用不到的东西,还不如时间用在提高你自己身上;如果你已经是个高手,用到技术的80%以上,那么也可以不用讨论技术之间的优劣了,因为你已经做通了,你已经把语言之间的差异秒杀了,那么也不用讨论了。
总而言之,不用比较扳手和起子谁更好,遇到需求找最适合的用就好了,因为你是人。
6. 大心脏
NBA的术语, big heart,指的是那些可以在最后几秒命中压哨球并且可以扭转局面的super star.
真正的项目负责人或者高层管理者并不是技术最好的人,也不是最有能力的人,而是有一个大心脏,可以在最关键的时候或者最难熬的时候顶住压力,正常发挥团队平时的水平。
7. 经常横向比较。
总监举了个在微软当测试总监的例子,这个测试总监工作有三种类型:
1>. 负责产品的质量。
2>. 管理测试人员和每次deliverable的质量。
3>. 评估市场上对于微软ERP系统的供应商。
也就是说这名在微软工作的测试总监工作涵盖质量,管理和商务三个方面,那么如果你是某家软件公司的测试总监,你的工作涵盖哪些方面,你的工作有哪些价值。
经常去在业内公司横向比较(不是比工资),经常去思考。
很有收获。。