现在的位置: 首页 > 综合 > 正文

我们需要改变吗?

2012年08月07日 ⁄ 综合 ⁄ 共 2375字 ⁄ 字号 评论关闭
文章目录

 

     看到标题,大家肯定感到很奇怪!很抱歉,蒙蔽了大家的眼球.前几年比热火的两部电视剧,一是亮剑,二是士兵突击,他们的精神概括如下

亮剑:不惧对手的强弱,也要拔出自己的剑,与其战斗

不抛弃,不放弃:任何时候都要走下去

     两种精神在当代都是需要的,这里我们把范围缩小一些.运用在IT公司的研发部里,看看有什么利弊!之所以选在这里,是因为大部分的博友都是在这种类型的部门里,比如:系统架构师,分析,开发员或测试员

先看几个场景:

场景1:

     某项目经理A在项目例会时,说:我不管你有什么困难,人手够不够,我就要你在XX时间以前把XX系统搞出来.现在销售在等我们,市场已经等不及了!(这种经理比较强势)

场景2:

     某项目经理B在项目例会时,说:我知道最近大家挺忙的,也非常辛苦.不过,领导非常重视这个产品,希望大家再接再厉,克服这个困难,以后我们的日子就会轻松很多(这种经理比较中庸,不是贬义哦,是识大体,说话有轻重)

其实还有很多种情况,简单说,就是时间紧,任务重,需要加班加点!结局不外乎有两种情况:一是完成,二是没有完成.OK,我们分析不同结局的潜在后果!

     第一是没有完成,领导不满意,客户不满意,程序员自己也不满意,辛辛苦苦做的东西没有用起来,心里会很郁闷.这是N方都输的局面.一般这样的结局是领导找项目经理,项目经理找开发员,一通批评教育,可能有些人会离开.

     第二是完成,客户满意,领导满意,程序员自己开发也有成就感,算是N方都赢的局面.我们继续分析,当我们要实现某个功能时,我们有没想过如果另外一个客户也遇到这个问题如何处理呢?就是说,我们写的东东的重用性如何?要扩展性如何?我前段时间遇到的问题,两个医院的同一个功能,却用了两套代码和页面实现.当然,他们的业务也是不同的,使用两套页面也无可厚非,但他们是不是都要保存至Db呢?UI是不是要加载数据呢?下拉菜单也绑定数据?这些都是通用的,而且都是可以配置的,为啥这些都要另起炉灶呢?没错,我们时间紧,任务重,迫不得已采取这种方式开发,我在想,是不是我们总是这样呢?如果说这样没有问题,我们可以这样走下去,也没有关系.关键它是不正确的(说不利于市场发展更贴切),而且从可持续性发展角度看,是弊大于利的.就像我们的自然资源.

     我毕业四五年了,一直在中国的IT企业里工作,没有到过外企,也一直做管理类软件,从起初的ERP,到现在的HIS,经历了3个公司,尽管行业背景不同,编程技术不同,但他们有着共同的一个特点:就是上至中层经理,下到开发员,总是很忙.好像总有完不成的任务,一个同时身兼数职某同时维护多个模块.其实,在中国现在的环境下,也是没有办法的事情,公司也要养家糊口啊.我们需要心平气和的安静下来,认真做好一件事情.

     我想说,我们是不是要改变这种方式呢?至少要尝试改变!!

     亮剑中,李云龙在打平安县城时,应该是比较精彩的一段,大家看着也比较过瘾.我在想,如果当时只有他一个人,丁伟和孔捷没有采取任何行动,结局会怎样?至少不会这么方便的把县城拿下来,可能连李云龙的部队也会损失惨重.但是,由于剧情需要,最后打胜,而且李云龙也没有受到处分,我想在当时真正的共军中,并不存在这样的一个将领,战场上抗命,不服从指挥等等,每条都能够枪毙的.从这部戏里,我看出了李云龙两个字:强势.

     我认为,用在我们当今的IT公司的研发部门里,有些不太合适.因为,编程这东西,有些一个思路接济不上,可能会卡住好长时间,有时底层发现一个大bug,解决起来比较麻烦.这时如果李云龙领导在的话,会说:大家加紧时间,克服下困难,把问题解决掉(相当于在XX时间内攻下这个山头,一般来说,结局也有两种,一是攻下来了,二是自己挂掉).

当然,我的意思并不是为完不成任务找借口,我要表达的意思是,我们要像许三多那样,能够真正的把心静下来,安安静静的做好一件事,即物尽其用,人尽其责.现在这个社会有些浮躁,浮躁得连我们犯错后改正的机会都没有.许三多是我很佩服的人,他能够一个人守军营,而且一守就是半年,更难得的说,他也守住了自己.为他自己创造出一个去老A的机会.我相信,如果我们大家能真正静下来,做好每一件事,对自己也没有坏处, 我们的国家才会真正的强大起来.技术是需要深入研究的,会建表就说知道数据库,写个if语句,就说会编程,这些表像的东西并不能给我们带来质的变化.

     这里要说个题外话,最近工作上有些波动,找人聊了聊,心情好些.有个同事和我说,你现在想得有些多,你完成好领导交给你的任务就好了,其他的不要想!

     其实想想他这样说也没有错,毕竟我是小兵,而且领导是从整体上考虑问题.不过,一人独大的管理方式对于IT公司研发部门也有些不适合.亮剑中,李云龙,丁伟,孔捷3个在军事学院进修,孔捷说,美军的一个下级士官发现我们的粮食补给只有一星期,然后根据此情况制定战术,使我军很吃苦头.这点用于研发部里很好,大家群策群力,从问题的每个角度出发,领导有时会从整体出发,细节方面考虑得不多,而作为最基层的分析师,程序员是最有发言权的.领导会说,要提高工作效率,可使用维护了N年类库,庞大臃肿不说,我们要实现一个功能,有很多种方法,不知道用哪个是好啊?

     有个同事,为了客户上线,通宵加班,一直搞到凌晨4点多,第二天还要继续.我很佩服这样的人,真是不顾性命啊.可换句话说,我们之前在做什么呢?我不太相信老外的IT公司里会这样给客户上线,即使有应该也不会很多!

     那么,我们需要改变吗?我希望大家认真的考虑下这个问题!

     好了,说了这么多,也不知道说了什么?最近思路有些复杂,想得事情比较多…可能结完婚要考虑的问题更多了吧,呵呵

     以后的章节还是以技术为主,把最近研究的东东分享给大家!

抱歉!评论已关闭.