`
zwchen
  • 浏览: 785598 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
阅读更多
终于离开我工作近两年的公司了。
两个月多前就有辞职的念头。一个半月前,大连一家软件公司通过51job找到我,然后叫我去面试。面试很顺利,因为是做底层大型平台的研发,当时我担心领域太窄,很犹豫,后来公司部长多次和我沟通,我的疑虑才解除了。前后经过一个月,我才决定去他们那儿。其实,我本来是打算去上海发展,像上海的ebay、IBM研发部门。这家公司共有约300人的研发队伍,包括基础平台和业务平台。总之职位和待遇我都比较满意。当然了,进去后呆一个月才能知道期望和现实的差别。

离开现在这家公司是必然的。在我进入公司后几个月,我就预测我很难在这家公司干满三年,现在的离职时间和我当时的预计一致。因为合同是三年,所以我并没有将档案和人事关系转过来,当然公司也没有给我交纳任何保险,他们说是档案转过来后再补上。因为从我进公司的时候,就想到我离开公司的一天,所以我工作非常努力,认真负责,几乎得到了所有同事和领导的高度认可。我在公司给人的印象是充满热情、积极主动、好学、乐于助人,有个性。但给认还有一个可悲的印象:一个偏执于技术的人,说得难听点,就是井底之蛙。因为我来公司的近一年时间内,主要是解决项目中的技术问题,做一些纯技术的模块,基本没有安排和业务相关的活给我干。

先说说我们公司吧。公司很大,在国外和国内约有10个分公司,也快上市了,主要是做项目,没有自己的核心产品。别的部门和分公司可以说是外包,但我们部门不是,我们一般都是从需求调研开始做的大项目。大家知道,国内做项目的公司,关注点一般都不在技术,公司领导就认为技术人员可以一把一把抓。用Struts、Spring啥的对项目的影响几乎就是5%不到。说我搞技术吧,就是拿别人的产品或开源框架来用(时间紧啊);搞业务吧,没我的份。回过头来想想,我给别人的印象也是我自己造成的,怨不得谁。但是我现在也非常关注业务,关注业务给客户带来的价值。一堆钢铁和砖块有用吗?如果它不是用来盖房子。

当前的项目实际,往往是领导以接单子和完成合同为中心,员工以领导为中心,谁以客户为中心?但说实话,国企这类传统客户,还真不好沟通。项目验收时公司大领导换了,你就哭吧;客户负责人不懂技术,硬是拿产品的需求来要求你,你就认了吧。客户分阶段要概要设计文档、详细设计文档,去一次,忽悠一次,皆大欢喜,到项目验收时你就傻眼了:那花了几个月写的高达几尺厚的文档,怎么做出的系统,客户我都不会明白?你说当时客户验收时两天内能够消化这么多文档吗?这是客户的悲哀,也是我们的悲哀。如果我们有实力,我们能这样被动吗?我们一半的时间都在应付客户,而没有做本质的事情。前段时间客户要概要设计文档,时间紧,项目组缺人,让一个DBA突然进来,干了两周,做了上百页文档,然后交给客户验收,DBA就退出了,你说这样的概要设计有用吗?一句话,还是我们不够强势,没有力量去强势。

离开的另外一个方面,就是待遇的问题。我倒不是说我的待遇差,其实我这一年多的待遇是比较高的,相比其它部门和大连其它公司,只是比起一年前降了1k多。我们公司工资分两块,一块是基本工资,一块是绩效。我的基本工资部分,和大连其它几家大公司的工资持平,而绩效往往有2到4k,这只是因为当时我做的那个项目很肥,不是决定于我的能力。当然以我的能力也能够拿那个价。但一个上千万的项目,做到最后竟然不赚钱,还可能赔钱,你们怎么都不信吧?部门很多项目都这样。
现在这个项目只有几百万,分的项目绩效不多(按项目报价的15%),我的绩效也自然就降下来了。这倒不是我离职的真正的原因,离职的真正原因是我干活很郁闷,成长太慢。我们部门资历高的很多,但他们一般都不写代码,一些人也不会写代码,觉得写代码是PG的活,他们用Rose画好各种图,生成代码的框架,让那些毕业生去填(我现在姑且不谈这种开发模式的成本高,设计和编码脱节、不利于人才成长)。
我现在的项目主要是有关工作流、业务流程的,不是那种简单的OA,技术这块现在风险最大。我觉得我绝不是一个喜欢逃避的人,但我的leader是部门架构师和项目PL,也许有点文人相轻,我觉得他对我缺乏授权,我没法发挥我的全部热情和能动性,我不可能按他的要求两天出个方案,一天定个架构(要是他有类似项目的经验就好了)。我始终认为,做一件事情,需要多长时间就是多长时间,不是我们主观决定的。也许我和他沟通问题很大。我也不怪他什么,项目太紧,他压力大。

上面我说到待遇问题时,又扯远了。我们部门很多项目都是上面的情形:拿到一个大单子就不知所措。要知道,大单子往往不是增删改查,把Struts+Spring+Hibernate(SSH)摆乎摆乎就可以了。如果项目的架构只需用SSH就可以搞定的,是怎样的项目呢?反正我接触到的几个项目更关注于业务系统之间的集成和分解(业务架构),组件划分、性能、安全、异构平台等问题。我以前也做过用Struts+Hibernate就可以解决问题的项目,但这类项目不用这两个框架同样可以解决,只是一个工作量的问题,它们业务很简单。这些项目都不大,几十万的单子,一个公司没啥积累,随便招几个也可以忽悠过去。也许我这样说很消极,但国内大多数做项目的公司,遇到这样的项目,估计也就这样了。那些项目对于客户一般都不痛不痒,类似的电子政务项目往往就是一个政绩工程。但做大项目呢?这样的项目应该是客户的核心系统吧,这时候才到了考验人的时候。这类项目,就单说技术吧。一般有很多东西是可以重用的,譬如SSO、workflow、组织结构管理、权限管理、全文检索、树形组件、Table组件等等,太多了,不便列举。像前面四种,我们几个项目都用到,一个项目做一套,不说项目进度拉长,就是质量也很难过关。当然这些可重用资源还不一定是风险很大的。像我们,类似项目的框架搭建、规范很难都难以重用,一个项目组一个势力。

如果大多数项目,都是重头再来,技术成本风险不说,业务风险也非常大。你说,这样的项目赚钱吗?当然了,这样做项目,短期内,对开发人员很有利,因为每个活都有挑战性,反正我是成长很快的,因为很多事情我就得独当一面,而且一个leader一个做事风格,我从中了解到很多管理风格。而且,你很清楚项目的风险在哪里,至少知道什么会把项目搞砸。一个公司项目管理的成熟标志之一,就是大多数人可以按部就班,职责分明。但这样规范的公司未必利于某些员工的成长,不过对降低公司成本非常有利。所以在我在这家公司的经历,是一笔很好的财富。

如果项目不赚钱了,我也不想和公司领导谈什么待遇的问题。离开时,我对我们部长还有些歉意,因为我来公司这两年,确实没有给部门带来什么利润,因为项目是亏钱的。他也了解我这个人,知道公司留不住我。

我们部门薪资还是有点竞争力的,特别是那些拿固定工资的,只是那些毕业没两年的不乐观,公司都认为它们开始一年是产生负利润。但我更觉得是公司没有充分挖掘他们。做国内项目,按对日外包那样分SE、PG,我觉得是很可悲的。如果说你是PG,就意味着你除了堆叠代码,啥都不会,也自然不会给你安排有挑战性的活。但对新员工的自学能力我也不乐观,很多人来公司一年多了,Servlet的生命周期都不清楚。他们很多人喜欢问我问题,也许是因为以前我给他们培训过,我大体知道他们的自学能力,替他们担心啊。
当然了,业务系统到最后的编码,难度确实很低,即使是一个千万级的项目。别谈可维护性、可扩展性、灵活性,这些东西都是需要成本的,我们也做不好,我们只要满足客户的业务需求,通过验收、收回款项就可以了,我们不是在做产品。我这么说,只是出于无奈,PM无奈,公司高层也无奈。

我无法改变这个现实,所以,我决定离开。常年在这种环境下工作,我担心我的激情会被磨灭掉,几个月前,我突然问自己:我能干啥?技术有意思吗?我是一个追求完美的人,我把工作当成自己的事业,我需要寻找那种自信和征服感。我们可能无法改变环境,但我们可以选择。

运营一个公司或部门,像我们这样做传统企业项目的,好难啊。如果我是公司高层,我也感到无能为力。也不是说部门如何艰难,只是没有我期望的乐观。我在这家公司呆了两年,整体上还是对自己还是比较满意的,进步比较大,眼光视野也开阔多了,怎么说呢,公司也算是外包行业的前几位。我和同事、领导关系也都不错,总的来说还是比较开心,自由。

算了,这次就写这么多吧。
期待我的下一个开始!
分享到:
评论
48 楼 shxiao 2008-07-01  
回家从不开机,除了看电影时
47 楼 zhangxi123 2008-07-01  
bcccs 写道
fyting 写道
metaphy 写道
fyting 写道
我遇到过更奇怪的事情:
一天我和某同事吃饭时聊到液晶显示器了,我说要是买个宽屏LCD写代码肯定很爽。同事一脸惊奇:“啊,你回家还要开eclipse?”,搞得我很被动,也是一脸的惊奇……

我怎么没看明白?

……我的意思是说,他对我回家了还写程序感到不可思议,当然,我对此也觉得不可思议……

不是一路人嘛。

有什么不可思议的,我现在回家开eclipse和开QQ是必做的两件事
46 楼 。。。 2008-06-30  
我现在在公司开Eclipse, 在家开gcc, 写C有种让脑袋运动的感觉, 写Java......如果没有公司那些牛人的过度设计, 我也会觉得是件很放松的事情.
45 楼 hardPass 2008-06-30  
metaphy 写道
fyting 写道
我遇到过更奇怪的事情:
一天我和某同事吃饭时聊到液晶显示器了,我说要是买个宽屏LCD写代码肯定很爽。同事一脸惊奇:“啊,你回家还要开eclipse?”,搞得我很被动,也是一脸的惊奇……

我怎么没看明白?


回家干私活?不要这么拼命
44 楼 senbao18 2008-05-14  
楼主的公司貌似是华信??很受启发....
43 楼 nemo1982 2008-02-26  
lz原来的公司一定是沈阳的东软吧
42 楼 foy 2008-02-25  
zwchen 写道
lane_cn 写道
lz以前是东软的吧,电信事业部现在忙哪个项目呢?
不是不是的。虽然东软也做过一些烂项目,我也有所闻,但公司整体肯定比我描述的好些,否则这个老牌公司怎么撑到现在啊。

当然啦,我觉得在我呆的那两年,也是非常值得的,虽然最后损失了约15k的四险一金。我还是很感谢公司给我提供的机会。现在做研发,那两年的项目、工程经验就显得非常难得了。

BTW:请大家不要误解东软是一家做低端外包的公司,对日外包只占到其不到20%的营业额,而且对日的单子很多动辄上千人月,累倒时一定的,经常加班到晚上10点。它的主要软件业务是国内传统行业,譬如社保、电信、烟草等九个行业。

在东软混了15天的人漂过....
41 楼 longbiezai 2008-02-25  
看了楼主的收益很多。
我现在是刚处来没多久。现在在一个小公司。
   总是有想往大公司跳。
     我虽然技术不好,但我有学习的心。

PS:要遇到楼主这么好的leader..真是够运气了。。
40 楼 yeshucheng 2008-02-24  
tv9 写道
不重视技术的公司,别呆,逃得越快越好。

如果说这里的技术是一些新框架,其实不然。团队技术再前卫,没有业务单子也是白搭啊。。。
整体大环境就是这样,呵呵
39 楼 yeshucheng 2008-02-24  
fyting 写道
引用

但对新员工的自学能力我也不乐观,很多人来公司一年多了,Servlet的生命周期都不清楚。他们很多人喜欢问我问题,也许是因为以前我给他们培训过,我大体知道他们的自学能力,替他们担心啊。

我遇到过更奇怪的事情:
一天我和某同事吃饭时聊到液晶显示器了,我说要是家里买个宽屏LCD写代码肯定很爽。同事一脸惊奇:“啊,你回家还要开eclipse?”,搞得我很被动,也是一脸的惊奇……


只能说明你们就是不同道的。
38 楼 netspirit 2008-02-24  
LZ的技术貌似很不错。
相对来说比应该好多了
我们公司也属于外包公司
06年毕业从进公司 整天就是哪里缺人往哪里调
接手的都是出现问题的项目,就不说他烂吧
等我还没好好理解项目了 又被调了

到现在就只是做一个比较完美的项目
通过这个项目 项目经理说我进步很慢,
的却 因为我很少编码 弄得我专心编码去了,
项目中的其它东西都没好好考虑。
希望下一个项目我能做得更好。
这个项目完成了 我也有换公司的打算
我对我过去的快2年的工作经验感到不满
我需要更加努力。。 
37 楼 Transformers 2008-02-23  
zwchen 写道
pikachu 写道
楼主这两年没白干!

现在的世道,难啊,你也别怪你们老大,挣碗饭吃不容易啊!


是的,我知道我们老大的难处,给我,我也摆不平。前面的技术架构、技术风险没搞定,后面的人没法开工,上10人都要闲着。也许有其它的解决方案,如平行开发,项目组其他人按一种方案做,业务流程用JBPM的xml定义,另外几个架构组成员处理另一种方案:做用户要求的流程定义平台。说这些细节可能大家不太明白我要表达的意思。

但我和他的一个月的交往来看,我说话的分量不够,也许是刚加入他们项目组,相互都不熟悉,磨合期。大约一个月前,我就强烈建议用开源JBPM二次开发,他希望我们自己独立开发工作流流引擎(我当时就跟着做了一个工作流引擎的雏形),绕了一圈,他发现自己做风险更大,所以还是决定用这个开源产品,我倒不是说我当初有什么高明之处,毕竟项目当时只有我去做技术预研。

算了,不用讨论这些工作中的是是非非,pikachu说得有道理,现在混口饭都不容易,彼此照应照应吧,大家和气点。

东软在2003年的时候就有自己成熟的workflow engine,并在电力营销系统上成功运用,怎么还要开发了,晕.
36 楼 neptune 2008-02-22  
你比我好多了
35 楼 yangdefeng95802 2007-11-06  
楼主的情况怎么和我现在的一个样呢,你和我遇到的情况都差不多了!这样的项目真的是不好做!
34 楼 ECyzl2007 2007-11-05  
目前用Java做应用的框架技术都是由基本的设计模式中提炼出来的,正如Robbin说得那样,这些东西都容易过时(当时炒得很火的EJB算是个例子吧),最重要的是Java的内功修为。就像你练过了九阳神功,再去练乾坤大挪移岂不是简简单单。我现在接触的OSS/J的时候,就暗自庆幸以前学过的J2EE的核心模式,理解起OSS/J的设计和API来非常容易的
33 楼 zwchen 2007-10-14  
lane_cn 写道
lz以前是东软的吧,电信事业部现在忙哪个项目呢?
不是不是的。虽然东软也做过一些烂项目,我也有所闻,但公司整体肯定比我描述的好些,否则这个老牌公司怎么撑到现在啊。

当然啦,我觉得在我呆的那两年,也是非常值得的,虽然最后损失了约15k的四险一金。我还是很感谢公司给我提供的机会。现在做研发,那两年的项目、工程经验就显得非常难得了。

BTW:请大家不要误解东软是一家做低端外包的公司,对日外包只占到其不到20%的营业额,而且对日的单子很多动辄上千人月,累倒时一定的,经常加班到晚上10点。它的主要软件业务是国内传统行业,譬如社保、电信、烟草等九个行业。

32 楼 lane_cn 2007-10-10  
lz以前是东软的吧,电信事业部现在忙哪个项目呢?
31 楼 fuwang 2007-10-09  
我建议你在弄技术的同时,可以顺便看看业务。其实绝大多数业务都是很简单的。
30 楼 ycwubin 2007-10-08  
现在国内做技术的太浮躁了,尤其做项目,难亚!

理想是什么...........
29 楼 zhuyi8319 2007-10-05  
fyting 写道
引用

但对新员工的自学能力我也不乐观,很多人来公司一年多了,Servlet的生命周期都不清楚。他们很多人喜欢问我问题,也许是因为以前我给他们培训过,我大体知道他们的自学能力,替他们担心啊。

我遇到过更奇怪的事情:
一天我和某同事吃饭时聊到液晶显示器了,我说要是家里买个宽屏LCD写代码肯定很爽。同事一脸惊奇:“啊,你回家还要开eclipse?”,搞得我很被动,也是一脸的惊奇……



在家就别写代码了,休息吧,看看书也好,呵呵,好多好书没看呢

相关推荐

Global site tag (gtag.js) - Google Analytics