Posso rispondere a questa esperienza personale. Alcuni anni fa, ho rotto le braccia di entrambe in un incidente. Poiché il mio lavoro era la programmazione a tempo pieno, questo era un problema. Con un po 'di aiuto, ho installato Dragon sul mio laptop.
È stata una perdita di tempo.
Il codice non è molto simile al linguaggio naturale; è principalmente scritto, non parlato. So esattamente cosa significa y_z = (x < 0 ? -x : x) + 2;
, eppure non ho idea di come lo pronuncerò, né mi interessa.
Essendo un linguaggio solo scritto, il codice è molto preciso a livello di personaggio. C'è una grande differenza tra (x+2)*3
e (x+2*3)
. I programmi di sintesi vocale sono bravi a prestare attenzione alle parole, non ai personaggi. L'aggiunta di caratteri specifici richiede molte affermazioni come "parentesi sinistra, x, segno più, due, parentesi chiusa".
Quando sto scrivendo, faccio molto movimento e riscrittura. La sintesi vocale è valida per un singolo flusso di linguaggio. Non va bene andare avanti e indietro dappertutto.
Molte delle attività più minute nella codifica non sono equivalenti alla digitazione, il che equivale a tutte le conversazioni vocali. Pensa a quanto spesso cambi le schede per guardare qualche altro modulo di codice, o quanto spesso pieghi e apri una funzione nel tuo editor.
Quindi, se hai un programma di sintesi vocale, provalo e vedilo da solo. Non penso che sarai troppo colpito.
Per inciso, non spezzare entrambe le braccia contemporaneamente. Rompa uno alla volta, è molto più facile in questo modo.
Se avessi avuto solo un braccio rotto, avrei appena fatto tutti i miei codici con una mano sola. Sarebbe ancora più veloce rispetto all'utilizzo del software speech-to-text.