j****r 发帖数: 1 | 1 首先现在大部分大公司,程序员和非程序员是完全两条独立的REPORTING LINE, 也就是
说销售,产品经理,项目经理,更不要说Account Manager, Implementation, Support
Operations这些低一个档次的人,说白了都没有办法直接给程序员实质性的压力。 真
正能鸡毛当令箭,有死DEADLINE给程序员施压的项目,其实真的凤毛麟角。 这也就让
聪明的程序员,安心刷各种高大上新技术,进退自如。 只要拿出一半资源,让
Business这边无法暴动即可。 我的Engineering Counterpart也是华人,所以我相对来
说已经轻松太多。 他老板对我项目的态度,比我老板对我项目的态度还重要。 只要
他老板愿意为我护航,我的资源就稳如泰山。 他老板不想做的东西,我老板是推不动
的。
其次,程序员要学习新技术,其他职位不一样要学习新产品,开发新业务,建立新人脉
? 没有人能躺在功劳簿上吃老本一辈子。 同等档次的职位,单兵对单兵,TL对TL,
经理对经理,矿工对律师,程序员的收入,在大公司可以说是稳稳第一。 而属于无可
替代的。 担心自己岁数大了,挣钱多容易被裁的,别的职位也一样。 编程和处理客
户问题都不是打电竞,不是拼反应速度。 高收入人群,有家有娃,朝九晚五,为了孩
子考大学投入大把精力,身体还有点小问题的,高层看你肯定不顺眼,肯定更喜欢一天
十几个小时,了无牵挂,收入比你低很多的年轻人。 程序员多收集一些legacy知识,
把自己搞成Key Man Risk, 还能让上面犹豫一下。 其他职位? 不好意思,无缝过渡
。 说到底,五十岁以后还进不了管理层的,压力会越来越大,其实近了管理层也一样
,无数人想要你的位置,能保住自己地位,都不容易。
作为产品经理,产品初期的确能有非常实质性的作用,但一旦产品成熟了,说实在话,
谁来干都一样,这就是为什么连Tony Fadell, Andy Rubin, Steve Sinofsky这样的传
奇产品经理都一样被挤出去,而这些人基本上都是会编程的。 一个产品经理的位置,
对应五个,十个,甚至更多程序员。项目经理这种填报表的虚职就更不用说了。 大公
司某部门关闭,BUSINESS这边通通枪毙,程序员经常可以Re-Purpose而幸免, 就因为这
个兵种不需要Domain Knowledge也一样能发挥,程序员的技能非常Transferable。
至于绿卡问题,不好意思,如果你不是程序员,你来刷绿卡的机会都未必有。 而且做
别的职位的,一样有绿卡焦虑症。 业余创业就更不用说了,搞start-up的founder,
无数人半路出家学编程,就为了能出个Proof of Concept。 万事俱备,就缺个程序员
的,太多了。
美国大公司跟中国华为,腾讯,网易,阿里,百度这些比起来,已经轻松太多。 岁数
大了,收入高了,身体和生产力不如以前了,任何职位五十岁以后都要面临这三个问题
。 自强不息,好好投资,争取财务自由,同时尽量增加自己的Key Man Risk(少写
documentation, 在能过code review的前提下增加别人维护的难度), 才是关键。 |
|