导航:首页 > 程序命令 > 印度程序员开发软件

印度程序员开发软件

发布时间:2022-09-26 06:35:59

① 谁看过印度程序员写的程序,为什么都说印度

印度的软件在全球是领先的 因为他们只能去研究软件 其他方面弄不过先进国家

② 印度经济那么落后,却为什么印度的IT行业能如此强大

世界20大IT公司,11家美国的,9家中国的,没有印度IT什么事。之所以产生印度IT强大的错觉,是因为西方IT的客服业务大多外包给印度,而普通百姓最可能接触到的就是这些人,给人一种IT行业都是印度人的错觉。

③ 一名印度程序员的生活领悟

Siva,是印度海得拉巴的一名软件开发人员。从他的角度来说,在印度做一个软件开发人员略有不同,也有点难。总之,一言难尽。今天,他和大家分享自己作为印度IT行业中的一名软件开发人员切身感受。


我叫Siva,是印度海得拉巴的一名软件开发人员。软件开发是一份令人兴奋的工作,因为你每天都可以看到新事物。如果没有新的事物,我们还可以赋予一些旧概念新的有趣名字,然后自娱自乐。但是,从我的角度来说,在印度做一个软件开发人员略有不同,也有点难。总之,一言难尽。


来自于其他国家的软件开发人员对印度软件开发人员的看法,让我大吃一惊。所以今天,我想和大家分享我作为印度IT行业中的一名软件开发人员的感受。


ps:这些纯粹是个人观点,不喜勿喷。


我的第一份工作


我的第一份工作是在一家小公司里,职位是Java
开发人员。并且我的几个非常亲密的朋友也加入了这家公司。我很庆幸能在我职业生涯的初期就和一些非常有才华的人一起工作。


我的第一个经理习惯于强迫我们在工作的第2到3个月时间内只使用Notepad++/EditPlus
编码,目的是为了让我们熟悉如何编译和运行程序,并知道编译时和运行时的类路径等。


但是,架构师对此颇不认同。有一天,他看见我在用EditPlus编码,就走到我身边,说:“难道你去打仗都不用武器的吗?”。他从我一片茫然的表情中知道了我并不知道他在说什么。他将键盘拖到他面前,下载了Lomboz
Eclipse(一种Eclipse的变体,不过现在已经没落了),然后给我解说如何使用它。此外,时不时地,他还教我一些很有趣的键盘快捷键,用IDE代替Notepad/
EditPlus写代码的速度明显快多了。


我从他们身上学到了了解事物的工作原理以及如何有效使用工具来加快工作的重要性。


对了,我的团队领导是实战经验非常丰富的开发人员。他记得大多数核心的Java
API方法,并对设计模式有一个很好的理解。他是一个完美主义者。即使只是代码缩进不正确,他也不同意我们提交代码。有一天,我们正在加班,时间甚至已经是第二天凌晨了,因为我们得提供一些紧急交付。然而即使这样,他也坚持要纠正缩进,清理导入的包和未使用的变量,严格按照TABs和空格一致等原则。我们抱怨不休。


但是后来在融合来自于不同开发人员的所有代码更改的时候,我们才意识到这么做的重要性。他总是说:“既然要做,就要把事情做好。否则就不要做。”


至于团队中的其他成员,由于我们也是好朋友,所以彼此之间没有任何冲突,也没有政治矛盾。我们常常周五晚上开party直至凌晨2
点,在办公室讲笑话乐得哈哈大笑。一切都是那么美好。


开启我真正的旅程


3年后,我离开了这家公司,跳槽到一家大公司里,大公司意味着更好的工作,更高的工资和更佳的工作文化。然而我很快发现,并不是所有的东西,大公司都比小公司好!在那里,我遇到了一个有着可怕代码库的遗留应用程序,看得我真是头大无比。


此外,和我一起工作的开发人员,都是这家公司的老员工,他们不愿意接受任何新的东西,没有兴趣使应用程序变得更好,只想墨守陈规,即使原来用惯的方法是令人痛苦不堪。


由于印度IT产业主要是基于离岸开发模式,大部分的时间我们都在维护遗留的代码库。我们很少有机会去搞新建的项目。即使是那些关键架构/设计部分是由现场团队完成的新建项目。


幸运的是我有机会去参与一些新建项目,也涉及了从头开始设计应用程序的过程。


许多公司里对那些想要继续走技术路线不想转去管理部门的程序员,都没有明确的职业发展规划。更糟糕的是有些公司迫使开发人员在具备了一定年限的工作经验之后,步入人事管理的行列。


青菜萝卜各有所爱,不是所有的开发人员都热衷于技术,这无可厚非。有的人是做一天和尚撞一天钟,有的人只想着不择手段完成就好,不管代码质量和可维护性如何。在印度,你很难找到那种充满激情的开发人员,因为大部分人只是将编程当作工作而已,而是不是因为乐趣和爱好。


有时,我学会了新的东西,或做了一些很酷的玩意儿,环顾四周想分享我的激动心情之时,却发觉没有人能够理解我的这种兴奋之情。


写博客


当我在一个项目中使用Struts1.x框架的时候,我碰到了一些棘手的问题。并且在努力捣鼓了3
天之后依然找不到任何解决方案。我不停地调试,搜索了所有的书籍和论坛。终于发现有人针对这个问题刚好写了一篇文章,并提供了解决方案。果然他的解决方案是有效的。我向那位博客作者表达万分感谢。但想到还有很多不知道作者的博客也帮助我很多,于是也想开一个博客回馈社区。于是,我有了我自己的博客
www.sivalabs.in,上面我陆陆续续写了一些自己学到的东西。


不久,我的文章发表在DZone和JavaCodeGeeks社区网站上。虽然我的英语写作能力不够好,但我一直在写文章,希望通过练习能够熟能生巧。


当看到有人对我的文章评论“在你的文章中我学到了一些东西”的时候,我真的非常开心。我从StackOverflow,博客,论坛等社区中获得很多帮助,如果可能的话我也想尽我的微薄之力回馈给社区。


优秀的开发人员就像战争英雄


由于我们要做的大多数是遗留项目,或是在维护模式下的项目,因此管理层更喜欢那些忠诚的,坚守在公司的老员工(尽管很多老员工拿的工资并不高或者公司并没有将他们当作一种资源对待),而不是技术力量雄厚的人才。


优秀的开发人员就像战争英雄,虽然在我们开启新项目或创建一些核心设计的时候需要这样的人才,但是一旦核心设计已经搞定了,其他的开发人员按照设计走也可以添加方法到流的时候,就像一旦战争结束了,那些英雄就会变得无人问津一样,很多公司就不会再去关注那些优秀的开发人员。


许多非印度技术人员讨厌印度的开发人员


我经常看到一些抨击印度软件开发人员的文章。当然,这只是一些个人意见。甚至有人想赞助巴基斯坦轰炸印度。真是有够幼稚的。


印度IT企业的主要问题是,为了获得项目,他们让客户相信他们能在几乎不可能的时间内交付项目。而为了达成这些疯狂的时间线,他们将责任下放到管理人员身上,然后管理人员强迫团队领导接受任务,而团队领导再将截止时间扔给开发人员。这就是印度的开发人员面临的最大问题。许多印度的开发人员不知道怎么说“NO”。他们只会默默地接受这种疯狂的时间计划,竭尽全力地完成。而这整个过程的结果是“不可维护的蹩脚的代码”。


但是,我还有几个问题。现场的非印度客户怎么会相信“印度离岸团队可以用6个月的时间建造现场团队预估要18
个月的同一个项目”?他们为什么不要求终端到终端的测试套件?他们为什么不要求代码质量报告?


一分价钱一分货!你支付多少,你才会得到多少!


那些大放厥词说“所有印度程序员都很差劲”的人,应该先想清楚再说。这样一棍子打死一船人,是要不得的。每个地方每个国家都既有优秀的开发人员,也有差劲的开发人员。我曾经和一些非常嚣张傲慢的现场开发人员合作过。那么难道说所有的现场开发人员都是嚣张的吗?这当然是大错特错的。


我坚信,在印度也有很多伟大的开发人员和架构师,而且我和他们共事过。


也有很多像我这样希望每天都能学到什么,想要成为比昨天更优秀的开发人员。这么多年时间中,我学会了“如何快速学习新事物”。所以,我竭尽全力学习,为明天做好准备。无论你要我使用的是
Spring还是JavaEE,Python还是RoR,Eclipse还是NetBeans,我都能手到擒来,游刃有余。


近年来,很多事情正在慢慢改变。如今的印度IT产业已经不再完全依赖基于美国的项目。印度企业中技术应用增长了很多。但是,除非思维过程得到改变,否则一切就都还是在原地踏步走。企业不应该再异想天开让“9
个开发者1个月时间发布一个新项目”。


开发人员应该更专业,并且当要求他们去做一些不能高质量完成代码的实现任务的时候,能够鼓起勇气说“NO”。


总之,通过这些年的学习,我明白了软件开发并不都意味着技术。关键是要理解业务领域,重视其他人的沟通交流。


希望一切会变得越来越好

④ 印度的软件产业为什么发达

政策引导产业发展,印度是个发展中国家,综合国力不强。但印度政府的发展策略是从几个主要产业入手,使用有限的资源和集中的政策扶持发展相关产业,成效就是使印度成为了世界软件第二大国。

由于决策和定位得当,印度迅速崛起为一个软件生产大国,1990年软件产值为5000万美元,到2004年印度的软件出口值已达120亿美元。印度还制定了雄心勃勃的发展目标:2008年要实现软件出口500亿美元,力争成为世界软件出口的龙头。

(4)印度程序员开发软件扩展阅读:

印度扶持政策:

1、融资优惠政策:包括设立信息技术产业风险投资基金,允许上市软件企业进入国内外资本市场进行融资,允许外资对软件技术园区内的企业100%控股,放宽对20大软件出口企业的融资额度和收购额度的限制等。

2、税收优惠政策:包括对软件企业在2010年前免征所得税;对其开发所必须的软件进口实施零关税;对进口设备实施关税减让,对盈利企业免征进口设备关税,允许企业在国内市场上销售相当于出口价值50%的产品等。

3、实施软件技术园区计划:印度政府在1992年启动了软件技术园区(TheSoftwareTechnologyParks,STP)计划。在STP内的企业是100%的出口导向型企业,园区内的企业可以享受一系列优惠政策。

参考资料来源:网络-印度

参考资料来源:网络-软件产业

参考资料来源:网络-印度软件企业国际化研究

⑤ 中国的程序员和印度的程序员有什么不同

说起印度,人们对这个国家的第一印象就是印度在软件方面是比较强的,那么印度的程序员和中国的程序员相比较都有哪些主要不同呢?今天就为大家分析一下。

英语水平高于中国程序员

他们最大的优势应该是语言上的优势,印度整个人口中其实会说英语的人的比例很小,但是印度的程序员一般都是受过良好的教育的,他们这个群体的英语无论听说还是写都远强于中国程序员。

解决Bug的时候常常缺乏整体思维,经常解决了一个bug后其他的功能却出问题了,当然这也可能是长期做外包遗留下来的习惯,用最小的代价满足用户的需求,能省则省。


从上述两点可以看出,印度程序员和中国程序员各有自己的优缺点,所以也不存在到底谁比谁强,所谓:三人行,必有我师也。

⑥ 印度这么穷,文盲高达50%,为何程序员数量却能碾压全球

因为印度虽然这个国家很穷,但是印度的IT行业是相当的发达,并且程序员数量也自然也就比全世界其他地方要更多了,这还和印度人的智商和语言天赋有关。

在如此先天占有优势的情况下,加上印度的人口数量这么多,程序员多也是很常见不过的事情了,印度的程序员不仅仅很多,并且每一位本事也不小,在世界上也是很青睐印度程序员的,比起其他的亚裔,印度程序员要占有更大的优势,而且相对其他的员工,他们对于工资要求也不是很高,可以说是物廉价美,所以外包公司也经常会用到他们。

⑦ 印度那么贫穷,为什么IT业却很发达,程序员数量也比其它国家多

大多数人对印度的第一印象是落后,其次是妇女问题、健康问题、文盲率高、贫富差距等社会制度落后造成的问题。然而,令人惊讶的是,在如此大的环境下,印度的it产业非常发达,印度程序员也受到业界的高度关注和青睐。此外,印度也是程序员数量最多的国家。

如上所述,印度是世界上最大的外包公司。然而,外包企业之间的人才竞争非常激烈。因为印度没有计划生育,一个印度家庭一般会有3到6个孩子,社会福利好,而程序员是家庭的支柱。如果他们失去工作,就意味着他们将无法支付家庭和孩子的生活费用,因此他们将不断努力提高自己的技术,再加上整个行业的成熟和规范,这些原因将使他们成为尖端程序员。

⑧ 印度那么贫穷,为什么IT业却很发达,程序员数量也比其它国家多

大多数人对印度的第一印象是落后的,然后还有落后的社会制度造成的问题,如妇女问题、健康问题、高文盲率、贫富差距严重等。然而,奇怪的是,在如此大的环境下,印度的信息技术产业非常发达,印度程序员也受到该产业的高度关注和青睐。不仅如此,印度也是程序员数量最多的国家。为什么印度的程序员比其他亚洲国家多?

还有一个重要的原因是,贫穷的低种姓印度人不想每天都呆在垃圾里,不想每天都吃腹泻,不想看到他们的孩子一个接一个地死去,然后他们想通过成为程序员来改变自己的命运。毕竟,程序员是印度最与世界接轨的主流行业之一。

阅读全文

与印度程序员开发软件相关的资料

热点内容
有部电影女主半夜出去卖淫 浏览:628
西门子编程试题 浏览:82
android转动360 浏览:334
服务器为什么要重装系统 浏览:438
华为尝鲜怎么还是原来的安卓系统 浏览:595
女主是警察的小说 浏览:792
魔兽宏命令是什么 浏览:250
《法国空姐》啄木鸟种子 浏览:95
超清播放网站 浏览:39
索尼传送app为什么华为用不了 浏览:225
linux命令at 浏览:221
阿里程序员厉害 浏览:195
iappqq飞车美化源码 浏览:389
51单片机跑马灯c程序 浏览:930
adm压缩及解压代码 浏览:853
xp如何制作打印机服务器 浏览:24
张天佑小说蛇 浏览:23
安卓手机如何解压001文件 浏览:150
nx编程考证有什么要求 浏览:524
百度云资源线免费播放网站 浏览:829