Hvorfor er indiske softwareudviklere så dårlige?

Indien er ofte det første valg for softwareudviklere, og mange virksomheder over hele verden tænker sig ikke om to gange, før de hyrer udviklere fra Indien. Meget ofte er de i stand til at få det bedste i feltet, men det er ikke altid så nemt. At finde cremen af talent blandt de tusindvis af tilgængelige udviklere er en enorm proces, men ofte oplever virksomheder, at udviklerne efter ansættelsen ikke leverer som forventet.

Hvad kan grunden være til det? Hvad gik galt? Hvorfor føler nogle mennesker, at indiske udviklere er virkelig dårlige? Er de dårlige? Det synes vi ikke.

Det kan være fordi nogle ting ikke hænger sammen, eller måske er der gået galt. Faktisk kan en række ting gå galt, og det er ofte ikke ét problem, men en række problemer, der kan føre til projektets fiasko, hvilket får de oversøiske virksomheder til at fortryde deres beslutning.

Indien er et land med mangfoldighed på alle mulige måder, ikke kun i deres kultur, historie og religiøse overbevisning, men også i den måde, de producerer arbejde på. Der er meget dygtige dygtige udviklere i topklasse, og der er udviklere, som mangler viden og er yderst inkompetente.

Hvad er der galt med indiske udviklere?

Her er nogle grunde til, at du måske føler, at indiske udviklere ikke er op til mærket.

1. Ofte ser udviklerne ofte deres job som en opgave

Det er vigtigt at elske det, du laver. Jobbet vil kun lykkes, når sindet er indstillet på det. Æren ved at blive softwareingeniør er bestemt meget høj, og med det bærer det mærket at tjene højt. Den generelle overbevisning er, at folk, der arbejder inden for IT-området, tjener meget høje lønninger, og de bliver tiltrukket af udsigten til at tjene gode penge på kortest mulig tid. Så ofte vælger de karrieren som en softwareingeniør/udvikler, selvom de ikke har talentet til det. De er kun tiltrukket af udsigten til hurtigt at tjene højt. De er udviklere tilfældigt, ikke ved valg. At være softwareudvikler er et job, der kræver en masse tålmodighed, analytiske og logiske evner, fordi du har brug for alt det for at skrive god kode.

2. Uddannelsen er ikke ofte på niveau

Der er fremragende gymnasier i Indien, det er helt sikkert. Men ofte har folk ikke råd til at komme til disse gymnasier, og de har heller ikke den kaliber. De studerer ofte på underordnede gymnasier, hvor de ikke har noget teknisk kendskab til de kurser, de laver. Teknisk information bliver opdateret i et hurtigt tempo, og selvom de opnår en vis mængde teknisk ekspertise, ville det være forældet, når de dimitterer. De ville ikke være i stand til at anvende denne viden på et projekt.

Ofte skal de studerende lære en masse ting i løbet af deres afgangsår, og ofte det, de ikke har brug for i deres karriere. Uddannelsessystemet er sådan, at eleverne skal læse hundredvis af bøger, men får meget lidt praktisk viden. Og eksamenssystemet er sådan, at de studerende skal lære rigeligt udenad, sandsynligvis afprøve deres retentionsevner, men ikke deres faktiske kapacitet eller viden.

3. Uvidende om deres teknologiske inkompetence

Mange udviklere undlader at opdatere deres viden, når de forlader kollegiet/universitetet. Det er fordi de er lykkeligt uvidende om deres uvidenhed og ikke er klar til at komme ud af deres komfortzoner. De mener, at de har al den viden, de har brug for, dels på grund af deres arrogante attitude, og dels fordi de ikke er motiverede nok til at blive opdateret på trendy branchestandarder. Det er dog ikke alle udviklere, der er sådan. En lang række udviklere opdaterer sig selv konstant og forbliver på forkant med, hvad der sker i udviklerfællesskabet.

4. 9-til-6-skiftet er ofte en talentdræber

De fleste it-virksomheder følger den sædvanlige 9-til-6 vagtplan, og dette kunne virkelig være en dræbende glæde. Passionerede it-professionelle ønsker at arbejde i deres tempo og bekvemmelighed, og det ville ikke ofte være muligt. De skal udføre et sæt tildelte opgaver inden for den angivne tid, uanset om de kan lide det eller ej, og ofte fører det til underordnet arbejde. De professionelle er i et hjulspor, og løkken fortsætter hver dag.

5. At behandle udviklere som en pose kartofler

Mange virksomheder behandler deres ingeniører som arbejdere. Dette kan skyldes, at i de første dage med IT-vækst, var lederne hovedsageligt fagfolk, der arbejdede i andre industrier, nemlig fremstilling. De vidste ikke, hvordan de skulle håndtere kreative, dygtige mennesker, som måske havde evnerne til at arbejde på et godt projekt, men som ikke er blevet plejet endnu. Denne saga fortsatte, fordi kun en person, der er skærpet klogt, vil være i stand til at lede korrekt. Hvis du tilføjer for mange mennesker til et projekt, og bruger for mange timer på at knokle over det, vil det ikke føre til resultater. Du har brug for gode mennesker, der er klar til at komme ud af deres kokon og bryde ud af deres fejlagtige tænkning.

Så er det en dårlig idé at ansætte fra Indien?

At ansætte fra Indien har en række fordele, men du skal se på det dårlige og det gode for at træffe et godt valg. Men mange mennesker, der har hyret indiske udviklere, klager over, at udviklerne ofte er uvidende, og de ved ikke, hvordan de skal besvare selv de grundlæggende programmeringsspørgsmål. De googler det, de ikke ved under interviewet. Nogle gange er det denne mangel på nysgerrighed, der bogstaveligt talt slår arbejdsgiverne ud.

Den triste del er, at der er så mange udviklere fra Indien, som er meget gode til deres arbejde og ville gøre alt for at få deres projekter perfekte. Tricket er at få disse udviklere. Gør dit hjemmearbejde, før du ansætter udviklere til dit projekt, fordi der ofte sker fejl, når du ikke rigtig kender den person, du har hyret, og dine højere forventninger til dem fører til skuffelser.

Det er vigtigt ikke kun at ansætte udviklere, der kan konkurrere med deres oversøiske kolleger, men det er også vigtigt, at deres koder ikke bliver allestedsnærværende over tid.

Afsluttende tanker

Udviklere skal være aktive i økosystemet. Dette ville holde dem opdateret, og de ville være opmærksomme på de nyeste industristandarder. Der er udviklere, der er villige til at lære og bidrage. De elsker at samarbejde med verdens udviklerhjerner og forstår virkelig, hvordan koderne fungerer. At søge de rigtige steder vil give dig en god blanding af talent og færdigheder.

Så det afgørende skridt ville være at finde et velrenommeret softwareudviklingsbureau. Sørg for, at bureauet kommer med gode anbefalinger, og at de har gennemført nogle virkelig fremragende milepæle. Det vigtigste af alt er kommunikation. Hav ærlig kommunikation gennem hele ansættelsesprocessen, så du får det, du ønsker. Sprogbarrieren er ganske vist en barriere, men det er muligt at krydse den, når kommunikationslinjerne konstant er åbne.

Interessante links:

Hvorfor er softwareingeniører i høj efterspørgsel?

Hvad er virkningen af mangel på softwareingeniører på virksomheder?

Billeder: Canva


Forfatteren: Sascha Thattil arbejder på Software-Developer-India.com, som er en del af YUHIRO Group. YUHIRO er en tysk-indisk virksomhed, der leverer programmører til IT-virksomheder, agenturer og IT-afdelinger.

Skriv et svar

This site uses Akismet to reduce spam. Learn how your comment data is processed.