Ai là người thường tham gia vào các cuộc thi hackathon?
Một cuộc thi hackathon (còn được gọi là ngày hack, hackfest, datathon hoặc codefest; là sự kết hợp giữa hacking và marathon) là một sự kiện nơi mọi người tham gia vào việc kỹ thuật nhanh chóng và hợp tác trong một khoảng thời gian ngắn như 24 hoặc 48 giờ. Chúng thường được thực hiện theo các thực hành phát triển phần mềm linh hoạt, chẳng hạn như thiết kế kiểu sprint, trong đó các lập trình viên máy tính và những người khác tham gia phát triển phần mềm, bao gồm cả các nhà thiết kế đồ họa, nhà thiết kế giao diện, quản lý sản phẩm, quản lý dự án, chuyên gia trong lĩnh vực, và những người khác hợp tác chặt chẽ trên các dự án kỹ thuật, chẳng hạn như kỹ thuật phần mềm.

Mục tiêu của một cuộc thi hackathon là tạo ra phần mềm hoặc phần cứng hoạt động vào cuối sự kiện. Các cuộc thi hackathon thường có một trọng tâm cụ thể, có thể bao gồm ngôn ngữ lập trình được sử dụng, hệ điều hành, một ứng dụng, một API, hoặc chủ đề và nhóm nhân khẩu học của các lập trình viên. Trong một số trường hợp, không có sự hạn chế nào về loại phần mềm được tạo ra hoặc thiết kế của hệ thống mới.
Các lập trình viên máy tính và những người khác tham gia phát triển phần mềm, bao gồm cả các nhà thiết kế đồ họa, nhà thiết kế giao diện, quản lý sản phẩm, quản lý dự án, chuyên gia trong lĩnh vực, và những người khác thường tham gia vào các cuộc thi hackathon.

Họ hợp tác chặt chẽ trên các dự án kỹ thuật, chẳng hạn như kỹ thuật phần mềm với mục tiêu tạo ra phần mềm hoặc phần cứng hoạt động vào cuối sự kiện.