Hackathon üçün hazırlıq: 48 saat ərzində özünüzdən maksimum faydanı necə əldə etmək olar

Hackathon üçün hazırlıq: 48 saat ərzində özünüzdən maksimum faydanı necə əldə etmək olar

48 saat yuxusuz nə qədər tez-tez keçirsiniz? Pizzanızı enerji içkiləri ilə qəhvə kokteyli ilə yuyursunuz? Siz monitora baxıb titrəyən barmaqlarınızla düymələrə toxunursunuz? Çox vaxt hackathon iştirakçıları belə görünür. Əlbəttə ki, iki günlük onlayn hackathon, hətta "artıran" vəziyyətdə belə çətindir. Buna görə də biz sizin üçün 48 saat ərzində daha effektiv kodlaşdırmağa və beyin fırtınasına kömək edəcək bəzi məsləhətlər hazırladıq. Siz bu məsləhətləri çox tezliklə praktikada sınaqdan keçirə biləcəksiniz - müsabiqəyə qeydiyyat mayın 12-dək açıqdır "Rəqəmsal sıçrayış", yayda Rusiyanın 40 şəhərində hakaton formatında keçiriləcək.

Qeyri-real məqsədlərdən çəkinin


Əsas rəqibiniz digər iştirakçılar deyil, zamandır. Hackathon-un dəqiq vaxt çərçivəsi var, ona görə də lazımsız layihə təfərrüatları üzərində işləmək üçün qiymətli saatları sərf etməyin. Bundan əlavə, həddindən artıq stress düşüncə aydınlığına mane olacaq. Problemsiz işləyən minimum etibarlı məhsul artıq hakatonun qalibi mövqeyini təmin edə bilər.

Komandanızı ağıllı seçin


İstənilən, hətta ən gözəl ideya, komandanızda sizin baxışınızı və ya yanaşmalarınızı başa düşməyən/paylaşmayan insanlar varsa, məhv ola bilər. Hackathon zamanı komanda (nə qədər mənasız səslənsə də) vahid mexanizmə çevrilməlidir.

Hackathon üçün komandanıza kimi dəvət etməlisiniz? Bütün iştirakçılar kodlaşdırmaya həvəsli olmalıdırlar, əks halda qapalı məkanda 48 saat necə sağ qala bilərlər? Kompozisiya müxtəlif olsun, texniki mütəxəssislər qrupunu bir dizayner və ya hətta marketoloqla "sulandırmaqdan" qorxmayın - ilhamla kodlaşdırarkən, vurğuları düzgün yerləşdirməyə və məhsulun üstünlüklərini "vurğulamağa" kömək edəcəklər. münsiflər heyəti qarşısında müdafiə etmək. Bütün komanda üzvləri vaxt təzyiqi və stressi altında işləməyi bacarmalıdır, çünki sizdən birinizdə ruh itkisi bütün layihəni poza bilər - sadəcə olaraq son tarixə çata bilməmək.

Həmkarlarınızın işindən ilham alın


Həmkarlarınızın təcrübəsini təhlil edin: son hakatonunuzu xatırlayın, iştirakçılardan hansını xatırladığınızı və niyə xatırladığınızı düşünün (başqalarının səhvləri də faydalıdır). Hansı taktikalardan istifadə etdilər? Vaxt və tapşırıqlar necə bölüşdürüldü? Onların təcrübələri, uğurları və uğursuzluqları sizə fəaliyyət planı yaratmağa kömək edəcək.

Versiyaya nəzarət alətindən istifadə edin


Təsəvvür edin: siz uzun müddətdir ki, bir prototip üzərində işləyirsiniz, sonra birdən bir səhv aşkar edirsiniz və neçə dəqiqə və ya saat əvvəl və dəqiq harada səhv etdiyinizi başa düşə bilmirsiniz. Aydındır ki, sizin “yenidən başlamağa” vaxtınız yoxdur: ən pis halda, sadəcə olaraq, bütün mərhələləri yenidən keçməyə vaxtınız olmayacaq və getsəniz belə, yalnız münsiflər heyətinə göstərə biləcəksiniz. çox kobud bir şey. Bu vəziyyətdən qaçmaq üçün git kimi versiyaya nəzarət sistemindən istifadə etmək məntiqlidir.

Mövcud kitabxanalardan və çərçivələrdən istifadə edin


Təkəri yenidən kəşf etməyin! Kitabxanalar və çərçivələrdən istifadə etməklə həyata keçirilə bilən funksiyaların yazılmasına əlavə vaxt sərf etməyə ehtiyac yoxdur. Bunun əvəzinə məhsulunuzu xüsusi edən xüsusiyyətlərə diqqət yetirin.

Sürətli yerləşdirmə həllərindən istifadə edin


Hakatonun əsas ideyası ideyanız üçün işləyən bir prototip yaratmaqdır. Tətbiqi yerləşdirməyə çox vaxt sərf etməyin. Onu AWS, Microsoft Azure və ya Google Cloud kimi bir bulud xidmətinə necə tez yerləşdirəcəyinizi əvvəlcədən araşdırın. Yerləşdirmə və hostinq Heroku, Openshift və ya IBM Bluemix kimi PaaS həllərindən istifadə edə bilərsiniz. Əla sistem administratoru ola bilərsiniz, amma hackathon zamanı bütün komandanın kodlaşdırma, yerləşdirmə və sınaqlara diqqət yetirməsi üçün işinizi mümkün qədər sadələşdirmək ən yaxşısıdır.

Əvvəlcədən təqdim etmək üçün şəxsi seçin


Təqdimat çox vacibdir! Düzgün əldə edə bilmirsinizsə, prototipinizin nə qədər yaxşı olmasının əhəmiyyəti yoxdur. Və əksinə - yaxşı düşünülmüş təqdimat nəm bir fikri saxlaya bilər (və biz yalnız slaydlardan danışmırıq). Bütün vacib aspektləri unutmadığınızdan əmin olun: konsepsiyanız hansı problemi həll edir, harada tətbiq edilməlidir və mövcud həllərdən nə ilə fərqlənir. Təqdimatı hazırlamaq üçün sizə nə qədər vaxt lazım olacaq və layihənizin siması kimin olacağına əvvəlcədən qərar verin. Natiqlik təcrübəsi olan ən təcrübəli komanda üzvünü seçin. Heç kim xarizmanı ləğv etməyib.

Nominasiyaları və mövzunu əvvəlcədən öyrənin


Hackathons tez-tez müəyyən bir sənayedəki şirkətlər tərəfindən sponsorluq edilir. Hackathon partnyor şirkətlərinizin öz nominasiyalarının olub olmadığını öyrənin, məsələn, işinizdə onların xidmətlərindən istifadə etmək üçün.

Hackathon mövzunuz üzərində işləməyi laqeyd yanaşmayın! Əvvəlcədən düşünün və müsabiqədə həyata keçirilə biləcək ideyaların siyahısını tərtib edin.

Komandanızın rahat işləməsi üçün nəyə ehtiyac olduğunu düşünün?


Komandanız üçün bütün texniki avadanlıqları əvvəlcədən hazırlayın: noutbuklar, uzatma kabelləri, kabellər və s. Vacib olan təkcə texnologiya deyil: bəzi əsas memarlıq planları hazırlayın, kitabxanaları və sizə lazım ola biləcək digər alətləri seçin. Başınızla işləməli, beyninizə diqqət yetirməli olacaqsınız: tünd şokolad, qoz-fındıq və meyvələr intensiv düşüncə proseslərinə kömək edir. Enerji içkiləri bəzi insanlara kömək edir, ancaq onları qəhvə ilə qarışdırmayın, sağlamlığınız üçün yaxşı olmayacaq.

* * *

Və nəhayət: qorxma və şübhə etmə. İş dalğasına uyğunlaşın və nəticə əldə edin. Hackathon yalnız rəqabət deyil, həm də şəbəkələşmə və ilhamdır. Əsas odur ki, ətrafınızda baş verənlərdən həzz alın. Axı, qələbə sizinlə apara biləcəyiniz yeganə şey deyil.

Mənbə: www.habr.com

DDoS mühafizəsi, VPS VDS serverləri olan saytlar üçün etibarlı hostinq alın 🔥 DDoS qorunması, VPS VDS serverləri ilə etibarlı veb sayt hostinqi alın | ProHoster