Hackathon pastinya sudah sangat familiar bagi programmer atau developer. Hal ini dikarenakan hackathon adalah suatu event dimana developer diberi tantangan untuk bisa menyelesaikan suatu permasalahan dalam batasan waktu yang singkat. Untuk memenangkan event tersebut, developer akan membentuk tim dengan beberapa anggota di dalamnya. Tiap anggota pun memiliki peranan tersendiri. Bagi anda yang ingin lebih mengenal event ini, ada baiknya anda simak ulasan lengkapnya berikut.
Sejarah Singkat Hackathon
Banyak yang berpendapat bahwa munculnya istilah hackathon berawal sejak kata hacking digunakan. Perlu juga untuk diketahui bahwa istilah ini sudah banyak digunakan dalam acara-acara resmi. Sebut saja Hackathon OpenBSD pada tahun 1999. Seiring berjalannya waktu, acara ini melahirkan acara tahunan yang lebih cenderung ke coding OpenBSD bebas. Tak hanya itu, istilah ini juga digunakan dalam konferensi JavaOne di tahun yang sama setelah diadakannya acara OpenBSD.
Acara yang menggunakan istilah ini seringkali diadakan dengan satu tema yang menjadi pusatnya. Misalnya saja proyek open-source, pengembangan game, mengembangkan app, bioinformatika dan masih banyak lainnya. Disamping itu, istilah ini juga hadir dalam beberapa cabang. Sebut saja hackathon untuk sosial, inklusif demografis dan lain sebagainya. Acara ini sendiri diawali dengan beberapa presentasi ataupun lokakarya. Setelah itu, para peserta akan dibiarkan untuk melakukan coding.
Manfaat Mengikuti Hackathon
Ada banyak manfaat yang bisa dirasakan oleh programmer saat mengikuti acara hackathon. Maka dari itu, akan terasa sangat sayang apabila melewatkannya. Adapun beberapa manfaatnya yaitu:
Mendapat Hadiah
Ketika mengikuti event perayaan kode ini, anda berkesempatan untuk mendapatkan hadiah. Adapun hadiah yang seringkali dibagikan kepada pemenang yaitu hadiah utama berupa uang puluhan atau bahkan ratusan juta rupiah. Tak hanya hadiah uang, event ini juga menyediakan berbagai hadiah doorprize lainnya yang tak kalah menarik.
Menginspirasi
Tak bisa dipungkiri bahwa setelah mengikuti event ini, anda akan mendapatkan inspirasi yang bermanfaat untuk langkah anda ke depannya. Bahan inspirasi bisa muncul hanya dengan sekedar melihat bagaimana tim lainnya melakukan pendekatan masalah sekaligus membuat solusi kreatif untuk memecahkan masalah tersebut. Tak hanya menginspirasi, hal tersebut juga bisa mendorong anda untuk semakin kreatif sekaligus memperluas imajinasi.
Memperluas Jaringan Pertemanan
Event perayaan kode ini melibatkan banyak programmer sehingga anda bisa mendapatkan kenalan baru. Dalam acara ini, anda bisa dengan mudah bertemu banyak programmer yang memiliki latar belakang berbedda-beda. Dengan anda memiliki jaringan pertemanan yang luas, anda juga mempunyai peluang besar untuk mendapatkan pengalaman baru yang mengesankan nantinya.
Melatih Kerjasama
Seperti yang diketahui, untuk bisa memenangkan event ini, anda harus menjalin kerjasama yang baik dengan tim anda. Anda bisa melatih untuk pembagian tugas, mengatur sumber kode, mengatasi masalah yang muncul dan masih banyak lainnya. Hal ini secara otomatis juga menunjukkan bagaimana kemampuan yang ada di dalam diri anda sekaligus mengenali kemampuan anggota lainnya.
Melatih Public Speaking
Event hackathon tak hanya melatih kerjasama dengan tim saja, akan tetapi juga latihan public speaking. Hal ini dikarenakan acara perayaan kode ini diminta untuk menjelaskan atau mempresentasikan hasil yang diperoleh dari aplikasi atau produk yang telah dibuat. Tentu saja hal tersebut mengharuskan anda untuk berbicara di depan programmer-programmer lainnya. Manfaat yang satu ini juga bisa anda rasakan ketika berada di luar event. Untuk itu, ada baiknya anda mengikuti acara perayaan kode yang menyenangkan dan inspiratif ini.