Miksi intialaiset ohjelmistokehittäjät ovat niin huonoja?

Intia on usein ohjelmistokehittäjien ensimmäinen valinta, ja monet yritykset ympäri maailmaa eivät ajattele kahdesti ennen kuin palkkaavat kehittäjiä Intiasta. Hyvin usein he pystyvät saamaan alan parhaan, mutta se ei aina ole niin helppoa. Lahjakkuuksien löytäminen tuhansien saatavilla olevien kehittäjien joukosta on valtava prosessi, mutta usein yritykset huomaavat, että kehittäjät eivät toimita odotetulla tavalla palkkaamisen jälkeen.

Mikä voisi olla syynä siihen? Mikä meni vikaan? Miksi jotkut ihmiset ajattelevat, että intialaiset kehittäjät ovat todella huonoja? Ovatko ne huonoja? Emme usko niin.

Se voi johtua siitä, että jotkin asiat eivät sovi yhteen, tai ehkä jokin meni pieleen. Itse asiassa monet asiat voivat mennä pieleen, ja usein kyse ei ole yhdestä ongelmasta, vaan useista ongelmista, jotka voivat johtaa projektin epäonnistumiseen, jolloin ulkomaiset yritykset katuvat päätöstään.

Intia on monimuotoisuuden maa kaikin mahdollisin tavoin, ei vain kulttuurinsa, historiansa ja uskonnollisen vakaumuksensa, vaan myös työntekotavan suhteen. On korkeasti koulutettuja lahjakkaita, huippuluokan kehittäjiä, ja on kehittäjiä, joilla ei ole tietoa ja jotka ovat erittäin epäpäteviä.

Mikä intialaisissa kehittäjissä on vikana?

Tässä on joitain syitä, miksi saatat tuntea, että intialaiset kehittäjät eivät ole tason tasolla.

1. Usein kehittäjät näkevät työnsä tehtävänä

On tärkeää rakastaa sitä, mitä teet. Työ onnistuu vain, kun siihen on mieli. Ohjelmistoinsinööriksi tulemisen kunnia on varmasti erittäin korkea, ja se sisältää korkean ansaitsemisen tunnisteen. Yleinen käsitys on, että IT-alalla työskentelevät ansaitsevat erittäin korkeita palkkoja ja he houkuttelevat ansaitsemaan hyvää rahaa mahdollisimman lyhyessä ajassa. Niin usein he valitsevat ohjelmistosuunnittelijan/-kehittäjän uran, vaikka heillä ei siihen olisi kykyjä. Heitä houkuttelee vain mahdollisuus ansaita korkealla ja nopeasti. He ovat kehittäjiä sattumalta, eivät valinnalla. Ohjelmistokehittäjänä oleminen on työtä, joka vaatii paljon kärsivällisyyttä, analyyttistä ja loogista päättelykykyä, koska tarvitset kaiken tämän hyvän koodin kirjoittamiseen.

2. Koulutus ei usein ole tasoa

Intiassa on erinomaisia korkeakouluja, se on varma. Mutta usein ihmisillä ei ole varaa päästä noihin korkeakouluihin, eikä heillä ole kaliiperia. He opiskelevat usein alakouluissa, joissa heillä ei ole teknistä tietoa suorittamistaan kursseista. Tekniset tiedot päivittyvät nopeasti, ja vaikka he saisivat jonkin verran teknistä asiantuntemusta, se olisi vanhentunutta valmistuessaan. He eivät pystyisi soveltamaan tätä tietoa projektissa.

Usein opiskelijat joutuvat opiskelemaan valmistumisvuosien aikana paljon asioita ja usein myös sitä, mitä he eivät urallaan tarvitse. Koulutusjärjestelmä on sellainen, että opiskelijoiden on luettava satoja kirjoja, mutta he saavat hyvin vähän käytännön tietoa. Ja tenttijärjestelmä on sellainen, että opiskelijoiden on opittava ulkoa paljon, testaten säilyttämiskykyään luultavasti, mutta ei todellista kykyään tai tietoaan.

3. Eivät ole tietoisia teknologisesta epäpätevyydestään

Monet kehittäjät eivät pysty päivittämään tietojaan korkeakoulusta/yliopistosta lähtemisen jälkeen. Tämä johtuu siitä, että he ovat autuaan tietämättömiä tietämättömyydestään, eivätkä ole valmiita poistumaan mukavuusalueeltaan. He uskovat, että heillä on kaikki tarvitsemansa tieto, osittain ylimielisen asenteensa vuoksi ja osittain siksi, että he eivät ole tarpeeksi motivoituneita pysymään ajan tasalla trendikkäiden alan standardien suhteen. Kaikki kehittäjät eivät kuitenkaan ole sellaisia. Suuri joukko kehittäjiä päivittää itseään jatkuvasti ja pysyy kehittäjäyhteisön tapahtumien eturintamassa.

4. 9-6-vuoro on usein kykyjen tappaja

Useimmat IT-yritykset noudattavat tavallista 9-6-vuorojen aikataulua, ja tämä voi todella olla killjoy. Intohimoiset IT-ammattilaiset haluavat työskennellä omalla tahdilla ja mukavuudellaan, mikä ei useinkaan olisi mahdollista. Heidän on suoritettava joukko annettuja tehtäviä määrätyssä ajassa, halusivatpa he siitä tai eivät, ja usein tämä johtaa aliarvoiseen työhön. Ammattilaiset ovat umpikujassa, ja silmukka jatkuu joka päivä.

5. Kehittäjien kohteleminen kuin perunapussi

Monet yritykset kohtelevat insinöörejä kuin työntekijöitä. Tämä voi johtua siitä, että IT-kasvun alkuaikoina johtajat olivat pääasiassa ammattilaisia, jotka työskentelivät muilla toimialoilla, nimittäin teollisuudessa. He eivät tienneet miten käsitellä luovia, taitavia ihmisiä, joilla saattaa olla taidot työskennellä hyvän projektin parissa, mutta joita ei vielä hoidettu. Tämä saaga jatkui, koska vain viisaasti teroitettu ihminen pystyy johtamaan oikein. Liian monien ihmisten lisääminen projektiin ja liian monen tunnin viettäminen sen ylittämiseen ei johda tuloksiin. Tarvitset hyviä ihmisiä, jotka ovat valmiita tulemaan ulos kotelostaan ja murtautumaan virheellisestä ajattelustaan.

Joten onko palkkaaminen Intiasta huono idea?

Intiasta palkkaamisessa on useita etuja, mutta sinun on tarkasteltava huonoja ja hyviä puolia tehdäksesi hyvän valinnan. Mutta monet ihmiset, jotka ovat palkanneet intialaisia kehittäjiä, valittavat, että kehittäjät ovat usein tietämättömiä, eivätkä he osaa vastata edes ohjelmoinnin peruskysymyksiin. He googlaavat haastattelussa, mitä eivät tiedä. Joskus tämä uteliaisuuden puute painaa työnantajat kirjaimellisesti pois.

Surullinen osa on, että Intiasta on niin monia kehittäjiä, jotka ovat erittäin hyviä työssään ja tekisivät kaikkensa saadakseen projektinsa täydelliseksi. Temppu on saada ne kehittäjät. Tee kotitehtäväsi ennen kehittäjien palkkaamista projektiisi, koska usein epäonnistumisia tapahtuu, kun et todella tunne palkkaamasi henkilöä, ja korkeammat odotuksesi heiltä johtavat pettymyksiin.

Ei ole tärkeää palkata vain kehittäjiä, jotka voivat kilpailla ulkomaisten kollegojensa kanssa, vaan on myös tärkeää, etteivät heidän koodinsa tule kaikkialle ajan myötä.

Lopulliset ajatukset

Kehittäjien on oltava aktiivisia ekosysteemissä. Näin ne pysyisivät ajan tasalla ja he olisivat tietoisia uusimmista alan standardeista. On kehittäjiä, jotka haluavat oppia ja osallistua. He rakastavat yhteistyötä maailman kehittäjien kanssa ja ymmärtävät todella kuinka koodit toimivat. Oikeista paikoista etsiminen antaisi sinulle hyvän sekoituksen lahjakkuutta ja taitoa.

Joten ratkaiseva askel olisi löytää hyvämaineinen ohjelmistokehitystoimisto. Varmista, että viraston mukana tulee hyviä suosituksia ja että he ovat saavuttaneet todella erinomaisia virstanpylväitä. Kaikkein tärkeintä on viestintä. Pidä rehellistä viestintää koko rekrytointiprosessin ajan, jotta saat mitä haluat. Totta, kielimuuri on todellakin este, mutta se on mahdollista ylittää, kun viestintälinjat ovat jatkuvasti auki.

Mielenkiintoisia linkkejä:

Miksi ohjelmistosuunnittelijoilla on suuri kysyntä?

Mikä vaikutus ohjelmistosuunnittelijoiden puutteella on yrityksiin?

Kuvat: Canva


Kirjoittaja: Sascha Thattil työskentelee Software-Developer-India.com -sivustolla, joka on osa YUHIRO-ryhmää. YUHIRO on intialainen saksalainen yritys, joka tarjoaa ohjelmoijia IT-yrityksille, virastoille ja IT-osastoille.

Vastaa

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