Tôi có thể trả lời câu hỏi này từ kinh nghiệm cá nhân. Vài năm trước, tôi bị gãy cả hai cánh tay trong một tai nạn. Vì công việc của tôi là lập trình toàn thời gian, đây là một vấn đề. Với một số trợ giúp, tôi đã cài đặt Dragon trên máy tính xách tay của mình.
Đó là một sự lãng phí thời gian.
Mã không giống ngôn ngữ tự nhiên; nó chủ yếu được viết, không được nói Tôi biết chính xác y_z = (x < 0 ? -x : x) + 2;
nghĩa là gì , nhưng tôi không biết tôi đã phát âm nó như thế nào, tôi cũng không quan tâm.
Là một ngôn ngữ chỉ viết, mã rất chính xác ở cấp độ ký tự. Có một sự khác biệt lớn giữa (x+2)*3
và (x+2*3)
. Các chương trình nói thành văn bản rất tốt trong việc chú ý đến từ ngữ, không phải ký tự. Thêm các ký tự cụ thể đòi hỏi rất nhiều câu nói như "ngoặc đơn trái, x, dấu cộng, hai, dấu ngoặc đơn phải".
Khi tôi viết mã, tôi làm rất nhiều việc di chuyển và viết lại. Nói thành văn bản là tốt cho một dòng ngôn ngữ. Nó không tốt cho việc đi lại khắp nơi.
Rất nhiều tác vụ phút trong mã hóa không tương đương với việc gõ, tất cả các bài phát biểu thành văn bản đều phù hợp. Hãy suy nghĩ về tần suất bạn thay đổi các tab để xem xét một số mô-đun mã khác hoặc tần suất bạn gấp và mở một chức năng trong trình soạn thảo của mình.
Vì vậy, nếu bạn có một chương trình nói thành văn bản, hãy thử và tự mình xem. Tôi không nghĩ bạn sẽ quá ấn tượng.
Ngẫu nhiên, không phá vỡ cả hai cánh tay cùng một lúc. Phá vỡ một lần, cách đó dễ dàng hơn nhiều.
Nếu tôi chỉ có một cánh tay bị gãy, tôi đã hoàn thành tất cả mã hóa bằng một tay. Nó vẫn sẽ nhanh hơn so với sử dụng phần mềm chuyển văn bản thành văn bản.