{"id":34123,"date":"2019-10-31T21:56:30","date_gmt":"2019-10-31T18:56:30","guid":{"rendered":"https:\/\/prohoster.info\/blog\/qa-hakatony\/"},"modified":"2019-10-31T21:56:30","modified_gmt":"2019-10-31T18:56:30","slug":"qa-hakatony","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/qa-hakatony","title":{"rendered":"QA: Hackathons","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"QA: Hackathons\" src=\"\/wp-content\/uploads\/2019\/05\/636a263b380b45592aa8e01499c97af6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDer abschlie\u00dfende Teil der Trilogie \u00fcber Hackathons. In <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ods\/blog\/450034\/\">ersten Teils<\/a><\/noindex> habe ich \u00fcber die Motivation zur Teilnahme an solchen Veranstaltungen gesprochen. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ods\/blog\/451248\/\">Der zweite Teil<\/a><\/noindex> war den Fehlern der Organisatoren und ihren Ergebnissen gewidmet. Der abschlie\u00dfende Teil wird die Fragen beantworten, die in die ersten beiden Teile nicht gepasst haben. <noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p><b>Erz\u00e4hl mir, wie du angefangen hast, an Hackathons teilzunehmen. <\/b><br \/>\nIch habe an der Lappeenranta-Universit\u00e4t im Masterstudiengang studiert und gleichzeitig an Datenanalyse-Wettbewerben teilgenommen. Mein typischer Tag sah folgenderma\u00dfen aus: Aufstehen um 8, ein paar Vorlesungen an der Universit\u00e4t, danach Wettbewerbe und Kurse bis Mitternacht (w\u00e4hrend ich auf die Einreichung warte, schaue ich Vorlesungen oder lese Artikel). Dieser strenge Zeitplan hat sich ausgezahlt, und ich habe den Datenanalyse-Wettbewerb MERC-2017 gewonnen (wor\u00fcber sogar ein <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/neurodatalab\/blog\/344268\/\">Post auf Habr\u00e9<\/a><\/noindex>). Der Sieg hat mir Selbstvertrauen gegeben, und als ich zuf\u00e4llig auf Informationen \u00fcber den Hackathon SkinHack 2 in Moskau stie\u00df, beschloss ich, meine Eltern zu besuchen und mir gleichzeitig anzusehen, was ein Hackathon ist. <\/p>\n<p>Der Hackathon selbst war ziemlich unterhaltsam. Es gab zwei Tracks f\u00fcr Datenanalyse mit klaren Metriken und Datens\u00e4tzen, die jeweils 100.000 Rubel Preisgeld ausmachten. Der dritte Track war f\u00fcr Anwendungsentwicklung mit 50.000 Rubel Preisgeld, und es gab keine Teilnehmer. In einem Moment sagte der Veranstalter, dass ein Fenster mit einem Knopf ohne Funktion 50.000 Rubel gewinnen k\u00f6nnte, weil der Preis nicht ausbleiben kann. Ich habe nicht gelernt, Anwendungen zu programmieren (ich nehme nicht da teil, wo ich leicht \"umgedreht\" werden kann), aber f\u00fcr mich war das eine klare Botschaft, dass die Felder in Hackathons nicht voll sind. <\/p>\n<p>Damals habe ich beide Tracks f\u00fcr Datenanalyse alleine bearbeitet. Ich fand ein Leak in den Daten, das es mir erm\u00f6glichte, einen perfekten Score zu erzielen, aber die Spalte mit dem Leak war in den Testdaten nicht enthalten, die ich zwei Stunden vor Ende der Veranstaltung erhielt (\u00fcbrigens verstand ich damals, dass das Vorhandensein einer \"target\"-Spalte im Training nicht als Leak z\u00e4hlt). Gleichzeitig \u00f6ffnete sich das Leaderboard, meine Einreichung ohne Leak belegte den dritten Platz von f\u00fcnf, der Abstand zum ersten war gro\u00df, und ich beschloss, keine Zeit zu verschwenden, und fuhr weg. <\/p>\n<p>Nachdem ich im Nachhinein analysiert habe, was passiert ist, habe ich eine Menge Fehler gefunden (eine meiner Gewohnheiten ist es, mental das Geschehen mit einem Notizbuch durchzugehen und die Fehler, deren Ursachen und was man \u00e4ndern k\u00f6nnte, zu analysieren \u2014 ein angenehmes Erbe des halbprofessionellen Pokerspielens). Aber eines war klar \u2014 bei Hackathons gibt es viel Wert, und ich muss ihn unbedingt nutzen. Nach diesem Ereignis begann ich, Veranstaltungen und Gruppen zu \u00fcberwachen, und der n\u00e4chste Hackathon lie\u00df nicht lange auf sich warten. Dann noch einer, und noch einen\u2026 <\/p>\n<p><b>Warum besch\u00e4ftigst du dich mit Hackathons und nicht mit Kaggle?<\/b><br \/>\nIm Moment gef\u00e4llt mir Kaggle nicht. Ab einem bestimmten F\u00e4higkeitsniveau, ohne spezifische Teilnahmegr\u00fcnde, wird Kaggle weniger n\u00fctzlich als andere Aktivit\u00e4ten. Ich habe fr\u00fcher viel teilgenommen, anscheinend ist es mir gelungen, irgendwie \"wegzukommen\". <\/p>\n<p><b>Warum Hackathons und nicht an deinem eigenen Projekt arbeiten? <\/b><br \/>\nDie Idee, etwas Gro\u00dfartiges mit eigenen H\u00e4nden in einem gem\u00e4chlichen Tempo zu schaffen, spricht mich an. Die Jungs von ODS haben organisiert <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/ods_pet_projects\">ODS Pet Projects<\/a><\/noindex> f\u00fcr alle, die am Wochenende an ihrem Projekt in einem Kreis Gleichgesinnter arbeiten m\u00f6chten. Ich denke, dass ich mich bald ihnen anschlie\u00dfen werde. <\/p>\n<p><b>Wie findest du Veranstaltungen? <\/b><br \/>\nDie Hauptquelle ist hackathon.com (Welt) und ein Chat in Telegram <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/RussianHackers_Channel\">Russian Hackers<\/a><\/noindex> (Russland). Au\u00dferdem tauchen Veranstaltungsank\u00fcndigungen in sozialen Medien und LinkedIn auf. Wenn man nichts findet, kann man hier nachsehen: mlh.io, devpost.com, hackevents.co, hackalist.org, HackathonsNear.me, hackathon.io. <\/p>\n<p><b>Bereitest du einen L\u00f6sungsplan vor der Teilnahme vor oder wird alles spontan entschieden? Zum Beispiel denkst du eine Woche vor dem Hackathon: \"Hier wird ein solcher und solcher Spezialist gebraucht, ich sollte nach ihm suchen\"?<\/b><br \/>\nWenn es sich um einen produktbezogenen Hackathon handelt, ja, ich bereite mich vor. Einige Wochen vorher \u00fcberlege ich mir, was ich machen werde, wer n\u00fctzlich sein k\u00f6nnte, und stelle ein Team aus Freunden oder Teilnehmern vergangener Hackathons zusammen. <\/p>\n<p><b>Kann man einen Hackathon alleine knacken? Was tun, wenn man kein Team hat? <\/b><br \/>\nData Science Hackathons sind realistisch (ich bin ein lebendes Beispiel daf\u00fcr), produktbezogene habe ich nicht gesehen, obwohl ich auch denke, dass ja. Leider setzen die Organisatoren manchmal eine Mindestanzahl von Teilnehmern im Team fest. Ich denke, das liegt daran, dass nicht alle \u201eEinzelg\u00e4nger\u201c bis ins Finale kommen (d.h. einfach bei den ersten Schwierigkeiten aufgeben). Die Teilnahme in einem Team h\u00e4lt dennoch einen zur\u00fcck. Au\u00dferdem wird nach der Veranstaltung erwartet, dass man weiter an dem Projekt arbeitet. Mit einem Team wird es einfacher, das Projekt zu verfeinern. <\/p>\n<p>Insgesamt empfehle ich immer, im Team teilzunehmen. Wenn Sie kein eigenes Team haben, helfen die Organisatoren immer dabei, eines zu finden oder zu bilden.<\/p>\n<p><b>Wie gelingt es, w\u00e4hrend eines Hackathons mit M\u00fcdigkeit umzugehen? <\/b><br \/>\nBei einem Hackathon hat man 2 Tage Zeit, um zu arbeiten, das sind 48 Stunden (30-48 Stunden, nehmen wir 48 zur Vereinfachung). Wir ziehen die Schlafzeit ab (16-20 Stunden), bleiben also maximal 30 \u00fcbrig. Davon sind in der Regel etwa 8 Stunden f\u00fcr produktive Arbeit sinnvoll (im Durchschnitt). Wenn man die Arbeit richtig organisiert (Schlaf, Ern\u00e4hrung, frische Luft, Bewegung, Momente der Achtsamkeit, richtiges Teamkommunikation und Aktivit\u00e4tswechsel), kann man die Deep-Work-Stunden auf 12-14 steigern. Nach solch einer Arbeit wird man sich ersch\u00f6pft f\u00fchlen, aber es wird eine angenehme M\u00fcdigkeit sein. Zu codieren, ohne Schlaf und Pausen und sich mit Energydrinks durchzuwursteln, ist der Weg zum Scheitern.<\/p>\n<p><b>Hast du deine eigenen fertigen Pipelines f\u00fcr Hackathons? Wie sind sie bei dir entstanden, wie sind sie strukturiert (liegen .py-Dateien in Ordnern, jede f\u00fcr ihre Aufgabe usw.) und wie kann man selbst solche erstellen?<\/b><br \/>\nIch verwende keine v\u00f6llig fertigen L\u00f6sungen vergangener Hackathons in neuen, aber ich habe einen eigenen Zoo von Modellen und Pipelines aus vergangenen Wettbewerben. Ich muss die Standardteile nicht von Grund auf neu schreiben (zum Beispiel korrektes Target-Encoding oder ein einfaches Netzwerk zur Extraktion von Intentionen aus Texten), was mir viel Zeit spart. <\/p>\n<p>Im Moment sieht es so aus: F\u00fcr jeden Wettbewerb oder Hackathon gibt es ein eigenes Repository auf GitHub, in dem Notebooks, Skripte und eine kleine Dokumentation \u00fcber das, was passiert, gespeichert sind. Au\u00dferdem gibt es ein separates Repository f\u00fcr verschiedene Boxen-\u201eFeatures\u201c (wie korrektes Target-Encoding mit Cross-Validation). Ich denke nicht, dass dies die eleganteste L\u00f6sung ist, aber momentan bin ich damit zufrieden. <\/p>\n<p>Ich w\u00fcrde damit beginnen, all meinen Code in Ordnern zu sichern und eine kurze Dokumentation zu schreiben (warum, was, wie ich gearbeitet habe und das Ergebnis). <\/p>\n<p><b>Ist es realistisch, in so kurzer Zeit ein MVP von Grund auf vorzubereiten, oder kommen alle Teilnehmer mit fertigen L\u00f6sungen?<\/b><br \/>\nIch kann nur \u00fcber Projekte im Bereich Data Science sagen \u2013 ja, es ist m\u00f6glich. Ein MVP besteht f\u00fcr mich aus zwei Faktoren: <\/p>\n<ul>\n<li>Eine tragf\u00e4hige Idee, die als Produkt pr\u00e4sentiert wird (d.h. ein Business Canvas ist ausgearbeitet). Es muss immer ein klares Verst\u00e4ndnis daf\u00fcr bestehen, warum und f\u00fcr wen wir das Produkt entwickeln. Manchmal gewinnen Projekte mit einer gut begr\u00fcndeten Idee, aber ohne Prototyp, und das ist nicht \u00fcberraschend. Leider k\u00f6nnen viele Teilnehmer sich nicht von der Bitterkeit der Niederlage abgrenzen und machen ihre Misserfolge an der Kurzsichtigkeit der Organisatoren fest, w\u00e4hrend sie weiterhin Modelle f\u00fcr unklar wer entwickelt werden, bei den n\u00e4chsten Hackathons erstellen. <\/li>\n<li>Ein gewisser Beweis daf\u00fcr, dass Sie dieses Produkt erstellen k\u00f6nnen (App, Code, Beschreibung von Pipelines). <\/li>\n<\/ul>\n<p>\nEs kommt vor, dass ein Team mit einer fertigen L\u00f6sung zu einem Hackathon kommt und versucht, diese an die Vorgaben der Organisatoren anzupassen. Solche Teams scheitern oft beim technischen Screening, oder es werden nur die Teile gewertet, die sie auf dem Event erstellt haben. Ich habe solche Teams nicht bei den Gewinnern gesehen, aber ich denke, es ist f\u00fcr sie dennoch vorteilhaft, aufgrund des zuk\u00fcnftigen Wertes (<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ods\/blog\/450034\/\">Kontakte, Datens\u00e4tze und mehr<\/a><\/noindex>). <\/p>\n<p><b>Gibt es Beispiele daf\u00fcr, dass Projekte, die auf Hackathons entstanden sind, bis zur Produktion\/zu Startups weiterentwickelt wurden? <\/b><br \/>\nJa. Ich hatte drei F\u00e4lle, in denen Projekte bis zur Produktion weiterentwickelt wurden. Einmal selbst, zweimal \u2013 durch die H\u00e4nde anderer basierend auf meinen Ideen und dem Code, den ich beim Hackathon geschrieben habe. Ich kenne auch ein paar Teams, die die Zusammenarbeit mit dem Unternehmen als Berater fortgesetzt haben. \u00dcber die endg\u00fcltigen Ergebnisse wei\u00df ich nichts, aber wahrscheinlich wurde etwas bis zum Ende gemacht. Ich habe selbst keine Startups gegr\u00fcndet und wei\u00df nicht, ob jemand das gemacht hat, obwohl ich sicher bin, dass es Beispiele gibt. <\/p>\n<p><b>Nach der Teilnahme an vielen Hackathons, welche Ratschl\u00e4ge w\u00fcrdest du dir selbst geben, wenn du in die Vergangenheit reisen k\u00f6nntest?<\/b><\/p>\n<ol>\n<li>Taktik ist wichtiger als Man\u00f6ver. Betrachte jede Entscheidung als fertiges Produkt. Idee, Jupyter-Notebook, Algorithmus sind nichts wert, wenn unklar ist, wer daf\u00fcr bezahlen wird. <\/li>\n<li>Bevor du etwas entwirfst, beantworte die Fragen nicht mit \"was?\", sondern mit \"warum?\" und \"wie?\" Beispiel: Wenn du eine ML-L\u00f6sung entwirfst, denke zun\u00e4chst an den idealen Algorithmus: Was erh\u00e4lt er als Eingabe, wie werden seine Vorhersagen sp\u00e4ter verwendet? <\/li>\n<li>Nimm am Team teil. <\/li>\n<\/ol>\n<p><b>Was wird normalerweise bei Hackathons angeboten? <\/b><br \/>\nNormalerweise wird bei Hackathons schlecht verpflegt: Pizzen, Energydrinks, Limonade. Fast immer wird das Essen in Form eines Buffets (oder Ausgabe-Tisches) organisiert, vor dem sich eine riesige Schlange bildet. Nachts gibt es in der Regel kein Essen, obwohl es einen Fall bei einem Wettbewerb in Paris gab, wo nachts etwas \u00fcbrig gelassen wurde \u2014 Chips, Donuts und Cola. Ich stelle mir den gedanklichen Prozess der Organisatoren vor: \"Was essen Programmierer? Ach ja! Chips, Donuts \u2014 das ist alles. Lass uns diesen Mist hinstellen.\" Am n\u00e4chsten Tag fragte ich die Organisatoren: \"Leute, k\u00f6nnte man nicht nachts etwas anderes machen? Zum Beispiel Brei?\" Danach schauten sie mich an, als sei ich ein Idiot. Ber\u00fchmte franz\u00f6sische Gastfreundschaft. <\/p>\n<p>Bei guten Hackathons wird das Essen in Boxen bestellt, es gibt Optionen f\u00fcr normales, vegetarisches und koscheres Essen. Dazu gibt es einen K\u00fchlschrank mit Joghurts und M\u00fcsli \u2014 f\u00fcr diejenigen, die einen Snack wollen. Tee, Kaffee, Wasser \u2014 Standard. Ich erinnere mich an den Hackathon Hack Moscow 2 \u2014 dort wurden wir herzlich mit Borschtsch und Schnitzel mit P\u00fcree in der Kantine des 1C-B\u00fcros versorgt. <\/p>\n<p><b>Die Angemessenheit von Hackathons h\u00e4ngt, sozusagen, von der beruflichen Sph\u00e4re der Organisatoren ab (zum Beispiel, f\u00fchren die besten Hackathons Berater durch)?<\/b><br \/>\nDie besten Hackathons wurden von Organisatoren durchgef\u00fchrt, die entweder zuvor Hackathons organisiert oder fr\u00fcher teilgenommen hatten. Das ist wohl der einzige Faktor, der die Qualit\u00e4t der Veranstaltung beeinflusst. <\/p>\n<p><b>Wie verstehst du, dass du kein Anf\u00e4nger mehr bist und es Zeit f\u00fcr einen Hackathon ist?<\/b><br \/>\nDie beste Zeit, um zu einem Hackathon zu gehen, war vor einem Jahr. Die zweitbeste Zeit ist jetzt. Also wage es, mach Fehler, lerne \u2014 das ist normal. Sogar ein neuronales Netzwerk \u2014 die gr\u00f6\u00dfte Erfindung des Menschen nach dem Rad und dem Gradient Boosting \u00fcber B\u00e4ume \u2014 kann in der ersten Lernphase Katze und Hund nicht unterscheiden. <\/p>\n<p><b>Welche \"roten Flaggen\" deuten sofort darauf hin, dass die Veranstaltung nicht gut sein wird und man keine Zeit investieren sollte?<\/b><\/p>\n<ul>\n<li>Eine klare Beschreibung, was zu tun ist (aktuell f\u00fcr Produkt-Hackathons). Wenn Ihnen bei der Registrierung klar gesagt wird, was zu tun ist, ist es besser, zu Hause zu bleiben. Meines Wissens gab es keinen einzigen guten Hackathon mit einem Lastenheft. Zum Vergleich: Gut \u2013 machen Sie uns etwas, das mit der Analyse von Audio-Gespr\u00e4chen zu tun hat. Schlecht \u2013 machen Sie uns eine App, die in der Lage ist, Gespr\u00e4che in zwei separate Audiospuren f\u00fcr jede Person zu trennen. <\/li>\n<li>Kleinere Preispool. Wenn Sie gebeten werden, einen \"Tinder f\u00fcr Onlineshops mit KI\" zu erstellen und der Preis f\u00fcr den ersten Platz 500 Euro betr\u00e4gt mit einer Mindestteamgr\u00f6\u00dfe von 5 Personen, dann sollten Sie wahrscheinlich Ihre Zeit nicht verschwenden (ja, das ist ein echter Hackathon, der in M\u00fcnchen stattfand). <\/li>\n<li>Mangel an Daten (aktuell f\u00fcr Data Science Hackathons). Die Organisatoren stellen normalerweise grundlegende Informationen \u00fcber die Veranstaltung und manchmal ein Datenset-Beispiel zur Verf\u00fcgung. Wenn dies nicht bereitgestellt wird \u2013 fragen Sie nach, das kostet Sie nichts. Wenn nach 2-3 Fragen unklar ist, welche Daten bereitgestellt werden und ob sie \u00fcberhaupt verf\u00fcgbar sind \u2013 das ist ein rotes Tuch. <\/li>\n<li>Neue Organisatoren. Scheuen Sie sich nicht und googeln Sie Informationen \u00fcber die Organisatoren des Hackathons. Wenn sie eine solche Veranstaltung zum ersten Mal durchf\u00fchren \u2013 besteht eine hohe Wahrscheinlichkeit, dass etwas schiefgeht. Umgekehrt, wenn der Organisator und die Jurymitglieder bereits Hackathons durchgef\u00fchrt oder in der Vergangenheit aktiv teilgenommen haben \u2013 ist das ein gr\u00fcnes Licht.<\/li>\n<\/ul>\n<p><b>Bei einem Hackathon wurde mir gesagt: \u201eDu hattest die beste L\u00f6sung in Bezug auf den Score, aber tut mir leid, wir bewerten die Teamarbeit, und du hast alleine gearbeitet. Wenn du nur einen Studenten oder ein M\u00e4dchen ins Team genommen h\u00e4ttest...\u201c Hast du jemals eine solche Ungerechtigkeit erlebt? Wie bist du damit umgegangen? <\/b><br \/>\nJa, ich habe das erlebt, und nicht nur einmal. Ich sehe die Dinge stoisch: Ich habe alles in meiner Macht Stehende getan, wenn es nicht geklappt hat \u2013 na ja, so sei es. <\/p>\n<p>\n<b>Warum besch\u00e4ftigst du dich damit?<\/b><br \/>\nDas alles ist einfach aus Langeweile.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ods\/blog\/452430\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0417\u0430\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0442\u0440\u0438\u043b\u043e\u0433\u0438\u0438 \u043e \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0430\u0445. \u0412 \u043f\u0435\u0440\u0432\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b \u043e \u043c\u043e\u0442\u0438\u0432\u0430\u0446\u0438\u0438 \u043a \u0443\u0447\u0430\u0441\u0442\u0438\u044e \u0432 \u0442\u0430\u043a\u0438\u0445 \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u044f\u0445. \u0412\u0442\u043e\u0440\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0431\u044b\u043b\u0430 \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u0430 \u043e\u0448\u0438\u0431\u043a\u0430\u043c \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0442\u043e\u0440\u043e\u0432 \u0438 \u0438\u0445 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430\u043c. \u0417\u0430\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043e\u0442\u0432\u0435\u0442\u0438\u0442 \u043d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435 \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u043b\u0438\u0441\u044c \u0432 \u043f\u0435\u0440\u0432\u044b\u0435 \u0434\u0432\u0435 \u0447\u0430\u0441\u0442\u0438. \u0420\u0430\u0441\u0441\u043a\u0430\u0436\u0438 \u043a\u0430\u043a \u0442\u044b \u043d\u0430\u0447\u0430\u043b \u0443\u0447\u0430\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0432 \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0430\u0445. \u042f \u0443\u0447\u0438\u043b\u0441\u044f \u0432 \u043c\u0430\u0433\u0438\u0441\u0442\u0440\u0430\u0442\u0443\u0440\u0435 \u041b\u0430\u043f\u043f\u0435\u0435\u043d\u0440\u0430\u043d\u0442\u0441\u043a\u043e\u0433\u043e \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 \u043f\u043e\u043f\u0443\u0442\u043d\u043e \u0440\u0435\u0448\u0430\u044f \u0441\u043e\u0440\u0435\u0432\u043d\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":25748,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-34123","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0417\u0430\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0442\u0440\u0438\u043b\u043e\u0433\u0438\u0438 \u043e \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0430\u0445.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/qa-hakatony\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47QA: \u0425\u0430\u043a\u0430\u0442\u043e\u043d\u044b | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0417\u0430\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0442\u0440\u0438\u043b\u043e\u0433\u0438\u0438 \u043e \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0430\u0445.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/qa-hakatony\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:56:30+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:56:30+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47QA: Hackathons | ProHoster","description":"Der abschlie\u00dfende Teil der Trilogie \u00fcber Hackathons.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/qa-hakatony","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47QA: \u0425\u0430\u043a\u0430\u0442\u043e\u043d\u044b | ProHoster","og:description":"\u0417\u0430\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0442\u0440\u0438\u043b\u043e\u0433\u0438\u0438 \u043e \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0430\u0445.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/qa-hakatony","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:56:30+00:00","article:modified_time":"2019-10-31T18:56:30+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34123","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 18:00:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:27:30","updated":"2026-01-21 18:00:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/34123","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=34123"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/34123\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/25748"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=34123"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=34123"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=34123"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}