Tôi không viết nhiều code, nhưng tôi nhận ra IT giỏi không chỉ là viết code giỏi
10/06/2026
175
views
2
#3 on leaderboard of challenge:
Khi nhắc đến ngành IT, nhiều người thường nghĩ ngay đến code.
Biết nhiều ngôn ngữ lập trình, xử lý được những bài toán khó, viết ra những đoạn code tối ưu — đó chắc chắn là một lợi thế rất lớn.
Bản thân tôi cũng từng nghĩ rằng: muốn phát triển trong ngành IT thì điều quan trọng nhất là phải thật giỏi kỹ thuật.
Nhưng khi làm QA/Tester, góc nhìn của tôi dần thay đổi.
Tôi không phải người viết code nhiều nhất trong team, nhưng để kiểm thử một sản phẩm tốt, tôi nhận ra mình vẫn cần hiểu những gì đang diễn ra phía sau dòng code.
Một lỗi có thể không nằm ở giao diện.
Nó có thể xuất phát từ logic xử lý, dữ liệu, API hoặc cách các thành phần trong hệ thống kết nối với nhau.
Vì vậy, tôi bắt đầu học thêm các kiến thức kỹ thuật như API, SQL và cách hệ thống vận hành.
Không phải để trở thành Developer, mà để có thể trao đổi tốt hơn với Developer, hiểu vấn đề sâu hơn và tìm ra nguyên nhân thay vì chỉ nhìn thấy kết quả.
Tôi nhận ra một người IT giỏi không chỉ được đánh giá bằng số dòng code viết ra.
Một đoạn code tốt cần đi cùng với khả năng hiểu yêu cầu.
Một tính năng tốt cần đi cùng với trải nghiệm người dùng.
Một sản phẩm tốt cần đi cùng với tư duy giải quyết vấn đề.
Một tính năng tốt cần đi cùng với trải nghiệm người dùng.
Một sản phẩm tốt cần đi cùng với tư duy giải quyết vấn đề.
Đặc biệt khi AI ngày càng phát triển, tôi nghĩ vai trò của kỹ năng kỹ thuật cũng đang thay đổi.
AI có thể hỗ trợ viết code nhanh hơn, gợi ý cách xử lý hoặc giúp tự động hóa nhiều công việc.
Nhưng AI vẫn cần con người xác định:
- Bài toán thật sự là gì?
- Giải pháp nào phù hợp?
- Kết quả tạo ra có đúng với mục tiêu không?
Trong công việc QA, tôi thấy điều này rất rõ.
Một công cụ có thể giúp tạo test case nhanh hơn, nhưng việc hiểu sản phẩm, dự đoán rủi ro và đặt đúng câu hỏi vẫn cần tư duy của con người.
Tôi cũng nhận ra những kỹ năng tưởng như không liên quan đến code lại ảnh hưởng rất nhiều đến sự phát triển:
- Khả năng giao tiếp để trao đổi vấn đề.
- Khả năng học hỏi để thích nghi với công nghệ mới.
- Khả năng nhìn sản phẩm dưới góc độ người dùng.
Theo tôi, code giỏi là một nền tảng quan trọng.
Nhưng để thăng tiến trong IT, bạn cần nhiều hơn thế.
Bạn cần biết cách biến kiến thức kỹ thuật thành giá trị thực tế.
Vì cuối cùng, một người được đánh giá không chỉ bởi việc họ viết được bao nhiêu code, mà bởi họ giúp sản phẩm và đội nhóm tiến lên như thế nào.