อยากร่วมงาน Hackathon แต่ไม่รู้ต้องทำยังไง? Enlab มีคำแนะนำครับ

December 17, 2018

 

แฮคกาธอนคือ?

 

แฮคกาธอน (Hackathon) หรือ Hack Day หรือ Hackfest หรือ Codefest เป็นงานที่จัดขึ้นเพื่อให้เหล่าโปรแกรมเมอร์ และเพื่อนพ้องสายงานพัฒนาซอฟแวร์ ไม่ว่าจะเป็น Graphic designers, Interface designers, Project managers และอื่นๆ ได้เข้าร่วมกันพัฒนาซอฟแวร์ หรือฮาร์ดแวร์ ในระยะเวลาการจัดงานที่กำหนดขึ้น ภายใต้ธีมงานที่แตกต่างกันออกไป (หากมี) เช่น แฮคกาธอนเพื่อแก้ไขปัญหาชุมชมเมือง หรือ Foodtech Hackathon ที่กำลังจะจัดขึ้นในเดือนมกราคม 2019 นี้ และภายใต้เงื่อนไขต่างๆ ในการแข่งขัน เช่น Programming Language, Operation System เป็นต้น แต่ก่อนที่เราจะเข้าร่วมแฮคกาธอน สิ่งแรกที่ต้องถามตัวเองคือ เราอยากเข้าร่วมงานนี้จริงๆ หรือไม่? เราอยากเข้าร่วมงานนี้เพราะอะไร? เราเก่งด้านไหน? แล้วใครจะมาร่วมทีมกับเราบ้าง? และนี่คือคำแนะนำครับ 

 

1. ความคาดหวัง

ในการเข้าร่วมงานแฮคกาธอน หลายคนอาจจะมีเป้าหมายที่แตกต่างกันออกไป และหนึ่งคนอาจจะมีมากกว่าหนึ่งเป้าหมาย หรือบางคนอาจจะไม่มีเป้าหมายเลยก็ได้ แต่เชื่อเถอะว่าการเข้าร่วมงานแฮคกาธอน จะช่วยเปิดโลกการเรียนรู้ใหม่ๆ และเราจะได้อะไรติดไม้ติดมือกลับไปแน่นอน

·         อยากเรียนรู้เทคโนโลยีใหม่ๆ

·         มีไอเดียที่จะพัฒนาต่อยอดสิ่งที่มีอยู่แล้ว

·         อยากเขียนโปรแกรมเพื่อเพิ่มศักยภาพการพัฒนา

·         อยากเรียนรู้การทำงานเป็นทีม และหน้าที่ของแต่ละฝ่าย

·         อยากลองเริ่มทำอะไรใหม่ๆ จากศูนย์

·         ชอบการแข่งขัน และอยากชนะ

 

2. เลือกเรื่องที่สนใจ

แฮคกาธอน ไม่ต่างกับงานมาราธอนที่เหน็ดเหนื่อย และต้องใช้เวลาทุ่มเทในการทำงาน ฉะนั้นแล้วการเลือกเรื่อง หรือหัวข้อที่เราสนใจจึงเป็นสิ่งสำคัญ โดยอาจจะเริ่มมองจากเรื่องรอบๆ ตัว ที่เราคิดว่าเป็นปัญหา และต้องการการแก้ไข เช่น Uber และ Airbnb ที่เริ่มมาจากปัญหาใกล้ตัว แล้วใช้เทคโนโลยีในการเข้าไปแก้ไขพัฒนา

 

 

 

3. จะต่อยอด หรือเริ่มต้นใหม่?

ในทุกๆ การเริ่มต้นไอเดีย เรามีสองทางเลือกคือพัฒนาต่อยอดจากสิ่งที่มีอยู่แล้ว หรือเริ่มต้นศูนย์จากอะไรใหม่ๆ แม้ว่าการเริ่มต้นใหม่ อาจจะต้องใช้ความคิดมากกว่าเดิม แต่ก็มีอิสระทางความคิด และสามารถใส่ความเป็นตัวเองได้มากกว่า

 

4. เวลา

เวลาในการเตรียมตัวมีผลต่อชิ้นงานที่เราจะสร้างสรรค์ออกมา ฉะนั้นแล้วก่อนเข้าร่วมแฮคกาธอน จึงต้องมีการเตรียมความพร้อมด้านต่างๆ แม้กระทั่งความพร้อมทางด้านการเดินทาง ที่พัก อาหารการกิน ซึ่งเป็นสิ่งสำคัญด้วยเช่นกัน

 

5. หาวิธีขายไอเดีย

อย่าลืมว่าเราไม่ได้พัฒนาไอเดียอย่างเดียว แต่เราต้องมีการนำเสนอไอเดียด้วย โปรแกรมเมอร์บางคนอาจจะไม่ได้เก่งในการขายไอเดีย ฉะนั้นแล้วเราอาจจะเลือกคนที่มีความสามารถทางด้านนี้เข้ามาร่วมทีมด้วย

 

6. ทีมเวิร์ค

สองหัวย่อมดีกว่าหัวเดียว การทำงานเป็นทีมจะช่วยทำให้เรามองเห็นมุมมองใหม่ๆ เพิ่มขึ้น ยิ่งเป็นทีมเวิร์ค ยิ่งทำให้เรามีโอกาสประสบความสำเร็จมากยิ่งขึ้นด้วย เมื่อได้ทีมแล้ว เราควรมองหาจุดอ่อน จุดแข็งของทีม และดูว่าเราจะแบ่งงานกันยังไง เพื่อให้บรรลุเป้าหมายที่วางไว้ได้สำเร็จ

 

 


7. ไม่ต้องเล่นใหญ่ เริ่มจากอะไรง่ายๆ ค่อยๆ โต

หลายคนอาจจะอยากเล่นใหญ่รัชดาลัยเธียร์เตอร์ เช่น เขียน Google Search Engine อันใหม่ หรือเขียน Facebook อันใหม่ไปซะเลย แต่อย่าลืมว่าสิ่งเหล่านี้ก็เริ่มมาจากอะไรเล็กๆ เช่นกัน ฉะนั้นแล้ว เราควรเริ่มจากอะไรเล็กๆ ที่เรามีความเข้าอกเข้าใจอย่างถ่องแท้ แล้วค่อยๆ พัฒนาต่อยอด เพิ่มจุดแข็งเข้าไปจะดีกว่า

 

8. อวดให้โลกรู้ว่าผลงานเราเจ๋ง

หลังจากได้ไอเดีย ได้ทีม และได้ผลงานแล้ว เราก็ต้องโปรโมตให้โลกรู้ว่าผลงานเราเจ๋ง โดยการนำเสนอจุดแข็งของผลงาน ผ่านการทำ Live demo หรือพรีเซ้นท์เทชั่น หรือวิดีโอสั้นๆ หรืองานเขียน หรืออื่นๆ ที่เหมาะสม และช่วยให้ผลงานเราโดดเด่นที่สุด

 

9. ความร่วมมือ

ในงานแฮคกาธอน สิ่งสำคัญที่ขาดไม่ได้คือความร่วมมือกันในการทำงาน อย่าลืมว่าเราอาจจะไม่ได้ใช้คอมพิวเตอร์เครื่องเดียวกัน หรืออาจจะไม่ได้นั่งทำงานห้องเดียวกันด้วยซ้ำ ฉะนั้นแล้วเราต้องเตรียมตัวในเรื่องนี้ด้วย  เช่นใช้ Git ในการแชร์โค้ท (สามารถเข้าไปดู tutorial ได้ที่นี่ครับ https://www.atlassian.com/git/tutorials) และอาจจะใช้ Slack, Skype, Messenger หรือ Whatsapp ในการสื่อสารกันระหว่างทำงาน

 

10. ลงมือทำ แล้วสนุกกับมัน

สุดท้ายแล้ว คำแนะนำที่สำคัญที่สุดคือ ลองลงมือทำครับ สมัครแฮคกาธอน แล้วลองไปร่วมงานดู ที่สำคัญ อย่าลืมสนุกกับมันครับ ว่าแล้วก็อย่าลืมสมัคร Foodtech Hackathon กันนะครับ 

 

 

 

 

ที่มา: Participating in a Hackathon? Want to? Read this!

เรียบเรียงโดย: Satawat Keereewan

 

Share on Facebook
Share on Twitter
Please reload

Featured Posts

งาน Hackathon เพื่อแก้ไขปัญหาชุมชนเมือง

November 22, 2018

1/1
Please reload

Recent Posts