Esiste un test attitudinale per la programmazione di computer?


Migliore risposta

Non credo che un tale test possa esistere in modo affidabile.

Un tratto di la programmazione è la capacità di saltare costantemente tra vari livelli di astrazioni (ma non sono sicuro che la programmazione sia lunico dominio che necessita di tale capacità).

Comprendi che la programmazione è difficile (e lo sono anche molti altri domini: scultura in legno, medicina, fisica,….). Ci vogliono dieci anni per imparare a programmare e dovrai imparare per tutta la vita (quindi se lapprendimento non ti dà gioia, non dedicarti alla programmazione ). Quindi la motivazione è assolutamente essenziale (e non tutti sono adatti alla programmazione).

Forse potresti iniziare a imparare un po di programmazione proprio ora e decidere in seguito se vuoi approfondire professionalmente. Quindi inizia leggendo SICP .

Risposta

Dal 1950, ci sono stati molti tentativi di creare tale attitudine test, nessuno dei quali ha avuto alcuna base scientifica e tutti hanno fallito.

Penso che qualsiasi persona in grado di fare questa domanda abbia lattitudine sufficiente per imparare a essere un programmatore di computer e un buon uno.

Tuttavia, ci sono molte più dimensioni nella programmazione rispetto allattitudine, incluso, ad esempio, latteggiamento, che è molto più importante.

Per una discussione completa di questo argomento, vedere

The Psychology of Computer Programming: Silver Anniversary eBook Edition

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *