论金融IT公司程序员的职业发展 - 金融行业 - ITPUB论坛 - 澳信传媒旗下专业技术...

来源:百度文库 编辑:神马文学网 时间:2024/04/29 01:21:36
论金融IT公司程序员的职业发展

在金融IT公司,最多的应该算程序员了,他们往往最辛苦,不但要接受长期出差,经常加班的现实,而且还要经常主动学习新技术,不但要应对周围别的程序员的竞争,还要应对刚出校门的小弟弟,小妹妹的竞争。公司的开发都工厂化了,每个人只负责某一块功能的开发,或者仅仅是一块机械甚至繁琐,枯燥的工作,这样的结果是对人的技能的要求降低了,自己多工作几年,似乎并不比这些小弟弟,小妹妹有更多的优势,相反,这些新人精力充沛,对工资待遇要求也不高,看到这些,想想岁数一年年大起来的自己,莫名的焦虑涌上心头,自己的出路在哪里?
    在平时,由于工作的原因,接触了不少这样的程序员,进行了不少的交流,我想,金融IT公司的程序员的职业发展至少有六种,即做管理,做技术,做业务,做质量,做销售,去甲方。下面便分别说一说。
    一、做管理,一般从项目经理做起,项目经理,典型的兵头将尾,虽然不一定写代码,但技术上还是要钻研的,否则不会服众,关键时候,还需要自己亲自出马帮手下的兄弟们解决技术上的困难,要当好一个项目经理是不容易的,因为他要承受多方面的压力,公司会给他成本,效益,客户满意度的压力,手下的兄弟会向他抱怨无休止的加班或返工,客户会抱怨交付进度和交付质量。所有这些都要求他待人处事有足够的灵活性,不能感情用事。可见,不是谁都适合做管理的。(说到这,忍不住多说几句:有的项目经理也许是出于自身地位的考虑,不愿意提高手下兄弟们的技能水平,或者对项目组里的同事采取压制的态度,极端鄙视这种人)。
      一般来说,在IT公司,要混到一个项目经理的位置,要两到三年的时间,这个和个人的资质以及公司的文化有关,自然也不排除已有管理经验的人跳槽到另一家公司继续做项目管理,这里所说的项目管理实际上就是项目经理,因为空降到别的公司做部门经理以上的管理人员,这种情况在IT公司不多,中高层管理人员基本上都是一步步做上来的,我想说的是,一个人在决定走管理这条路时,应该考虑清楚:1)自己是否适合做管理,是否有兴趣做管理?2)自己是否愿意在未来的几年或更长的时间内一直留在现在的这个东家?换句话说,现在的这个东家是否是自己可以依赖的臂膀?因为一旦自己将来要离开现在的东家,自己的管理技能是否能保证自己在新的公司仍从事管理工作,还是被迫拾起丢弃多年的技术?如果那样,那这个机会成本就太大了。3)自己进一步升迁的可能性,因为要做到中高层,能力固然是一方面,上司对自己的评价更重要。
      当然,做管理的有一些最后也许会出来自立门户,这时就需要考虑清楚,自己是否已经有了创业所需的足够的技术,人才和社会关系?
    二、继续做技术,国外的程序员可以做到四,五十岁,我们没道理不可以,只不过是竞争的过分激烈,造成整个行业一种浮躁的心态,从业者也没有静下心来钻研技术。
      那我们该如何来选择自己的技术道路呢,我的建议是,选择一个自己最擅长的领域,精耕细作,比方说,自己喜欢钻研软件架构方面的技术,并且有较深的造诣,不妨选择走架构师的道路,但并非谁都可以走到这一步的,能力固然重要,机遇也同等重要,不可想象,一个没有经过大项目历练的程序员会成为一个优秀的架构师?有能力,也有参与大项目的机会,但没有给你培养成长的机会,架构师仍然不能产生。除了架构师,程序员还可以走专才之路,比方说,钻研某一门技术并成为这方面的专家,这样,你的价值就体现了,这里所讲的专门的技术,可以是数据库技术,中间件技术,BI技术等,也可以是某种专业的软件,如SAS,SPSS等,只要你能达到“人不会我会,人会我精”的程度就可以。
    三、做业务,因为这就是我的道路,我自然愿意多说几句,呵呵,因为所有的IT系统都是根据业务需求而设计的,你能理解透业务,甚至具有了业务发展前瞻性的设计思路,那你的价值是很大的,公司会离不开你,甲方也会认为你是个人才,想请你加盟。
      技术的发展可以日新月异,但作为事物本质的业务发展却没那么快,只要你有兴趣,你完全有足够的时间和精力来把你关心的业务了解清楚,当然,这并不是说,做业务分析这条路会更好走,我们国家的金融IT行业是过分竞争的行业,至少目前是这样的,现在有几个公司能凭着几个产品就衣食无忧了呢?作为业务分析人员,自然也希望能多了解业务,多接触新的业务,这样才有机会融汇贯通,也只有这样,自己的职业道路才更有保障,这是一个持之以恒的学习过程。
      有人要问了,我也知道业务的重要性,那怎么学业务呢,这个问题我以前已经谈到过,有兴趣的话看一下我以前发的帖子吧,我在此需要补充的是,通过自己所做的项目来学习,我们从事各种各样的项目,这些项目既然存在,必定有他存在的理由,这个项目的提出是要解决什么问题,为什么会有这样的问题,是怎样解决这个问题的?把这些问题都弄清楚了,你不知不觉中已经增加了一些阅历,这时候,你可以尝试着换一个内容不同项目看看(当然,这个要公司政策允许,现在大多数公司是希望你能安心做好目前的项目,个人能力的提高倒是其次),另外,多结识行业内的朋友,大家多交流也是一个提高自己的办法。
    四、做质量管理,这里说的质量管理主要包括测试技术,即功能测试和性能测试,优秀的测试人才目前还比较缺,从开发人员转型做测试,在案例设计上,考虑的问题会比没有技术经验的人更全面,在性能测试上也会比没有技术背景的人更有优势,因为他对程序的性能更敏感。
    五、做销售,做了几年技术后,有些程序员转行做了销售,这种选择也不错,销售自己熟悉的产品或技术,一定比没有技术背景的人更专业(现实生活中,我见过不少销售,只能说是关系型销售,请客户吃饭,沟通客户关系上比较在行,但对自己的产品却不能称得上熟悉,哄哄外行还行,一碰到内行就蒙了),这个社会说到底是推销的社会,只要感觉自己善于推销,平时做足功课,加上自己的技术背景,说不定还真比整天埋头coding强。
    六、到甲方,在甲方现场工作一段时间后,有些IT公司的技术人员被甲方挖了过去,这对乙方是件很无奈的事,除了埋怨甲方的不地道外,也没别的办法。在甲方一般工作稳定,待遇基本上还可以,基本上不用编码了,平时主要做一些用户和乙方的沟通协调工作,追求稳定的技术员不妨一试,不过,甲方要的技术员一般不超过35岁,如果不满足这个条件,基本上就不要考虑了
    希望金融IT公司的兄弟姐妹们都能找到适合自己的职业发展道路。
论金融IT公司程序员的职业发展 - 金融行业 - ITPUB论坛 - 澳信传媒旗下专业技术... 激励知识工作者的真正要素 - 项目过程 - ITPUB论坛 - 澳信传媒旗下专业技术社区 收付实现制与权责发生制 - 国内ERP产品 - ITPUB论坛 - 澳信传媒旗下专业技术社... 转贴:3个比较好用的项目团队沟通工具 - 管理协同与办公自动化 - ITPUB论坛 - 澳信传媒旗下专业技术社区 我的ERP之路 - ERP产品与实践 - ITPUB论坛 - 皓辰传媒旗下专业技术社区 我的ERP之路 - ERP产品与实践 - ITPUB论坛 - 皓辰传媒旗下专业技术社区 搞懂oracle字符集 - Oracle数据库管理 - ITPUB论坛 - 澳信传媒旗下专... 我的ERP之路 - ERP产品与实践 - ITPUB论坛 - IT168旗下专业技术社区 【求解】Oracle11g的国家字符集问题 - Oracle开发 - ITPUB论坛 - IT168旗下专业技术社区 金融行业IT公司打工经历 【另一个淘宝。。。淘宝的转型】 - IT业界评论与展望 - ITPUB论坛 - IT168旗下专业技... ERP系統借贷关系表 - ERP产品与实践 - ITPUB论坛 - IT168旗下专业技术... Java入门与认证版 - ITPUB论坛 - IT168旗下专业技术社区 DBCA删除数据库可以删干净么? - Oracle数据库管理 - ITPUB论坛 - IT168旗下专业技术社区 金融行业职业分工和职业道路介绍--一个梦幻般的行业 发展汽车金融公司是汽车消费信贷的大趋势 金融行业 请教SGA命中率的含义 - Oracle数据库管理 - ITPUB论坛 - IT168旗下... 我国消费金融公司发展问题浅析及对策 - 十八子li的日志 - 网易博客 金融职业人规划: 金融行业的 XML 标准及应用 金融行业比较热门的几个证书 中国农村金融发展概况及政策建议(二)|金融行业分析|金融市场趋势|金融研究分析|-免费报告... 各IT公司CEO首份职业盘点 多从普通程序员做起