Бир нерсе туура эмес болуп калат жана баары жакшы: үч кишиден турган команда менен хакатонду кантип жеңсе болот

Сиз көбүнчө хакатондорго кандай топторго барасыз? Башында идеалдуу команда беш адамдан турат деп айтканбыз - менеджер, эки программист, дизайнер жана маркетолог. Бирок биздин финалчылардын тажрыйбасы көрсөткөндөй, сиз үч адамдан турган чакан команда менен хакатонду утуп аласыз. Финалда жеңишке жеткен 26 команданын ичинен 3 команда мушкетисттер менен күч сынашып, жеңишке жетишти. Алар муну кантип жасашты - андан ары оку.

Бир нерсе туура эмес болуп калат жана баары жакшы: үч кишиден турган команда менен хакатонду кантип жеңсе болот

Биз үч команданын тең капитандары менен сүйлөшүп, алардын стратегиясында жалпылык көп экенин түшүндүк. Бул посттун каармандары PLEXeT (Ставрополь, Телекоммуникация жана массалык коммуникациялар министрлигинин номинациясы), «Композиттик ачкыч» (Тула, Татарстан Республикасынын Маалымат жана коммуникациялар министрлигинин номинациясы) жана Jingu Digital (Екатеринбург, ш.) командалары. өнөр жай жана соода министрлигинин сунушу). Кызыккандар үчүн командалардын кыскача сүрөттөлүшү мышыктын астында катылган.
Command DescriptionPLEXeT
Командада үч адам бар - иштеп чыгуучу (веб, C++, маалыматтык коопсуздук компетенциялары), дизайнер жана менеджер. Аймактык хакатонго чейин бири-бирибизди таанычу эмеспиз. Команданы капитан онлайн тестирлөөнүн жыйынтыгы боюнча чогулткан.
Композиттик ачкыч
Командада үч иштеп чыгуучу бар - IT, бэкенд жана мобилдик тармагында он жылдык тажрыйбасы бар fullstack жана маалымат базаларына басым жасаган бэкенд.
Jingu Digital
Команда эки программисттен турат - бэкэнд жана AR/Unity, ошондой эле команданы башкаруу үчүн жооптуу болгон дизайнер. Өнөр жай жана соода министрлигинин номинациясында жеңип алган

Сиздин компетенцияңызга жакын тапшырманы тандаңыз

Эсиңиздеби, “драма клубу, фотоклуб, мен да ырдагым келет” деген рифма бар эле? Менин оюмча, бул сезим көптөр менен тааныш - айланаңызда баары кызыктуу болгондо, сиз өзүңүздүн багытыңыз боюнча өзүңүздү жаңыча көрсөтүп, жаңы тармакты/өнүгүү чөйрөсүн сынап көргүңүз келет. Бул жерде тандоо сиздин командаңыздын максаттарынан жана тобокелчиликке барууга даярдыгынан гана көз каранды – эгер хакатондун ортосунда күтүлбөгөн жерден бул көйгөйдү чечүү реалдуу эмес экенин түшүнсөңүз, катаңызды кабыл ала аласызбы? "Мен мобилдик өнүктүрүүдө жакшы эмесмин, бирок бул эмне?" категориясындагы эксперименттер бардыгы үчүн эмес. Сиз ышкыбоздордонсузбу?

Артем Кошко (ашук), команда "Композиттик ачкыч": «Биз башында жаңы нерсени сынап көрүүнү пландаганбыз. Аймактык этапта биз бир нече нугет пакеттерин сынап көрдүк, алар эч качан жете элек жана Yandex.Cloud. Аягында биз CockroachDBди Кубернетеске жайгаштырдык жана EF Core аркылуу ага миграцияны жылдырууга аракет кылдык. Кээ бир нерселер жакшы өттү, кээ бирлери анчалык деле эмес. Ошентип, биз жаңы нерселерди үйрөндүк, өзүбүздү сынап көрдүк жана далилденген ыкмалардын ишенимдүүлүгүнө ынандык»..

Көзүңүз адашып калса, тапшырманы кантип тандоо керек:

  • Бул ишти чечүү үчүн кандай компетенциялар керек экендигин жана команданын бардык мүчөлөрүнө ээ же жокпу, ойлонуп көрүңүз
  • Эгерде сизде компетенттүүлүк жок болсо, алардын ордун толтура аласызбы (башка чечим табыңыз, жаңы нерсени тез үйрөнүңүз)
  • Сиз буюм жасай турган рынокту кыскача изилдөө жүргүзүңүз
  • Мелдешти эсептеңиз - эң көп адамдар кайсы трекке/компанияга/ишке барат?
  • Суроого жооп бериңиз: сизди эмне көбүрөөк айдайт?

Олег Бахтадзе-Карнаухов (PLEXeT), PLEXeT буйругу: «Биз аэропортто он сааттык токтоо жөнүндө чечим кабыл алдык – конуу маалында биздин почтабызга тректердин тизмеси жана тапшырмалардын кыскача билдирүүлөрү келди. Мен программист катары мени кызыктырган төрт тапшырманы дароо аныктадым жана алар үчүн башталгандан кийин иш планы так - эмне кылыш керек жана аны кантип аткарабыз. Андан соң ар бир команданын мүчөсүнүн тапшырмаларына баа берип, мелдештин деңгээлин бааладым. Жыйынтыгында биз «Газпромдун» жана Телекоммуникация жана массалык коммуникация министрлигинин милдеттеринин бирин тандап алдык. Биздин дизайнердин атасы мунай жана газ тармагында иштейт, биз ага телефон чалып, тармак боюнча суроолорду бердик. Акыр-аягы, биз ооба, бул кызыктуу экенин түшүндүк, бирок биз принципиалдуу жаңы эч нерсе сунуштай албайбыз жана биз компетенцияларга дал келе албайбыз, анткени бул жерде өтө көп тармактык өзгөчөлүктөр эске алынышы керек. эсеп. Акыры тобокелге салып, биринчи трекке өттүк».

Диана Ганиева (дирилеан), Jingu Digital командасы: «Аймактык этапта биздин алдыбызда айыл чарбага, ал эми финалда өнөр жайдагы AR/VR тапшырмасы коюлган. Ар бир адам өз жөндөмдүүлүктөрүн ишке ашыруу үчүн аларды бүтүндөй команда тандап алган. Анан биз анчалык деле кызык болбогон нерселердин чөптөрүн жок кылдык».

Үй тапшырмаңды кыл

Ал эми биз азыр кодду даярдоо жөнүндө сөз кылып жаткан жокпуз - муну жасоонун мааниси жок. Бул команданын ичиндеги баарлашуу жөнүндө. Эгер сиз чогуу ойной элек болсоңуз, бири-бириңизди түшүнүп, бир пикирге келе элек болсоңуз, алдын ала бир-эки жолу чогулуп, хакатонду симуляция кылсаңыз, же жок дегенде бири-бириңизге телефон чалып, негизги ойлорду талкуулаңыз, ойлонуп көрүңүз. иш планы аркылуу, жана бири-биринин күчтүү жана алсыз жактарын талкуулоо. Сиз атүгүл кандайдыр бир ишти таап, аны чечүүгө аракет кылсаңыз болот - жок дегенде схемалык түрдө "А чекитинен В чекитине кантип барса болот" деңгээлинде.

Бул абзацтын жүрүшүндө биз карма жана комментарийлерде минустарды кармап калуу коркунучуна дуушар болобуз, бул кантип болот, сиз эч нерсе түшүнбөй жатасыз, бирок толкундануу, пассионардык, прототип эми түпкүлүктөн жаралат деген сезим жөнүндө эмне айтууга болот? сорпосу (салам, биология сабактары).

Ооба, бирок.

Импровизация жана пассионардык стратегиядан бир аз четтеп калганда гана жакшы болот - антпесе, иштөөнүн, тамактануунун же уктоонун ордуна баш аламандыкты тазалоо жана каталарды оңдоо үчүн убакыт коротуунун коркунучу өтө чоң.

Олег Бахтадзе-Карнаухов, PLEXeT командасы: «Мен сынакка чейин командамдын бир да мүчөсүн таанычу эмесмин, аларды онлайн тестирлөө этабында алардын компетенциясына жана баасына карап тандап, чакырдым. Аймактык хакатондо жеңип, дагы эле Казаньга чогуу барып, Ставропольдогу хакатон долбоорун бүтүрүү керек экенин түшүнгөндө, чогулуп машыгалы деп чечтик. Финалга чейин эки жолу жолуктук – туш келди маселени таап, аны чечтик. Чемпионат сыяктуу бир нерсе. Мына ушул этапта биз баарлашууда жана тапшырмаларды бөлүштүрүүдө көйгөйдү көрдүк – Полина (дизайнер) менен Лев (менеджер) корпоративдик стиль, продукт өзгөчөлүктөрү жөнүндө ойлонуп, рыноктук маалыматтарды издеп жатканда, менде бош убактым көп болду. Ошентип, биз татаалыраак номинацияга өтүшүбүз керек экенин түшүндүк (мактанбайм, биз көбүнчө интернетке байланыштуу тапшырмаларды кабыл алдык, бирок мен үчүн бул бир же эки эле) жана мен жумуш процесстерине көбүрөөк тартылышым керек. . Жыйынтыгында, финалда, алдын ала изилдөө учурунда мен математикалык моделдөө жана алгоритмдерди иштеп чыгуу менен алектендим».

Артем Кошко, Композиттик ачкыч командасы : «Биз психикалык жактан көбүрөөк даярдандык, кодексти даярдоо жөнүндө сөз болгон жок. Биз алдын ала командада ролдорду дайындап койгонбуз - үчөөбүз тең программисттербиз (бизде толук стек жана эки бэкэнд бар, плюс мен мобилдик өнүгүү жөнүндө бир аз билем), бирок кимдир бирөө бул милдетти аткарышы керек экени анык болчу. дизайнер жана менеджер ролдору. Ошентип, мен билбей туруп, команданын лидери болуп, өзүмдү бизнес-аналитик, спикер жана презентациячы катары сынап көрдүм. Менимче, эгерде биз бул тууралуу алдын ала сүйлөшпөгөнүбүздө, биз убакытты туура башкара алмакпыз жана акыркы коргонууга чыга алмак эмеспиз».

Диана Ганиева, Jingu Digital: «Биз хакатонго даярданган жокпуз, анткени хакердик долбоорлор нөлдөн баштап жасалышы керек деп эсептейбиз - бул адилеттүү. Алдын ала, тректерди тандоо этабында биз эмне кылгыбыз келгени жөнүндө жалпы түшүнүккө ээ болчубуз".

Жалгыз иштеп чыгуучулар менен иштей албайсыз

Диана Ганиева, Jingu Digital командасы: «Биздин командада ар кайсы тармак боюнча үч адис бар. Менин оюмча, бул хакатон үчүн идеалдуу композиция. Ар ким өз иши менен алек жана эч кандай бири-бирин кайталоо же бөлүштүрүү жок. Дагы бир адам ашыкча болмок».

Статистика көрсөткөндөй, биздин командалардын орточо курамы 4төн 5ке чейин, анын ичинде (эң жакшыда) бир дизайнер бар. Жалпысынан алганда, команданы ар кандай тилкелерди иштеп чыгуучулар менен бекемдөө керек - маалымат базасына кошуу жана бир нерсе болуп калса, "машина" менен таң калтыруу үчүн. Эң жакшысы, алар дагы деле өздөрү менен дизайнерди алып кетишет (таарынбагыла, биз сени сүйөбүз!), презентация жана интерфейстер акырында өзүнө тартылбайт. Менеджердин ролу дагы көп учурда көңүл сыртында калат - эреже катары, бул функцияны команданын капитаны, толук эмес иштеп чыгуучу аткарат.
Жана бул негизи туура эмес.

Артем Кошко, Композиттик ачкыч командасы: «Кайсыдыр бир убакта командага атайын адисти албаганыбызга өкүндүк. Кандайдыр бир деңгээлде дизайнды көтөрө алганыбыз менен, бизнес-план жана башка стратегиялык нерселер кыйын болду. Мында максаттуу аудиторияны жана рыноктун көлөмүн, ТАМ, САМды эсептөө зарыл болгон учур эң сонун мисал».

Олег Бахтадзе-Карнаухов, PLEXeT командасы: «Иштеп чыгуучунун буюмга кошкон салымы, адаттагыдай, иштин 80% дан алыс. Бул балдар үчүн жеңил болду деп айтууга болбойт - милдеттердин дээрлик басымдуу бөлүгү аларга жүктөлгөн. Интерфейстери, презентациялары, видеолору, стратегиялары жок менин коду – бул жөн гана символдордун жыйындысы. Эгерде алардын ордуна командада көбүрөөк иштеп чыгуучулар болгондо, балким, биз аны башкармакпыз, бирок баары азыраак профессионалдуу көрүнмөк. Айрыкча презентация жалпысынан ийгиликтин жарымы, менин оюмча. Коргонуу учурунда, андан кийин бир нече мүнөттөн кийин чыныгы жашоодо, прототибиңиз чындап эле иштейби же жокпу түшүнүүгө эч кимдин убактысы болбойт. Эгер айла-амалга алданып калсаң, сени эч ким укпайт. Эгер сиз текст менен чектен чыксаңыз, анда сиз өзүңүздүн продуктуңузда эмне маанилүү экенин, аны кантип көрсөтүү керектигин жана ал кимге керек экенин өзүңүз билбегениңизди түшүнөт».

Убакытты башкаруу жана эс алуу

"Том жана Джерри" сыяктуу балалык мультфильмдеринде каармандар жабылып калбашы үчүн ширеңкени кабактарынын астына койгонун эсиңиздеби? Тажрыйбасыз (же өтө ынталуу) хакатондун катышуучулары болжол менен окшош.

Хакатондо реалдуулуктан жана убакыт сезиминен ажырап калуу оңой - атмосфера эс алуу, уктоо, оюн бөлмөсүндө алдоо, өнөктөштөр менен баарлашуу же мастер-класстарга баруу үчүн тыныгуусуз тынымсыз коддоого ыңгайлуу. Эгер сиз буга дүйнөлүк чемпионат же Олимпиада сыяктуу мамиле кылсаңыз, анда ооба, балким, сиз да ушундай болушуңуз керек. Жок эле.

Артем Кошко, Композиттик ачкыч командасы: «Бизде көп чак-чак бар болчу, көп - анын мунарасы биздин дасторконубуздун ортосуна курулган, ал биздин моралдык маанайды сактап, бизге керектүү убакта углеводдорду берген. Дайыма дээрлик чогуу эс алып, иштечүбүз, өзүнчө эс алган жокпуз. Бирок алар башкача уктап калышты. Андрей (fullstack developer) күндүз уктаганды жакшы көрөт, Денис экөөбүз түнү уктаганды жакшы көрөбүз. Ошондуктан күндүз Денис менен, түнкүсүн Андрей менен көбүрөөк иштештим. Ал эми тыныгууларда уктап жатты. Бизде эч кандай жумуш же тапшырмалар системасы болгон эмес, тескерисинче, бардыгы өзүнөн-өзү болгон. Бирок бул бизди кыйнаган жок, анткени биз бири-бирибизди жакшы түшүнөбүз жана бири-бирибизди толуктап турабыз. Бул биздин кесиптеш болгонубузга жана тыгыз баарлашууга жардам берди. Мен Андрейдин мурдагы стажерумун, ал эми Денис компанияга менин стажерим болуп келген».

А бул жерде, демек, баягы чак-чак тоосу.

Биз маектешкен дээрлик бардык катышуучулар хакатондо ийгиликтин негизги критерийи катары убакытты компетенттүү башкарууну аташкан. Бул эмнени билдирет? Уктоого жана тамак-ашка убактыңыз болушу үчүн тапшырмаларды бөлүштүрөсүз, ал эми тапшырмалар үзгүлтүксүз аткарылбайт. баары кулады, бирок команданын ар бир мучесу учун ыцгайлуу темпте.
Бир нерсе туура эмес болуп калат жана баары жакшы: үч кишиден турган команда менен хакатонду кантип жеңсе болот

Олег Бахтадзе-Карнаухов, PLEXeT командасы«Биздин максат мүмкүн болушунча көп саат иштөө эмес, мүмкүн болушунча узак убакыт бою жемиштүү калуу болчу. Күнүнө 3-4 саат уктасак да ийгиликке жеткендей болдук. Биз оюн бөлмөсүнө барып же өнөктөштөрүбүздүн кабиналарында отуруп, тамак-ашка кадимкидей убакыт бөлсөк болот. Экинчи күнү биз Левди мүмкүн болушунча жеңилдеткенге аракет кылдык, ал жетиштүү уктап, спектаклге чейин өзүн тартипке келтирүүгө үлгүрдү. Хакатон репетициялары бизге жардам берди, анткени биз тапшырмаларды кантип бөлүштүрүүнү жана күнүмдүк тартипти синхрондоштурууну түшүндүк - бир эле учурда тамактанып, уктап жана ойгондук. Натыйжада алар бир механизм катары иштешти».

Бул команда Agomoto's Eye программасын хакатонго кантип алып барганын билбейбиз, бирок аягында алар долбоор тууралуу видео тартып, таратма материал даярдап да алышты.

Хакатондо убакытты башкаруу боюнча кээ бир кеңештер:

  • Чоңдон кичинеге өтүңүз - тапшырмаларды кичинекей блокторго бөлүңүз.
  • Хакатон бул марафон. Марафондогу эң маанилүү нерсе эмне? Ошол эле темпте чуркоо үчүн аракет кылыңыз, антпесе аралыктын аягында жыгылып каласыз. Болжол менен бирдей интенсивдүү иштөөгө аракет кылыңыз жана чарчоо чекитине чейин түртпөңүз.
  • Ар бир катышуучунун милдеттери кандай болорун жана ага канча убакыт кетээрин алдын ала ойлонуп көрүңүз. Бул мөөнөт жарым саат калганда жана сизде чоң жумуш жок болгондо күтүүсүздөн качууга жардам берет.
  • Милдеттердин көлөмүн тууралоо үчүн координаттарды текшериңиз. Сиз жакшы бара жатканыңызды сезип жатасызбы, ал тургай убактыңыз калдыбы? Мыкты - сиз аны уктап же презентацияңызды бүтүрүүгө жумшасаңыз болот.
  • Деталдарга асылбаңыз, кенен штрих менен иштеңиз.
  • Жумуштан тыныгуу кыйын, андыктан уйку, эс алуу же эс алуу үчүн атайын убакыт бөлүңүз. Сиз, мисалы, ойготкучтарды орното аласыз.
  • Сөзүңүздү даярдоого жана репетициялоого убакыт бөлүңүз. Бул ар бир адам үчүн милдеттүү жана ар дайым. Бул тууралуу биз мурункулардын биринде сүйлөшкөнбүз билдирүүлөр.

Жана ошондой эле бул альтернативалуу пикир бар. Сиз кайсы вариантты жактырасыз - коддоо аркылуу кыйноо же согуш менен согушуу жана график боюнча түшкү тамак?

Диана Ганиева, Jingu Digital командасы: «Биздин командадагы ар бир адам бир нерсеге жооп берет, бизди алмаштыра турган эч ким жок болгондуктан, нөөмөт менен иштей албадык. Эч кандай күч калбай калганда, катышуучу үчүн дагы эле калган жумуштун көлөмүнө жараша үч саат уктадык. Таптакыр убакыт жок болчу, биз бул үчүн баалуу убактыбызды текке кетирбейбиз. Кыска уйку жана чай менен таттуулар - энергетикалык суусундуктар же кофе жок болсо да, өндүрүмдүүлүк колдоого алынды.

Эгер сиз убакытты башкаруу темасына киргиңиз келсе, анда бир нече пайдалуу шилтемелер жашырылган. Бул күнүмдүк жашоодо пайдалуу болот - бул посттун авторуна ишениңиз, ал дайыма кечигип келет :)
Убакытты жеңүүчүлөр үчүн — Натыйжалуу убакытты башкаруу ыкмалары Netology блогунда Kaspersky Lab долбоорунун менеджери тарабынан чогултулган: ыйлоо
- Cossa боюнча үйрөнчүктөр үчүн жакшы макала: ыйлоо

айырмаланууга аракет кыл

Бир нерсе туура эмес болуп калат жана баары жакшы: үч кишиден турган команда менен хакатонду кантип жеңсе болот

Жогоруда биз долбоорду коргоо үчүн таркатма жасаган команда жөнүндө жазганбыз. Алардын жолунда жалгыз эле алар болгон жана 3500+ катышуучулардын арасында алардай башка эч ким жок экенине ишенебиз.
Албетте, бул алардын жеңишинин негизги себеби болгон жок, бирок бул, албетте, кошумча плюс алып келди - жок дегенде, эксперттердин симпатиясы. Сиз ар кандай жолдор менен өзгөчөлөнсөңүз болот – биздин айрым жеңүүчүлөр ар бир спектаклди кантип бомба жасаганы тууралуу тамаша менен башташат (Сахаров командасы, салам!).

Биз бул жөнүндө майда-чүйдөсүнө чейин токтолбойбуз, бирок жөн гана PLEXeT командасынын бир окуясы менен бөлүшөбүз - бул апанын досунун уулу жөнүндө тамашага айланууга татыктуу деп ойлойбуз.

Олег Бахтадзе-Карнаухов, PLEXeT командасы: «Биз алдыда экенибизди түшүндүк жана трансфер корпусу менен алдын ала коргонууга келүү сонун болот деп чечтик. Долбоордо көптөгөн техникалык деталдар, алгоритмдердин түшүндүрмөлөрү бар, алар презентацияга такыр кирбейт. Бирок мен аны көрсөткүм келет. Эксперттер бул идеяны колдоп, жада калса аны оптималдаштырууга жардам беришкен. Алар биринчи версиясын карап да коюшкан жок, алар мындай сүрөттү эч качан окубайбыз дешти. Биз гана коргонууда болдук».

Бир нерсе туура эмес болуп кетет, бул жакшы.

Хакатондо, кадимки жашоодогудай, каталар үчүн ар дайым орун бар. Баарын ойлогондой сезилсе дагы, арабызда ким самолетко/экзаменге/тойго кечиккен жок, анткени унаалар тыгында калып, эскалатор бузулуп, паспорту унутулуп калганбы? үйдө?

Олег Бахтадзе-Карнаухов, PLEXeT командасы: «Полина экөөбүз түнү бою презентация жасоо менен өткөрдүк, бирок акырында аны коргоо өтүп жаткан залдагы компьютерге жүктөөнү унутуп коюшту. Биз аны флеш-дисктен ачууга аракет кылабыз, антивирус файлды вирус катары кабыл алып, аны жок кылат. Жыйынтыгында спектакль бүтөөрүнө бир мүнөт калганда бардыгын баштоого жетиштик. Видеону көрсөткөнгө үлгүрдүк, бирок дагы эле аябай капа болдук. Ушундай эле окуя биздин башыбыздан коргонууга чейинки мезгилде болгон. Прототибибиз иштебей калды, Полина менен Левдин компьютерлери катып калды, эмнегедир мен өзүмдүн компьютеримди трекибиз отурган ангарга таштап кеттим. Ал эми эксперттер биздин ишибизди эртең менен көрүшкөнү менен, биз колунда бар, кооз сөздөрү бар, бирок эч кандай продукциясы жок эксцентриктердин командасына окшоп калдык. Көптөгөн катышуучулар менин математикалык моделдер боюнча ишимди “ал отуруп, бир нерсе тартып жатат, компьютерди карабайт” деп кабыл алышканын эске алсак, абал анча жакшы эмес болчу”.

Бул ачуу угулат, бирок бул кырдаалда сиз жасай турган нерсе - дем алуу. Бул мурунтан эле болгон. Жок, сен жалгыз эмессиң, баары бурмалайт. Бул өлүмгө дуушар болгон ката болсо да, бул тажрыйба. Анан дагы ойлон, сага баа берип жаткан адам бул ишти факап деп эсептейби?

Комментарийлерде кайсы композицияны хакатондо иштөөдө эң ыңгайлуу сезип жатканыңызды (адамдар да, адистер да) жана командада процесстерди кантип кура турганыңызды бөлүшүңүз.

Source: www.habr.com

Комментарий кошуу