Khởi Đầu: Sự Hoài Nghi Với AI
Hãy để tôi thẳng thắn: tôi vẫn là một người hoài nghi về AI. Thậm chí, tôi thường đặt từ “AI” trong dấu ngoặc kép khi nhắc đến nó. Tuy nhiên, sự hoài nghi của tôi không nhắm vào tương lai mà là hiện tại. Tôi không cảm thấy hứng khởi hay lạc quan về hướng đi của AI, nhưng không thể phủ nhận rằng AI sẽ ngày càng gắn bó sâu sắc hơn trong công việc của các nhà phát triển.
Trong ngành công nghệ, chúng ta thường đùa rằng các gợi ý từ AI thường không hữu ích lắm, nhưng điều này chắc chắn sẽ được cải thiện theo thời gian. Chỉ cần nhìn vào sự tiến bộ vượt bậc của AI trong việc tạo hình ảnh và video trong vòng 12 tháng qua, bạn sẽ thấy điều đó. Dẫu hình ảnh AI tạo ra vẫn còn những điểm không hoàn hảo, nhưng sự cải thiện đã rõ rệt.
Thêm vào đó, việc vốn đầu tư mạo hiểm (VC) gần như chỉ tập trung vào AI và tình trạng bất ổn trong tuyển dụng ngành công nghệ – với hàng loạt đợt sa thải lớn – khiến ngay cả một người hoài nghi như tôi cũng nhận thấy rõ rằng công việc của lập trình viên sẽ sớm bị ảnh hưởng.
Những Thách Thức Trước Mắt
Nguy cơ lớn nhất mà tôi nhìn thấy là nếu công việc của bạn chỉ xoay quanh việc viết mã, thì công việc đó đang đứng trước rủi ro cao. Mặc dù không phải là mối đe dọa tức thì, nhưng khi AI tiếp tục cải thiện khả năng viết mã – giống như cách nó cải thiện khả năng tạo hình ảnh và video – thì nguy cơ trở nên dư thừa đối với các nhà phát triển là điều khó tránh khỏi.
Điều này có đúng không? Theo tôi, không. Có đáng để hoảng loạn chưa? Chưa. Nhưng tôi tin rằng đây là thời điểm bạn nên mở rộng kỹ năng của mình vượt ra khỏi việc chỉ viết mã. Và trong đó, việc cải thiện các kỹ năng mềm (hay kỹ năng cốt lõi) là điều vô cùng cần thiết.
Kỹ Năng Cốt Lõi Là Gì?
Kỹ năng cốt lõi, hay thường được gọi là kỹ năng mềm, có thể hiểu là các kỹ năng sống giúp bạn làm việc hiệu quả hơn. Bao gồm:
- Giao tiếp với người khác,
- Tổ chức công việc cho bản thân và đội nhóm,
- Ra quyết định,
- Thích nghi với các tình huống khó khăn.
Tôi coi những kỹ năng này là trọng tâm và thường gọi chúng là kỹ năng cốt lõi để nhấn mạnh tầm quan trọng của chúng.
Tại Sao Kỹ Năng Cốt Lõi Lại Quan Trọng?
Để trở thành một lập trình viên xuất sắc, không chỉ cần biết viết mã mà còn cần cách tiếp cận toàn diện hơn, như:
- Giao tiếp hiệu quả,
- Đưa ra và nhận phản hồi,
- Tìm ra giải pháp thực tế,
- Lập kế hoạch và tổ chức,
- Và cả tư duy như một nhà phát triển web.
Trong hơn 15 năm làm việc với CSS, tôi nhận thấy rằng chính kỹ năng cốt lõi, chứ không phải kỹ thuật, là yếu tố tạo ra sự khác biệt. Khi làm việc với các tổ chức từ doanh nghiệp lớn đến startup nhỏ, cải thiện kỹ năng cốt lõi thường là giải pháp chung giúp họ vượt qua các vấn đề nan giải.
Lý do? Rất nhiều tổ chức tự đưa mình vào tình thế bế tắc vì chỉ biết chạy theo từng công việc nhỏ (Jira ticket) mà không dừng lại để tự hỏi: “Cách tiếp cận của chúng ta có hiệu quả không?”. Khi tập trung vào các kỹ năng cốt lõi, họ nhanh chóng xác định được vấn đề và tìm ra giải pháp thực tế – thường không liên quan đến viết mã mà là cải thiện giao tiếp và hợp tác.
AI Không Thể Thay Thế Kỹ Năng Cốt Lõi
Một điều AI không thể làm – và (hy vọng) sẽ không bao giờ làm được – là trở thành con người. Cách chúng ta giao tiếp, suy nghĩ và đưa ra quyết định là điều đặc biệt chỉ có ở con người. Đó là lý do cải thiện kỹ năng cốt lõi không chỉ giúp bạn trở nên vượt trội mà còn giữ bạn luôn có giá trị trong thời đại AI.
Làm Thế Nào Để Cải Thiện Kỹ Năng Cốt Lõi?
Việc nâng cao kỹ năng cốt lõi có thể bắt đầu từ những việc nhỏ như:
- Tập trung cải thiện giao tiếp giữa đội thiết kế và phát triển,
- Hạn chế việc “bàn giao” thiết kế và biến sản phẩm web thành nguồn sự thật duy nhất,
- Lên kế hoạch và hợp tác kỹ càng trước khi bắt đầu công việc,
- Tư duy chậm rãi, cẩn thận để giải quyết vấn đề thay vì lao vào làm một cách mù quáng.
Kết Luận
Thông điệp lớn nhất tôi muốn truyền tải là: Kỹ năng cốt lõi quan trọng không kém – nếu không nói là hơn – việc cập nhật các kỹ thuật mới trong CSS hay JavaScript. Phát triển kỹ năng cốt lõi sẽ giúp bạn nổi bật so với AI và giữ bạn luôn có giá trị trong bất kỳ hoàn cảnh nào.