主题:为什么很多人瞧不起印度的软件? -- box
你的问题对软件人、软件公司、软件行业来说都是毫无价值。
孔子曰:益者三友:友直、友谅、友多闻。不要辜负了你的名字。
觉得国内不大会有跟印度公司直接打交道的。国内不大会有人看过印度人的源码。
××××××××××××××××××××××××××××
前段时间我们从印度人手里接手了一个project,那个东西他们maintenance 很久,可是源代码一看:
一个字:乱
两个字:真乱
一个method能写数千行,就是copy & paste, copy& paste.也很少modulelize
小老板觉得已经无法在他们的基础上维护了,只能边维护,边重新开发.
我们是做通信软件的,买了原来Trillium(美国的一家公司)的一套协议栈,后来Trillium被CCPU收购之后,这套协议栈的技术支持就被转到印度去了,结果就变得很差很差,在我们的客户那边出了好几次outage,结果那边的技术支持没有一次拿出有建设性的意见,只是在推诿,都是我们自己后来找到bug的,后来我们都告诉他们怎么改了他们都不承认,实在很郁闷。
一个经典的例子,他们自己写了一个类似于memcpy的函数,结果自己把源地址和目的地址搞反了(这是印度人后来帮我们做的一个 enhancement里引入的),导致整个函数堆栈被写乱,我们查了很久才发现。
所以,我自己对印度的软件产业没有太多好印象。当然,个人之见哈~~~~~
个人体会,中国软件工程师的能力比三哥强,这是无庸置疑的。但中国的软件产业中,最重要的从来不是人。。。
×××××××××××××××××××××××××××××
我和你有点同感。很多事情,我一天不到就可以搞定的,但是给别人的话,一个星期都未必能搞定,并且还可能出问题。
我做网游的。
项目是去年规划完成的,通无线、有线网络,通各种pc、掌上各种终端的一个人际互动项目。
大半年时间找人合伙开干,结果杯具了,算沉没成本了。
在这半年里,项目越规划越成熟,对项目本身技术实现方式也越来越清晰,突然发现,原来我这个业余选手就能搞定,虽然因为不熟悉,时间肯定要长了点,但是
A、只要我完成了demo,基本上就可以分工细化给其他人开发,同时demo也基本上就能带来收入(这就是营销/运营/产品策划强人带来的额外好处了)。
B、不用再去搞巨细靡集的规划文档了,全部从我脑子直接对接,开发完后再用文档工具+截图生成文档。
C、另外,我也不用去担心技术人员对技术的接纳程度,可以尽情采用一系列最新的技术了(比如数据库,我就用NoSQL了)。
当然,自己搞技术最大的好处是:现在感觉天地开阔,只要我有足够的时间,我就能把我脑子里所有想做的事情,快速地实现出来(当然,要实现我脑子里的东西,给我一万倍的时间都不够)——所以我现在非常鼓励我周围一大帮产品策划天才,让他们也学点技术,至少要能独立搞出demo,这样创新速度会加速。
ps:感觉各种不同的人创业会有各种不同的优势和劣势,比如
A、技术人员,创业开始基本上就能拿出demo,但产品规划方面却往往欠缺想象力和市场考虑;
B、营销人员,创业一开始,基本上只要有产品,营销方面的方案就可以出来,弱点是产品是什么样的?何时开发出来都是个未知数(这事我就干过,结果人家产品迟迟没推出来,我相当于做了无用功了);
C、产品策划,创业一开始,基本上产品规划就是令人心动不已的,弱点是没有demo,容易被人认为是空想(这个我是经常性碰到,早已习惯);
D、销售方面达人的创业,一般是从代理入手,起步阶段非常稳定,但也因此长久地被别人控制(这方面我干过,但没被人控制,反而利用大佬们的斗争态势,控制他们),影响进一步发展,最终会演变成运营达人所做的事情;
E、运营达人创业一般都是大资本创业,但也因此根基薄弱,产品欠缺精细,持续运营可能性太低(所以,创业还是不要去想什么大投资,从零开始,慢慢积累,持续性和爆发力才强,已经见到太多因为资本雄厚而死得更快的例子了)……
最理想的状态,当然是各个方面都有一个达人主持,但什么都不缺,还创个屁业啊……
感觉网游的空间还是非常之无穷大的,中国古文化可以发掘的东西简直是个无底洞。
另外,市场上目前主流的游戏公司,都还是太嫩了(还处于大包大揽阶段)。
另外,是严密组织还是松散组织(我就目睹过英雄式的一个人的生产力和创造力,远远超过一个千人团队的生产力和创造力,组织严密反而成了创新的魔障了)
网游的开发绝对是一个团体活,一个人是搞不定的。所以这个门槛也是挺高的。
另外,你还没说你的创业呢。
这两个游戏,都是单枪匹马搞出来的,很有特色
A、游戏性上,超越所有同类型游戏
B、兼容性上比较差:毕竟人家是凭借业余时间搞的,精力有限
C、画面比较粗糙:理由同上
印度人其实也没有什么nb的软件....他们强项在外包。
印度人的英语好,这个优势实在是超过我们太多了。
印度人的代码烂,这个几乎是世界公认的。
印度人早几十年前就跑到硅谷技术殖民了,现在都是一帮一帮的。
和印度人一起工作很不爽,我至少亲耳听到十多个不同国家的人抱怨过。
你是想说Infosys么?
如果是,这样的企业还是算了吧。
你这个想法我也想过,所以我把尽可能多的金钱方面的资源倾向于给技术——70%股份+拿工资(当然不可能和大公司比,但我是没工资的,而且钱是我出的,基本上他亏不了多少)
这样的条件,要换我,笑死了,哪有这么冤大头的,可是,面对我这个冤大头,有多少人能有拿得出手的本事,并愿放弃目前的安逸生活呢?
尝试过找外包,那可真是大开眼界了,我规划详细到做事接近体力活,结果人家则是说,这么多要求,那报价要翻番,这钱还真好赚啊。
更诡异的是,竟然开发出来的东西还不如人家开源出来的东西,还口口声声说开源的一定不是好东西……
附上一个码农级别自测外链出处
很可惜,绝大部分国内码农都是level0,能达到level3的就已经很少了,而level3上面,还有7级,呵呵
我以前做梦幻的。
同化了,不管你以前level几,5年之内有90%的可能变成level0甚至以下
销售。如果真是烂货,再怎么好的business idea, Intel也不会干的。我估计金山还是有两把刷子的。毕竟一个小小的词霸也有GG和微软的支持。“小日本的白面"和“大英帝国的香烟”伺候着这么一位主......
这里还有篇文章:
http://software.intel.com/en-us/articles/optimizing-kingsofts-jx3-online-using-intel-graphics-performance-analyzers/
如果没什么值得肯定的地方,也是不会当成某种范例来说的。