Screen Shot 2558-07-30 at 9.55.58 AM
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 (มันกลายเป็นภาษาโปรแกรมไปแล้วนะ)
แสดงดังรูป
Screen Shot 2558-07-30 at 10.07.17 AM

3. APIs แยกตามหมวดหมู่

Screen Shot 2558-07-30 at 10.10.00 AM

4. Database ล่ะ

สิ่งที่น่าสนใจคือ อันดับหนึ่งคือ MongoDB

  1. MongoDB
  2. MySQL
  3. SQLite
  4. PostgreSQL
  5. FoundationDB

5. เกี่ยวกับ Hardware project

ไม่น่าแปลกใจที่ Arduino คืออันดับหนึ่ง
เพราะว่าตัวมันเองยืดหยุ่นต่อการใช้งาน ง่าย และ ถูก
Screen Shot 2558-07-30 at 10.14.23 AM

อ่านรายงานแบบละเอียดได้ที่นี่ :: Student Hacker ออกมา

Start with FUN, and Let’s do it …

ปล.
ข้อมูลเหล่านี้มาจากกิจกกรม Hackathon นะครับ
ซึ่งเป็นกิจจกรมเพื่อความสนุกสนาน
และ สร้างจากแนวคิดใหม่ๆ ให้เป็นจริงในเวลาอันสั้นเท่านั้นนะ