Per la maggior parte è buono anche se penso che abbia acquistato un peggioramento delle capacità di problem solving tra molti programmatori.
Prima di Internet, se ti imbattiva in un problema che non avevi visto prima di te, praticamente non avevi altra scelta che indagare e risolverlo da solo e se non riuscivi a trovare una risposta, dovevi lavorare intorno a loro . Potresti ottenere aiuto dai compagni di squadra e dai libri, ma il pool di conoscenza totale a cui avevi accesso era forse al massimo qualche dozzina di persone.
Ciò significava che praticamente ogni programmatore che aveva lavorato per un paio d'anni aveva esperienza di lavoro con problemi veramente dettagliati, spesso ad un livello piuttosto basso e, di conseguenza, aveva una comprensione molto migliore non solo di come affrontare questi problemi, ma anche come il linguaggio e gli strumenti hanno funzionato a causa delle loro esperienze.
In questi giorni la maggior parte delle risposte sono disponibili immediatamente perché probabilmente non sei la prima persona a trovarlo: 30 secondi con Google di solito ti danno la risposta. Ovviamente è grandioso: quello che prima richiedeva 2 giorni impiega 2 minuti, ma trovo sempre più programmatori che iniziano a fare i capricci molto velocemente quando Google non è in grado di fornire la soluzione perché semplicemente non ci sono abituati.
Quindi, in generale, Google ha reso gli sviluppatori molto più produttivi, ma in un certo senso penso che i grandi problemi siano maggiori perché meno persone hanno l'esperienza di risolverli rispetto a prima.
Per questo motivo, direi che se vuoi essere uno sviluppatore eccezionale, devi rompere l'abitudine di Google in misura maggiore, se non altro per essere sicuro di essere in grado di risolvere le cose senza di esso quando si presenta la necessità .
#wheniwasalad