L'importanza di Google e dell'inglese per uno sviluppatore

lunedì, 10 novembre 2008 19.00 by Marco Bellinaso

Dopo 10 anni di consulenze on-site per una moltitudine di clienti diversi, c'è una cosa che non smette di colpirmi e sorprendermi, anzi lo fa sempre di più con il passare del tempo. Sto parlando dell'apparente incapacità di moltissimi programmatori di cercare informazioni online. Non è affatto raro trovare qualcuno che ha un problema e che sta li ore ed ore a sbattere la testa con il proprio codice non funzionante, a grattarsi la testa davanti ad un criptico messaggio di errore che non se ne vuole andare, e al massimo ridursi a cercare lumi nella documentazione locale installata assieme al software/framework/IDE/linguaggio del caso.

Ma come si fa...non è infinitamente più semplice, immediato e produttivo cercare la soluzione online, e più specificatamente tramite Google? Con un messaggio di errore spesso è semplicissimo, basta copiare e incollare il messaggio as-is, e metterlo tra virgolette in modo da cercare la frase esatta. Pochi risultati? Togliete le virgolette. Troppi risultati? Aggiungete, fuori dalle virgolette, qualche parola chiave relativa al vostro contesto. Con un problema tipo "come eseguire del codice javascript al termine di un aggiornamento parziale tramite UpdatePanel di ASP.NET?" le cose si complicano, ma solo un po'.

In realtà oltre ai programmatori che per qualche misterioso motivo proprio non pensano di usare un motore di ricerca per trovare una soluzione, ci sono quelli che ci pensano, anche subito magari, ma mollano dopo qualche query infruttuosa. Essere in grado di cercare con profitto su Google è un'abilità che va affinata con la pratica, come qualsiasi altra cosa, quindi è normale che cercare a caso senza criterio spesso porti a cattivi risultati. Ma il problema è anche che la stragrande maggioranza dei programmatori italiani usa tool di sviluppo localizzati in italiano, legge documentazione in italiano, e parla solo con colleghi italiani. Usare un IDE/framework in italiano significa che i messaggi di errore saranno in italiano, e cercare in Google quel messaggio di errore in italiano ovviamente produrrà una quantità di risposte infinitesimale rispetto alla ricerca dello stesso messaggio di errore in lingua originale, ovvero in inglese. Tradurre "a occhio" il messaggio di errore non funziona bene, anzi mettendo il messaggio tra virgolette quasi sicuramente non funzionerà affatto. (questo è anche causato dal fatto che l'iniziale traduzione da inglese a italiano spesso viene fatta in modo un po' fantasioso, e solo quel primo traduttore potrebbe forse essere in grado di compiere il procedimento inverso ottenendo perfettamente la frase di partenza :-)

A parte i messaggi di errore da copiare e incollare, e indipendentemente dalla lingua dei propri strumenti, una larga percentuale di programmatori si ostina a cercare soluzioni e pezzi di codice scrivendo in italiano. Questo non è patriottismo o nazionalismo...è poca furbizia, o poco interesse. Certo, in italiano abbiamo delle fantastiche risorse come i forum di ASPItalia , i forum di Visual-Basic.it, oppure vari newsgroup. Una ricerca lì vale la pena farla, magari anche lasciare la propria domanda se non si trova già qualcosa di pronto...ma nel caso i primi 10 minuti di ricerca in italiano non risolvessero la questione vogliamo passare all'inglese?

In Italia abbiamo programmatori bravissimi, come in ogni altra parte del mondo...ma siamo pochi, pochissimi se paragonati alle decine di milioni di programmatori che usano l'inglese come lingua principale o che comunque lo conoscono sufficientemente da scrivere in linguaggio *tecnico*. E' una questione di numeri, tutto qua. Qualcuno alza la mano dicendo che non conosce l'inglese? Beh, è ora di impararlo! Non averlo studiato a scuola non è una ragione valida. L'inglese è facile da imparare, ed esistono infinità di corsi su CD, DVD, film
sottotitolati, libretti semplici per cominciare a farci la mano. L'inglese tecnico poi, quello che serve ad un programmatore per capire e farsi capire, è formato da una sintassi di base, un piccolissimo sottoinsieme di termini generici, e una grande quantità di termini specifici di settore (da conoscere in ogni caso). Anche con una conoscenza di base, e leggendo documentazione in inglese, si sta prestissimo a farci la mano. Scrivere funziona alla stessa maniera, bisogna cominciare a farlo. E sempre di più in futuro.

La prossima volta che farete un colloquio di lavoro a qualcuno chiedetegli come si comporta davanti ad un messaggio di errore incomprensibile o davanti ad un problema che non sa come risolvere. Se non vi dirà che cerca su Google (o perlomeno su forum e newsgroup di settore) e se ammetterà di non poter leggere e scrivere in inglese tecnico, pensateci bene...

Una corretta attitude verso la ricerca può servire più di una conoscenza di partenza della tecnologia di turno; e l'inglese non serve solo per gestire eventuali clienti o partner stranieri, serve per il lavoro di ogni giorno.

Correntemente valutato 5.0 da 6 utenti

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Segnala:  
Categorie:   Sviluppo software
Azioni:   E-mail | Permalink | Commenti (18) | RSS CommentiRSS comment feed

Post correlati

Commenti

marzo 9. 2009 23.44

Antonino Parisi

Ciao, sono estremamente d'accordo con quanto detto da te! Programmo da pochi anni in .NET ma è una regola per me trovare soluzioni a blocchi momentanei nello sviluppo tramite google. Trovo risposta praticamente per tutto! E sai come mi sono imbattuto in questo tuo articolo? Cercavo un modo per convincere il framework a darmi i messaggi d'errore in inglese! Se conosci la risposta, fammi sapere!

Antonino Parisi

marzo 25. 2009 14.58

Luigi Zambetti

Che dire, anche io sono d'accordissimo con te, soprattutto per quanto riguarda l'inglese.
Non hai idea degli sviluppatori che ho conosciuto che preferiscono di gran lunga acquistare un libro tradotto (spesso malamente) piuttosto che mettersi a leggere libri in inglese, che hanno poi anche l'indubbio vantaggio di costare meno dei rispettivi tradotti, essere di qualità migliore e più aggiornati.
Ma tant è, il mondo è bello perchè è vario Wink

Luigi

Luigi Zambetti

settembre 15. 2009 07.19

payday online

I havent any word to appreciate this post.....Really i am impressed from this post....the person who create this post it was a great human..thanks for shared this with us.

payday online

settembre 21. 2009 20.32

payday loans

We are a group of volunteers and starting a new initiative in a community. Your blog provided us valuable information to work on.You have done a marvellous job!

payday loans

gennaio 3. 2010 15.27

personal loans

Very, very cool site site! I am loving it!! Will come back again - taking you feeds also, Thanks.

personal loans

gennaio 12. 2010 07.24

buy wine online

Q: Should I have a baby after 35?
A: No, 35 children is enough.

Q: I'm two months pregnant now. When will my baby move?
A: With any luck, right after he finishes college.

Q: What is the most reliable method to determine a baby's sex?
A: Childbirth.

Q: My wife is five months pregnant and so moody that sometimes she's borderline irrational.
A: So what's your question?

Q: My childbirth instructor says it's not pain I'll feel during labor, but pressure. Is she right?
A: Yes, in the same way that a tornado might be called an air current.

Q: When is the best time to get an epidural?
A: Right after you find out you're pregnant.

Q: Is there any reason I have to be in the delivery room while my wife is in labor?
A: Not unless the word "alimony" means anything to you.

Q: Is there anything I should avoid while recovering from childbirth?
A: Yes, pregnancy.

Q: Do I have to have a baby shower?
A: Not if you change the baby's diaper very quickly.

Q: Our baby was born last week. When will my wife begin to feel and act normal again?
A: When the kids are in college.




Regards
Peraza

buy wine online

gennaio 18. 2010 07.58

Medical Answering Services

A little boy opened the big and old family Bible with fascination, and looked at the old pages as he turned them. Suddenly, something fell out of the Bible, and he picked it up and looked at it closely. It was an old leaf from a tree that had been pressed in between the pages.

"Momma, look what I found," the boy called out.

"What have you got there, dear?" his mother asked.

With astonishment in the young boy's voice, he answered: "I think it's Adam's suit!"


Regards
Perez



Medical Answering Services

febbraio 4. 2010 05.21

Hannah30fo

Let us think about, what university students do if have the writing work. Commonly, they buy the <a href="quality-papers.com/.../comparison_essay">comparison essay writing</a> at writing services uk to figure out their writing complications.

Hannah30fo

febbraio 11. 2010 09.38

plastic surgeon san jose

Please let me bonk if you are fascinated to line as article author for me? I can message $10/article.




Regards
Keith










plastic surgeon san jose

febbraio 13. 2010 11.08

teeth whitening products

Valuable information and excellent design you got here! I would like to thank you for sharing your thoughts and time into the stuff you post!! Thumbs up!

teeth whitening products

febbraio 16. 2010 14.58

Colon cleansing

There is obviously a lot to know about this. I think you made some good points in Features also.

Colon cleansing

febbraio 22. 2010 11.59

Acne treatment

Couldnt be written any better. Reading this post reminds me of my old room mate! He always kept talking about this. I will forward this article to him. Pretty sure he will have a good read. Thanks for sharing!

Acne treatment

febbraio 26. 2010 01.21

pay day loans

Please, can you PM me and tell me few more thinks about this, I am really fan of your blog...

pay day loans

febbraio 27. 2010 19.43

personal loans

I keep listening to the news talk about getting free online grant applications so I have been searching around for the best site to get one.

personal loans

marzo 6. 2010 16.23

instant loan

There is obviously a lot to know about this. I think you made some good points in Features also. Big thanks for the useful info i found on L'importanza di Google e dell'inglese per uno sviluppatore.

instant loan

marzo 9. 2010 10.51

replica watches

thanks for the share

replica watches

marzo 10. 2010 11.23

bad credit loans

I admire the valuable information you offer in your articles. I will bookmark your blog and have my children check up here often. I am quite sure they will learn lots of new stuff here than anybody else! Big thanks for the useful info i found on L'importanza di Google e dell'inglese per uno sviluppatore.

bad credit loans

marzo 15. 2010 13.14

Stretch marks

I wanted to thank you for this great read!! I definitely enjoying every little bit of it.I have you bookmarked to check out new stuff you post.

Stretch marks

Aggiungi commento


(Visualizza la tua icona Gravatar)  

  Country flag

[b][/b] - [i][/i] - [u][/u]- [quote][/quote]



Anteprima

marzo 19. 2010 14.23