我眼中的中国软件
来源:互联网 发布:seo工资待遇 2017 编辑:程序博客网 时间:2024/05/03 17:59
我眼中的中国软件这个题目感觉大了点,我之所以写这篇博客是源于我听到这样一句话:“中国的软件,有功能没性能!”.好像说的太直白了些,我当时听了觉得很不服气,虽然说这话的人是IBM大中华区的一位高管,但是我当时只当他是放X。可是随着我工作经历的增加,感觉他说的还是有些道理。
众所周知,印度的软件行业比中国发达,印度人比中国人聪明吗?恐怕没多少人这么认为!难道是因为印度人在编程方面很有天赋吗?未必吧!印度软件的特点就是他们的规范和他们扎实的功底。有人说过:同样的软件需求,100个印度人实现出来可能都是一个样;而让一百个中国人去实现,可能就会出现100个样子!这是很有意思的。尽管在刚入行的时候就会有人向你强调编程习惯的规范性,可是你真的照做了吗?很多的老程序员喜欢玩漂,很多的老程序员喜欢不写注解!不知道诸位同行有没有过这样的感觉,就是一旦写某个模块的同事离职,那么接手维护他的代码往往非常困难!肯能一是代码结构问题,二就是因为注解问题。我的一个朋友跟我说过这样一件事情。他在离职的时候,不想把他的技术留下来,所以他在走之前将他负责过的代码注解全部删除了......... 。我想接手维护他的模块的兄弟的郁闷之情可想而知!
那天我坐地铁的时候,听到站在我前面的两个人说这样的事情:他们两个也是搞开发的,做的是地铁的通信软件,那个MM说到,她的同事在自己搞测试的时候发现一个bug,自己怎么也解决不了,要交任务的时候,直接是又胡乱改了改应付的交上去了。后来他自己都不怎么敢去坐他负责开发的通信软件的那条地铁线路!听到这个,我不知道该作何感想。
我曾经工作在D公司,那是一家在国内排行在前50的软件公司,在进入之前,我对我的工作充满憧憬,说实话能被它录用,我当时做梦都在笑。可是当我进入一段时间,并参与了多次开发之后,我就奇怪一点“这样的性能、这样的架构、这样的破软件为什么MB公司会用!”真的是一点都不夸张,当时我只是一个菜鸟,可是连我都觉得XX的软件,想MB这样的公司很多省份的公司都在用,居然占据了MB公司该项需求近7成的业务。当时真的想不通是为什么。后来才明白D和MB都是YANG企,只是D的系统不是用不了,还是要照顾D公司的,毕竟两公司的老总说不定还经常一起喝茶呢!有一位在XL工作多年的朋友跟说说过,他都不想搞开发了,作为一个老程序员,市场人员可以指着他的鼻子对他说:你必须在XX时间,给我完成了! 那时真不明白,现在也明白了!在中国,你的软件可以没什么技术含量,只要市场营销做得好,让客户觉得可以用就OK了,照样有钱拿,这样一来,市场人员是老大啊,我们这样程序员不过是敲代码的民工罢了,如果不走上管理层,只是技术好在公司也没什么地位!软件公司对客户的依赖很强,很多项目,客户对软件的要求都不高,在招标的时候感觉是给谁都可以这样就造成了市场人员的嚣张!不只是面对市场人员,在客户面前,我们更是低声下气的!软件企业普遍对客户依赖十分严重,因为很多项目是那种谁做都可以的!我亲眼见到客户技术部门的一个小喽啰,在我们总监与他交流的时候,直接是一点面子都不给!当着我们这下人的面,对我们总监一顿奚落!这个场景让我感到悲哀,那是我真的很羡慕那些在ALBB、TX等这些在互联网公司工作的朋友们,因为他们公司是直接面对消费者的,他们可以自己实现产值,而我们只能依赖客户!只能被他们当作民工!
当我平时跟同事在聊起我们的开发是,都有种“山寨”,我想我说的事情在中国软件企业中并不是个例,很多都是普遍存在的,我不知道什么时候才能改变这种“山寨”!
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/mayongkang/archive/2009/11/08/4784871.aspx
- 我眼中的中国软件
- 我眼中的中国软件的昨天,今天和明天
- 我眼中的软件开发
- 我眼中的微软大战略和中国软件之殇
- 我眼中的软件开发过程
- 中国的大多数软件的一个bug和我眼中最保险的防止程序运行多次的方法
- 中国的大多数软件的一个bug和我眼中最保险的防止程序运行多次的方法
- 普通高中生眼中的中国软件行业(第二版)
- 温昱眼中的2006中国软件大会
- 温昱眼中的2006中国软件大会
- 温昱眼中的2006中国软件大会
- 温昱眼中的2006中国软件大会
- 我的留学生活[4]-韩国人眼中的中国!
- 转:中村彰宪:我眼中的中国游戏开发者
- 我眼中的软件测试----(一)我的入门
- 巴基斯坦人眼中的中国
- 三岁小屁孩眼中的中国房价
- 日本人眼中的中国逻辑
- vc settimer 使用例子
- 堆内存和栈内存
- WTL学习笔记——(8)ATL/WTL开源项目
- 冒个泡
- 文件路径中的“.”,new File(".")
- 我眼中的中国软件
- 影评
- ARM流水线
- char varchar nvarchar 区别
- pku3522 Slim Span(最小生成树变形)
- 解析Microsoft Sql Server中的like语句
- GCC's Conditionals with Omitted Operands
- nmap参数详解
- Nmap使用方法