Hvorfor er indiske programvareutviklere så dårlige?

India er ofte førstevalget for programvareutviklere, og mange selskaper over hele verden tenker seg ikke om to ganger før de ansetter utviklere fra India. Svært ofte klarer de å bli de beste i feltet, men det er ikke alltid så lett. Å finne kremen av talent blant de tusenvis av tilgjengelige utviklere er en enorm prosess, men ofte opplever selskaper at utviklerne etter ansettelse ikke leverer som forventet.

Hva kan være årsaken til det? Hva gikk galt? Hvorfor føler noen at indiske utviklere er virkelig dårlige? Er de dårlige? Det tror vi ikke.

Det kan være fordi noen ting ikke stemmer, eller kanskje noe gikk galt. Faktisk kan en rekke ting gå galt, og det er ofte ikke ett problem, men en rekke problemer som kan føre til at prosjektet mislykkes, noe som får utenlandske selskaper til å angre på avgjørelsen.

India er et land med mangfold på alle mulige måter, ikke bare i deres kultur, historie og religiøse tro, men også i måten de produserer arbeid på. Det er svært dyktige talentfulle utviklere i toppklasse, og det er utviklere som mangler kunnskap og er svært inkompetente.

Hva er galt med indiske utviklere?

Her er noen grunner til at du kanskje føler at indiske utviklere ikke er opp til målet.

1. Ofte ser utviklerne ofte på jobben sin som en oppgave

Det er viktig å elske det du gjør. Jobben vil bare lykkes når tankene er innstilt på den. Herligheten av å bli en programvareingeniør er absolutt veldig høy, og med det bærer det merket av å tjene høyt. Den generelle oppfatningen er at folk som jobber i IT-feltet tjener svært høye lønninger, og de blir tiltrukket av utsiktene til å tjene gode penger på kortest mulig tid. Så ofte velger de karrieren til en programvareingeniør/utvikler selv om de ikke har talent for det. De tiltrekkes bare av utsiktene til å tjene høyt, raskt. De er utviklere ved en tilfeldighet, ikke ved valg. Å være programvareutvikler er en jobb som krever mye tålmodighet, analytiske og logiske evner fordi du trenger alt det for å skrive god kode.

2. Utdanningen er ikke ofte på nivå

Det er utmerkede høyskoler i India, det er sikkert. Men ofte har folk ikke råd til å komme til disse høyskolene, og de har heller ikke kaliberet. De studerer ofte på underordnede høyskoler der de ikke har noen teknisk kunnskap om kursene de holder på med. Teknisk informasjon oppdateres i et raskt tempo, og selv om de får en viss mengde teknisk ekspertise, vil det være foreldet når de oppgraderer. De ville ikke være i stand til å bruke denne kunnskapen på et prosjekt.

Ofte må studentene lære mye i løpet av studieårene, og ofte det de ikke trenger i karrieren. Utdanningssystemet er slik at elevene må lese hundrevis av bøker, men får svært lite praktisk kunnskap. Og eksamenssystemet er slik at studentene må lære mye utenat, trolig teste deres retensjonsevne, men ikke deres faktiske kapasitet eller kunnskap.

3. Uvitende om deres teknologiske inkompetanse

Mange utviklere klarer ikke å oppdatere kunnskapen sin når de forlater høgskolen/universitetet. Det er fordi de er lykkelig uvitende om sin uvitenhet, og ikke er klare til å komme ut av komfortsonene sine. De mener at de har all kunnskapen de trenger, dels på grunn av sin arrogante holdning og dels fordi de ikke er motiverte nok til å bli oppdatert på trendy industristandarder. Imidlertid er ikke alle utviklere slik. En god del utviklere oppdaterer seg hele tiden og forblir i forkant av hva som skjer i utviklerfellesskapet.

4. 9-til-6-skiftet er ofte en talentdreper

De fleste IT-selskaper følger den vanlige 9-til-6-skiftplanen, og dette kan virkelig være en moro. Lidenskapelige IT-fagfolk ønsker å jobbe i deres tempo og bekvemmelighet, og dette ville ikke ofte vært mulig. De må fullføre et sett med tildelte oppgaver innen den angitte tiden enten de liker det eller ikke, og ofte fører dette til undermålsarbeid. Fagfolkene er i et hjulspor, og sløyfen går hver dag.

5. Behandle utviklere som en pose poteter

Mange bedrifter behandler ingeniørene sine som arbeidere. Dette kan skyldes at i de første dagene med IT-vekst var lederne hovedsakelig profesjonelle som jobbet i andre bransjer, nemlig produksjon. De visste ikke hvordan de skulle forholde seg til kreative, dyktige mennesker som kanskje har kompetansen til å jobbe med et godt prosjekt, men som ikke er pleiet ennå. Denne sagaen fortsatte fordi bare en person som er skjerpet klokt vil være i stand til å lede riktig. Å legge til for mange mennesker på et prosjekt, og bruke for mange timer på å slenge over det, vil ikke føre til resultater. Du trenger gode mennesker som er klare til å komme ut av kokongen deres og bryte ut av sin feilaktige tenkning.

Så, er det en dårlig idé å ansette fra India?

Å ansette fra India har en rekke fordeler, men du må se på det dårlige og det gode for å gjøre et godt valg. Men mange mennesker som har ansatt indiske utviklere klager over at utviklerne ofte er uvitende, og at de ikke vet hvordan de skal svare på selv de grunnleggende programmeringsspørsmålene. De googler det de ikke vet under intervjuet. Noen ganger er det denne mangelen på nysgjerrighet som bokstavelig talt slår av arbeidsgiverne.

Den triste delen er at det er så mange utviklere fra India som er veldig flinke i jobben sin, og som vil gjøre alt for å få prosjektene sine perfekte. Trikset er å få de utviklerne. Gjør leksene dine før du ansetter utviklere for prosjektet ditt, for ofte skjer feil når du ikke kjenner personen du ansatt, og dine høyere forventninger fra dem fører til skuffelser.

Det er viktig ikke bare å ansette utviklere som kan konkurrere med sine utenlandske kolleger, men det er også viktig at kodene deres ikke blir allestedsnærværende over tid.

Siste tanker

Utviklere må være aktive i økosystemet. Dette vil holde dem oppdatert og de vil være klar over de nyeste industristandardene. Det er utviklere som er villige til å lære og bidra. De elsker å samarbeide med utviklerhjernene i verden og forstår virkelig hvordan kodene fungerer. Å søke på de riktige stedene vil gi deg en god blanding av talent og ferdigheter.

Så det avgjørende trinnet ville være å finne et anerkjent programvareutviklingsbyrå. Sørg for at byrået kommer med gode anbefalinger og at de har fullført noen virkelig gode milepæler. Det viktigste av alt er kommunikasjon. Ha ærlig kommunikasjon gjennom hele ansettelsesprosessen slik at du får det du ønsker. Riktignok er språkbarrieren virkelig en barriere, men det er mulig å krysse den når kommunikasjonslinjene hele tiden er åpne.

Interessante lenker:

Hvorfor er programvareingeniører etterspurt?

Hva er virkningen av mangelen på programvareingeniører på bedrifter?

Bilder: Canva


Forfatteren: Sascha Thattil jobber på Software-Developer-India.com som er en del av YUHIRO Group. YUHIRO er en tysk-indisk bedrift som tilbyr programmerere til IT-selskaper, byråer og IT-avdelinger.

Legg igjen en kommentar

Dette nettstedet bruker Akismet for å redusere spam. Lær om hvordan dine kommentar-data prosesseres.