Cos’è un forte background tecnico nell’informatica e nella programmazione in generale?

Un forte background tecnico significa che hai risolto un sacco di problemi diversi. Tutto qui.

Il più delle volte, quando scrivi codice, il problema che stai risolvendo sarà totalmente unico. Nel senso che nessuno ha mai incontrato lo stesso identico problema, con gli stessi identici requisiti e casi limite, mai prima d'ora.

Tuttavia, non importa quanto sia complicato o difficile il problema, avrà delle somiglianze con molti altri problemi che voi o altri hanno risolto in precedenza.

Un grande programmatore ha due attributi:

  1. Forte background tecnico, nel senso che ha incontrato e risolto molti problemi.
  2. Forte creatività, il che significa che quando incontrano un nuovo, unico problema sono in grado di combinare creativamente i modelli che hanno imparato attraverso il loro forte background tecnico per trovare una soluzione che soddisfi le esigenze uniche del problema che stanno risolvendo.

Tendo a sentire che mentre il background tecnico si impara attraverso l'esperienza, la creatività è un tratto di carattere innato che non può essere insegnato.

Votate questo se vi è stato di aiuto!