Hackathons คืออะไร
งานนี้อาจจะถูกเรียกว่า Hack day, HackFest หรือ CodeFest
เป็นงานเกี่ยวกับการเขียนโปรแกรม หรือ กิจกรรมที่เกี่ยวกับ
- การพัฒนา software
- การพัฒนา hardware
โดยกลุ่มคนที่เข้าร่วมนั้นเป็นใครก็ได้ที่เกี่ยวข้องกับกระบวนการพัฒนา
Hackathons นั้นจะเป็นกิจกรรมที่มีเป้าหมายชัดเจน
ทั้งภาษาโปรแกรมที่ใช้งาน
ทั้งระบบปฏิบัติการ
ทั้ง application ที่จะใช้ หรือ สร้าง
ทั้ง API ที่จะใช้งาน
ทั้งหัวข้อการพัฒนา
ทั้งกลุ่มผู้ใช้งาน
ทั้งกลุ่มผู้ผู้พัฒนา
โดยรวมแล้ว คือ “focused innovation efforts”
โดยทาง DevPost ได้สรุปรายงาน Student Hacker ออกมา
ว่าในปี 2014-2015 ในงาน Hackathons นั้นมีการ
เลือกใช้ technology อะไรกันบ้าง ?
เลือกใช้ภาษาโปรแกรมอะไรกันบ้าง ?
เลือกใช้ API อะไรกันบ้าง ?
เลือกใช้ Database อะไรกันบ้าง ?
และอื่นๆ อีกมากมาย
ข้อมูลเหล่านี้มาจาก
160 hackathon
กว่า 10,000 project
13,281 คน
มาดูรายงานที่น่าสนใจกันดีกว่า
1. Mobile platform
- Android 38.2%
- iOS 22.7%
- Windows Phone 4.9
2. ภาษาโปรแกรม
ในรายงานมีให้ 30 ภาษาเลยนะ
โดยภาษาที่ได้รับความนิยมสูงสุดคือ HTML/CSS (มันกลายเป็นภาษาโปรแกรมไปแล้วนะ)
แสดงดังรูป
3. APIs แยกตามหมวดหมู่
4. Database ล่ะ
สิ่งที่น่าสนใจคือ อันดับหนึ่งคือ MongoDB
- MongoDB
- MySQL
- SQLite
- PostgreSQL
- FoundationDB
5. เกี่ยวกับ Hardware project
ไม่น่าแปลกใจที่ Arduino คืออันดับหนึ่ง
เพราะว่าตัวมันเองยืดหยุ่นต่อการใช้งาน ง่าย และ ถูก
อ่านรายงานแบบละเอียดได้ที่นี่ :: Student Hacker ออกมา
Start with FUN, and Let’s do it …
ปล.
ข้อมูลเหล่านี้มาจากกิจกกรม Hackathon นะครับ
ซึ่งเป็นกิจจกรมเพื่อความสนุกสนาน
และ สร้างจากแนวคิดใหม่ๆ ให้เป็นจริงในเวลาอันสั้นเท่านั้นนะ