{"id":8586,"date":"2019-12-12T15:19:01","date_gmt":"2019-12-12T14:19:01","guid":{"rendered":"https:\/\/sii.pl\/blog\/?p=8586"},"modified":"2025-05-07T11:20:49","modified_gmt":"2025-05-07T09:20:49","slug":"czy-warto-brac-udzial-w-hackathonach","status":"publish","type":"post","link":"https:\/\/sii.pl\/blog\/czy-warto-brac-udzial-w-hackathonach\/","title":{"rendered":"Czy warto bra\u0107 udzia\u0142 w\u00a0hackathonach?"},"content":{"rendered":"\n<p>Ca\u0142a noc programowania, innowacyjne rozwi\u0105zania, a cz\u0119sto podr\u00f3\u017c do innego miasta&nbsp;czy kraju. Co tak naprawd\u0119 daje uczestnikom udzia\u0142 w&nbsp;hackathonach&nbsp;i czy warto si\u0119 w nie anga\u017cowa\u0107? <\/p>\n\n\n\n<p>Na te i inne pytania odpowiada&nbsp;<strong>Marcin Mat\u0142acz<\/strong>, Analityk Danych w Centrum Kompetencyjnym Business&nbsp;Intelligence&nbsp;Sii,&nbsp;kt\u00f3rego zesp\u00f3\u0142&nbsp;tej jesieni zdoby\u0142 3. miejsce podczas&nbsp;Hackathonu&nbsp;Bizreach&nbsp;w Tokio!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Jakie jest Twoje dotychczasowe do\u015bwiadczenie w udziale w&nbsp;hackathonach? Czy&nbsp;Bizreach&nbsp;w Tokio&nbsp;to pierwszy Tw\u00f3j&nbsp;hackathon?&nbsp;<\/strong><\/h2>\n\n\n\n<p><strong>M.M.:<\/strong> Jak dot\u0105d wzi\u0105\u0142em udzia\u0142 w 27&nbsp;hackathonach&nbsp;i wygra\u0142em 10 z nich. Bior\u0105c udzia\u0142 w&nbsp;hackathonach&nbsp;odwiedzi\u0142em Hiszpani\u0119, Szwajcari\u0119, Czechy, Kanad\u0119, USA i ostatnio Japoni\u0119. Pierwszym takim wydarzeniem,&nbsp;w kt\u00f3rym wzi\u0105\u0142em udzia\u0142&nbsp;by\u0142&nbsp;KaktusHack, naprawd\u0119 pierwszy&nbsp;hackathon&nbsp;zorganizowany na Politechnice Warszawskiej przez ko\u0142o EEXOR.&nbsp;Ko\u0142o nie posiada\u0142o bud\u017cetu,&nbsp;wi\u0119c podczas&nbsp;hackathonu&nbsp;nie by\u0142o nagr\u00f3d,&nbsp;ale i tak uda\u0142o si\u0119 zgromadzi\u0107 bardzo du\u017co os\u00f3b, kt\u00f3re po prostu chcia\u0142y si\u0119 spotka\u0107 i wsp\u00f3lnie poprogramowa\u0107. To by\u0142o naprawd\u0119 pi\u0119kne wydarzenie, przyszli&nbsp;na nie&nbsp;ludzie z r\u00f3\u017cnych wydzia\u0142\u00f3w,&nbsp;a dla ka\u017cdego z uczestnik\u00f3w&nbsp;by\u0142 to pierwszy&nbsp;hackathon.&nbsp;W zwi\u0105zku z tym, \u017ce nie by\u0142o nagr\u00f3d,&nbsp;wszyscy po prostu dobrze si\u0119 bawili. Na koniec ka\u017cdy z zespo\u0142\u00f3w prezentowa\u0142 sw\u00f3j projekt i opowiada\u0142 w jaki spos\u00f3b go zrealizowa\u0142. Wiele os\u00f3b z tego wydarzenia spotka\u0142em p\u00f3\u017aniej na innych&nbsp;hackathonach, jedn\u0105 z nich nawet w Szwajcarii.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/12\/hackathon-4-e1576156303478.jpg\"><img decoding=\"async\" width=\"400\" height=\"267\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/12\/hackathon-4-e1576156303478.jpg\" alt=\"Uczestnicy hackathonu\" class=\"wp-image-8596\"\/><\/a><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Sk\u0105d pomys\u0142 na udzia\u0142 akurat w&nbsp;ostatnim&nbsp;hackathonie&nbsp;w Tokio? Co sk\u0142oni\u0142o Was do tego? Czy by\u0142y to nagrody, perspektywa dalekiej podr\u00f3\u017cy czy mo\u017ce tematyka wydarzenia?&nbsp;<\/strong><\/h2>\n\n\n\n<p><strong>M.M.:&nbsp;<\/strong>Kolega natrafi\u0142 na reklam\u0119&nbsp;hackathonu BizReach&nbsp;przegl\u0105daj\u0105c Instagrama&nbsp;\ud83d\ude42&nbsp;Zauwa\u017cyli\u015bmy, \u017ce organizator pokrywa wszystkie koszty zwi\u0105zane z przelotem, zakwaterowaniem i wy\u017cywieniem co by\u0142o du\u017cym plusem, a tak\u017ce min\u0105\u0142 ju\u017c prawie rok od naszego ostatniego konkursu. Postanowili\u015bmy zebra\u0107 zesp\u00f3\u0142 i&nbsp;po prostu&nbsp;pojecha\u0107.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Kto opr\u00f3cz Ciebie by\u0142 cz\u0142onkiem Waszego zespo\u0142u? Jakie funkcje pe\u0142ni\u0142y poszczeg\u00f3lne osoby w zespole?&nbsp;Jak wygl\u0105da\u0142o kompletowanie zespo\u0142u \u2013 czym si\u0119 kierowali\u015bcie?&nbsp;<\/strong><\/h2>\n\n\n\n<p><strong>M.M.:&nbsp;<\/strong>Wylecieli\u015bmy z Polski we dw\u00f3ch, dwaj programi\u015bci&nbsp;back-end z zawodu analityk danych i big data developer. Jeden z Warszawy, drugi z Krakowa. Na miejscu w trakcie imprezy otwieraj\u0105cej wydarzenie, do naszego zespo\u0142u do\u0142\u0105czyli: programista z Hongkongu, z Austin w Teksasie i programistka z Los Angeles z Kalifornii. Jak tylko zacz\u0119li\u015bmy rozmawia\u0107 zobaczyli\u015bmy, \u017ce razem mamy wszystkie niezb\u0119dne&nbsp;skille&nbsp;i dobrze si\u0119 dogadujemy.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Sam pe\u0142nisz funkcj\u0119 Analityka Danych \u2013&nbsp;hackathony&nbsp;zazwyczaj kojarzone s\u0105 z zespo\u0142ami \u015bci\u015ble programistycznymi. Jaka jest funkcja analityka podczas takiego wydarzenia?&nbsp;<\/strong><\/h2>\n\n\n\n<p><strong>M.M.:&nbsp;<\/strong>Analityk Danych to tylko m\u00f3j tytu\u0142 zawodowy. Na&nbsp;hackathonach&nbsp;pracowa\u0142em w bardzo wielu zupe\u0142nie r\u00f3\u017cnych technologiach. Pisa\u0142em&nbsp;back-end, front-end, aplikacje mobilne. Pisa\u0142em w&nbsp;Pythonie, Javie, JavaScript,&nbsp;TypeScript,&nbsp;Flasku,&nbsp;Falconie,&nbsp;Django, Node.js,&nbsp;&nbsp;JavaFX, Springu,&nbsp;jQuery, Backbone.js,&nbsp;Ember.js,&nbsp;Angular, React.js, Vue.js.&nbsp;Przygotowywa\u0142em&nbsp;analizy danych i budowa\u0142em modele&nbsp;machine&nbsp;learning. Jako analityk zaj\u0105\u0142em si\u0119 analiz\u0105 dost\u0119pnych danych i przygotowaniem funkcji obliczaj\u0105cych ustalone przez nas metryki, a jako programista implementowa\u0142em cz\u0119\u015b\u0107&nbsp;endpoint\u00f3w&nbsp;w API.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Tw\u00f3j zesp\u00f3\u0142 mierzy\u0142 si\u0119 z 38 innymi teamami, wytypowanymi spo\u015br\u00f3d 3800 zg\u0142osze\u0144. Jakie kryteria trzeba by\u0142o spe\u0142ni\u0107, \u017ceby zosta\u0107 zakwalifikowanym na list\u0119 szcz\u0119\u015bliwc\u00f3w?&nbsp;<\/strong><\/h2>\n\n\n\n<p><strong>M.M.:&nbsp;<\/strong>Pierwszym etapem by\u0142o wys\u0142anie swojego CV i wype\u0142nienie ankiety. Kolejny etap to dwa zadania programistyczne w dowolnie wybranym j\u0119zyku programowania. By\u0142y to zadania algorytmiczne polegaj\u0105ce na zaimplementowaniu algorytmu rozwi\u0105zuj\u0105cego zadany problem w spos\u00f3b optymalny pod wzgl\u0119dem z\u0142o\u017cono\u015bci czasowej i pami\u0119ciowej.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Na czym polega\u0142o zadanie?&nbsp;Co by\u0142o dla Was najtrudniejsze?&nbsp;<\/strong><\/h2>\n\n\n\n<p><strong>M.M.:&nbsp;<\/strong>Wyzwanie, przed kt\u00f3rym postawili nas organizatorzy, polega\u0142o na zwizualizowaniu umiej\u0119tno\u015bci programisty na podstawie profilu na GitHubie. Nasze prace rozpocz\u0119li\u015bmy od zdefiniowania problemu i okre\u015blenia jakie s\u0105 cechy dobrego \/ z\u0142ego programisty. Wypisali\u015bmy list\u0119 funkcjonalno\u015bci, kt\u00f3re mogliby\u015bmy zaimplementowa\u0107 i podzielili\u015bmy na trzy grupy. Pierwsza sk\u0142ada\u0142a si\u0119 z tych niezb\u0119dnych, druga z tych kt\u00f3re fajnie by\u0142oby mie\u0107, ale je\u015bli zabraknie nam czasu to mo\u017cemy je pomin\u0105\u0107, za\u015b trzecia grupa to wszystkie odrzucone funkcjonalno\u015bci, kt\u00f3re by\u0142y zbyt skomplikowane, \u017ceby zaimplementowa\u0107 je w 48h lub by\u0142y zbyt trudne do opisanie j\u0119zykiem technicznym. Nast\u0119pnym etapem by\u0142o podzielenie zada\u0144 i rozpocz\u0119cie prac programistycznych\/analitycznych.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/12\/hackathon-3-e1576158380218.jpg\"><img decoding=\"async\" width=\"401\" height=\"267\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/12\/hackathon-3-e1576158380218.jpg\" alt=\"Uczestnicy hackathonu\" class=\"wp-image-8598\"\/><\/a><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Finalnie zaj\u0119li\u015bcie&nbsp;zaszczytne&nbsp;3. miejsce \u2013 gratulacje! \ud83d\ude42 Jak tego dokonali\u015bcie?&nbsp;<\/strong><\/h2>\n\n\n\n<p><strong>M.M.:&nbsp;<\/strong>Dobrym rozplanowaniem pracy i spokojem&nbsp;\ud83d\ude42&nbsp;W trakcie pierwszego dnia zaimplementowali\u015bmy funkcjonalno\u015bci z pierwszej grupy, dzi\u0119ki temu nie musieli\u015bmy si\u0119 stresowa\u0107 bo wiedzieli\u015bmy \u017ce mamy ju\u017c nasze MVP (Minimum&nbsp;Viable&nbsp;Product). Wiecz\u00f3r postanowili\u015bmy sp\u0119dzi\u0107 na wsp\u00f3lnym wyj\u015bciu na miasto \u017ceby lepiej si\u0119 pozna\u0107 i zobaczy\u0107 ciekawe miejsca w Tokio. Dzie\u0144 drugi&nbsp;hackathonu&nbsp;sp\u0119dzili\u015bmy na&nbsp;zaimplementowaniu kilku dodatkowych metryk i du\u017cej funkcjonalno\u015bci z drugiej grupy, a tak\u017ce przygotowaniu prezentacji. G\u0142\u00f3wnymi cechami naszego projektu by\u0142y metryki pokazuj\u0105ce jak dobrze programista radzi sobie z rozwi\u0105zywaniem&nbsp;pull&nbsp;request\u00f3w, jaka jest jako\u015b\u0107 jego komentarzy i czy s\u0105 pomocne a tak\u017ce jakiej jako\u015bci jest pisany przez niego kod, czy testuje sw\u00f3j kod i jak sobie radzi z zarz\u0105dzaniem publicznymi repozytoriami.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Czy uwa\u017casz \u017ce do takiego&nbsp;hackathonu&nbsp;mo\u017cna si\u0119 przygotowa\u0107? Je\u015bli tak, to jak to zrobi\u0107?&nbsp;<\/strong><\/h2>\n\n\n\n<p><strong>M.M.:&nbsp;<\/strong>Do pewnego stopnia pewnie mo\u017cna, ale co to za zabawa&nbsp;\ud83d\ude42&nbsp;Na pewno warto przeczyta\u0107 dok\u0142adnie opis wydarzenia. My\u015bl\u0119 \u017ce to ju\u017c wystarczy \u017ceby w g\u0142owie powstawa\u0142y mo\u017cliwe rozwi\u0105zania z kt\u00f3rych kilka mo\u017ce by\u0107 warte zaimplementowania.&nbsp;Hackathony&nbsp;to \u015bwi\u0119to programowania i mo\u017cliwo\u015b\u0107 poznania nowych ludzi. Je\u017celi przyjmie si\u0119 za\u0142o\u017cenie \u017ce nie jedzie si\u0119 tam dla nagrody to przygotowywanie si\u0119 nie ma sensu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Co warto\u015bciowego daje udzia\u0142 w&nbsp;takim wydarzeniu? Oczywi\u015bcie opr\u00f3cz&nbsp;nagrody,&nbsp;w przypadku wygranej \ud83d\ude42&nbsp;<\/strong><\/h2>\n\n\n\n<p><strong>M.M.:&nbsp;<\/strong>Jak ju\u017c wspomnia\u0142em, mo\u017cliwo\u015b\u0107 poznania ciekawych ludzi z ca\u0142ego \u015bwiata! Mo\u017cliwo\u015b\u0107 zobaczenia nowych miejsc, zdobycia wiedzy o nowych technologiach \u2013 na&nbsp;hackathonach&nbsp;cz\u0119sto odbywaj\u0105 si\u0119 warsztaty organizowane przez firmy sponsoruj\u0105ce wydarzenia.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Co m\u00f3g\u0142by\u015b doradzi\u0107 osobom, kt\u00f3re chcia\u0142yby wzi\u0105\u0107 udzia\u0142 w swoim pierwszym&nbsp;hackathonie?&nbsp;<\/strong><\/h2>\n\n\n\n<p><strong>M.M.:&nbsp;<\/strong>Jest wiele stron, na kt\u00f3rych mo\u017cna znale\u017a\u0107 ciekawy&nbsp;hackathon&nbsp;takich jak&nbsp;ChallengeRocket, MLH.io, a tak\u017ce grupy&nbsp;hackathon&nbsp;hackers&nbsp;na&nbsp;Facebooku. Osobom, kt\u00f3re chc\u0105 rozpocz\u0105\u0107 radz\u0119, \u017ceby wybra\u0142y si\u0119 jak najszybciej! \ud83d\ude42<\/p>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-left kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;left&quot;,&quot;id&quot;:&quot;8586&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;1&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;5&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;11&quot;,&quot;greet&quot;:&quot;&quot;,&quot;legend&quot;:&quot;5\\\/5 ( vote: 1)&quot;,&quot;size&quot;:&quot;18&quot;,&quot;title&quot;:&quot;Czy warto bra\u0107 udzia\u0142 w\u00a0hackathonach?&quot;,&quot;width&quot;:&quot;139.5&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} ( {votes}: {count})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 139.5px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 14.4px;\">\n            5\/5 ( vote: 1)    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Ca\u0142a noc programowania, innowacyjne rozwi\u0105zania, a cz\u0119sto podr\u00f3\u017c do innego miasta&nbsp;czy kraju. Co tak naprawd\u0119 daje uczestnikom udzia\u0142 w&nbsp;hackathonach&nbsp;i czy &hellip; <a class=\"continued-btn\" href=\"https:\/\/sii.pl\/blog\/czy-warto-brac-udzial-w-hackathonach\/\">Continued<\/a><\/p>\n","protected":false},"author":2,"featured_media":8595,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","inline_featured_image":false,"footnotes":""},"categories":[1316],"tags":[421,868],"class_list":["post-8586","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development-na-miekko","tag-bi","tag-hackathon"],"acf":[],"aioseo_notices":[],"republish_history":[],"featured_media_url":"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2019\/12\/hackathon-BI-1.jpg","category_names":["Development na mi\u0119kko"],"_links":{"self":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/8586"}],"collection":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/comments?post=8586"}],"version-history":[{"count":2,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/8586\/revisions"}],"predecessor-version":[{"id":24932,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/8586\/revisions\/24932"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media\/8595"}],"wp:attachment":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media?parent=8586"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/categories?post=8586"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/tags?post=8586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}