Hvorfor er India utpekt for dårlig kode og programmerere av dårlig kvalitet?

Hvorfor er India utpekt for dårlig kode og programmerere av dårlig kvalitet?

Det er flere grunner til at utviklere fra India blir sett på som lavkvalitetskodere. Her er noen av dem.

1) Etterspørsel etter laveste kvalifiserte utviklernivå

I Europa og andre vestlige nasjoner er det etterspørsel etter den lavest dyktige og lavest betalte utvikleren.

Det er ikke et krav. Men de skapes fordi det er etterspørsel etter lavpristjenester.

Se for deg en nystartet bedrift fra Frankrike som ønsker å bygge en ny Facebook-lignende app for 3000 euro.

Alle gode IT-selskaper vet at dette ikke er mulig. Selv i India.

Men 3000 Euro er en god sum for en person i India. Så selvfølgelig vil det være gründere som vil si «Ja, jeg skal bygge den for deg! Trenger du også mobilappversjonen? Jeg inkluderer det i prisen”.

Kunden fra Europa vil si » Ja, la oss gjøre det «. Og han/hun vil være ekstremt begeistret for muligheten til å få et nettsted som vil tjene millioner!

Entreprenøren fra India vil da ansette en uerfaren utvikler (eller la oss si universitetsutdannet) og vil be ham/henne bygge den appen.

Nå vil det skje et par ting:

  • Klienten vil få de første versjonene og vil bare se litt fremgang
  • Klienten føler at det ikke går noen vei
  • Utvikleren aner ikke hvordan han skal fullføre prosjektet/ sjefen øker presset for å fullføre prosjektet
  • Til slutt stopper alt opp

Klienten fra Europa vil si » Alle utviklere i India er dårlige og lager dårlig kode «.

Selv om problemet var at gründeren fra India burde ha sagt «Nei» til prosjektet.

Eller klienten fra Europa burde ha forstått at det ikke er mulig, selv i India, med det budsjettet på 3000 Euro å bygge en app som Facebook.

2) Salgsmodell for juniorutvikler

Fra begynnelsen, da IBM startet sine første ingeniørkontorer i India, rundt 1970 til 1980, var det etterspørsel etter «enkel koding». Det vil si et enormt antall kodere som ville churn ut hundrevis og tusenvis og flere linjer med kode.

Indiske utviklere var årsaken til at Y2K-problemet ble løst. Selv om det var et enkelt problem å løse. Men det trengte mange kodere for å oppnå denne bragden.

Så selskaper som Infosys og Wipro fokuserte på denne typen forretningsmodell.

De ville ansette universitetsutdannede, gi dem en 6-måneders opplæring og fakturere dem til sine, for det meste USA, kunder.

Men problemet er dette: Disse juniorutviklerne ville samhandle med svært dyktige kolleger fra USA og Europa.

Dette etterlot et inntrykk i vestlige land, spesielt med lavt nivå (men svært dyktige utviklere og ansatte) i disse vestlige landene, at indiske utviklere alle er dårlige og lite kunnskapsrike.

3) Nummer 1 plass for lavpris offshore outsourcing

India er et land med mer enn én milliard innbyggere og hundretusenvis av IT-utdannede hvert år.

På den andre siden er det lave kostnader, selv i sammenligning med land som Polen, Ungarn, Romania, Bulgaria og til og med Kina (da det er mer fokusert på produksjon enn på IT).

India er også mer politisk stabilt enn land som Pakistan, Bangladesh eller Vietnam (selv om Vietnam er i bedring i dag).

Så det er en magnet for lavpris, storskala offshore outsourcing. Selskaper som Infosys eller Wipro har hundretusenvis av utviklere av denne grunn.

Men dette er en annen grunn til den dårlige oppfatningen. For det føles nesten som om alle i vesten har sin egen historie om å jobbe med programmerere fra India. Og det er ikke alltid det beste.

4) De negative stemmene er høyest

Anta at noen lykkes med offshore outsourcing til India. Tror du de vil skryte av det på nettet? Nei. De forteller vanligvis ikke det til noen, hverken online eller offline. Det er vanligvis deres hemmelighet. Til og med IBM sluttet å publisere sine offisielle antall ansatte over utviklere i India (som burde være godt over 100 000 ansatte på dette tidspunktet).

Men budsjettklienten på 3000 Euro fra Europa vil være høylytt og vil gjentatte ganger snakke om sine negative erfaringer med kodere fra Sør-Asia.

I mellomtiden er den profesjonelle klienten/forretningsmannen fra USA som har 100 utviklere i India som jobber for teamet sitt, opptatt med å bygge høykvalitets programvare og øke salg og fortjeneste. Og snakker ikke om det online eller offline. Hvis i det hele tatt, vil han snakke om sin fantastiske programvare og hvordan den kommer kundene til gode.

Så, 3000 Euro-klienten vil rope opp «million dollar-klienten» mange ganger. Det skaper et inntrykk av at utviklere fra subkontinentet er dårlige.

5) Mindre markedsførere og innhold fra India

Det er mange kodere i Sør-Asia, det er et faktum. Men det er ikke mange markedsførere eller innholdsprodusenter der borte.

De fleste av markedsføringsekspertene sitter i Europa og USA. De kjente markedsføringsspesialistene er alle fra den delen av verden.

I Asia derimot er det tradisjonelt sett færre i markedsføring.

Og de få som er der ute ser bare på den lyse siden av ting (som er en typisk asiatisk greie. For å få alle til å føle seg bra og for å få motparten til å redde ansiktet).

Går fremover

Allerede er det et skifte i oppfatningen av utviklere i India.

Kona til den britiske statsministeren er eier av et av de største offshore outsourcingselskapene.

Sundar Pichai (en India-utdannet ingeniør) er nå administrerende direktør i Google.

Satya Nadella er nå administrerende direktør i Microsoft.

Shantanu Narayan er administrerende direktør i Adobe.

George Kurian er administrerende direktør i NetApp.

Parag Agrawal var administrerende direktør for Twitter.

Listen over ingeniører utdannet i India fortsetter og fortsetter.

Det er også en liste over veldig interessante oppstartsbedrifter som dukker opp fra subkontinentet. Programvareverktøy som brukes over hele verden. Samt nettbaserte løsninger som brukes i landet selv.

Alt ser ut til at oppfatningen vil endre seg i årene som kommer.

Interessante lenker:

Er India et rom for ufaglærte programvareutviklere?

Hvorfor sliter indiske utviklere med å skrive kode av høy kvalitet?

Legg igjen en kommentar