Ai thường tham gia các cuộc thi hackathon?
Hackathon (còn được gọi là hack day, hackfest, datathon hoặc codefest; một từ ghép của hacking và marathon) là một sự kiện nơi mọi người tham gia vào hoạt động kỹ thuật nhanh chóng và cộng tác trong một khoảng thời gian tương đối ngắn như 24 hoặc 48 giờ. Các sự kiện này thường được tổ chức theo phương pháp phát triển phần mềm linh hoạt, chẳng hạn như thiết kế theo sprint, trong đó các lập trình viên và những người khác tham gia vào phát triển phần mềm, bao gồm các nhà thiết kế đồ họa, thiết kế giao diện, quản lý sản phẩm, quản lý dự án, chuyên gia lĩnh vực và những người khác cộng tác chặt chẽ trong 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 hackathon là tạo ra phần mềm hoặc phần cứng hoạt động được vào cuối sự kiện. Các 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, ứng dụng, API, hoặc chủ đề và nhóm đối tượng của các lập trình viên. Trong một số trường hợp khác, không có giới hạn 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 và những người tham gia vào phát triển phần mềm, bao gồm các nhà thiết kế đồ họa, thiết kế giao diện, quản lý sản phẩm, quản lý dự án, chuyên gia lĩnh vực và những người khác thường tham gia các cuộc thi hackathon.

Họ cộng tác chặt chẽ trong 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 được vào cuối sự kiện.