Varför pekas Indien ut för dålig kod och programmerare av dålig kvalitet?

Varför pekas Indien ut för dålig kod och programmerare av dålig kvalitet?

Det finns flera anledningar till varför utvecklare från Indien betraktas som kodare av låg kvalitet. Här är några av dem.

1) Efterfrågan på de minst kvalificerade utvecklarna

I Europa och andra västländer finns det en efterfrågan på de minst kvalificerade och lägst betalda utvecklarna.

Det är inte ett krav. Men de skapas för att det finns en efterfrågan på billiga tjänster.

Tänk dig ett startupföretag från Frankrike som vill bygga en ny Facebook-liknande app för 3 000 euro.

Alla bra IT-företag vet att detta inte är möjligt. Till och med i Indien.

Men 3000 euro är en bra summa för en person i Indien. Det finns naturligtvis företagare som säger ”Ja, jag bygger den åt dig! Behöver du även versionen av mobilappen? Jag inkluderar det i priset”.

Kunden från Europa kommer att säga ”Ja, låt oss göra det”. Och han/hon kommer att vara mycket glad över utsikten att få en webbplats som kan ge miljoner!

Entreprenören från Indien anställer sedan en oerfaren utvecklare (eller låt oss säga en akademiker) och ber honom/henne att bygga appen.

Nu kommer några saker att hända:

  • Kunden får de första versionerna och ser bara en liten del av framstegen.
  • Klienten känner att det inte går någonstans.
  • Utvecklaren har ingen aning om hur projektet ska avslutas/chefen ökar trycket på att avsluta projektet.
  • Till slut stannar allting upp

Kunden från Europa kommer att säga ”Alla utvecklare i Indien är dåliga och skapar dålig kod”.

Även om frågan var att entreprenören från Indien borde ha sagt nej till projektet.

Eller så borde kunden från Europa ha förstått att det inte ens i Indien är möjligt att bygga en app som Facebook med en budget på 3 000 euro.

2) Försäljningsmodell för juniorutvecklare

Redan från början, när IBM startade sina första tekniska kontor i Indien, mellan 1970 och 1980, fanns det en efterfrågan på ”enkel kodning”. Det vill säga ett stort antal kodare som skulle producera hundratals och tusentals och fler rader kod.

Indiska utvecklare var anledningen till att Y2K-problemet löstes. Trots att det var en enkel fråga att lösa. Men det krävdes många kodare för att lyckas med detta.

Företag som Infosys och Wipro fokuserade därför på denna typ av affärsmodell.

De anställde universitetsutbildade, gav dem en sexmånadersutbildning och fakturerade dem till sina kunder, främst i USA.

Men frågan är följande: Dessa juniora utvecklare skulle interagera med högt kvalificerade kolleger från USA och Europa.

Detta gav intrycket i västländerna, särskilt bland lågutbildade (men högkvalificerade utvecklare och anställda) i västländerna, att indiska utvecklare är dåliga och inte särskilt kunniga.

3) Nummer 1 för billig offshore outsourcing

Indien är ett land med mer än en miljard invånare och hundratusentals IT-utbildade varje år.

Å andra sidan är kostnaderna låga, även i jämförelse med länder som Polen, Ungern, Rumänien, Bulgarien och till och med Kina (eftersom landet är mer inriktat på tillverkning än på IT).

Indien är också mer politiskt stabilt än länder som Pakistan, Bangladesh och Vietnam (även om Vietnam håller på att förbättra sig).

Det är alltså en magnet för lågkostnads- och storskalig offshore outsourcing. Företag som Infosys och Wipro har hundratusentals utvecklare av denna anledning.

Men detta är en annan orsak till den dåliga uppfattningen. Det känns nästan som om alla i västvärlden har sin egen historia om att arbeta med programmerare från Indien. Och det är inte alltid den bästa.

4) De negativa rösterna är de mest högljudda

Anta att någon lyckas med offshore outsourcing till Indien. Tror du att de skulle skryta om det på nätet? Nej. De berättar oftast inte för någon, varken online eller offline. Det är oftast deras hemlighet. Till och med IBM har slutat publicera sina officiella siffror för antalet utvecklare i Indien (som vid denna tidpunkt borde ligga långt över 100 000 anställda).

Men en kund med en budget på 3 000 euro från Europa kommer att vara högljudd och kommer upprepade gånger att tala om sina negativa erfarenheter av kodare från Sydasien.

Under tiden är den professionella kunden/företagaren från USA som har 100 utvecklare i Indien som arbetar för sitt team upptagna med att bygga högkvalitativ programvara och öka sin försäljning och vinst. Och han talar inte om det varken online eller offline. Om han överhuvudtaget kommer han att tala om sin fantastiska programvara och hur den gynnar kunderna.

En kund på 3 000 euro kommer alltså att vara flerfaldigt större än en kund på en miljon dollar. Det skapar ett intryck av att utvecklare från subkontinenten är dåliga.

5) Färre marknadsförare och mindre innehåll från Indien

Det finns många kodare i Sydasien, det är ett faktum. Men det finns inte många marknadsförare eller innehållsproducenter där.

De flesta marknadsförare arbetar i Europa och USA. De berömda specialisterna på marknadsföring kommer alla från den delen av världen.

I Asien däremot finns det traditionellt sett färre personer som arbetar med marknadsföring.

Och de få som finns där ute ser bara på den ljusa sidan av saker och ting (vilket är typiskt asiatiskt). Att få alla att känna sig nöjda och få den andra parten att rädda ansiktet).

Framöver

Det finns redan en förändring i synen på utvecklare i Indien.

Den brittiske premiärministerns hustru äger ett av de största offshore-outsourcingföretagen.

Sundar Pichai (en ingenjör utbildad i Indien) är nu VD för Google.

Satya Nadella är nu Microsofts vd.

Shantanu Narayan är VD för Adobe.

George Kurian är vd för NetApp.

Parag Agrawal var vd för Twitter.

Listan över ingenjörer som utbildats i Indien är lång.

Det finns också en lista över mycket intressanta nystartade företag från subkontinenten. Programvaruverktyg som används över hela världen. Liksom onlinelösningar som används i landet självt.

Allt tyder på att uppfattningen kommer att förändras under de kommande åren.

Intressanta länkar:

Är Indien en plats för okvalificerade mjukvaruutvecklare?

Varför kämpar indiska utvecklare med att skriva kod av hög kvalitet?

Lämna en kommentar