Danh sách phím tắt có từ kết quả deep research, danh sách tôi tự sắp xếp để ghi nhớ, ghi chép chi tiết về những điều ngộ ra, các prompt cho metacognition và nhiều nội dung khác có trong bài blog gốc.
Học phím tắt mới và nghiên cứu
Phím tắt tôi học được vài ngày trước: trong Chrome (trên Mac) CMD+SHIFT+A
- Mở một cửa sổ cho phép tìm kiếm các tab đang mở và các tab vừa đóng gần đây bằng URL và tiêu đề trang
- Dù mở nhiều cửa sổ, nếu cùng một profile Chrome thì vẫn có thể chuyển qua lại
- Với người hay mở rất nhiều tab như tôi, nó trông cực kỳ hữu ích, và thực tế ngay lúc này tôi cũng đang dùng rất tốt
Dạo này khi học được điều gì mới, tôi thường thử một việc
- Tự hỏi ngược lại: 'Việc tôi không biết điều này có ý nghĩa gì?'
- Rồi sẽ nảy ra suy nghĩ như thế này: 'Đây là công cụ tôi đã dùng suốt rất lâu, vậy mà còn không biết những công cụ, phím tắt, câu lệnh hữu ích như thế này, thì chắc chắn vẫn còn nhiều thứ hữu ích khác mà tôi chưa biết.'
Tôi thử làm deep research bằng ChatGPT
- Với những công cụ tôi hay dùng (MacOS, Chrome, Google Docs, Cursor/VSCode, Slack, Discord, Notion), hãy cho tôi 10 phím tắt hữu ích nhưng ít được biết đến cho mỗi công cụ
- Vừa xem lần lượt kết quả nghiên cứu, tôi vừa trực tiếp thử những phím tắt mà trước đây mình không biết nhưng muốn nhớ để dùng về sau, rồi sắp xếp lại
Những điều tôi nhận ra trong quá trình nghiên cứu và sắp xếp
1. Việc nhận ra các mẫu phím tắt được chia sẻ giữa nhiều app và các mẫu Jobs-to-be-done mang lại hiệu quả rất lớn
- Phím tắt của Slack/Discord rất giống nhau. Các IDE cũng giống nhau. Các trình duyệt web cũng giống nhau
- Nghĩa là nếu học phím tắt trong một app, ta có thể thử những thao tác tương tự trong app khác (cùng loại), nên hiệu quả của việc học phím tắt tăng lên. Dạo này nhiều desktop app được xây bằng công nghệ web, nên phím tắt của trình duyệt web cũng thường được mang sang
- Ví dụ: trong Notion,
CMD+Lkhông đưa bạn tới thanh địa chỉ mà sao chép link của trang hiện tại
- Ví dụ: trong Notion,
- Nếu đã nhận diện được JTBD trong một app cụ thể, ta sẽ dễ khám phá hơn khi tự hỏi: app tương tự khác có tính năng này không?
- Ví dụ: nếu là công cụ nền web thì có lẽ sẽ có chức năng 'sao chép link trang'; nếu là công cụ viết lách thì sẽ có phím tắt để 'di chuyển lên xuống trong danh sách', v.v.
2. Khi có thể tìm kiếm được, trần tăng trưởng sẽ lớn hơn hẳn
- Tôi nhận ra rằng với các tổ hợp phím tắt phức hợp trong IDE, thay vì ghi nhớ tôi dùng Command Pallete, nên gần như không học thêm phím tắt mới
- Một tính năng/mẫu 'khám phá' như thế này, chỉ cần học một lần là giá trị tăng trưởng rất lớn
- Gần như có thể dùng hầu hết tính năng chỉ với một chỗ này, và thường ngay trong UI đó cũng hiện luôn phím tắt, nên cũng có thể học phím tắt, các chức năng dùng gần đây sẽ nổi lên trên, v.v.
- Mẫu này thực tế cũng được cung cấp theo cách tương tự ở nhiều app và môi trường
ALT+/của Google Docs, MacOS Spotlight,CMD+Kcủa Notion/Slack/Discord, v.v.
Kết hợp insight 1 và 2, tôi thử sắp xếp vài ý tưởng về cách thiết kế hệ thống phím tắt từ góc nhìn nhà phát triển app
- Với các phím tắt quan trọng được dùng phổ biến ở cấp độ toàn OS, đừng override mà hãy giữ nguyên chức năng đó (ví dụ:
CMD+/mở trợ giúp,CMD+,mở cài đặt, v.v.) - Nếu muốn kéo người dùng từ app cạnh tranh sang, hãy mượn các phím tắt chính của app đó
- Dù không phải app cạnh tranh, cũng nên cung cấp những phím tắt gợi liên tưởng từ các app có trải nghiệm tương tự với app của mình
- Ngoài ra, nếu app của mình có các tính năng riêng hỗ trợ Jobs-to-be-done của người dùng, hãy tích cực cung cấp phím tắt cho chúng
- Phím tắt vốn dĩ khó được khám phá (đặc biệt nếu là phím tắt riêng của app mình). Vì vậy...
- Người dùng dùng phím tắt có khả năng là power user, hoặc là người dùng quan trọng, nên hãy cân nhắc chọn họ làm đối tượng phỏng vấn
- Nếu có nhiều tính năng, hãy cung cấp Pallete
- Hãy thiết kế tài liệu và UI để phím tắt dễ được phát hiện hơn (cho hiện phím tắt trong Pallete)
- Hãy thử tạo nội dung về phím tắt
3. Nhận ra sự bất tiện quả nhiên vẫn thật sự rất khó
Việc dùng phím tắt hay dùng chức năng khám phá đều bắt đầu từ việc nhận ra sự bất tiện
- Nếu đã quá quen với hành vi của chính mình, ta thậm chí sẽ không nghĩ đến chuyện đi tìm phím tắt
- Trong quá trình lần này, tôi ngạc nhiên vì hóa ra có nhiều điều bất tiện mà bản thân trước đây không hề nhận ra đến vậy
Làm sao để đánh thức metacognition về sự bất tiện tốt hơn? (những điều tôi định thử từ giờ)
- Làm việc theo cặp để quan sát, bắt lấy những khoảnh khắc 'hả?', rồi trò chuyện về chúng
- Khi bắt đầu dùng app mới, tạo thói quen xem danh sách phím tắt trước, hoặc thử các phím tắt mà mình đã biết sẵn
- Dùng khả năng multimodal của LLM để cho nó xem lại nhật ký công việc của tôi và nhận đề xuất cải thiện
- Ví dụ: bật Stream trong Google AI Studio, bật công cụ hiển thị thao tác bàn phím như KeyCastr, ghi hình lại rồi xin gợi ý
Kết
Chủ đề lớn của tôi dạo này là 10x impact
- Dù làm cùng một việc, tôi muốn làm trong thời gian ngắn hơn, nhẹ nhàng hơn, vui hơn
- Ngay từ đầu tôi cũng luôn nghĩ xem đâu mới là công việc có leverage cao hơn
Lần thử này cũng khiến tôi hài lòng vì đây là một quy trình học tạo ra leverage lớn hơn
- Chỉ đơn thuần học thêm một phím tắt mới rõ ràng là cách nghĩ kiểu 1x.
- Muốn tăng impact hơn nữa: hãy thử phím tắt này ở các app khác, và học thêm nhiều phím tắt tương tự ở nhiều app khác nhau.
- Muốn tăng impact hơn nữa: hãy phát hiện xem mình thường không biết loại phím tắt nào, tức là tìm ra mẫu của sự thiếu hiểu biết của bản thân. Mình đã có kiểu nhận thức/hành vi nào nên không biết điều này? Có thể cải thiện nó thế nào? Những điều nào về sau không biết cũng không sao?
- Muốn tăng impact hơn nữa: hãy suy nghĩ và hành động về các mẫu để phát hiện mẫu, và các mẫu để phá vỡ mẫu. Hãy trò chuyện với người khác, và tận dụng AI.
- Muốn tăng impact hơn nữa: hãy viết toàn bộ quá trình này thành bài và chia sẻ để trò chuyện cùng người khác. Hãy biến nó thành cơ hội để nghe về 'các mẫu để phát hiện mẫu' của người khác.
1 bình luận
Ồ,
CMD+SHIFT+Ahay thật