hackathon ne demek?

Hackathon (hackday, hackfest, datathon, ideathon, educathon veya codefest olarak da bilinir), bilgisayar programcıları, grafik tasarımcıları, arayüz tasarımcıları, ürün yöneticileri ve proje geliştiricileri dahil olmak üzere yazılım geliştirme ile ilgilenen kişilerin sprint benzeri bir tasarım etkinliğidir. yöneticiler, etki alanı uzmanları ve diğer mesleki gruplar yazılım projelerinde yoğun bir şekilde işbirliği yapar.

Hackathon yarışmalarının amacı etkinliğin sonuna kadar çalışan bir yazılım veya donanım oluşturmaktır. 1 Hackathonlar, kullanılan programlama dilini, işletim sistemini, bir uygulamayı, bir API'yi veya programcıların konu ve demografik grubunu içerebilen belirli bir odak noktasına sahip olma eğilimindedir. hackday, hackfest gibi diğer etkinliklerde oluşturulan yazılımın türü veya yeni sistemin tasarımı üzerinde herhangi bir kısıtlama yoktur.

Etimoloji

"Hackathon" kelimesi, "hack" ve "marathon" kelimelerinin bir birleşimidir, burada "hack", bilgisayar güvenliğini ihlal etmeye yönelik alternatif anlamı değil, keşif amaçlı programlama ve sorun çözme anlamında kullanılır.

15 Haziran ile 19 Haziran 1999 tarihleri arasındaki Sun Microsystems için JavaOne konferansındaki bir etkinlikte referansta bulunulmuştur; orada John Gage, katılımcıları ve Palm kullanan diğer kişilerle iletişim kurmak ve onu İnternet'e kaydetmek için kızılötesi bağlantı noktasını kullanarak yeni Palm V için Java'da bir program yazmaya davet etti. Bilinen en eski hackathonlardan biridir.

2000'lerin ortalarından sonlarına kadar, hackathonlar daha yaygın hale geldi. Şirketler ve risk sermayedarları tarafından hızla yeni yazılım teknolojileri geliştirmenin, inovasyon ve finansman için yeni alanlar bulmanın bir yolu olarak görülmeye başlandı. TechCrunch Disrupt 2010 konferansında bir hackathon'da proje olarak başlayan GroupMe gibi bazı büyük şirketler bu hackathonlardan doğdu; GroupMe 2011 yılında 85 milyon dolara Skype tarafından satın alındı. PhoneGap yazılımı, 2008'de iiOSDevCamp'ta bir proje olarak başladı; 2Nitobi'yi geliştiren şirket, kendisini PhoneGap'e odakladı. Nitobi 2011'de Adobe tarafından açıklanmayan bir miktar karşılığında satın alındı. 3

Yapı

Hackathon'lar tipik olarak, ev sahibi kuruluştan hackathon'un amaçlarından, koşullarından ve ayrıntılarından bahseden bir sunum veya web sayfası aracılığıyla iletişime geçer. Geliştiriciler, hackathon'a katılmak için kaydolduktan sonra özgeçmişleri ve becerileri incelenir. Ev sahibi kuruluşun kriterlerinden geçen bireyler hackathon'a katılmaya hak kazanır.

Hackathon etkinliği başladığında, Ekipler veya grup katılımcıları programlama faaliyetlerine başlar. Hackathon görevlisi soruları yanıtlayabilir ve etkinlikte sorun ortaya çıktığında yardım teklif edebilir.

Hackathonlar birkaç saat (24-48) veya birkaç gün kadar sürebilir. Özellikle rekabetçi hackathonlarda yemek yemek gibi temel faaliyetler genellikle gayri resmidir. Katılımcılar genellikle pizza ve enerji içecekleri gibi yiyeceklerle geçinirler. Bazen uyumak da gayri resmidir ve katılımcılar uyku tulumları ile yarışma sahasında uyurlar.

Hackathonların sonunda, genellikle her grubun sonuçlarını sunduğu bir dizi sunum aşaması vardır. Sunulan fikirleri ve demoları kaydetmek için insanlar genellikle gösterilerin bir videosunu yayınlar. Ekran görüntüleri ve ayrıntılarla ilgili sonuçlar hakkında bloglar yazılır, bağlantıları ve ilerlemeyi sosyal medyada paylaşırlar. Açık kaynak kodu4 için bir yer önerir ve genellikle insanların erişimi için yayınlanır. Üretilen ve tamamlanan çalışmalar paylaşmak, öğrenmek ve muhtemelen geliştirmek için kullanılır.

Jüri üyeleri birçok hackathon'da organizatörler ve sponsorlardan oluşur. Jüri heyetinin kazanan takımları seçtiği ve ödüllerin verildiği bir yarışma etabı vardır. iOSDevCamp gibi bir geliştirme topluluğu tarafından düzenlenen [./Https://en.wikipedia.org/wiki/BarCamp BarCamp] tarzı hackathonlarda, jüri üyeleri genellikle sahadaki meslektaşlarından ve aynı mesleğe sahip fakat kuruma dahil olmayan kişilerden oluşur. Ödüller Önemli miktarlara ulaşabilir: TechCrunch Disrupt konferansındaki bir sosyal oyun hackathon'u kazananlara 250.000$ fon sağlarken, Salesforce.com tarafından yürütülen tartışmalı 5 2013 hackathon'unda kazananlara 1 milyon $ ödeme yapıldı. şimdiye kadarki en büyük ödül olarak faturalandırıldı. 6

Hackathon türleri

Bir uygulama türü içeren hackathonlar

Bazı hackathon'lar mobil uygulama, masaüstü işletim sistemi, web veya video oyunu geliştirme gibi belirli kategorilere odaklanır.

Over the Air mobil uygulama Hackathonu İrlanda, Phoenix Park'ta düzenlenmiştir. Büyük miktarda kurumsal sponsorluk ve ilgi görmüştür. 7

Music Hack Day Müzikle ilgili yazılım ve donanım uygulamaları için düzenlenen bir hackathondur. 2009'dan beri dünya çapında 30 kereden fazla düzenlenmiştir. 8 Music Tech Fest Müzisyenleri, geliştiricileri ve araştırmacıları endüstriyle buluşturan üç günlük disiplinler arası bir müzik fikir festivalidir. Ayrıca Music Hack Day adında hackathon düzenlemektedir. 9 Benzer şekilde, bilim ile ilgili şeyler yapmak isteyenler için Science Hack Day Hackathonu 2010'dan beri dünya çapında 15'ten fazla ülkede 45 kereden kez düzenlendi. 10

Android, 11 iOS 12, MeeGo gibi çeşitli mobil cihaz işletim sistemlerinde çalışan uygulamalar, video tabanlı uygulamalar ve bilgisayar oyunları geliştirmek için Hackathonlar düzenlendi. 1314Video oyunlarının geliştirildiği hackathon'lara GameJam denir.

Londra ve 15 San Francisco'da 16 "TV Hackfest" etkinlikleri düzenlendi ve birincil olarak sosyal televizyon ve ikinci ekran teknolojilerine odaklanıldı. TV Hackfest'lerinde, yarışma özetleri genellikle içerik üreticileri ve markalar tarafından yayın endüstrisi meta verileri veya video içeriği biçiminde sunulurken, sponsorlar API'leri, SDK'ları ve açık kaynak yazılım kodu kaynaklarını sağlarlar. 17

Hackathonlar, araştırmayı destekleyen bilişim altyapısını geliştirmek için life sciences de kullanılmıştır. Open Bioinformatics Foundation, 2002 ve 2003 yıllarında üye projeleri için iki hackathon düzenledi ve 2010'dan beri yıllık konferansından önce 2 günlük "codefest" düzenledi. 2006'dan beri Ulusal Evrimsel Sentez Merkezi18 , biyoinformatik yarışmalarını organize ediyor ve sponsorluk sağlıyor.19 20 BioHackathon21 2008'de başlayan ve yıllık düzenlenen bir etkinliktir; birlikte çalışabilir biyoinformatik araçları ve Web hizmetlerini etkinleştirmek için standartları geliştirmeyi hedefler. Ayrıca sinirbilimciler, belirli bir bilgi sistemine (örneğin, Neurosynth Hackathon 22 ve Allen Brain Atlas Hackathon23) odaklanmak ve geniş bilimsel araştırmalar için ayrılmış zaman sağlamak (örn. örneğin, Brainhack), 24 25 geliştirici etkinliğine odaklanan belirli zorlukların kullanılması (örneğin, HBM Hackathon). 26

Son yıllarda 'datathons' veya veri odaklı hackathonlar ortaya çıkmıştır. 27 28 29 Bu etkinlikler, birlikte çalışan veri bilimcileri sınırlı bir süre içinde veri kümelerini analiz eden çözümler üretmek, gösterge tabloları oluşturmak, test etmek, keşfetmek, yaratıcılık ve veri analizi becerilerini denemek için veri bilimcileri bir araya getirir. Bu çalışmalar, iş dünyası, 30 sağlık hizmetleri 31 32 haber medyası 33 ve sosyal nedenler dahil olmak üzere çeşitli disiplinlerdeki büyük kamu ve özel veri kümelerinde geleceğe dönük tahmin ve görüş sağlamak için giderek daha fazla kullanılmaktadır. 34

Belirli bir programlama dili, API veya çerçeve kullanımı

Belirli bir programlama dili veya framework kullanan uygulamalar için özel hackathonlar yapılabilir örneğin JavaScript35, Node.js36, HTML537 ve Ruby on Rails38 gibi.

Bazı hackathon'lar, tek bir şirketin sağladığı verileri kullanarak veya bir veri kaynağını baz alarak, veya uygulama programlama arayüzünü alarak veya API'yi kullanarak yarışmadaki problemleri çözmeye ve ürün geliştirmeye odaklanır. OpenHack , Yahoo! tarafından herkese açık olarak yürütülen bir etkinlik! 2006'dan beri (başlangıçta "Hack Day", daha sonra "Open Hack Day" olarak bilinir). Yahoo! API'nın kullanımına odaklanmakla beraber buna ek olarak Yahoo!'nun sahibi olduğu Flickr39 gibi şirketlerin API'larının da kullanımına açıktır. Şirketin 2012'deki Open Hack India etkinliğinde 700'den fazla katılımcı vardı. 40 Google API'leri için benzer etkinlikler yapmıştır41 . Örneğin Seyahat rehberi şirketi Lonely Planet42

Foursquare web sitesi özellikle 2011'de dünya çapında 30'dan fazla sitede 500'den fazla geliştiricinin Foursquare API'sini kullanarak uygulamalar geliştirmek ve oluşturmak için yarıştığı büyük küresel bir hackathon düzenledi43. 2013'te ikinci bir Foursquare hackathon'u yaklaşık 200 geliştirici ile birlikte gerçekleştirildi. 44 IETF kurumu daha iyi birlikte çalışabilirlik, iyileştirilmiş İnternet Standartları, IETF İnternet Taslağı ve IETF RFC uygulamasına odaklanan her IETF toplantısı için Hackathon düzenlemeyi sürdürmektedir. 45

Bir sebep veya amaç için

Hükümeti iyileştirmeye ve özellikle açık hükümet davasına adanmış bir dizi hackathon olmuştur. 46Amerika Birleşik Devletleri Kongresi Böyle bir olaya 2011'de ev sahipliği yaptı. 47 2012'den itibaren NASA, her yıl Uluslararası Uzay Uygulamaları Yarışması'na ev sahipliği yapmaktadır.

2014'te İngiliz hükümeti ve HackerNest; bunama hastası insanların ve bakıcılarının hayatlarını iyileştirmeye adanmış konseptine sahip dünyanın ilk hackathon'u olarak kabul edilen DementiaHack'i48 yönetti. 49 50 Seri, 2015'te Kanada hükümeti ve Facebook'u ana sponsorlar olarak ekleyerek devam ediyor. 51

Global Game Jam 52 En büyük video oyunu geliştirme hackathon'u olarak bilinir. Genellikle oyun erişilebilirliğini ve diğer nedenleri teşvik etmeyi amaçlayan isteğe bağlı 'çeşitlendiriciler'i içerir. 53

VanHacks, 2016 yılında TTT Studios tarafından oluşturuldu54 55. VanHacks Vancouver Başlangıç Haftası'nın bir parçası olan yılda bir kez düzenlenen hackathon'dur. 56 Hackathon'un odak noktası, 36 saat boyunca Vancouver bölgesinden yerel kar amacı gütmeyen kuruluşlar için çözümler yaratmaktır.

Şehir içi ulaşım sistemlerini geliştirmek için çeşitli hackathonlar düzenlendi. 57 Londra Konseylerinden birinin (Hackney) iki günlük Hackney-thon yarışmasının sonuçlarıyla bir dizi başarılı yerel çözüm yaratması ile birlikte, şehrin yerel hizmetlerini iyileştirmeyi amaçlayan Hackathonların sayısı artmıştır. 58 Ayrıca, Education Hack Day 59 ve daha küçük ölçekte, özellikle saha çalışmasına dayalı coğrafya eğitiminin zorluklarına hitap eden, FSChackday'e ev sahipliği yapan Saha Çalışmaları Konseyi 60 dahil olmak üzere, eğitimi geliştirmeye adanmış bir dizi hackathon yapılmıştır. 61 Random Hack of Kindness, afet yönetimi ve kriz müdahalesine ayrılmış popüler hackathonlardan biridir. 62 ThePort ise 63insani, sosyal ve kamu yararına olan sorunları çözmeye adanmış bir hackathon kuruluşudur. ICRC ve UNDP gibi diğer sivil toplum kuruluşlarından ortaklarla birlikte CERN ev sahipliği yapılmaktadır.

Mart 2020'de, Avrupa ülkelerinden girişimciler ve hükümet temsilcileri tarafından yönetilen çok sayıda Dünya çapındaki girişim, ilki Estonya'da 64 ardından Polonya, 65 Letonya ve Ukrayna'da olmak üzere bir dizi kriz karşıtı Hack the Crisis(hackathon) ile sonuçlandı.

Bir haraç veya anma olarak

2013 yılında hayatını kaybeden bir bilgisayar programcısı ve internet aktivisti olan Aaron Swartz anısına Dünya çapında bir dizi hackathon etkinliği yapıldı. 66 67 68 69

Bir demografik grup için

Belirli bir demografik gruba yönelik hackathon'lar yalnızca gençler, üniversite öğrencileri veya kadınlar gibi programcılara yönelik olabilir. 70

Kolejlerde düzenlenen Hackathon'lar ABD'de ve diğer ülkelerde giderek daha popüler hale geldi71. Bunlar genellikle tüm üniversitelerdeki üniversite öğrencilerine açık olan yıllık veya altı aylık etkinliklerdir. Üniversite veya programlamayla ilgili sponsorlar tarafından sağlanan ödüllerle genellikle rekabetçidirler. Major League Hacking organizasyonu 2013 yılından itibaren üniversitelerde düzenlenen hackathonların yürütülmesine yardımcı olmak için desteklerini sürdürüyor.

PennApps Pennsylvania Üniversitesi'ndeki öğrenciler tarafından düzenlenen ilk üniversite hackathon'udur; 2015 yılında, 12. kez düzenlendiğinde 2000'den fazla kişiye ev sahipliği yapmıştır ve 60 bin doların üzerinde ödül sunan en büyük kolej hackathon'u olarak kayıtlara geçmiştir. 72 73 Mauritius Üniversitesi Bilgisayar Kulübü ve Cyberstorm.mu , 2017 yılında Lynx'te bir IETF RFC'yi konu alan "Kod Savaşları" adlı bir Hackathon düzenledi 74

ShamHacks Etkinliği Missouri Üniversitesi Bilim ve Teknoloji kampüsü Curtis Laws Wilson Kütüphanesi'nin bir sosyal yardım etkinliği olarak her yıl düzenlenmektedir. ShamHacks 2018 75 ve emektarlara ait şirketlerle birleşerek ABD gazileri için daha iyi yaşam kalitesi sorunlarına odaklandı 76

İç yenilik ve motivasyon için

Bazı şirketler, yeni ürün inovasyonlarını teşvik etmek için dahili hackathonlar düzenler. Örneğin Facebook'un Beğen düğmesi bir hackathon'un parçası olarak tasarlanmıştır77.

Yerel teknoloji topluluklarını birbirine bağlamak için

Bazı hackathonlar teknolojik toplulukları bir araya getirmeye çalışır. Örneğin 2010'da Avustralya'da kurulan StartupBus otobüs güzergahları boyunca birden fazla şehirde yerel teknoloji topluluklarını birbirine bağlarken rekabet unsurunu bir yolculukla birleştirir. Bu tarz etkinlikler Kuzey Amerika, Avrupa, Afrika ve Avustralasya'da gerçekleşiyor. 78

Kod sprintleri

Bazı hackathon'larda, bütün çalışmalar bir işletim sistemi, programlama dili veya içerik yönetim sistemi gibi tek bir uygulama üzerinde gerçekleştirilir. Bu tür olaylar genellikle "kod sprintleri (hızlı kod yazma) etkinliği" olarak bilinir ve bu tür olayların bazen geliştiricilerin yüz yüze görüşmesi için tek fırsat olduğu açık kaynaklı yazılım projeleri için özellikle popülerdir. 79

Kod sprintleri genellikle bir haftadan üç haftaya kadar sürer ve çoğu zaman ekibin çoğunun katıldığı konferansların yakınında gerçekleşir. Bu etkinlikler rekabet unsuru içerebilir.

"hackathon" kelimesinin kökeni yukarıdaki iki maddeye dayanarak 1999'dan beri düzenlenen OpenBSD işletim sistemi üzerinde geliştirme yapmak için yıllık planlanan hackathon olabilir.

Eleştiri

Birden fazla gözlemci hackathonların etkili teknolojik çözümler sunma konusundaki yeterliliğini sorguladı. Hackathon'lara yönelik rezervin büyük bir kısmı, geliştirdikleri çözümlerin uygulanabilirliği ve sürdürülebilirliği ile ilgilidir80 81 82.

11.889 ABD merkezli olayı inceleyen bir araştırma hackathon sona erdikten altı ay sonra projelerin yalnızca yüzde yedisinin herhangi bir faaliyette bulunduğunu ortaya koydu. 83

Bir diğer küresel araştırma hackathonlar sırasında geliştirilen tüm projelerin yalnızca yüzde beşinin beş aydan uzun faaliyet sürdüğünü ortaya koydu. 84Hackathonlar, bu nedenle, genellikle vaporware olarak adlandırılan kısa süreli yazılım ürünlerinin üretimi ile ilişkilendirilmiştir. 85 86

Hackathon'lar, çözmeye çalıştıkları sorunların karmaşıklığını düşünmedeki başarısızlıkları ve bir sorunun toplumsal ve politik nedenlerini vurgulamayan teknolojiler geliştirmeleri nedeniyle eleştirildi. 87 88 89

Bazı ticari girişimler tarafından Hackathon katılımcılarının fiili ücretsiz işçi olarak kullanılması eleştirilmiştir.

Eylül 2013 TechCrunch Disrupt Hackathon'daki bir ekip, kullanıcıların kadınların göğüs dekoltesine bakan erkeklerin resimlerini yayınlamalarına ve görüntülemelerine olanak tanıyan TitStare uygulamasını sundu. 90 91 .Salesforce.com tarafından yürütülen Kasım 2013 hackathon'u (1 milyon dolarlık ödülle kayda geçen) kazanan katılımcıların Upshot adlı iki kişilik bir startup'ın geliştirdikleri teknoloji ortaya çıktıktan sonra uygunsuzlukla suçlandı. bir yıldan fazla süredir demodeydi ve ikisinden biri eski bir Salesforce çalışanıydı. 92 Major League Hacking , Waterloo Üniversitesi'ndeki Eylül 2015 hackathon, Hack the North'dan bir çift hacker'ı bomba tehdidi olarak yorumlanan şakalar yaptıkları için ihraç etti ve birçok hacker'ın örgütü eleştirmesine yol açtı. 93 Tartışmanın bir sonucu olarak, Victor Vucicevich Hack the North organizasyon ekibinden istifa etti

Önemli olaylar

Ayrıca bakınız

Kaynakça

<references group="" responsive="0"> </references>

Dış bağlantılar

Orijinal kaynak: hackathon. Creative Commons Atıf-BenzerPaylaşım Lisansı ile paylaşılmıştır.

Footnotes

  1. Adobe Acquires Developer Of HTML5 Mobile App Framework PhoneGap Nitobi , Leena Rao, TechCrunch, October 3, 2011

  2. HTML5 App Hackathon , May 5–6, 2012, Berlin, Germany

  3. Open! Hack! Day! , Flickr blog, September 3, 2008

  4. https://web.archive.org/web/20131021180616/http://developer.yahoo.com/blogs/ydn/purple-bangalore-inside-yahoo-open-hack-india-2012-52837.html

  5. https://web.archive.org/web/20120301135347/http://blog.foursquare.com/2011/09/20/the-hackathon-heard-round-the-world/

  6. https://web.archive.org/web/20130429155637/http://blog.foursquare.com/2013/01/08/if-you-build-it-they-will-come-check-out-all-the-cool-new-things-you-can-do-with-foursquare-hackathon/

  7. Open government hackathons matter , Mark Headd, govfresh, August 24, 2011

  8. In #HackWeTrust - The House of Representatives Opens Its Doors to Transparency Through Technology , Daniel Schuman, Sunlight Foundation blog, December 8, 2011

  9. Toronto dementia hackathon 12-14 September , Dr. John Preece, British Foreign & Commonwealth Office Blogs, August 8, 2014

  10. Toronto hackathon to target dementia challenges with innovative ideas , British High Commission Ottawa, GOV.UK, July 25, 2014

  11. HackerNest hooks up with British Consulate-General Toronto for new DementiaHack , Joseph Czikk, Betakit, August 12, 2014

  12. https://web.archive.org/web/20120108050332/http://www.montrealgazette.com/technology/aboard+transit+hackathon+express/5869790/story.html

  13. NASA, Microsoft, Google Hosting Hackathon, Elizabeth Montalbano, InformationWeek, June 7, 2010

  14. Female Geeks Flex Their Skills At Ladies-Only Hackathon , Jed Lipinski, Fast Company, September 14, 2011

  15. World's largest student hackathon descends on Wells Fargo Center , Philadelphia Business Journal

  16. Student computer whizzes compete at PennApps Hackathon , Philly.com

  17. A.Sigfridsson, G. Avram, A. Sheehan and D. K. Sullivan "Sprint-driven development: working, learning and the process of enculturation in the PyPy community" in the Proceedings of the Third International Conference on Open Source Systems, Limerick, Ireland, June 11–13, 2007, Springer, pp. 133-146

Kategoriler