Ich kann diese Frage aus persönlicher Erfahrung beantworten. Vor einigen Jahren habe ich mir bei einem Unfall beide Arme gebrochen . Da mein Job Vollzeitprogrammierung war, war dies ein Problem. Mit etwas Hilfe habe ich Dragon auf meinem Laptop installiert.
Es war Zeitverschwendung.
Code ist nicht viel wie natürliche Sprache; es wird hauptsächlich geschrieben, nicht gesprochen. Ich weiß genau, was es y_z = (x < 0 ? -x : x) + 2;
bedeutet, aber ich habe keine Ahnung, wie ich es aussprechen würde, und es interessiert mich auch nicht.
Als reine Schreibsprache ist Code auf Zeichenebene sehr präzise. Es gibt einen großen Unterschied zwischen (x+2)*3
und (x+2*3)
. Sprach-zu-Text-Programme können gut auf Wörter und nicht auf Zeichen achten. Das Hinzufügen bestimmter Zeichen erfordert viele Aussagen wie "linke Klammer, x, Pluszeichen, zwei, rechte Klammer".
Wenn ich programmiere, bewege ich mich viel und schreibe neu. Speech-to-Text ist gut für einen einzelnen Sprachstrom. Es ist nicht gut, überall hin und her zu gehen.
Viele der winzigen Aufgaben beim Codieren sind nicht gleichbedeutend mit dem Tippen, wofür nur Sprache-zu-Text gut ist. Überlegen Sie, wie oft Sie die Registerkarten ändern, um ein anderes Codemodul anzuzeigen, oder wie oft Sie eine Funktion in Ihrem Editor falten und entfalten.
Wenn Sie also ein Sprachprogramm haben, probieren Sie es aus und überzeugen Sie sich selbst. Ich glaube nicht, dass Sie zu beeindruckt sein werden.
Brechen Sie übrigens nicht beide Arme gleichzeitig. Brechen Sie einen nach dem anderen, es ist viel einfacher auf diese Weise.
Wenn ich nur einen gebrochenen Arm gehabt hätte, hätte ich meine gesamte Codierung nur mit einer Hand durchgeführt. Es wäre immer noch schneller als die Verwendung von Sprach-Text-Software.