Hướng dẫn múa code cơ bản cho người mới bắt đầu
Chúng ta nên bỏ con chuột đi và hãy dùng bàn phím nhiều hơn Dưới đây là hướng dẫn chi tiết từng bước để giúp bạn tăng tốc độ gõ code hiệu quả.
1. Thành thạo bàn phím và kỹ thuật gõ
Bước 1: Luyện gõ 10 ngón
- Nếu chưa thành thạo, bạn có thể luyện với các trang web:
- Cố gắng đặt ngón tay đúng vị trí và hạn chế nhìn bàn phím.
Bước 2: Điều chỉnh tư thế gõ
- Đặt bàn tay đúng vị trí:
- Ngón trỏ tay trái đặt ở phím F, ngón trỏ tay phải đặt ở phím J.
- Các ngón khác đặt ở hàng phím cơ bản (ASDF – JKL;).
- Ngồi đúng tư thế: Giữ lưng thẳng, màn hình ngang tầm mắt, cổ tay thả lỏng.
Bước 3: Sử dụng bàn phím phù hợp
- Nếu có điều kiện, dùng bàn phím cơ (switch Brown hoặc Red để giảm lực nhấn).
- Điều chỉnh layout bàn phím trong hệ điều hành phù hợp với thói quen gõ.
2. Rèn luyện với các công cụ hỗ trợ
Bước 4: Tận dụng Code Snippets
- Nếu thường xuyên gõ một đoạn code giống nhau, bạn có thể tạo snippet để giảm thời gian gõ.
- Trong Visual Studio, tạo snippet bằng cách:
- Vào Tools > Code Snippets Manager.
- Chọn Language (C#, HTML, etc.), thêm snippet mới.
Ví dụ: Snippet cho propfull trong C#:
propfull + TAB
Sẽ tự động sinh ra:
private int _myVar;
public int MyProperty
{
get { return _myVar; }
set { _myVar = value; }
}
➡ Giúp bạn tiết kiệm thời gian gõ.
3. Học và sử dụng phím tắt trong IDE
Bước 5: Nắm vững phím tắt quan trọng
Dưới đây là một số phím tắt hữu ích trong Visual Studio:
Chức năng | Phím tắt |
---|---|
Gợi ý sửa lỗi | Ctrl + . |
Gợi ý code nhanh (IntelliSense) | Ctrl + Space |
Nhân đôi dòng hiện tại | Ctrl + D |
Lịch sử clipboard | Window + V |
Đổi tên biến/hàm nhanh | Ctrl + R, R |
Comment/Uncomment | Ctrl + K, C / Ctrl + K, U |
Chuyển nhanh giữa các file | Ctrl + Tab |
Tìm kiếm trong Solution Explorer | Ctrl + ; |
🚀 Thực hành: Khi code, cố gắng dùng phím tắt thay vì dùng chuột.
4. Viết code có cấu trúc và tránh gõ lại
Bước 6: Đặt tên biến, hàm ngắn gọn
- Hạn chế đặt tên biến dài dòng, ví dụ:
int totalNumberOfStudents = 100; // ❌ Quá dài int studentCount = 100; // ✅ Ngắn gọn, dễ hiểu
Bước 7: Tái sử dụng code
- Thay vì viết lặp code, hãy tạo hàm dùng chung:
void LogError(string message) { Console.WriteLine($"[ERROR]: {message}"); }
➡ Khi cần log lỗi, chỉ cần gọi LogError("Some error")
thay vì gõ lại Console.WriteLine
nhiều lần.
Bước 8: Sử dụng template code
Nếu bạn phải viết controller trong ASP.NET MVC nhiều lần, hãy tạo một template sẵn để chỉ cần sửa lại khi cần.
5. Tập trung và giảm xao nhãng
Bước 9: Tối ưu môi trường code
- Chọn font chữ dễ đọc: Fira Code, JetBrains Mono.
- Bật chế độ Zen Mode (
Ctrl + Shift + P
→ Tìm “Zen Mode” trên VS Code).
Bước 10: Tắt thông báo gây mất tập trung
- Tắt Messenger, email trong giờ code.
- Dùng Pomodoro (25 phút code, 5 phút nghỉ) để tập trung tốt hơn.
6. Luyện tập thường xuyên
Bước 11: Thực hành gõ code nhanh
- Luyện gõ code mẫu mỗi ngày trên các trang như typing.io.
- Dành ít nhất 15 phút/ngày để luyện phím tắt và snippets.
Bước 12: Thử sức với các thử thách lập trình
- LeetCode, Codeforces giúp bạn vừa luyện gõ nhanh vừa cải thiện tư duy thuật toán.
- Hackerrank: 30 Days of Code là một thử thách giúp bạn quen với cú pháp nhanh hơn.
🎯 Tổng kết: Quy trình luyện tập hàng ngày
1️⃣ 15 phút luyện gõ trên TypingClub hoặc keybr.com.
2️⃣ Tạo một snippet cho một đoạn code hay dùng.
3️⃣ Tìm 1 phím tắt mới và áp dụng vào công việc.
4️⃣ Code 1 bài tập nhỏ trên LeetCode hoặc Hackerrank.
5️⃣ Ghi chú lại những mẹo hữu ích vào một file Markdown để xem lại.
➡ Kiên trì trong 30 ngày, bạn sẽ thấy tốc độ gõ code tăng đáng kể! 🚀
Bạn muốn mình hướng dẫn thêm phần nào không? 😊
All rights reserved