導航:首頁 > 程序命令 > 印度程序員開發軟體

印度程序員開發軟體

發布時間: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業卻很發達,程序員數量也比其它國家多

大多數人對印度的第一印象是落後的,然後還有落後的社會制度造成的問題,如婦女問題、健康問題、高文盲率、貧富差距嚴重等。然而,奇怪的是,在如此大的環境下,印度的信息技術產業非常發達,印度程序員也受到該產業的高度關注和青睞。不僅如此,印度也是程序員數量最多的國家。為什麼印度的程序員比其他亞洲國家多?

還有一個重要的原因是,貧窮的低種姓印度人不想每天都呆在垃圾里,不想每天都吃腹瀉,不想看到他們的孩子一個接一個地死去,然後他們想通過成為程序員來改變自己的命運。畢竟,程序員是印度最與世界接軌的主流行業之一。

閱讀全文

與印度程序員開發軟體相關的資料

熱點內容
程序員請假學技術 瀏覽:921
python的multimap 瀏覽:470
抑鬱人士緩解壓力 瀏覽:308
夜刀壓縮 瀏覽:424
為什麼方舟伺服器都進不去 瀏覽:109
程序員上班自帶電腦嗎 瀏覽:824
怎麼用手機app轉賬給監獄 瀏覽:576
華為商城app怎麼買專票 瀏覽:809
python大數據模塊 瀏覽:56
甜蜜天才程序員 瀏覽:230
win7系統文件夾怎麼反向選擇 瀏覽:125
如何避免oomAndroid 瀏覽:865
關聯模塊編譯 瀏覽:446
apachephp並發 瀏覽:101
老程序員新手入門經驗 瀏覽:746
app裝機數量不足怎麼解決 瀏覽:205
爬蟲用什麼編譯器寫 瀏覽:593
勇者傳說火鳥解壓碼 瀏覽:359
解壓刮顏料 瀏覽:874
oracle執行linux命令行 瀏覽:81