
My Developer Setup
Khám phá môi trường phát triển hàng ngày của tôi - bao gồm các công cụ, tiện ích mở rộng và quy trình làm việc giúp tôi duy trì hiệu suất công việc với tư cách là một lập trình viên.
NSTCrystal
Một môi trường phát triển tốt tạo ra sự khác biệt lớn về năng suất. Theo thời gian, tôi đã tinh chỉnh hệ thống của mình để đảm bảo sự nhanh chóng, ổn định và thoải mái.
The OS: Linux
Tôi sử dụng Linux (Arch) làm hệ điều hành chính hàng ngày. Quy trình làm việc ưu tiên sử dụng terminal, hệ thống quản lý gói và khả năng kiểm soát toàn diện môi trường làm việc là những điều tôi không thể từ bỏ.
The Editor: VS Code
VS Code là trình soạn thảo tôi ưu tiên lựa chọn. Dưới đây là một vài Extentions mà tôi không thể thiếu:
- Catpuccin for VSCode: Themes đẹp cho VSCode
- Prettier: Định dạng mã nguồn nhất quán
- VSCode Google Translate: Dịch ngôn ngữ ngay trong VSCode
Version Control
Git là công cụ tôi sử dụng hàng ngày. Tôi áp dụng quy tắc Conventional Commits và giữ cho lịch sử commit luôn gọn gàng:
git add .
git commit -m "feat: add user authentication"
Terminal
Tôi thường xuyên sử dụng môi trường dòng lệnh terminal - sử dụng fish với các alias hữu ích để điều hướng nhanh chóng
Continuous Learning
Yếu tố quan trọng nhất trong quy trình làm việc của tôi là thói quen học hỏi. Mỗi ngày, tôi đều đọc những kiến thức mới về phát triển web, thử nghiệm một công cụ mới hoặc cải tiến một công cụ hiện có.
Cách thiết lập không gian làm việc cần mang đậm dấu ấn cá nhân, hãy xây dựng nó dựa trên phong cách làm việc hiệu quả nhất đối với bạn!