На це я можу відповісти з особистого досвіду. Кілька років тому я зламав обидві руки в ДТП. Оскільки моя робота була програмуванням на повний робочий день, це була проблема. З деякою допомогою я встановив Дракона на свій ноутбук.
Це було марною тратою часу.
Код не дуже схожий на природну мову; це в першу чергу написане, а не розмовне. Я точно знаю, що y_z = (x < 0 ? -x : x) + 2;
означає, але я поняття не маю, як я це вимовляв, і мені це все одно.
Будучи мовою лише для письма, код є дуже точним на рівні символів. Існує велика різниця між (x+2)*3
та (x+2*3)
. Програми з промовою в текст добре звертають увагу на слова, а не на символи. Додавання конкретних символів вимагає багато слів, таких як "ліва дужка, х, плюс знак, два, права дужка".
Коли я кодую, я багато рухаюсь і переписую. Мовлення в текст добре для одного потоку мови. Це не добре для того, щоб повертатися туди-сюди.
Багато хвилинних завдань з кодування не є еквівалентними введенню тексту, для чого добре говорити текст. Подумайте, як часто ви змінюєте вкладки, щоб переглянути якийсь інший модуль коду, або як часто ви складаєте та розгортаєте функцію у своєму редакторі.
Тож якщо у вас є програма з промовою в текст, спробуйте переконатися в цьому. Я не думаю, що ти будеш надто вражений.
Між іншим, не ламайте обох рук одразу. Розбийте один на один, так набагато простіше.
Якби у мене була лише одна зламана рука, я б тільки зробив все кодування однією рукою. Це все ще буде швидше, ніж використання програмного забезпечення для мовлення в текст.