Gần đây tớ có tham gia khảo sát các bài dự thi của một hackathon ngành tài sản mã hoá. Với khả năng của AI hiện tại, tớ nghĩ hackathon thực sự không còn tương lai nữa trong ngành tài sản mã hoá.
Thứ nhất, là với AI, số lượng bài dự thi và số lượng code nộp sẽ cực kỳ nhiều. Ngay cả khi các đội làm sát ngày nộp bài thì vẫn có thể ra được một dự án đủ để nộp bài. Chất lượng thì phụ thuộc vào nhiều yếu tố, từ khâu ý tưởng, lựa chọn giải pháp, cấu trúc của bộ mã nguồn, v.v... Mà với số lượng code cực kỳ nhiều của mỗi dự án nộp thì căn bản nếu đọc code chay thì khó mà chấm nổi, còn phải đọc hết các bài dự thi nữa. Các ý tưởng căn bản na ná nhau, ít đội dự thi thực sự ngồi suy nghĩ một cái gì mới lạ hoàn toàn (có độ rủi ro).
Thứ hai, tớ còn để ý cái trò mới là lựa chọn một ý tưởng rất là kinh khủng (dạng đọc giới thiệu sẽ có nhiều từ khủng khủng như ZK), sau đó dùng AI để tạo rất nhiều code để "che" những đoạn code mà nó hard code luôn kết quả. Khi bạn sử dụng giao diện thì kết quả sẽ ra một cái gì đó bạn cảm giác hợp lý. Nhưng khi bạn lần mò trong code thì mới để ý là kết quả được tạo ra bởi mấy hàm random định trước. Hồi xưa có mấy dạng bài nộp kém chất lượng thì đây chắc là biến thể mới vì tớ không thấy bài nộp nào sơ sài nữa. Bộ mã nguồn nào cũng chi chít code, thiết kế đều rất hợp thời, mỹ miều (tuy căn bản ông nào cũng giống nhau vì đều dùng Claude frontend skill hết).
Thứ ba, AI có thể giúp lập trình viên ở bất kỳ cấp độ nào cũng có thể viết ra được sản phẩm, nhưng chất lượng cốt lõi vẫn không tăng đáng kể như tớ nghĩ. Phần lớn các bài dự thi rất nhiều code, về mặt syntax thì có thể coi là tốt (vì code chạy được, đưa lên web dùng được), nhưng về mặt ý tưởng và giải pháp thì vẫn nghèo nàn như xưa. Sản phẩm chưa định vị được người dùng là ai, chưa xoay quanh một vấn đề cụ thể, hay giải pháp không có suy nghĩ về rủi ro tiềm ẩn lẫn khả năng triển khai. Tớ nghĩ cái này đã là bản chất của hackathon rồi, hackathon căn bản là mọi người đang xây dựng dự án để nhận giải (tối ưu cho ban giám khảo) chứ không phải nhắm tới người dùng cuối; và AI cũng không cải thiện vấn đề này được.
Chúng quy lại ấy thì đúng là AI cực kỳ hữu ích trong việc xây dựng sản phẩm. Bạn có thể tận dụng để thực thi những ý tưởng phức tạp, trong thời gian ngắn hơn trước rất nhiều. Tớ hay có nhiều buổi ngồi trao đổi với Claude 2 tiếng đồng để chọt sâu vào các ý tưởng giải quyết một vấn đề mà tớ quan tâm, hỏi xoáy đáp xoay mấy chục cái giải pháp, mò các nghiên cứu và tư liệu trên mạng (AI được cái tìm kiếm rất nhanh nhưng phải cẩn thận nguồn tụi này trích dẫn). Đặc biệt gần đây tớ tìm hiểu nhiều về phần cứng, có Claude hỗ trợ nên tớ cũng tự tin hơn. Các công ty trong ngành tài sản mã hoá nếu đang có ý định tổ chức hackathon thì nên cân nhắc kỹ lý do tổ chức là gì, có rất nhiều phương án khác nó hợp thời hơn là chạy theo hackathon chỉ để thất vọng tràn trề. Hiện tại ngành đã đào thải số lượng lớn lập trình viên, quay về chỉ số của 5 năm trước (số liệu từ Developer Report). Lứa builder mới cũng không mặn mà, gặp thời kỳ khó khăn nên mọi người mong có việc nhiều hơn mạo hiểm khởi nghiệp với ý tưởng từ hackathon.
