+4

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:
    1. Vào Tools > Code Snippets Manager.
    2. 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

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí