Perché l’India viene additata per il codice scadente e i programmatori di scarsa qualità?

Perché l’India viene additata per il codice scadente e i programmatori di scarsa qualità?

Ci sono diversi motivi per cui gli sviluppatori indiani sono considerati codificatori di bassa qualità. Eccone alcuni.

1) La domanda di sviluppatori con le competenze più basse

In Europa e in altre nazioni occidentali c’è una domanda per gli sviluppatori meno qualificati e meno pagati.

Non è una richiesta. Ma vengono creati perché c’è una domanda di servizi a basso prezzo.

Immaginate una start up francese che vuole costruire una nuova app simile a Facebook per 3000 euro.

Ogni buona azienda IT sa che questo non è possibile. Anche in India.

Ma 3000 euro sono una buona somma per una persona in India. Quindi, ovviamente, ci saranno imprenditori che diranno “Sì, lo costruirò per voi! Avete bisogno anche della versione dell’app mobile? Lo includo nel prezzo”.

Il cliente europeo dirà “Sì,facciamolo”. E lui/lei sarà estremamente eccitato/a dalla prospettiva di ottenere potenzialmente un sito web che farà milioni!

L’imprenditore indiano assumerà quindi uno sviluppatore inesperto (o, diciamo, un laureato) e gli chiederà di costruire l’applicazione.

Ora accadranno alcune cose:

  • Il cliente riceverà le prime versioni e vedrà solo un po’ di progressi.
  • Il cliente sente che non sta andando da nessuna parte
  • Lo sviluppatore non ha idea di come portare a termine il progetto/ il capo aumenta la pressione per portare a termine il progetto
  • Infine, tutto si ferma

Il cliente europeo dirà: “Tutti gli sviluppatori in India sono cattivi e creano codice scadente“.

Anche se il problema era che l’imprenditore indiano avrebbe dovuto dire “no” al progetto.

Oppure il cliente europeo avrebbe dovuto capire che non è possibile, nemmeno in India, con quel budget di 3000 euro costruire un’app come quella di Facebook.

2) Modello di vendita per sviluppatori junior

Fin dall’inizio, quando IBM ha avviato i primi uffici di ingegneria in India, tra il 1970 e il 1980, c’è stata una richiesta di “codifica semplice”. Cioè un numero enorme di codificatori che sfornano centinaia e migliaia di righe di codice.

Gli sviluppatori indiani sono stati la ragione per cui il problema dell’anno 2000 è stato risolto. Anche se si trattava di un problema semplice da risolvere. Ma per realizzare questa impresa sono stati necessari molti codificatori.

Così, aziende come Infosys e Wipro si sono concentrate su questo tipo di modello di business.

Assumevano laureati, impartivano loro una formazione di 6 mesi e li fatturavano ai loro clienti, per lo più statunitensi.

Ma il problema è questo: Questi sviluppatori junior interagirebbero con controparti altamente qualificate provenienti dagli Stati Uniti e dall’Europa.

Questo ha lasciato l’impressione nei paesi occidentali, soprattutto tra gli sviluppatori e i dipendenti di basso livello (ma altamente qualificati) di questi paesi occidentali, che gli sviluppatori indiani siano tutti cattivi e poco competenti.

3) Il luogo numero 1 per l’outsourcing offshore a basso costo

L’India è un Paese con più di un miliardo di abitanti e centinaia di migliaia di laureati in informatica ogni anno.

Dall’altro lato è a basso costo, anche rispetto a Paesi come Polonia, Ungheria, Romania, Bulgaria e persino Cina (poiché è più focalizzata sulla produzione manifatturiera che sull’IT).

Inoltre, l’India è politicamente più stabile di Paesi come il Pakistan, il Bangladesh o il Vietnam (anche se oggi il Vietnam sta migliorando).

Si tratta quindi di una calamita per l’outsourcing offshore a basso costo e su larga scala. Aziende come Infosys o Wipro hanno centinaia di migliaia di sviluppatori per questo motivo.

Ma questa è un’altra ragione della cattiva percezione. Perché sembra quasi che tutti in Occidente abbiano la loro storia di lavoro con programmatori indiani. E non sempre è la migliore.

4) Le voci negative sono le più forti

Supponiamo che qualcuno abbia successo con l’outsourcing offshore in India. Pensi che se ne vogliano vantare online? No. Di solito non lo dicono a nessuno, né online né offline. Di solito è il loro segreto. Anche IBM ha smesso di pubblicare i dati ufficiali sul numero di sviluppatori in India (che a questo punto dovrebbero essere ben oltre i 100.000 dipendenti).

Ma il cliente europeo con un budget di 3000 euro farà la voce grossa e parlerà ripetutamente delle sue esperienze negative con i coder dell’Asia meridionale.

Nel frattempo, il cliente professionista/uomo d’affari statunitense, che ha 100 sviluppatori in India che lavorano per il suo team, è impegnato a creare software di alta qualità e ad aumentare le vendite e i profitti. E non ne parla né online né offline. Se mai, parlerà del suo straordinario software e dei vantaggi che offre ai clienti.

Quindi, il cliente da 3000 euro supererà di molte volte il “cliente da un milione di dollari”. Crea l’impressione che gli sviluppatori del subcontinente siano cattivi.

5) Meno marketer e contenuti dall’India

Ci sono molti codificatori in Asia meridionale, questo è un dato di fatto. Ma non ci sono molti marketer o produttori di contenuti.

La maggior parte dei professionisti del marketing si trova in Europa e negli Stati Uniti. I famosi specialisti di marketing provengono tutti da quella parte del mondo.

In Asia, invece, le persone che si occupano di marketing sono tradizionalmente meno numerose.

E i pochi che sono là fuori guardano solo il lato positivo delle cose (che è una cosa tipicamente asiatica. Per far sentire tutti bene e per far salvare la faccia alla controparte).

Andare avanti

In India si sta già verificando un cambiamento nella percezione degli sviluppatori.

La moglie del primo ministro britannico è proprietaria di una delle più grandi società di outsourcing offshore.

Sundar Pichai (un ingegnere di formazione indiana) è ora CEO di Google.

Satya Nadella è ora CEO di Microsoft.

Shantanu Narayan è il CEO di Adobe.

George Kurian è il CEO di NetApp.

Parag Agrawal è stato CEO di Twitter.

L’elenco degli ingegneri istruiti in India continua ad allungarsi.

Inoltre, c’è un elenco di start-up molto interessanti che stanno emergendo dal subcontinente. Strumenti software utilizzati in tutto il mondo. Oltre a soluzioni online utilizzate all’interno del Paese stesso.

Tutto lascia pensare che la percezione cambierà negli anni a venire.

Link interessanti:

L’India è uno spazio di sviluppatori di software non qualificati?

Perché gli sviluppatori indiani faticano a scrivere codice di alta qualità?

Lascia un commento