Bạn đã dành hàng giờ (có thể là hàng ngày) để xây dựng một thứ mà bạn tự hào. Nhưng một dự án mạnh mẽ không đảm bảo một bài nộp mạnh mẽ. Cách bạn trình bày công việc của mình quan trọng không kém gì chính công việc đó. Các giám khảo xem xét hàng chục hoặc thậm chí hàng trăm bài nộp, và những bài nộp nổi bật là những bài rõ ràng, đầy đủ, và dễ đánh giá.

Hướng dẫn này đề cập đến những gì phân tách các bài nộp chiến thắng khỏi những bài nộp dễ bị quên lãng.

0. Trước Hết Mọi Thứ, Đọc Kỹ Các Yêu Cầu

Điều này nghe có vẻ hiển nhiên, nhưng đây là nơi mà nhiều hacker gặp khó khăn. Trước khi bạn bắt đầu viết bài nộp của mình, hãy đọc kỹ các yêu cầu nộp bài của hackathon. Hiểu những gì là bắt buộc, những gì là tùy chọn, và định dạng nào được mong đợi.

Bước này đảm bảo bài dự thi của bạn đủ điều kiện để được xem xét sơ bộ trước khi quá trình chấm điểm thực sự bắt đầu. Thiếu một trường bắt buộc, vượt quá giới hạn từ hoặc nộp bài sai định dạng có thể khiến bạn bị loại trước khi giám khảo xem xét tác phẩm của bạn. Đọc kỹ sẽ tiết kiệm thời gian cho cả bạn và ban tổ chức — và tránh sự thất vọng khi bị loại vì lý do kỹ thuật.

Ví dụ về các yêu cầu nộp bài từ cuộc thi AWS AI Vibe Coding Hackathon (https://dorahacks.io/hackathon/awsvibecoding/detail#-submission-requirements)

1. Hãy trình bày kết quả công việc, chứ không phải chỉ là chiêu trò quảng cáo.

Việc trình bày dự án một cách rõ ràng là vô cùng quan trọng. Ban giám khảo muốn hiểu bạn đã xây dựng cái gì, tại sao nó lại quan trọng và nó hoạt động như thế nào. Họ không muốn phải đọc qua những ngôn từ tiếp thị mơ hồ để tìm ra nội dung cốt lõi.

Nếu bạn không chắc nên viết gì, hãy thử mô hình 3W1H: Vấn đề bạn muốn giải quyết là gì? Tại sao nó quan trọng? Nó dành cho ai? Nó hoạt động như thế nào? Hãy trả lời những câu hỏi này một cách trực tiếp và ngắn gọn. Hoặc, sử dụng định dạng hỏi-đáp để cấu trúc bài dự thi của bạn xoay quanh những điểm chính mà ban giám khảo cần biết. (Muốn xem một số ví dụ? Hãy khám phá những dự án đoạt giải tại dorahacks.io từ cuộc thi AWS Vibe Coding Hackathon và Somnia Data Stream Hackathon.)

Tránh nhồi nhét vào bài dự thi của bạn những lời tuyên bố sáo rỗng, khoa trương như "đây là một ứng dụng mang tính cách mạng của AI" hay "một giải pháp thay đổi mô hình". Việc dự án của bạn có mang tính cách mạng hay không không phải do bạn quyết định - điều đó thuộc về người dùng, thị trường và ban giám khảo. Hãy để công việc của bạn tự nói lên giá trị của nó. Mô tả những gì bạn thực sự đã xây dựng, vấn đề mà nó giải quyết và điều gì làm cho phương pháp tiếp cận của bạn trở nên thú vị. Nội dung luôn quan trọng hơn lời lẽ hoa mỹ.

Ví dụ về một dự án thiếu phần trình bày rõ ràng, không nêu rõ vấn đề cần giải quyết và cách giải quyết vấn đề đó.

2. Nêu bật những điểm nổi bật của dự án của bạn

Ban giám khảo nhận thấy nhiều bài dự thi giải quyết các vấn đề tương tự. Bài của bạn có gì khác biệt? Đừng giấu những tính năng sáng tạo hoặc hữu ích nhất của bạn trong một đoạn văn dài – hãy nêu bật chúng ngay từ đầu.

Hãy xác định điểm mấu chốt hoặc cách tiếp cận độc đáo giúp dự án của bạn nổi bật. Có thể đó là một giải pháp kỹ thuật thông minh, một trường hợp sử dụng chưa được khai thác mà bạn đang giải quyết, hoặc trải nghiệm người dùng được trau chuốt đặc biệt đối với một dự án hackathon. Dù đó là gì, hãy làm cho nó nổi bật trong bài dự thi của bạn. Nếu giám khảo chỉ đọc hai đoạn đầu tiên, họ cũng nên hiểu điều gì khiến dự án của bạn đáng được chú ý.

Hãy thử nghĩ từ góc nhìn của giám khảo: sau khi xem xét năm mươi bài dự thi, họ sẽ nhớ gì về bài của bạn? Hãy cho họ điều gì đó cụ thể để ghi nhớ.

3. Hãy nêu rõ điều kiện tham gia của bạn, đặc biệt là đối với các giải thưởng của nhà tài trợ.

Nhiều cuộc thi hackathon yêu cầu người tham gia sử dụng các công nghệ, công cụ, API hoặc nền tảng cụ thể. Nếu quy định yêu cầu sử dụng API của nhà tài trợ cụ thể hoặc xây dựng trên một blockchain cụ thể, hãy nêu rõ trong bài dự thi của bạn cách bạn sử dụng nó.

Ví dụ về các thử thách từ nhà tài trợ trong một cuộc thi hackathon trên dorahacks.io (https://dorahacks.io/hackathon/awsvibecoding/bounties)

Điều này càng trở nên quan trọng hơn khi có các giải thưởng từ nhà tài trợ. Các nhà tài trợ thường cung cấp các quỹ giải thưởng riêng biệt cho các dự án tốt nhất sử dụng công cụ của họ, và họ đặc biệt tìm kiếm những bài dự thi thể hiện tốt công nghệ của họ. Nếu bạn muốn được xem xét cho những giải thưởng này, đừng để nhà tài trợ phải tìm kiếm bằng chứng về việc tích hợp. Hãy dành một phần trong bài dự thi của bạn để giải thích cách bạn đã sử dụng công cụ của họ, những gì nó cho phép bạn xây dựng và tại sao nó lại cần thiết cho dự án của bạn.

Đừng cho rằng ban giám khảo sẽ xem xét kỹ mã nguồn của bạn để xác minh tính đủ điều kiện. Hãy nêu rõ điều đó trong phần mô tả dự án. Bao gồm ảnh chụp màn hình, đoạn mã hoặc tài liệu minh họa công nghệ cần thiết đang hoạt động. Ngay cả một ý tưởng xuất sắc cũng sẽ không thắng nếu không đáp ứng các tiêu chí đủ điều kiện — và bạn sẽ bỏ lỡ các giải thưởng của nhà tài trợ nếu người đánh giá không thể nhanh chóng xác nhận sự tích hợp của bạn.

Nghiên cứu điển hình: Nhân viên bảo vệ rừng

Để thấy những nguyên tắc này được áp dụng như thế nào, hãy cùng xem ForestGuard Agent (https://dorahacks.io/buidl/36215/), một sản phẩm chiến thắng từ cuộc thi AWS Global Vibe Coding Hackathon 2025 (https://dorahacks.io/hackathon/awsvibecoding/detail).

Hãy tập trung vào sự rõ ràng, chứ không phải những từ ngữ hoa mỹ. Phần mô tả dự án bắt đầu bằng một lời giải thích cụ thể: hệ thống "phát hiện, xác minh và báo cáo các sự kiện phá rừng trong thời gian thực" bằng cách sử dụng ảnh vệ tinh, dữ liệu từ máy bay không người lái và ảnh do cộng đồng gửi. Không có những lời hứa mơ hồ về việc "tận dụng trí tuệ nhân tạo", chỉ là một tuyên bố rõ ràng về những gì nó làm.

Hãy cho thấy mọi thứ thực sự hoạt động như thế nào. Thay vì chỉ tuyên bố "trí tuệ đa tác nhân" rồi bỏ qua, nhóm đã phân tích thành năm tác nhân riêng biệt: Thị giác, Xác minh, Định vị địa lý, Đóng gói và Thông báo - mỗi tác nhân đều có chức năng và đầu ra được xác định rõ. Một giám khảo đọc phần này sẽ hiểu chính xác điều gì xảy ra ở mỗi bước trong quy trình.

Hãy nêu rõ việc sử dụng công cụ của nhà tài trợ. Nhóm đã đề cập đến "Amazon Q Developer + Kiro IDE" để điều phối tác vụ, trực tiếp liên kết công việc của họ với sự tài trợ của AWS cho cuộc thi hackathon. Chi tiết nhỏ này thể hiện sự đủ điều kiện và chủ đích.

Hãy nêu rõ ràng các công nghệ bạn sử dụng. Phần mô tả liệt kê các công cụ cụ thể: React.js và Tailwind cho giao diện người dùng, FastAPI và Celery cho phần máy chủ, PostgreSQL cho cơ sở dữ liệu, PyTorch cho học máy. Không có sự mơ hồ nào về những gì đã được xây dựng so với những gì đã được hình dung.

Bài học rút ra: Tính cụ thể tạo dựng uy tín. Khi ban giám khảo có thể hiểu chính xác hệ thống của bạn hoạt động như thế nào, họ sẽ tin tưởng rằng bạn thực sự đã xây dựng nó.

4. Hãy đảm bảo mọi thứ bạn gửi đều hoạt động tốt.

Một số hacker cung cấp đầy đủ thông tin theo yêu cầu nhưng quên kiểm tra xem những thông tin đó có thực sự hoạt động hay không. Kho lưu trữ GitHub của bạn là riêng tư. Trang web demo của bạn báo lỗi. Liên kết video của bạn bị hỏng. Tài khoản mạng xã hội bạn đã liệt kê đã bị đình chỉ. Địa chỉ email có lỗi chính tả.

Những sự cố này thỉnh thoảng xảy ra, nhưng hoàn toàn có thể tránh được. Trước khi nhấn nút gửi, hãy kiểm tra lại mọi thứ:

  • Kho lưu trữ của bạn có công khai hay cho phép người đánh giá truy cập không?

  • Trang web demo của bạn có tải đúng cách không?

  • Tất cả các liên kết của bạn có hoạt động không?

  • Video của bạn có thể xem được mà không cần quyền đặc biệt không?

  • Thông tin liên hệ của bạn có chính xác và đang hoạt động không?

Ban giám khảo chỉ có thể đánh giá những gì họ nhìn thấy. Một liên kết bị hỏng hoặc kho lưu trữ không thể truy cập không chỉ khiến bạn trông thiếu cẩn thận mà còn có thể khiến dự án của bạn không bao giờ được xem xét. Hãy dành mười phút để kiểm tra mọi liên kết và tài nguyên trước khi gửi.

5. Chấp nhận kết quả và tiếp tục xây dựng

Hackathon là các cuộc thi, và trong các cuộc thi thì sẽ có người thắng và người thua. Bạn có thể dốc hết tâm huyết vào một dự án nhưng lại ra về tay trắng. Điều đó thật khó chịu, nhưng hoàn toàn bình thường.

Điều làm nên sự khác biệt giữa những hacker thành công và những người thất bại chính là cách họ phản ứng. Nếu bạn không thắng, hãy tự hỏi mình đã học được gì. Bạn có học được kỹ năng mới không? Có tạo được những mối liên hệ thú vị không? Có xác định được những điểm yếu trong dự án mà bạn có thể khắc phục không?

Nếu ý tưởng của bạn khả thi, hãy tiếp tục phát triển. Nhiều dự án thành công không giành chiến thắng ngay lần đầu tiên tham gia hackathon mà đã được cải tiến qua nhiều lần thử nghiệm và cuối cùng tìm được thời điểm tỏa sáng. Trên các nền tảng như DoraHacks (dorahacks.io), các cuộc thi hackathon mới được tổ chức thường xuyên, và bạn có thể dễ dàng tham gia với một dự án hiện có mà bạn đã tiếp tục phát triển.

Hãy trau dồi kỹ năng, liên tục cập nhật công việc của bạn và đừng quên lý do ban đầu bạn xây dựng nó. Nếu bạn đang giải quyết một vấn đề thực sự và đạt được tiến bộ đều đặn, cơ hội sẽ tìm đến bạn.

Giới thiệu về DoraHacks

DoraHacks (dorahacks.io) là cộng đồng hackathon hàng đầu toàn cầu và nền tảng khuyến khích nhà phát triển mã nguồn mở. DoraHacks cung cấp bộ công cụ cho bất kỳ ai để tổ chức hackathon và tài trợ cho các công ty khởi nghiệp giai đoạn đầu trong hệ sinh thái.

DoraHacks tạo ra một phong trào hacker toàn cầu trong lĩnh vực Web3, Trí tuệ nhân tạo (AI), Điện toán lượng tử và Công nghệ vũ trụ. Cho đến nay, hơn 30.000 nhóm khởi nghiệp từ cộng đồng DoraHacks đã nhận được hơn 92 triệu đô la tài trợ, và một số lượng lớn các cộng đồng mã nguồn mở, công ty và hệ sinh thái công nghệ đang tích cực sử dụng DoraHacks cùng với khả năng BUIDL AI của nó để tổ chức các cuộc thi hackathon và tài trợ cho các sáng kiến ​​mã nguồn mở.

  • Trang web: https://dorahacks.io/

  • Twitter: https://twitter.com/DoraHacks

  • Discord: https://discord.gg/gKT5DsWwQ5

  • Telegram: https://t.me/dorahacksofficial

  • Binance Live: https://www.binance.com/en/live/u/24985985

  • Youtube: https://www.youtube.com/c/DoraHacksGlobal