Tôi viết bài này mà không hề nhìn vào bàn phím.

Vào đầu năm, tôi cảm thấy như mình đã chạm tới giới hạn với tư cách là một kỹ sư. Có vẻ như bạn đọc những cuốn sách dày, giải quyết những vấn đề phức tạp trong công việc, phát biểu tại các hội nghị. Nhưng đó không phải là trường hợp. Vì vậy, tôi quyết định quay trở lại cội nguồn và từng bước một, đề cập đến những kỹ năng mà khi còn nhỏ tôi từng coi là cơ bản đối với một lập trình viên.

Đầu tiên trong danh sách là tính năng gõ phím cảm ứng, tính năng mà tôi đã trì hoãn từ lâu. Bây giờ tôi cho rằng nó cần thiết đối với tất cả những người coi mã và cấu hình là một nghề. Bên dưới phần cắt, tôi sẽ cho bạn biết thế giới của tôi bị đảo lộn như thế nào và tôi sẽ chia sẻ các mẹo về cách đảo lộn thế giới của bạn. Đồng thời, tôi mời bạn chia sẻ công thức nấu ăn và ý kiến ​​​​của mình.

Tôi viết bài này mà không hề nhìn vào bàn phím.

Điều gì phân biệt lập trình viên sử dụng chuột với lập trình viên sử dụng phím nóng? Vực sâu. Hầu như không thể đạt được tốc độ và chất lượng công việc, tất cả những thứ khác đều như nhau.

Điều gì phân biệt một lập trình viên sử dụng phím nóng với một lập trình viên có thể gõ bàn phím? Một khoảng cách thậm chí còn lớn hơn.

Tại sao tôi cần điều này?

Bạn có thể chạm vào loại? Không, tôi không nói đến trường hợp bạn viết 10 chữ rồi nhìn vào bàn phím. Nhưng theo cách thông thường.

  • Khi bạn trau dồi độ chính xác và số lượng ký tự mỗi phút.
  • Khi bạn sửa từ mà không cần nhìn vào phím.
  • Khi bạn sử dụng cả hai phím shift.
  • Khi mỗi biểu tượng có ngón tay riêng.

Cho đến tháng XNUMX hoặc tháng XNUMX năm nay, tôi mới biết gõ chữ. Và tôi không đặc biệt lo lắng về điều này. Sau đó, một đồng nghiệp đã làm tôi xấu hổ và tôi quyết định học bằng mọi giá. Sau khi thử các loại máy tập thể dục khác nhau, tôi quyết định đánh máyclub.com. Một vài tháng, một con mắt co giật và 20 từ mỗi phút là của tôi.

Tại sao bạn cần điều này?

Chúng ta đang sống trong một thế giới của những người đánh máy mù.

Cả thế giới xung quanh được tạo ra bởi những người đánh máy mù lập trình dành cho những người như họ:

  • Bạn mở vim và hầu như tất cả các phím nóng đều có một ký tự. Trong khi xem chúng trên bàn phím, bạn sẽ nhanh như một bà kế toán gõ hai ngón tay theo một bố cục xa lạ: “Sooooo, iii với một dấu chấm, ừ, giống như một đô la, ji, giống như một chữ s với một đường ngoằn ngoèo , làm ơn, tôi sẽ tìm ngay bây giờ, đừng vội"
  • Nói chung, toàn bộ kho tiện ích Linux tuyệt vời này như less hoặc innotop. Mọi thứ phụ thuộc vào việc bạn sẽ sử dụng các phím nóng gồm một chữ cái.

Và gần đó có rất nhiều ngón mười ngón giống nhau:

  • Đây là một người bạn, trong khi trượt ván trên tuyết, đã nói: “Bây giờ tôi sẽ về nhà và viết xong 15 trang luận văn của mình.” Bạn đang hỏi, bạn sẽ tiết kiệm chứ? Và anh ấy: “Ừ, không, tôi biết phải viết về cái gì, tôi sẽ ngồi xuống và viết nhanh thôi.” Và sau đó hóa ra anh ấy coi kỹ năng này là điều hiển nhiên và không bao giờ nói về nó, vì anh ấy nghĩ rằng ai cũng có thể làm được.
  • Hoặc một người bạn khác: “Bạn có nhận thấy rằng khi bạn ngồi xuống với một người không chạm vào bàn phím, họ có vẻ rất chậm chạp không?”
  • Hầu như tất cả các đồng nghiệp làm việc hiệu quả nhất của tôi đều sở hữu thứ này.

Gõ bằng cảm ứng sẽ giúp bạn tránh khỏi việc sao chép-dán:

  • Tôi từng nghĩ sao chép 10 dòng thì dễ hơn là viết chúng. Hoặc thậm chí một, để không phạm sai lầm. Bây giờ tôi chỉ viết những gì tôi muốn viết và không ngừng đảm bảo rằng những gì xuất hiện trên màn hình là chính xác; không sợ lỗi chính tả, vấn đề về bố cục hay lỗi cú pháp/ngữ nghĩa.
  • Hóa ra tôi cũng là một người mê đồ họa: Tôi bắt đầu viết nhật ký và viết báo. Tôi đã viết cái này
  • Phím nóng đã trở nên thú vị để tìm hiểu. Chúng không còn là hợp âm mà trở thành sự tiếp nối của những phím vốn đã quen thuộc.

Bạn có thể nghĩ ít hơn về số lượng hành động và quan tâm nhiều hơn đến chất lượng:

  • Mã thường ngắn hơn đơn giản chỉ vì bạn thực hiện thêm một vài vòng tái cấu trúc trong cùng một khoảng thời gian. Hoặc bạn có thể viết một bài kiểm tra tùy chọn nhưng thú vị.

Trong một số trò chơi, bạn có khả năng cho phép bạn bay qua kẻ thù mà trước đây bạn phải chiến đấu. Trong cuộc đời của một lập trình viên có một siêu năng lực như vậy - gõ phím bằng cảm ứng.

Bây giờ kết quả của tôi là khoảng 60 từ mỗi phút đối với một văn bản quen thuộc và khoảng 40 từ một phút đối với một văn bản không quen thuộc.

Tôi viết bài này mà không hề nhìn vào bàn phím.
Tôi biết rằng hoàn toàn có thể đạt tới 80 nếu bạn làm việc chính xác. Nghĩa là, bạn càng nhanh thì bạn càng mắc ít lỗi chính tả. Bình thường Tôi sẽ đi đào tạo thêm.

Lời khuyên và thủ thuật cho những người quyết định học

Để học cách gõ bằng cảm ứng, hãy làm theo hai mẹo đơn giản: thử nghiệm và thư giãn.

Thí nghiệm

Chuyện xảy ra là, ngoài việc gõ bằng cảm ứng, trong năm qua tôi đã thành thạo nhiều thứ cần chuyển vào trí nhớ của cơ: xe đạp một bánh (xe đạp một bánh), lướt sóng và bắt đầu chạm vào đàn piano (nhẹ nhàng). Có lần tôi biểu diễn trò tung hứng. Và đối với tất cả điều này tôi có một cách tiếp cận chung. Tôi sẽ cố gắng mô tả nó.

Nhiệm vụ của bạn là thực hiện phần tử với số lượng biến thể tối đa.

  • Khi tung hứng, hãy bắt đầu bằng tay kia hoặc chuyển sự chú ý của bạn từ việc bắt bóng sang ném bóng một cách chính xác.
  • Trên đàn piano - bắt đầu chơi một cụm từ từ giữa hoặc luyện tập không có âm thanh.
  • Trên xe đạp một bánh, hãy đảm bảo tư thế của bạn đúng chứ không phải giữ thăng bằng. Ngay cả với cái giá phải trả là rơi xuống.

Trình huấn luyện gõ phím cảm ứng đặt mục tiêu là độ chính xác 100% và tốc độ nhất định. Nhưng nó không nói làm thế nào để đạt được nó. Bây giờ bạn đã làm xong bài tập. Bạn có ba sao trên năm. Mong muốn đầu tiên là lặp lại. Nếu có nhiều hơn thì sao? Sẽ. Hoặc nó sẽ không. Tôi lặp lại điều này trong 15 phút với mức độ thành công khác nhau. Giải pháp là đảm bảo rằng đầu của bạn hoạt động khi lặp lại.

Khi lặp lại, cái đầu phải hoạt động. Làm thế nào để đạt được điều này?

  • Thay thế thuật toán để xử lý lỗi.
  • Đặt mục tiêu trung gian liên quan đến độ chính xác chứ không phải tốc độ.
  • Đôi khi bạn cố tình viết chậm hơn bạn muốn.
  • Tập trung vào nhịp gõ hơn là độ chính xác.
  • Thay đổi nơi bạn đào tạo.
  • Thay đổi trình mô phỏng.

Bạn đã phạm sai lầm trong quá trình đào tạo. Phải làm gì?

Sử dụng lần lượt ba thuật toán hành động.

Tôi viết bài này mà không hề nhìn vào bàn phím.

Để làm gì? Mỗi lần bạn phải suy nghĩ khác đi một chút để sự chú ý của bạn không bị nhàm chán.

Thuật toán kém: “Nếu xảy ra lỗi, hãy bắt đầu lại.” Vì vậy, bạn sẽ luôn luyện tập cùng một thứ, tiến về phía trước rất chậm.

Để thay đổi, tôi đặt ra những mục tiêu liên quan đến sự gọn gàng.

Cố gắng không mắc một lỗi nào trong văn bản:

  • Một chữ cái cụ thể trong toàn bộ văn bản.
  • Một nhóm từ cụ thể mà bạn thường mắc lỗi.
  • Tất cả các chữ cái đầu tiên trong tất cả các từ.
  • Tất cả các chữ cái cuối cùng trong tất cả các từ.
  • Tất cả các dấu chấm câu.
  • Hãy đưa ra lựa chọn của riêng bạn.

Và điều quan trọng nhất.

Đừng quên nghỉ ngơi

Với sự lặp lại đơn điệu, cơ thể sẽ chuyển sang chế độ zombie. Bạn không nhận thấy điều đó cho chính mình. Bạn có thể đặt báo thức trong 10-15 phút. Và hãy nghỉ ngơi, ngay cả khi bạn nghĩ rằng mọi thứ với bạn đều ổn.

Một lần, trong lời nói đầu của một cuốn sách về Objective-C (mà tôi không lập trình), tôi đọc được một cụm từ đáng ghi nhớ trong quá trình học bất kỳ. Đó là điều tôi muốn kết thúc.

“Không phải bạn ngu ngốc, mà là Objective-C phức tạp. Nếu có thể, hãy ngủ 10 tiếng mỗi đêm.”

Tôi muốn kết thúc ở đây nhưng biên tập viên CNTT lại đưa ra câu hỏi về các con số Olesya hỏi, tôi trả lời.

Tại sao bạn chọn trình mô phỏng cụ thể này và bạn đã thử bao nhiêu trình mô phỏng khác trước khi đưa ra lựa chọn của mình?

Không nhiều, bốn hoặc năm. Bao gồm cả những thứ được thiết kế riêng cho lập trình viên. đánh máyclub.com Tôi thích chất lượng phản hồi: mọi ký tự xấu đều được làm nổi bật, số liệu thống kê trên ngón tay, phím và nói chung. Văn bản tiếng Anh có ý nghĩa. Việc đào tạo được pha loãng với các trò chơi nhỏ. Tôi có một đồng nghiệp thích nó keykey.ninja, nhưng nó chỉ dành cho Mac.

Bạn dành bao nhiêu thời gian mỗi ngày cho việc tập luyện?

Lúc đầu thì rất nhiều - 6 giờ một tuần. Tức là khoảng một giờ mỗi ngày. Bây giờ đối với tôi, có vẻ như tôi đã lo lắng quá nhiều và lẽ ra tôi có thể làm điều đó với tốc độ thoải mái hơn.

Khi nào bạn ngừng nhìn vào bàn phím khi làm việc?

Tôi đã cố gắng không nhìn ngay từ đầu. Đặc biệt nếu có chuyện gì đó không khẩn cấp xảy ra. Tôi có mật khẩu gồm 24 ký tự và rất khó để viết nó mà không do dự trong lần đầu tiên. Tôi đã đặt ra một điểm dừng khó khăn cho bản thân khi có thể đạt được 35 wpm liên tục trên trình mô phỏng. Sau đó, tôi cấm mình nhìn vào chìa khóa khi làm việc.

Mất bao lâu để thành thạo kỹ năng gõ phím cảm ứng?

Vừa mới xem xong, tổng cộng là 40 giờ. Nhưng đây không phải là tất cả các nhiệm vụ, chỉ còn lại ít hơn một nửa. Cuối cùng máy yêu cầu 75 WPM.

Nếu bạn thích đọc bài đọc dài này, thì với quan điểm chính thức của tôi, tôi mời bạn đến với kênh điện tín. Ở đó tôi nói về SRE, chia sẻ liên kết và suy nghĩ.

Nguồn: www.habr.com

Thêm một lời nhận xét