关于工作
2012-10-14
对于程序员工作,若可以选择,有很多因素影响。
1.环境
公司的氛围/文化/价值观是否合心意。
表现在这个公司的氛围是否倡导快乐自由工作,文化是否鼓励开放分享,做出的产品是为人唾弃还是赞美。
自由快乐的工作体现在上层有没有尊重技术人员,是把技术人员当成纯粹实现自己想法或做出产品获得利润的人力资源,还是鲜活个体看待?是全心全意为领导服务还是为市场服务还是为价值观服务?是无限压榨把加班当常态还是合理安排加班?
国内的公司很少倡导程序员开放分享的,因为他们觉得没好处,自己花钱雇佣的程序员做出的东西为什么要跟别人说免费给别人用,这个人分享多了被外界挖了怎么办,对公司有什么好处。简单回答下,对公司的好处是提高代码质量,给在职的程序员带来快乐,另外能吸引外界,降低招聘难度。至于人被挖,是公司自己的问题。详见这里。
此外我个人有点反感传统职场的“领导”氛围(更不用说官场了),对上司下属领导视察命令规章制度这些词有条件反射。如果说什么工作都这样,那我可以将就,如果不是,那我想追求没有这些东西的工作。
2.发展
发展机会是否足够好,自己的能力水平提升速度怎样。在大公司主管是否能给你足够的机会和资源去做事,做的事情是否非重复劳动,符合自己想要的能力提升。在小公司能否随着公司的建起或增长提高自己相应的能力。
3.同事
是否跟同事相处得很好,很有感情?跟同事相处得怎样是工作是否顺利快乐的重要因素,若整天黑脸对黑脸工作,或皮笑肉不笑地工作,你敢说很快乐?
同事间是否很多牛人,可以一直给你提供指导帮助,助你成长。一个好的导师/同事真是很重要,可以让水平提升速度加快N倍,节省很多时间,也可以树立一个标杆,让你想要尽快达到他那样的水平。
4.待遇
现在和未来的待遇怎样。把待遇放在第四个纯粹因为这样看起来我很高尚:)。工作当然很大程度是为了赚多点钱达到财务自由生活过得更好,占的比重很大,如果说给我现在10倍的工资我可能可以无视上述说的所有因素,但若给我一两倍的工资我就要仔细权衡了。
此外工资还是要现在和未来几年一起算,不过未来几年的预期工资肯定是要乘上一个概率的,像创业公司画大饼,一个概率乘一下算出来也不多,只有现在的待遇是不用乘概率的,所以那些给很低工资的创业公司说“目光放长远点,要看未来”纯粹是忽悠,自己还是要有个公式去衡量。
除了上述四个,还有一些其他因素,例如地域,做的产品等,不列了。
————————————————
其实有些工作只有合不合适,没有好不好。例如在苹果公司做软件,据闻iOS软件部门的主管Forstall对下属经常说的一句话是:“史蒂夫不会喜欢那样”。在一个讨好上司,在独裁文化的公司里是能做出很好的产品的。有些人不喜欢这样的氛围,有些人觉得无所谓,看自己更想要什么而已。
我对自己想要什么还不是很清晰,但对不想要什么还是挺清晰的,所以我从腾讯广研离职了,多些尝试,多点提升自己的能力,希望可以追求到让自己满意的工作方式。
新工作鱼块:)