İçeriğe geç
Etkinlik

Hackathon Nedir? Nasıl Katılınır, Nasıl Düzenlenir?

Format, akış, takım dengesi, 48 saatte bitirilebilir kapsam seçimi, jüri kriterleri ve kampüste hackathon düzenlemenin gerçek maliyeti.

UniConnectlyEditör4 dk okuma4 görüntülenme
Hackathon Nedir? Nasıl Katılınır, Nasıl Düzenlenir? başlıklı etkinlik konulu UniConnectly blog kapağı: Format, akış, takım dengesi, 48 saatte bitirilebilir…

Hackathon nedir

Hackathon, İngilizce hack ve marathon kelimelerinin birleşiminden gelen, belirli bir sürede — genellikle 24 ile 48 saat — takımların bir soruna çalışan bir çözüm ürettiği yarışma formatı.

Adındaki "hack" kelimesi güvenlik ihlaliyle ilgili değil; hızlı ve pratik çözüm üretmek anlamında kullanılıyor. Katılımcılar takım hâlinde çalışıyor, süre sonunda jüriye kısa bir sunum yapıyor ve değerlendirme genellikle çalışan bir prototip üzerinden yürüyor.

Hackathonu diğer yarışmalardan ayıran şey, fikirle değil çıktıyla bitmesi. Süre sonunda ortada gösterilebilir bir şey yoksa, fikir ne kadar iyi olursa olsun değerlendirmeye giremiyor.

Nasıl işler

Tipik bir hackathon akışı şöyle:

AşamaSüreNe olur
Açılış ve konu duyurusu1 saatTema, kurallar, jüri kriterleri
Takım kurma1-2 saatBireysel gelenler takım bulur
Geliştirme24-40 saatAsıl çalışma
Mentor turlarıAralıklarlaUzmanlar takımları dolaşır
Kod dondurmaBitişten önceDeğişiklik yapılamaz
Sunum3-5 dakika/takımDemo + anlatım
Değerlendirme ve ödül1-2 saatJüri kararı

Kod dondurma saati çoğu katılımcının hazırlıksız yakalandığı an. Son dakikaya kadar kod yazmak, sunumu hazırlamaya vakit bırakmıyor ve iyi çalışan bir proje kötü anlatıldığı için eleniyor.

Türleri

Hackathonlar konularına göre ayrışıyor ve hangisine katıldığınız hazırlığı değiştiriyor:

  • Açık temalı. Konu serbest, yaratıcılık ön planda.
  • Kurumsal temalı. Bir şirketin gerçek problemi veriliyor; çözüm o şirketin sistemine uyumlu olmalı.
  • Sosyal fayda. Erişilebilirlik, çevre, afet gibi alanlar.
  • Veri odaklı. Belirli bir veri kümesi veriliyor (bkz. datathon).
  • Donanım odaklı. Fiziksel prototip isteniyor (bkz. makeathon).

Kurumsal temalı olanlar öğrenciler için genellikle en değerli olanı: jüride o şirketin yöneticileri oluyor ve iyi iş çıkaran takımlara staj ya da iş görüşmesi teklifi gelebiliyor.

Takım kurmak

İdeal takım üç ile beş kişi arasında ve tek tip insandan oluşmuyor. Beş yazılımcıdan oluşan takım, sunum aşamasında zorlanıyor; beş tasarımcıdan oluşan takım, çalışan bir şey üretemiyor.

İşleyen dağılım kabaca:

  • 1-2 geliştirici — çalışan parçayı üretir.
  • 1 tasarım / arayüz — gösterilebilir hâle getirir.
  • 1 sunum ve iş tarafı — problemi ve çözümü anlatır.

Tek başına gelen katılımcılar için çoğu hackathon takım kurma oturumu düzenliyor. Bu oturumu atlayıp "kendim yaparım" demek, 48 saatte tek başına bitirilemeyecek bir işe girişmek demek.

Kapsamı doğru seçmek

Hackathonlarda en sık yapılan hata, 48 saatte yapılamayacak bir şeye başlamak. Süre sonunda yarım kalmış bir sistem, küçük ama çalışan bir parçadan daha az puan alıyor.

Pratik yaklaşım: projenin tek bir işi eksiksiz yapması. "Öğrencilerin ders programını yöneten platform" 48 saatlik iş değil; "ders programındaki boş saatleri bulup çalışma grubu öneren ekran" ise bitiriliyor.

İlk üç saatte kapsam kâğıda yazılmalı ve şu soru sorulmalı: bunun en küçük gösterilebilir hâli ne? Geri kalan her şey "zaman kalırsa" listesine gidiyor.

Değerlendirme kriterleri

Jüriler farklı ağırlıklar kullansa da tekrar eden başlıklar var:

KriterNe bakılıyor
Problem tanımıGerçek bir soruna mı çözüm
ÇalışırlıkDemo gerçekten çalışıyor mu
Teknik zorlukNe kadarı bu sürede yapıldı
ÖzgünlükVar olan çözümlerden farkı
SunumAnlaşıldı mı

Katılımcıların çoğu ilk üç kritere odaklanıp sonuncusunu ihmal ediyor. Oysa jüri her takımı üç beş dakika izliyor ve anlamadığı projeye puan veremiyor.

Benzer formatlardan farkı

Hackathon, "-athon" ekiyle biten bir formatlar ailesinin en bilineni. Aralarındaki fark yalnızca isim değil; çıktının ne olduğu, kimin katıldığı ve nasıl değerlendirildiği değişiyor.

FormatÇıktıTipik süreKimler katılır
HackathonÇalışan yazılım prototipi24-48 saatGeliştirici ağırlıklı karma takım
IdeathonFikir ve iş modeli sunumu4-24 saatHer bölüm
MakeathonFiziksel prototip24-72 saatMühendislik, tasarım
DatathonModel ve tahmin skoru24-48 saatVeri, istatistik, yazılım
Game jamOynanabilir oyun48-72 saatOyun geliştirme, sanat, ses
CTFÇözülen güvenlik soruları8-48 saatSiber güvenlik

Bu tablo, hangi etkinliğe katılacağınıza karar verirken işe yarıyor. Kod yazamıyorsanız hackathon yerine ideathon; donanımla çalışmak istiyorsanız makeathon daha uygun.

Topluluk olarak düzenlerken de aynı tablo geçerli: makeathon malzeme bütçesi gerektiriyor, datathon veri kümesi ve değerlendirme altyapısı, CTF ise izole bir laboratuvar ortamı. Hackathon, altyapı olarak en kolay kurulanı — bu yüzden en yaygın olanı.

Öğrenciye kattığı

Hackathon, özgeçmişte tek satırdan fazlasını üretiyor:

  • Somut çıktı. Kod deposu bağlantısı, çalışan bir demo, ekran görüntüleri.
  • Ekip deneyimi. Baskı altında, tanımadığı insanlarla çalışma.
  • Ağ. Mentorlar ve jüri, sektörden gelen kişiler.
  • Anlatılabilir hikâye. Mülakatta "zorlandığınız bir proje anlatın" sorusunun hazır cevabı.

Derece almak şart değil. Bitirilmiş bir hackathon projesi, katılım belgesinden bağımsız olarak portföyde duruyor.

Kampüste hackathon düzenlemek

Topluluk olarak düzenleyecekseniz, formatın maliyeti diğer etkinliklerden farklı: 48 saatlik bir etkinlik salon, gece kullanım izni, yemek ve internet gerektiriyor.

Kritik başlıklar:

  • Gece izni. Kampüs binalarının gece kullanımı ayrı başvuru istiyor ve en uzun süren izin bu.
  • İnternet kapasitesi. Yüz kişilik hackathonda kampüs kablosuz ağı çoğunlukla yetmiyor.
  • Elektrik. Katılımcı başına en az bir priz gerekiyor.
  • Yemek ve mola. İki gün süren etkinlikte beslenme planı programın parçası.
  • Jüri ve mentor. Sektörden kişi bulmak, sponsordan sonra en zor kalem.

Ölçeği küçük tutarak başlamak işe yarıyor: yirmi kişilik, tek gecelik bir hackathon, iki yüz kişilik bir organizasyondan çok daha yönetilebilir ve deneyim kazandırıyor.

Sık sorulanlar

Kod bilmeden katılınır mı? Katılınır. Takımlarda problem tanımı, kullanıcı araştırması, tasarım ve sunum rolleri var. Ama tamamen izleyici olarak katılmak verimli değil.

Hazır kod kullanmak serbest mi? Genellikle açık kaynak kütüphaneler serbest, önceden yazılmış proje yasak. Kurallar etkinliğe göre değişiyor; şüphede kalınca sormak gerekiyor.

Uyumak gerekir mi? Gerekir. Uykusuz geçen ikinci gün, hem kod kalitesini hem sunumu düşürüyor. Takımın nöbetleşe dinlenmesi daha iyi sonuç veriyor.

Özet

Hackathon, sınırlı sürede çalışan bir çıktı üretme yarışması. Başarının belirleyicisi teknik derinlik değil, doğru seçilmiş dar bir kapsam ve anlaşılır bir sunum. Takım dengeli kurulmalı, kapsam ilk üç saatte yazılmalı ve sunum için son saatler ayrılmalı. Düzenleyen taraf içinse asıl zorluk kod değil; gece izni, internet, elektrik ve yemek.

Tüm yazılar4 kez görüntülendi

Bunlar da ilgini çekebilir