中年码工的困惑

苹果上熟人说多不多,说少不少,顶个马甲上来请教。如果有熟人认出我是谁,还请私下交流。

话说1月底Appraisal经理问了个问题,你小子以后是想继续做技术还是想转管理啊?照他的意思就是要么就做纯技术的,要么就是做纯管理。于是问题就来了,作为一名在英国混的程序员(俗称码工),应该走哪条路?

先介绍一下个人背景,30多岁了,国内本科,在英国某校混了个挺水的博士,一直是计算机专业。国内毕业后工作两年来的英国,在英国也工作七八年了,一直吃的也是码工这碗饭。博士毕业以后一直在小公司混,基本两年跳一次槽吧,12年进了现在这个公司。公司主业是Asset Management,两千来人,在伦敦算是比较大的吧。我们Floor是做Fixed Income的,几百号人。我所在的就是一不到十人的Support小组,就我一中国人。日常工作就是按照Floor上同事需求帮他们定制软件,如果自己组里做的软件出问题还得顺带做点技术支持的活。

个人觉得自己技术一般。虽然对技术还是挺感兴趣的,但是年龄不饶人,学新东西慢,跳槽也有点跳不动了。本来打算过几年路子熟了出去做做consultant什么的,如果不是那块料一直呆着也行。感觉这个组大家有点养老的节奏,除了另一博士其他人对技术没啥兴趣(但这博士还不是计算机专业科班出身的),似乎也没人担心未来会有裁员失业的问题。组里用的工具还停留在微软那一堆Visual Studio 2008(C# 3.5)和ASP.NET这种老掉牙的技术上,因为是金融公司还有一堆Excel VBA的东西要支持(你懂的)。组不大,公司不小,所以采用新技术的速度跟以前呆过的小公司比起来慢如蜗牛。组里技术最强的可能是我,于是乎在可见的将来学东西基本上靠自己看书。公司毕竟不是软件公司,如果要上大项目,策略大体也是倾向于从外面买成熟的Off-the-shelf软件而不是让我们来做,所以技术上想继续有长足进步是挺难的。

与人沟通方面因为个人还比较好说话,Floor上同事对我印象似乎都还不错。口语过得去,听力一般,因为是外国人,和同事除了工作和技术上没啥太多可聊的。最多是对于新闻天气还有交通聊两句,自从不看足球以后连这个万金油话题都没了。一碰到Xmas party这种场合就抓瞎,因为要和组里以外的同事交流,听不太懂也感觉没啥可聊的。以前在小公司感觉基本没有这个问题,也可能是同以前公司里年轻人占大多数有关系。

也许大家好奇的是如果我转管理,经理看起来也没打算走人的意思,那这管理岗位从哪来呢?按经理的意思是公司肯定还要扩张,所以如果我选择做管理会让我去参加一些管理培训课程(估计是公司内部的课程为主)。个人臆测是小组可能会雇人,然后我继续在现在经理手下帮助做些管理的工作。如果我选择做技术应该差不多就是现在这个样子继续下去,会有自己去外面参加一些技术培训课程的自由。我问了经理有没有两者兼顾而有所偏重的职业道路,他的回答就是他和他前任自从转了管理岗就不再写代码了,言下之意基本上是不可能两者兼顾的。

啰里啰嗦说了一大堆,就是想请教高人给看看,我是适合做纯技术的还是适合做管理?:polite:

--------------------------------------------------------------- 我是更新的分割线 ---------------------------------------------------------------

非常感谢大家的回复,上来发帖的本意就是听听正反双方的意见,如果只有一种意见我倒会更加担心。

这几天一直考虑这个事情来着,网上发帖+请教身边的朋友,现在基本有成型的想法了。

其实我个人的选择也不多:如果走技术路线,这个公司肯定是不能长待了,跳槽或者去做contractor才能有希望在技术和收入上有所进步,否则只能等着退休了。但是自己心里明白如果作为码工再跳槽想在收入上有提高已经不太可能了。做contractor值得一试,但是正如回帖的几位同学指出的个人年龄偏大+技术老化会让这条路线也很有挑战。如果走管理路线,主要的担心就是作为一个外国人,如果把技术放下了,以后如果失业再想找技术工作就更难了。

经过反复斟酌决定既然有这个机会还是试一试走管理路线,毕竟这样的机会并不是每天都有。人生不存在绝对保险的选择,根据过去的人生阅历来看,你做出的选择如果目前看起来很保险,往往会错过你还看不见的机会。我现在的情况就是技术水平很难有根本性的改变,而公司又不是一个可以靠技术上位的公司,做管理虽然有不小的风险,但目前看起来是唯一可行的职业路线了。性格和语言上的短板虽然无法无视,但是也还不至于短到阻止我放手一搏的地步。

其实经理也提过如果日后发现不适合做管理还是可以退回来继续做码工的,太过于患得患失也没有必要。最坏结果就是此处不留爷自有留爷处,掌握的技术虽然有点老掉牙了,倒也不担心找不到工作。

不常在苹果上发帖,难得大家给了这么多真诚而有价值的回复,心里很感动。鉴于回复数量大大超过了我的预计,就不一一回复各人的帖子了。如果有新的变化,我会上来继续更新这个帖子的。

快过春节了,祝大家新的一年生活中心想事成,工作中节节高升。

--------------------------------------------------------------- 我是再次更新的分割线 ---------------------------------------------------------------

我们的公司和小组自从上次我发帖后发生了天翻地覆的变化:直接管理我的经理跑路做contractor去了,这人去年Appraisal问的问题估计也就是走个形式忽悠我。他的经理和他的经理的经理都被开了,还有他的经理的经理的经理也内部调动了……

因为整个管理全都乱了套,加上公司从内部派了个完全外行的经理来管理,小组里的人也走的差不多了。我已经递了辞职信了,接下来就是准备跳槽或者做Contractor了。还好也没算对原来经理的承诺太上心,也说不上失望什么的。

在过去三个月看到的政治斗争比之前工作那么多年加起来还多。个人总结中国人在英国混还是靠技术吃饭吧,中层管理层平时看着没事,有斗争的时候你一外国人完全玩不转的。

写点更新大家就当是个故事看看,乐呵乐呵。

我是金融公司做财务的,一直打算做技术了。周围有中国同事被软磨硬泡的推上管理岗位,结果她后悔万分,手下的几个人今天这个sick,明天那个不爽别的同事整天跟她抱怨,她的大老板也不管,弄的她夹在中间要崩溃了。经常sick. 现在寻思跳槽呢,没别的要求,只要不管人就行,可是资历到那了,不管人的工作不好找啊

谢谢回复,你的同事也是做财务的么?

树挪死,人挪活。如果没有家庭的话,可以试着去别的国家工作一下。离不开伦敦就跳槽吧,一般都是越跳越好。

话说你不是那种特能侃的人,还是好好做技术吧

是的,话说我跟她一个level, 不过不用管人,最多给新人做个system workflow training.

技术跟不上才做perm吧?个人感觉这里做contract的才比较有挑战啊~ 不过也看个人的情况了。楼主感觉还比较安于现在的状况,如果公司技术层面发展缓慢,而你又想继续呆下去,感觉转做管理层比较适合,当然,核心问题是你是否会管理人才或者项目。说实话,如果完全放手技术的话对以后,我是说以后哈,可能会有一定的影响,有的职位也给50%的hands on的那种管理职位可是貌似你公司是不现实的。根据你个人情况来吧,问问自己,对技术是否还想做下去?是否有管理层的性格和能力?是否有心想在此公司往上爬更高的职位?p.s. 感觉楼主与人沟通能力不是强项,自己要衡量一下工作中与同事沟通大概占你工作的百分比,毕竟管理层面的职位拉拢人心很重要!

目前还不打算跳槽。做IT的除了去美国和回中国,其它还有什么建议么?

谢谢中肯的建议

你真的觉得你到了40-50岁还可以做个纯码农?你做得过小年轻吗?体力脑力跟得上吗?日新月异的技术跟得上吗?
能转管理或者转行就赶紧找机会转。不然个人认为10年以后你的前景堪忧。。。:cn10:

个人肯定是喜欢做技术的,否则也不会有做contractor的打算,但是也担心在这个地方会不会在技术上越来越不思进取。

性格应该是不适合做管理的,犹豫的原因主要是这个公司不做管理似乎很难走技术路线上位,另外一个次要考虑是如果做了管理以后是不是回国找工作会比较有优势。

但你说的有一点很重要,如果不具备做管理的素质,做管理不会有优势也不会有成就感。

谢谢:polite:

这个似乎是国内对于码工行业是否要从技术岗转管理岗的标准建议吧。个人觉得在英国做技术似乎还好,只要自己喜欢学习,混口饭吃到退休还是没有问题的

我不是做金融也不是编程的,就泛泛的讲讲我的感受吧。

我在工程行业做了8年的技术,大小项目都做过无数遍了,工作就像生产线,每天上班就autopilot. 好处是,世界比较安静,简单,每天听着MP3管好自己的项目就好了。不用担心自己项目以外的所有问题,经理把活给我我就做。熟能生巧,日子相对轻松。

最近一年开始做管理,工作很忙而且压力挺大。 原因是,以前没做过,挺多东西要学。管理除了要懂技术,还要解决无数拉拉杂杂,乱七八糟的事情,跟客户开会,拉项目,扯皮,叫手下的人好好干活,等等。 而且老外都还比较有自己的想法,不大爱按照别人的意思干活,唉。
我做管理的理由是,自己做技术实在做的无聊了,想挑战一下自己,换点新东西搞搞。听起来是有点虚。 就看你自己了,要不要challenge自己一下。

祝好运。

有一点,你是想在这里长期呆下去还是有回国的想法?看你的回复貌似有回国的想法哦。不过现在国内也开始兴起了contractor,项目也满多,都是在南方或者上海,北京这样的大城市,如果楼主回国没有地域的限制做contractor也完全没有问题(国内他们叫freelancer) 。

我是觉得就你现在的发展趋势,尽快跳上contractor这条船,不过你的技术层面怎么样以及在市场上面是否还具备竞争能力就真的很难说了。感觉管理层不适合楼主,因为性格原因,如果有做contractor的想法就要尽快,毕竟1,年龄不小了,2, 技术层面可能会跟市场有脱节 3,现在不转管理层,继续混在你公司的技术层面的perm职位里面,你可能这一辈子也就这样了,安逸但是没有挑战。

谢谢前辈的经验,很有借鉴意义。“老外都还比较有自己的想法”,确实如此。我小组里的老外还比较懒散,让我来管的话我还真觉得头大

谢谢回复,个人短期没有回国打算,毕竟这边也已经有家有口。关于回国的说法也只是随口一说,或者是为了目前还看不见的未来打算。

另外是否做contractor确实是值得深思的问题,谢谢指出我的问题所在。

IT经理是很需要有沟通能力的工作,很多没有什么IT编程背景的人甚至也能胜任这个职位,可见SOFT SKILLS对这个职位的重要性。

也许行业和公司的不同导致这个结论也不是100%一定的。但是建议楼主还是去接受培训,反正多学不是坏事。同时多训练下自己的SOFT SKILLS就有备无患了。

谢谢。你说的是PM或者是完全hands-off manager么?

是啊。如果需要参与编程,那当然需要IT TECHNICAL技能了。

我仅是以我不成熟的了解和角度看啊,就像你说的,在英国年纪大的码农还是很多的,有些SENIOR的不是工资也挺高的么? 其实人虽然需要挑战,但是人各尽其才也对啊,如果不能勉强,就不要勉强。

其实我也想当IT MANAGER,不过我也不是那种特能聊的人,所以要学的地方还有很多啊。

是那个找对象的楼主哈哈哈,