Kodlash paytida uxlay olmaysiz: jamoani qanday yig'ish va xakatonga tayyorgarlik ko'rish kerak?

Men Python, Java, .Net tillarida xakatonlar uyushtirdim, ularning har birida 100 dan 250 gacha odam qatnashdi. Tashkilotchi sifatida ishtirokchilarni chetdan kuzatdim va xakaton nafaqat texnologiya, balki malakali tayyorgarlik, muvofiqlashtirilgan ish va muloqot haqida ekanligiga ishonch hosil qildim. Ushbu maqolada men yangi boshlanuvchi hakatonlarga kelgusi mavsumga tayyorgarlik ko'rishga yordam beradigan eng ko'p uchraydigan xatolar va noaniq hayotiy xakerlarni to'pladim.

Kodlash paytida uxlay olmaysiz: jamoani qanday yig'ish va xakatonga tayyorgarlik ko'rish kerak?

Orzular jamoasini yig'ing

Ha, hackathonlarda yolg'izlar bor, lekin ular sovrinlarni qo'lga kiritganini eslay olmayman. Nega? To'rt kishi 48 soat ichida bir kishiga qaraganda to'rt barobar ko'proq ish qila oladi. Savol tug'iladi: samarali jamoa qanday bo'lishi kerak? Agar sizda o'zingizga ishonadigan va birga qalin va nozik narsalarni boshdan kechirgan do'stlaringiz bo'lsa, hamma narsa aniq. Agar siz ishtirok etmoqchi bo'lsangiz, nima qilish kerak, lekin to'liq jamoangiz bo'lmasa?

Umuman olganda, ikkita stsenariy bo'lishi mumkin:

  • Siz shunchalik faolsizki, siz atrofingizdagi odamlarni topib, jamoaning sardori va sardori bo'lishga tayyorsiz.
  • Siz bezovta qilishni xohlamaysiz va profilingiz bilan odamni qidirayotgan jamoaning bir qismi bo'lishga tayyormiz.

Har holda, siz quyidagi bosqichlardan o'tishingiz kerak:

  1. Vazifa haqida mavjud ma'lumotlarni tahlil qiling.

    Tashkilotchilar ataylab har doim ham topshiriq haqida to'liq ma'lumot bermaydilar, shunda jamoalar aldab qolmasligi va echimlarni oldindan tayyorlaydi. Ammo deyarli har doim, hatto kichik kirish ma'lumotlari sizning hozirgi bilimlaringizni baholash uchun etarli.

    Masalan, vazifada mobil ilovaning prototipini ishlab chiqish kerakligi aytiladi. Va siz faqat WEB-ni ishlab chiqish va loyihalash bo'yicha tajribaga egasiz, lekin back-end, ma'lumotlar bazasi integratsiyasi va sinovdan o'tkazishda kam tajribaga egasiz. Bu shuni anglatadiki, siz o'zingizning potentsial sheriklaringizdan aynan mana shu bilim va ko'nikmalarni izlashingiz kerak.

  2. Do'stlar, tanishlar va hamkasblar orasidan jamoadoshlarni qidiring.

    Agar sizning ijtimoiy doirangizda allaqachon hakatonlarda g'olib bo'lganlar, frilanserlar yoki topshiriq mavzusi bilan bog'liq sohada ishlayotganlar bo'lsa, unda siz birinchi navbatda hakatonga taklif qilishingiz kerak bo'lgan yigitlardir.

  3. Dunyoga o'zingiz haqingizda gapiring.

    Agar ikkinchi nuqta etarli bo'lmasa, ijtimoiy tarmoqlarda qo'ng'iroq qiling. Qisqa va iloji boricha sodda bo'lishga harakat qiling:

    "Hammaga salom! Men hackathon N uchun jamoadoshlar izlayapman. Bizga ikkita ambitsiyali va g'alabaga intiladigan insonlar kerak - tahlilchi va front-end. Biz allaqachon ikkitamiz:

    1. Egor - to'liq stack ishlab chiqaruvchisi, hackathon X g'olibi;
    2. Anya Ux/Ui dizayneri, men autsorser sifatida ishlayman va mijozlar uchun veb + mobil echimlarni yarataman.

    Shaxsiy xabarda yozing, fantastik to'rtlikka qo'shilish uchun bizga yana ikkita qahramon kerak."

    Matnni nusxa ko'chiring, nomlar va steklarni almashtiring xD

  4. Jamoa qidirishni boshlang
    • Ijtimoiy tarmoqlarda (fb, vk, blogingizda, agar mavjud bo'lsa) qo'ng'iroq bilan postni chop eting.
    • Siz allaqachon ishtirok etgan eski xakatonlardagi chatlardan foydalaning
    • Bo'lajak xakaton ishtirokchilari guruhiga yozing (ko'pincha tashkilotchilar ularni oldindan tuzadilar)
    • Guruhlar yoki tadbirlarni qidiring (vkfb-dagi rasmiy tadbir uchrashuvlari)

Hackathonga tayyorlaning

Tayyor jamoa g'alabaning yarmi. Ikkinchi yarmi - hakatonga sifatli tayyorgarlik. Ishtirokchilar odatda xakatonga borishdan oldin tayyorgarlik haqida o'ylashadi. Ammo oldindan qilingan ba'zi qadamlar hayotni osonlashtirishi mumkin. Shuni esda tutish kerakki, siz tadbir o'tkaziladigan joyda 48 soatgacha vaqt sarflashingiz mumkin, ya'ni siz nafaqat diqqatli ishdan chalg'itmasligingiz, balki o'zingiz uchun har tomonlama qulay muhit yaratishingiz kerak. Buni qanday qilish kerak?

Siz bilan nima qilish kerak:

  • Eng ashaddiy xakatonchilar uchun sevimli yostiq, adyol yoki uxlash sumkasi shunchaki bo'lishi kerak bo'lgan xususiyatdir.
  • Pasport va tibbiy sug'urta
  • Tish cho'tkasi va tish pastasi
  • Islom ro'molchalari
  • Tashkilotchilarda dush bor-yo'qligini bilib oling (agar shunday bo'lsa, sochiqni oling)
  • Siz bilan kiyim almashtirish
  • Oyoq kiyimlarini almashtirish (qulay krossovkalar, krossovkalar, shippaklar)
  • Umbrella
  • Og'riq qoldiruvchi vositalar
  • Noutbuk + zaryadlovchi + uzaytirgich
  • Telefon uchun Powerbank
  • Adapterlar, flesh-disklar, qattiq disklar

Shaxsiy kompyuteringizdagi barcha pullik dasturlar to'langanligiga va kerakli kutubxonalar yuklanganligiga ishonch hosil qiling.

Jamoa ishini qanday rejalashtirish kerak

  • Bahsli vaziyatlarda qanday qaror qabul qilishingizni aniqlang. Faqat qo'llaringiz bilan ovoz berish va umumiy jamoa qarorini qabul qilish yaxshidir.
  • Sizning ishingiz dinamikasini kim kuzatib borishi, jamoa ishini osonlashtirishi va rejalashtirishi va jamoa ichidagi muloqotni boshqarishi haqida o'ylab ko'ring. Odatda, tezkor jamoalardagi bu rolni Scrum jarayonini nazorat qiluvchi Scrum Master bajaradi. Agar siz ushbu rol bilan tanish bo'lmasangiz, uni Google-ga kiriting.
  • Vaqtning umumiy o'tishini kuzatib borish uchun har 3-4 soatda taymerlarni o'rnating. Soatlaringizni tekshirayotganda ichki nazorat punktlarini aniqlang: har bir narsani so'nggi daqiqalarsiz bajarish uchun qaysi vaqtda va nimaga tayyor bo'lishingiz kerak.
  • Butun jamoa uchun uyqusiz tun sizni g'alabaga olib boradi, deb ishonish xato. Hackathon qancha uzoq bo'lsa, uyqu shunchalik muhim bo'ladi. Va umuman olganda, kechqurun va tun odatda xakatonlarda eng esda qolarli daqiqalardir: barcha qiziqarli va shovqinli narsalar o'sha paytda sodir bo'ladi. Kodga yopishib qolmang, o'zingizga dam olish imkoniyatini bering.
  • Tashkilotchilar ko'pincha Sony Play Station yoki XBox-ni o'rnatadilar, filmlarni yoqadilar, qulay hissiy muhit yaratish uchun kvestlar va boshqa parallel harakatlar qiladilar. Miya qaynab ketmasligi uchun ushbu imtiyozlardan foydalaning.
  • Pareto qoidasini eslang: harakatlaringizning 20 foizi sizga natijalaringizning 80 foizini berishi kerak. U yoki bu qarorga qancha kuch sarflashingiz va qanday ta'sirga erishishingiz mumkinligini o'ylab ko'ring. Jamoaning vaqti cheklangan, bilim ham, bu resurslarni samarali taqsimlash kerakligini anglatadi.

Yechimni taqdim etish va baholash

Amalga oshirishdan oldin nimani e'tiborga olish kerak?

  • Baholash mezonlarini oldindan o'rganing, ularni yozib oling va qaror qabul qilish paytida ularni oldingizda saqlang. Ular bilan doimo tekshiring.
  • Hakamlarning profilini, faoliyat turini va kelib chiqishini o'rganing. Ehtimol, Habré haqidagi maqolalar yoki kompaniyaning rasmiy sahifalaridagi blog postlari. Baholash paytida ular qanday kutishlari mumkinligini o'ylab ko'ring. Kuchli texnik ma'lumotga ega bo'lgan sudyalar uchun yechimlaringizni kod bilan ko'rib chiqish muhimdir va tajribali dizayner foydalanuvchi tajribasi va xususiyatlarini ko'rib chiqadi. Bu g'oya oddiy ko'rinadi, lekin negadir odamlar buni unutishadi.
  • Tarmoqning kuchini unutmang. Sizning jamoangiz aslida 4 kishidan iborat emas, sizlar ko'p, sizning hamkasblaringiz va do'stlaringiz bor. Siz har qanday ochiq yuridik manbalardan va o'zingiz topishingiz mumkin bo'lgan ulanishlaringizdan foydalanishingiz mumkin. Agar bu sizning yechimingizga yordam bersa!
  • Pitch davomida yechim mantig'i va ma'lumotlar manbalari haqida gapirish qimmatli bo'ladi. Agar siz gipotezani tekshirishning nostandart usulini topgan bo'lsangiz, bu haqda bizga xabar bering. Bu sizning yechimingizga qo'shimcha qiymat beradi.

    Masalan, do'stlaringiz orasida maqsadli auditoriyaning vakili bor edi va siz u bilan tutun sinovini o'tkazishga muvaffaq bo'ldingiz. Yoki ish vaqtingizni qisqartirishga yordam beradigan qiziqarli tahlil va sharhlarni topdingiz.

  • Hech kim jamoalarni bir-biri bilan muloqot qilishdan va g'oyalarni sinab ko'rishdan to'xtatmagan. Hackathon yakuniga ko'ra, hech kim sizning g'oyangizni o'g'irlamaydi, ya'ni ba'zi gipotezalarni bevosita qo'shnilaringizda sinab ko'rish mumkin.
  • Hackathonlarda har doim sizga yordam beradigan va o'z tajribalarini baham ko'radigan maslahatchilar va mutaxassislar mavjud. Siz ularning sharhlarini o'z ishingizga kiritmasligingiz mumkin, ammo fikr-mulohazalarni olish va hozirgi yechimga tashqaridan qarash g'alaba sari muhim qadamdir.
  • Taqdimot shabloningiz haqida oldindan o'ylab ko'ring. Profil va jamoa haqidagi ma'lumotlar bilan slaydni yarating: fotosuratlaringiz, kontaktlaringiz, ta'lim yoki joriy ish tajribasi haqidagi ma'lumotlar. Agar hakamlar hay'ati sizni yaxshiroq bilishini istasangiz, GitHub yoki portfelingizga havolalar qo'shishingiz mumkin.
  • Agar siz prototiplash va interfeyslar bo'yicha vazifani rejalashtirmoqchi bo'lsangiz, xakaton paytida bu haqda tashvishlanmaslik uchun Marvel yoki boshqa xizmatlar uchun oldindan to'lang.
  • Yakuniy qarorni tushunganingizda, nutqingizni tayyorlashga vaqt ajrating - uni bir necha marta bajarishga harakat qiling, tuzilishga va quyidagi qo'shimcha tavsiyalarga vaqt ajrating.

Ishlayotganda nimani yodda tutish kerak?

  • Vazifani takrorlash va taqdimot uchun qimmatli vaqtni behuda sarflashning hojati yo'q, buni barcha hakamlar va ishtirokchilar biladi.
  • Eng boshida bizga asosiy qaror va qanday yondashuv haqida gapirib bering. Bu biznes nutqlarida ishlatilishi mumkin bo'lgan ajoyib hayot hack. Shunday qilib, siz darhol tomoshabinlarning 100% e'tiborini va qiziqishini olasiz. Va keyin siz tizimli ravishda bu qarorga qanday kelganingizni, mantiq nima ekanligini, farazlarni, qanday sinovdan o'tganingizni va tanlaganingizni, qanday naqshlarni topganingizni va sizning yechimingizdan qanday foydalanish mumkinligini aytib berishingiz kerak bo'ladi.
  • Agar prototip mo'ljallangan bo'lsa, ko'rsating va ayting. Tomoshabinlar kirishlari uchun qr-kod havolasini oldindan o'ylab ko'ring.
  • Sizning qaroringiz moliyaviy jihatdan qanday bo'lishi mumkinligini o'ylab ko'ring. Bu mijozga qancha pul tejaydi? Bozorga vaqtni, mijoz NPS va boshqalarni qanday qisqartirish mumkin? Sizda nafaqat yaxshi texnik yechim, balki iqtisodiy jihatdan ham maqsadga muvofiq ekanligini ko'rsatish muhimdir. Bu juda biznes qiymati.
  • Haddan tashqari texnik ishlamang. Agar hakamlarda kod, algoritm va modellar haqida savollar bo'lsa, ular o'zlariga savol berishadi. Agar siz ba'zi ma'lumotlarni juda muhim deb hisoblasangiz, uni maxsus slaydga qo'shing va savollar tug'ilganda oxirida yashiring. Agar sudyalarda hech qanday savol bo'lmasa, o'zingiz suhbatni boshlang va nutqingiz ortida qolgan narsalar haqida gapiring.
  • Yaxshi o'yin - bu jamoaning har bir a'zosi gapirgan va gapirgan joy. Har bir inson o'zi bajargan vazifalar doirasini ta'kidlasa, bu ideal.
  • Yaxshi hazil tuyg'usiga ega bo'lgan jonli ijrolar har doim sahnadan mukammal takrorlangan monologlardan yaxshiroqdir :)

Oziqlanish haqida layfxaklar

Oziqlanish bo'yicha bir nechta layfxiklar, chunki bu sizning farovonligingiz, kayfiyatingiz va energiyangizga ta'sir qiladi. Bu erda ikkita asosiy qoida mavjud:

  • Protein sizni to'ldiradi va to'liqlik hissi beradi. Bu baliq, parranda go'shti, tvorog.
  • Uglevodlar energiya beradi. Tez uglevodlar - energiyaning tez chiqishi va uning keskin pasayishi; makaron, kartoshka, kotlet, chips va boshqalarni iste'mol qilgandan keyin uyquchanlik hissi paydo bo'ladi. Va murakkab uglevodlar (grechka, jo'xori uni, bulgur) asta-sekin so'riladi va asta-sekin sizni energiya bilan to'ydiradi. Batareya kabi, ular sizni ovqatlantiradi.

Shuning uchun, agar siz hakaton paytida ajoyib kayfiyatda bo'lishni istasangiz, zararli gazaklar, kola, Snickers va shokoladni unuting. Ertalab bo'tqa, tushlik uchun yorma va oqsil, kechqurun esa sabzavot va oqsil bilan mazali nonushta. Eng yaxshi ichimlik suvdir, qahva o‘rniga choy ichgan ma’qul – u ko‘proq kofeinga ega va, albatta, tana va ruhni tetiklashtiradi.

OK, endi hammasi tugadi. Umid qilamanki, bu foydali bo'ldi!

Aytgancha, sentyabr oyida biz java dasturchilari uchun Raiffeisenbank xakatonini o'tkazmoqdamiz (va nafaqat).

Barcha tafsilotlar va arizalar shu yerda.

Keling, shaxsan uchrashamiz 😉

Manba: www.habr.com

a Izoh qo'shish