導航:首頁 > 程序命令 > 印度程序員編程教學

印度程序員編程教學

發布時間:2023-01-23 18:48:05

❶ 印度軟體很厲害嗎常見的軟體哪些是印度的

印度不是軟體很厲害,是軟體外包很厲害,印度沒有幾乎沒有擁有自主知識產權的軟體產品,不過大家所熟知的WINDOS確實主要是印度人寫的,只不過微軟拿下之後占據了主導地位,大家對這些不了解而已。

一分為三看待中美印IT互聯網行業

總體來說,美國是軟體行業厲害、互聯網行業也厲害,美國人不論是做系統軟體、應用軟體,或者我們換個話說,就是不管是做行業基礎設施建設還是應用生態搭建,美國都是當今世界工業水準最高的。這得益於美國強大的教育和人才引進計劃,全世界的頂尖人才都願意前往美國學習、生活、工作。

我國是傳統軟體一般,互聯網網厲害,這跟我們不善於創新但善於模仿有很大的關系,加上我們國家是擁有14億人口的超級市場,這是全世界最大的消費市場。同時我們在互聯網行業採用相對封閉的政策,這就讓很多國外的互聯網巨頭比如Google、Facebook就不能很好的進入中國市場發展,反過來中國的互聯網企業可以很好的模式創新,所以我國互聯網發展好。傳統軟體創新難度比較高,因此我們也很難發展起來。

印度是傳統軟體很強,但互聯網一般。印度傳統軟體很強的原因是印度的外包很厲害,反過來印度採用相對開放的互聯網策略,國際巨頭進入印度市場之後不受政策的限制,巨頭紮根之後,創業公司就很難從這些領域殺出來。因此印度傳統軟體行業不錯,但是互聯網行業一般。

印度是軟體「富士康」,准確地說是外包厲害

印度的軟體行業就跟我們國家的代工廠一樣,在性質上有類似的地方,只不過從產業結構來說,軟體產業更像是智力密集型企業,而代工領域更像是勞動密集型產業。印度的軟體外包廠商,比如大名鼎鼎的TCS、Infosys、Wipro、HCL等等,都是行業里非常著名的,可以說就是軟體領域的富士康。

經過40年的發展,印度已經成為美國之外的第二大傳統軟體生產基地,全世界最大的外包軟體生產基地,行業收入規模在2014年就已經超過了1000億美金,佔到了當年印度GDP的7.5%,這些收入佔比中,海外收入佔到了691億美元。

在美國微軟、甲骨文、IBM等眾多傳統軟體巨頭的影響下,美國軟體行業基本上很難誕生太多原創軟體巨頭,只能盡可能尋求做巨頭的外包,做行業的補充,這一點跟全球任何一個國家都一樣。同樣由於印度採用的是相對開放的互聯網策略,導致了印度很難發展起來自己太多的互聯網企業,這一點印度跟除我國之外的國家也類似,Google、Facebook、Amazon等巨頭已經在印度很好的紮根,很難殺出一個競爭者。

印度有個大名鼎鼎的IIT、印度擅長培養職業經理人

不是說印度理工真的比美國名校強,但是印度理工的教學體系和美國無縫連接,同時印度理工能夠培養學生良好的工程師文化,這讓印度人在美國矽谷如魚得水。

印度之所以擅長培養軟體和互聯網人才,主要還是因為印度出了一個大名鼎鼎的IIT,印度理工是全世界錄取率最低的學校之一,在印度有個謠言說,只有沒辦法被IIT錄取的學生,才會去美國的MIT、Stanford、CMU、UCB等著名的IT名校。即使是謠言,這也側面反映了印度理工在印度人民眼裡的地位。

IIT之所以強,主要還是兩個因素,印度是全英文授課,甭管人家讀音多麼怪異,他們的學生都是直接使用英文教材,縮小了跟英美教育的差距。同時IIT有著強大的工程師文化,幾乎就是以培養工程師為主要目標,印度的工程師文化是要遠遠超過國內的,甚至很多方面比美國還要瘋狂,要知道工程師文化在MIT、Stanford已經很強了,但是這一點在印度更為明顯。在印度人眼裡做工程師,就意味著可以去美國矽谷改變自己的人生。

在不少的印度人眼裡,在印度IIT、班加羅爾大學為代表的學校讀完本科,接著去美國Stanford、MIT為首的名校讀個碩士,最後在去一些商學院拿個MBA的學位,基本上就是沿著工程師向職業經理人轉變的過程。微軟CEO納德拉、Google CEO皮扎伊都是印度人。

生活在中國的吃瓜群眾其實很多時候看不上印度的,但是不得不說在軟體領域,甚至IT領域,印度挺厲害的。且不說微軟、谷歌等知名的互聯網公司CEO都是印度裔人(這點上就已經領先中國,目前沒有華人或者華裔擔任全球市值前十的互聯網 科技 公司CEO),更重要的是據說美國的軟體50%交給了印度外包。所以在一定程度上可以說:沒有印度人,美國軟體公司會停業。

但是網路上卻有另外一種聲音,說印度的軟體業發達是一種虛假的繁榮,很可能是一個巨大的泡沫。

為什麼這么說呢?

1 .缺乏巨頭公司和頂尖人才

不管是微軟還是谷歌,或者阿里巴巴等,都不是印度的公司,而是中國和美國的。而且在頂尖人才這塊,不管是谷歌的CEO,微軟的CEO,其實都只是印度裔,並不是印度人,說到底已經算是人家美國的了,不是印度的。

印度雖然號稱「世界的辦公室」,軟體業確實非常的發達,服務於世界。但也不要過於拔高,畢竟從事的基本都是一些低端的軟體外包業務,缺乏核心競爭力。

2 .要稱霸軟體業,不僅是外包,更要看產業鏈資源

簡單講,想要再軟體業領跑全球,必須吸引真正掌握軟體核心技術的人才,以及培養或者孵化出像微軟和谷歌這樣的軟體公司。同時對軟體業的產業鏈掌控能力也要夠強,比如軟體業息息相關的半導體等產業。但實際上,而要完成這些對中國來說都困難重重,更何況印度呢,簡直就是難於登天了。

3. 人才外流到美國非常嚴重

印度確實能夠年產數十萬軟體行業人才,尤其是碼農,但是可惜的是,印度並不具備匹配的軟硬體歡迎吸納人才,往往頂尖的人被吸引到美國去了,甚至未來還可能被吸引到中國來。

培養人才和能用到人才是兩碼事,前些年不也在討論中國人才外流到美國去,但實際上對著中國經濟和移動互聯網的高速發展,越來越多的人才有迴流了,甚至還將研究院建到美國。但目前印度還做不到,還需要時間。

4. 但並不意味著印度沒有優勢

尤其是在美國,印度人和印度裔更團結,喜歡抱團作戰,這其實是一大優點。

簡而言之,一個國家的產業水平和綜合國力密切相關,只有經濟實力強的國家才能培養和留住人才,畢竟教育交通和醫療的配套,甚至是居住環境都和經濟實力密切相關,這也就是為什麼印度軟體業不能形成氣候的根本原因。

上初中那會,地理老師給我說,你們千萬不要小瞧印度。實際上,我們中國就硬體厲害,反而沒有印度在軟體方面的優勢。 確實,印度的軟體一直被很多人認為是頗有地位的存在。甚至於,你會發現,微軟,谷歌等等CEO都是印度人,並且還畢業於很出名的一所印度學府印度理工學院(Indian Institute of Technology),簡稱IIT!

實際上,印度軟體雖然在很早之前表現出色,然而現在的印度軟體事業,已經有了很大的變化,曾經的優勢已經漸漸的消失。

雖然,在1999年印度成立了IT產業部,也就在那幾年,印度造就了各種軟體奇跡。

然而,你必須要看到,印度看似軟體出色,實際,印度只是軟體外包產業處於世界領先地位,因為有無數個軟體產業園,全球各大軟體巨頭遍布於此,主要承包軟體開發業務,這並不是他們軟體厲害,只是形成了產業規模。

可是,我可以給你說:

實際上,印度的fosys、薩迪亞姆計算機服務公司和HCL技術公司,基本都是印度的外包軟體公司,確實他們很強,可惜就像富士康一樣,天天在給外國品牌打工而已。 我實在找不到,我熟知的印度軟體。

前段時間印度封殺上百款中國的APP沸沸揚揚,很多印度人那時發現一個令人尷尬的事實,那就是他們日常生活中那麼多的常用軟體背後居然都是中國血統,印度本土企業居然連一個能打的都沒有!不過不得不承認印度的軟體產業還是相當具有實力的,但是也只局限於項目外包,至於其他方面則是爛的一塌糊塗。至於為什麼會出現這種情況,我認為主要有下面三個原因。

本土經濟依舊非常落後

如果大家對互聯網行業關注比較多就會發現,現在很多互聯網企業之所以能夠飛速發展很大程度上得益於 科技 的進步以及電腦手機的普及。比如我們最有優勢的移動支付,如果不是4G網路以及手機走進千家萬戶,那麼我們很多人依舊只能使用現金,移動支付也很難發展的起來。

印度國內目前是什麼情況呢?從整體上看經濟建設依舊十分落後,據相關數據顯示目前大約有四分之一的人還處於沒電的地區;不少人還在貧困線附近掙扎,每天只能維持溫飽;截止到2019年,印度的移動互聯網的滲透率也不足30%,買不起智能機的更是占據絕大多數。沒有智能手機和電腦,那麼這也就意味絕大部分的印度人都無法成為印度互聯網公司的有效用戶,

這個因素嚴重的制約了印度互聯網企業的發展。

如果本土企業不能在國內站穩腳跟,並且積累到足夠的用戶資源以及資金,自然也就沒有足夠的實力向國外發展,這也是其他國家很少有印度軟體的重要原因。

印度的人才大量流失

這也算是印度本土網路企業發展不起來的重要原因,那就是人才大量的流向國外。據相關數據顯示印度是全球人才外流最多的國家,每年大約有三分之二的人才流向了國外,並且大部分都不再回來了。人才的流向主要是美國,許多行業巨頭內部都有印度高管的身影。

其實這也比較好理解,一個人才如果留在國內,本土的企業基本上沒幾個像樣的,最多也就是把一個外包公司做大做強。如果去國外呢?不止意味著更高的薪酬,並且還有更大的舞台能夠實現自己的夢想。兩者取其一的話,肯定是出國更加讓人心動。

不過這也算沒辦法的事情,現在擺在印度面前的就兩條路,選擇快速發展本國經濟或者是給人才提供足夠多的福利政策。不過從目前的形勢上印度並沒有對人才流失表現出足夠高的重視,自然也就對這兩條路興致缺缺。印度的互聯網人才如果不想在國內做外包,那就只能出走國外,那麼人才流失的現象也會一直持續下去。

印度本土企業缺乏創新

其實從大局上看印度的軟體外包雖然每年從國外賺取了足夠多的利潤,但是也對印度互聯網行業造成極大的傷害。

軟體外包這個行業最大的特點是什麼呢?我認為是缺乏創新性。只需要拿到客戶的需求,全部按照要求來就完事了,完全沒有什麼需要創新的地方。印度互聯網企業參與外包的數量越多,能夠自主研發的企業自然越少,空白的國內市場自然給過其他國外的企業可乘之機。

在印度封禁我國數百款APP後,印度出現了大量的山寨APP,不止在功能上完全相同,甚至連產品的logo都大體一致。比如我圖片中展示的就是我們熟悉的茄子快傳的山寨版,基本上十多個APP在logo上都沒明顯變化。能這么沒臉沒皮的完全復制,也就是沒創新性的印度企業能乾的出來了。

總的來說印度能出現互聯網巨頭的概率遠小於中國,除非未來印度國內的互聯網環境能夠得到極大的改善,企業也能更加註意國內市場,否則他們的互聯網企業永遠都是被外包的打工仔。

印度軟體外包業務很多,在美國很多 科技 簽證給了印度的IT工程師,微軟和谷歌有不少印度的IT工作者。印度軟體主要於出口銷售。由於大力發展外包軟體,本土很少有自己的品牌和知識產權。

常用的軟體,windows有印度編程人員參與開發。

印度的軟體並不厲害啊,軟體設計流程中比較重要的架構和函數庫印度都不行,軟體相當於蓋房子,中國的高級程序員做的是設計、規劃、架構方面的工作,但這些工作做完了,還需要和水泥、需要搬磚、需要壘磚、需要抹灰……這些工作誰來做呢?當然就交給印度的程序員來做。

為什麼印度人搬磚會發達呢?全靠歐美給印度定向做的產業轉移,把軟體搬磚業外包給印度來做,而且是給印度的班加羅爾做,其它地區的人民也得不到什麼好處。

即便如此印度人幹得也並不怎麼樣。從產品角度來說,蘋果的iOS和Mac OS外包給印度人開發之後bug滿天飛,被用戶戲稱為咖喱味系統。從答主本人的生活經驗來說,印度碼農簡直就是災難,代碼寫得一點都不標准,維護難度直接上天,溝通又十分困難,操著奇怪的口音,態度又十分懶散,發他們郵件,從來沒有當天回的,拖個二三天不是個事,即便聯繫上了也是各種扯皮,說真的,印度人恐怕是世界上最沒有契約精神的種族。

至於在矽谷的地位,例如在微軟,寫程序的不是代碼寫得好就行了,同時還需要處理好和團隊成員溝通並且向上級主觀解釋自己工作價值的任務。阿三哥程序員代碼寫的雖然不怎麼樣,但人家阿三哥能夠在職業上一心往上爬,會表達會展現自己,而且非常抱團和排外,只要有一個阿三混到了高層,馬上手下就會全部變成阿三。阿三的IT工程師編程能力不強沒關系呀,人家只要會和上面的高層領導做好溝通,然後按照理解把這些任務具體分配給底層的碼農去完成就OK。

很多人對印度的印象就是臟亂差,但是不可否認的是,印度的教育尤其是精英教育極其出色。

據相關數據統計:矽谷的工程師中三分之一的都是印度裔,美國的高 科技 公司中有7% 的總裁就是印度人。

全球500強的企業中,印度籍的CEO是外籍CEO中數量最多的。包括谷歌、微軟的CEO。而印度人在矽谷創建的公司占矽谷公司的比例是15.5%。

印度的大學;印度理工大學,世界上最難考的大學之一,只是很多畢業生畢業後都去了美國矽谷深造。

印度的軟體公司,大多都是外包,從事著軟體外包的工作。比如微軟Windows操作系統中很多部分都是印度人開發完成的。也就造成了印度軟體的落後。

印度比較大一點的軟體公司有Infosys、薩迪亞姆計算機服務公司和HCL技術公司等。但是其軟體產品卻是不怎麼出名。

正好對你這一行比較了解。

印度的IT行業比較發達,而且例如新加坡、美國很多IT企業的高管、部門的Leader也都是印度人。印度人一個特點是無論英語說的怎麼樣,非常敢說,而且比較抱團。

再說說印度的IT,他們貧富差距比較大,這個行業也是比較賺錢,而且能往外走的行業,所以有些大學生甚至高中生會參加IT的培訓。學習努力刻苦。但他們開發軟體的效率不如中國,一個很小的需求要很多天才能完成。從現在的發展情況來看,中國的速度是遠遠快於他們的,無論是從電商還是從社交等方面的軟體來看。

那常用的軟體中國人用的比較少,他們的軟體開發的交互體驗,不一定適合中國本土的用戶。

印度是軟體服務業發達。

windows等美國軟體或許就有印度程序員編寫的代碼,但windows並不屬於印度軟體。以程序員身份進入軟體公司編寫軟體代碼,和作為公司老闆經營一個軟體品牌,完全是兩碼事。

中國國內確實沒有見過印度品牌軟體。中國是製造業大國,本身有很強的it需求,用於提升效率、降低成本,這些都是由中國本土it企業完成,沒印度什麼事。

印度所謂的軟體業其實就是歐美軟體公司的苦力,干最臟最重最沒技術含量的活。

❷ 編程模式是什麼意思啊

模式這個概念被廣泛使用。一位仁兄的文章中說,國外已經把模式這個概念推向日常生活中的許多領域。具體情況怎麼樣,我沒有機會去考證,但是從西方人崇尚務實的精神推測,我想出現這種勢頭很合理。

我理解,模式是一種歸納整理已有經驗的方式。比如設計模式,就系統整理了一些通用幽雅的設計經驗。

作為程序員,」掌握某種技術」和」能合理地使用該技術解決實際問題」並不是一回事。前者偏向理論,後者側重實踐。前者得到人們的一致重視,而後者一直被忽略。我參與的項目中,經常出現這種情況,新加入項目組的程序員得不到這方面的培訓,需要自己花費很大的精力來尋找使用特定技術實現特定應用的方式。這樣降低了開發效率,使程序代碼晦澀難懂,可讀性差,而且代碼隱藏BUG的幾率大,影響了系統的穩定性和質量。而項目中經驗豐富的程序員和編程高手們,掌握了大量的經驗,但是這些經驗都是個人技巧,很少拿出來交流。這種狀況使高手們的編程方式各不相同,所以他們編寫的代碼可讀性也不高。而且由於缺少系統的交流和整理,高手們的編程模式也難免存在一些不盡合理的地方,甚至可能潛伏了一些影響系統穩定性的錯誤步驟。我覺得有必要把這個問題提出來和大家討論,論題就叫編程模式,希望能引起大家的關注。

把編程模式定義為:合理地使用特定技術解決實際問題的經驗。編程模式這個概念應該被明確地提出來,在程序員間系統地交流、討論、整理。每個項目組在編碼之前,都可以歸納出一組針對自己開發環境的編程模式,要求程序員參考這些模式進行編碼,質量檢查人員以這些模式為標准進行質量檢查。當然編程模式需要不斷地補充和完善,這個不斷改進的過程需要項目組所有人員的共同智慧。關注這個問題,我們的軟體代碼的質量和可讀性將大大提高。我們就可以在軟體開發水平上邁出踏踏實實的一步。

現在常被我們掛在嘴邊的一個話題就是「印度軟體業」,有人說它好,有人罵他爛,不過印度軟體既然被國際社會承認,我想它在質量上應該還過得去。靜下心來比較一下,印度和我們的主要區別之一在於軟體業的基礎——程序員。讓一群印度程序員用同一種編程語言解決同一個問題,會發現他們的程序幾乎一模一樣,變數命名、程序結構、處理思路等就象是抄襲下來的,可以說他們在使用相同的編程模式。站在軟體工程的角度看,所有的程序員都以相同的編程模式作為模板編碼,是保證代碼質量的一條途徑,畢竟所有的軟體系統都是建立再代碼之上的,基礎不牢,上層建築再花哨也沒有用。軟體工程是一個側重應用和實踐的領域,國外的工程方法更多地來自實踐經驗,所以可操作性很強。但是傳到國內以後就變味了,許多人更願意把它抽象成純理論去研究,最後出來的理論,只能看,不好使。

這或許還涉及到一個心態的問題,業內的氣氛比較浮,有點急功近利。關注軟體開發的基礎問題,相信可以提高個人和整體的水平。

❸ 印度經濟那麼落後,卻為什麼印度的IT行業能如此強大

世界20大IT公司,11家美國的,9家中國的,沒有印度IT什麼事。之所以產生印度IT強大的錯覺,是因為西方IT的客服業務大多外包給印度,而普通百姓最可能接觸到的就是這些人,給人一種IT行業都是印度人的錯覺。

❹ 印度那麼貧窮,為什麼IT業卻很發達,程序員數量也比其它國家多

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

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

❺ 如果按國家分,哪個國家編程最厲害

你的回答可能是:美國。確實,美國是大師級程序員的集中地,比如比爾·蓋茨、肯·湯普森(Ken Thompson,UNIX語言的奠基者、1983年圖靈獎得主之一)、丹尼斯·里奇(DennisRitchie,C語言之父)、唐納德·克努特( Donald Knuth,演算法和程序設計技術的先驅,1974年度的圖靈獎獲得者)。也有人回答是印度,印度是世界上程序員增長最快的國家,印度的軟體外包業務獨步全球。還有些人說是俄羅斯,因為俄羅斯擁有世界最厲害的黑客。那到底哪個國家的程序員更厲害?有沒有一種更科學的方法來評判?計算機的本質其實就是0和1這兩個數字,數字是電腦程序的靈魂。同樣,我們也可以用一個個具體的數據,來解答上述問題。

近日,一家名為HackerRank發布了一項調查結果,揭開了世界上哪個國家程序員最厲害的答案。公開資料顯示,HackerRank成立於2012年,是一個面向程序員、黑客們的社交網路,該網站提供了各種編碼謎題、游戲病毒和現實中的編碼難題及挑戰,讓黑客們在該社區中進行交流討論、接受挑戰等。參與挑戰的人,通過其解決問題的速度和准確度獲得排名。

HackerRank公布的最新數據顯示,全球已經有150萬人參與到上述挑戰項目當中。其中得出的結果已經具有普遍意義的代表性。

HackerRank的數據顯示,中國和俄羅斯的程序員們最具天賦,兩者得分分別為100分、99.9分。雖然美國和印度參與挑戰的程序員最多,但整體排名並不高,一個在28位,一個在31位。

❻ 中國的程序員和印度的程序員有什麼不同

說起印度,人們對這個國家的第一印象就是印度在軟體方面是比較強的,那麼印度的程序員和中國的程序員相比較都有哪些主要不同呢?今天就為大家分析一下。

英語水平高於中國程序員

他們最大的優勢應該是語言上的優勢,印度整個人口中其實會說英語的人的比例很小,但是印度的程序員一般都是受過良好的教育的,他們這個群體的英語無論聽說還是寫都遠強於中國程序員。

解決Bug的時候常常缺乏整體思維,經常解決了一個bug後其他的功能卻出問題了,當然這也可能是長期做外包遺留下來的習慣,用最小的代價滿足用戶的需求,能省則省。


從上述兩點可以看出,印度程序員和中國程序員各有自己的優缺點,所以也不存在到底誰比誰強,所謂:三人行,必有我師也。

❼ 誰看過印度程序員寫的程序,為什麼都說印度

印度的軟體在全球是領先的 因為他們只能去研究軟體 其他方面弄不過先進國家

閱讀全文

與印度程序員編程教學相關的資料

熱點內容
安卓怎麼用支付寶交違章罰款 瀏覽:665
php面向對象的程序設計 瀏覽:504
數據挖掘演算法書籍推薦 瀏覽:894
投訴聯通用什麼app 瀏覽:150
web伺服器變更ip地址 瀏覽:954
java正則表達式驗證郵箱 瀏覽:360
成熟商務男裝下載什麼軟體app 瀏覽:609
加密2h代表長度是多少厘米 瀏覽:23
拍賣程序員 瀏覽:101
電腦的圖片放在哪個文件夾 瀏覽:274
unsignedintjava 瀏覽:216
編譯器下載地址 瀏覽:42
什麼是面對對象編程 瀏覽:708
b站伺服器什麼時候恢復 瀏覽:721
6p相當於安卓機什麼水準 瀏覽:498
能否給隱藏相冊加密 瀏覽:597
糖心app改什麼名 瀏覽:824
戰地1控伺服器如何部署 瀏覽:396
xp還原系統輸入命令 瀏覽:324
mysql命令行版本 瀏覽:305