Як я ездзіў на фінал конкурсу "Лічбавы прарыў"

Жадаю падзяліцца ўражаннем ад усерасійскага конкурсу "Лічбавы прарыў". Пасля яго ў мяне засталіся ў цэлым вельмі добрыя ўражанні (без усялякай іроніі), гэта быў мой першы хакатон у жыцці і думаю, што апошні. Мне было цікава паспрабаваць, што гэта такое - паспрабаваў - не маё. Але, аб усім па парадку.

Прыкладна ў канцы красавіка 2019 г. я ўбачыў рэкламу конкурсу для праграмістаў «Лічбавы прарыў». Структура конкурсу — чвэрць фінал, гэта завочнае анлайн тэсціраванне, паўфінал, гэта вочны рэгіянальны этап у фармаце хакатона на 36 гадзін, затым вочны фінал 48 гадзінны хакатон. Першы этап - онлайн тэсціраванне. Там было 50 розных тэматык, азнаёміцца ​​можна на сайце праекту.
На кожную тэму было 20 мін, спыняць час і праходзіць нанава, нельга. Можна было выбраць любую тэматыку і прайсці любую колькасць тэстаў, у залежнасці ад якасці пройдзенай і ад іх колькасці залежала, трапіш ты ў паўфінал ці не. Я пачаў праходзіць тэсты (не рыхтаваўся, паставіўся скептычна). Набраў там прыкладна такую ​​выбарку (13 з 20,9 з 20, 11 з 20 і т. д.). Некалькі пытанняў былі відавочна ўзятыя з вікіпедыі, груба кажучы прамы ў варыянтах адказу стаялі пазначэнні зменных з формул (фі, к'ю, амега), гэта вельмі забаўляла. Некаторыя пытанні былі відавочна складзеныя кімсьці разумеючай вобласць. І ўжо на гэтым этапе здарыўся першы канфуз, два з маіх цеста проста зачыніліся і там высветлілася 0 з 20. Я напісаў у саппорт, мне прыйшоў хуткі адказ, што заяўка на разглядзе. Яшчэ праз 4 дні напісалі, што "Адміністрацыя" дазваляе прайсці гэтыя тэсты нанова. Я паспрабаваў гэта зрабіць, але нічога не змянілася ў мяне так і засталося вісець 0 з 20. Напісаў зноў у саппорт, мне сказалі чакаць, яшчэ праз тыдзень дашлі вынікі тэстаў, дзе мне параілі інфармацыйныя рэсурсы, якія змогуць дапамагчы мне ў падвышэнне маёй кваліфікацыі. А ўжо праз месяц прыйшоў адказ, што па маёй заякі была праверка і памылак не выявілі месяц выяўлялі выяўлялі-невыявілі. Я ўдзельнічаў ад рэгіёна "Масква" і паўфінал павінен быў праходзіць 27 ліпеня. Якога ж было маё здзіўленне, калі 16 ліпеня мне даслалі паведамленні, што мяне ўсё ж такі запрашаюць на вочны этап.

перапіскаЯк я ездзіў на фінал конкурсу "Лічбавы прарыў"

Паўфінал пачаўся з таго, што пасля 16 ліпеня трэба было выкарыстоўваючы анлайн-сэрвіс распрацоўшчыкаў конкурсу «лічбавы прарыў» сабраць сваю каманду або ўступіць ва ўжо існуючую, фармаванне было толькі з тых хто прайшоў анлайн-тэставанне і ўсё бачылі балы, якія ў цябе былі за анлайн тэсты. Каманда павінна складацца ад 3 да 5 чалавек. У мяне не было знаёмых, хто прайшоў тэсціраванне і я па ўсіх каналах пачаў спрабаваць "арганізавацца ў каманду", вырашыў што паспрабую далучыцца да каго-небудзь. Арганізатары зрабілі анлайн чат, спецыяльна для рэгіёну Масква ў «VK», там я знайшоў капітана каманды «DevLeaders», які займаўся front-ам (назва каманды кожны прыдумваў як хацеў), у ёй на той момант было 2 чалавекі, непасрэдна кэп і дызайнер . Я пайшоў на ролю Back-end. Далей да нас далучыўся чалавек з досведам мабільнага распрацоўніка, але ў сутнасці быў full-stack. Мы першы раз убачыліся на самым паўфінале ў Маскве. Мы патрапілі ў трэк дзярж.паслугі, задача была за 36 гадзін зрабіць прататып аналог UiPath або BluePrism. Самае смешнае, што мы яго зрабілі.

Апісанне рэалізацыіМы зрабілі вэб-прыкладанне, на ўваход падаваўся url, затым гэты Url адлюстроўваўся ўсярэдзіне нашай формы, а далей можна было наклікаць сцэнар, атрымліваючы селектары, кожнага з элементаў. На серверы з дапамогай селеніума адчыняўся ўваходны url у якім ужо выконваўся мэтавы сцэнар і скрыны акна браўзэра адпраўляліся кліенту ў якасці справаздачы аб выкананым працэсе.

Скрыны Як я ездзіў на фінал конкурсу "Лічбавы прарыў"
Як я ездзіў на фінал конкурсу "Лічбавы прарыў"
Як я ездзіў на фінал конкурсу "Лічбавы прарыў"

З гэтым рашэньнем у сваёй катэгорыі мы занялі 1-е месца і прайшлі ў фінал. Замежныя аналагі каштуюць вельмі дорага (прыкладна ад 2 млн у год, за абмежаваную колькасць робатаў). Рускія дыстрыбутары IT-кампаніі, купляюць такія рашэнні для буйнога бізнэсу, наладжваюць рабатызацыю пад ключ і прадаюць рашэнне яшчэ даражэй, таму эканоміць на інструментарыі - добрая ідэя. Пасля заканчэння хакатона, да мяне падышоў эксперт з нашага трэка, ён прадстаўляў дэпартамент інфармацыйных тэхналогій горада Масквы. Фактычна ён (а ў яго твары ДІТ) былі пастаноўшчыкамі задачы. Ён спытаў ці магу я маштабаваць дадзены праект і зрабіць тое ж самае для дэсктопа і ці цікава мне развіваць гэты кірунак. Я адказаў сцвярджальна, пасля чаго ён запрасіў мяне непасрэдна ў ДІТ, каб ужо перад яго начальнікам апісаць ідэю. На вочнай сустрэчы, у мяне пыталіся колькі чалавек трэба для пілотнай версіі і калі мы зможам зрабіць, як у рускіх аналагаў.

Рускія аналагі(яны пакуль яшчэ вельмі волкія і я так зразумеў, што буйны бізнэс імі не цікавіцца, сапраўды не ведаю, вядомыя мне электронік, у якога па беглым аглядзе асноўны парсіщий модуль прамы з скрынкі на гітхабе з гэтага рэсурсу roroRPA і больш мне ўпадабаны Робін )

Я адказаў што ў 4 чалавекі, мы зробім цалкам альфа версію як у таго ж электроніка за 4 месяцы, але патрэбен будзе рэальны бізнэс-кейс, на якім паўнавартасна можна было б пілатаваць. Мне сказалі ок, мы з вамі звяжамся, больш са мной на сувязь ніхто не выходзіў і на мае пытанні ў тэлеграме, нават не адказвалі. Вельмі цікавы досвед узаемадзеяння.
Паўфінальны хакатон скончыўся 29 ліпеня, а фінал мусіў пачацца ў Казані толькі 27-29 верасня. Паралельна з гэтым нас запрасілі ў "Лічбавую даліну Сочы", як я зразумеў проста ў госці. Паездка пакінулі дваякія ўражанні, ды сапраўды крута што табе аплачваюць квіткі і пражыванне (паездка складалася з адных сутак), але па асноўным кірунку, а менавіта па абмеркаванні макета нашага IT прадукта ці ж якіх-небудзь іншых прапаноў - вельмі бедна. можна сказаць практычна ніяк. Спыталі ці можам прадставіць працоўны макет да сярэдзіны кастрычніка 2019 г. - адказ быў зноў сцвярджальным, пакуль з намі ніхто не звязваўся, на момант напісання артыкула ідзе 2-га кастрычніка.

Далей пачалася эпапея з фіналам, я не буду тут крытыкаваць арганізацыю, напэўна вельмі многія апішуць гэта больш падрабязна, я хачу завастрыць увагу на іншым. Скажу толькі што ўсёй нашай камандзе прапанавалі білеты на самалёт да Казані і назад. Дзякуй арганізатары! Жыллё на час фіналу, кожны здымаў сам. Скажу толькі што бліжэйшая гасцініца ад месца правядзення фіналу ў 20 км!

За дзень да вылету, былі апублікаваны трэкі з задач (іх транслявалі са сцэны ў адкрыты доступ, таму я спадзяюся, што не парушаю ніякіх правоў)

Спіс задач1.
Міністэрства лічбавага развіцця, сувязі і масавых камунікацый Расійскай Федэрацыі (Мінкамсувязь Расіі)
Распрацаваць прататып праграмнага забеспячэння для аўтаматычнай праверкі дубліравання праграмнага кода пры дзяржаўных закупках.

2.
Федэральная падатковая служба (ФНС Расіі)
Распрацаваць праграмнае забеспячэнне для адзінага які сведчыць цэнтра, якое дазволіць знізіць колькасць ашуканскіх дзеянняў, звязаных з выкарыстаннем электронных подпісаў.

3.
Федэральная служба дзяржаўнай статыстыкі (Расстат)
Прапанаваць анлайн-прадукты, якія дазваляюць прыцягнуць грамадзян да актыўнага ўдзелу ў перапісе насельніцтва 2020 года і па выніках перапісу прадставіць у наглядным выглядзе яе вынікі
(візуалізацыя вялікіх дадзеных)

4.
цэнтральны банк
Расійскай Федэрацыі
(Банк Расіі)
Стварыць мабільнае прыкладанне, якое дазваляе ажыццяўляць збор меркаванняў знешняй аўдыторыі аб ініцыятывах Банка Расіі з мэтай публічнага абмеркавання, забяспечыць апрацоўку вынікаў такога абмеркавання

5.
Міністэрства інфарматызацыі і сувязі Рэспублікі Татарстан
Распрацаваць прататып платформы, якая дазволіць пераводзіць у электронны выгляд існуючыя дзяржаўныя паслугі сіламі аналітыкаў, без прыцягнення распрацоўшчыкаў

6.
Міністэрства прамысловасці і гандлю Расійскай Федэрацыі (Мінпрамгандаль Расіі)
Распрацаваць AR/VR-рашэнне для кантролю якасці выканання спецыяльных тэхналагічных працэсаў на прамысловых прадпрыемствах

7.
Дзяржаўная карпарацыя па атамнай энергіі «Расатам» (Дзяржкарпарацыя «Расатам»)
Распрацаваць платформу, якая дазваляе ствараць карту вытворчых памяшканняў прадпрыемства, пракладваць на ёй аптымальныя лагістычныя маршруты, адсочваць перамяшчэнні дэталей

8.
Публічнае акцыянернае таварыства "Газпром нафту"
(ПАТ «Газпрам нафта»)
Распрацаваць сэрвіс аналізу дадзеных для дэфектаскапіі транспартных трубаправодаў

9.
Фонд падтрымкі і развіцця інфармацыйных тэхналогій
і цыфравізацыі эканомікі «Лічбавая даліна Сочы»
(Фонд "Лічбавая даліна Сочы")
Прапанаваць прататып маштабуемага мабільнага прыкладання з рэалізаваным рашэннем валідацыі электронных дакументаў у афлайн-рэжыме

10.
Міністэрства транспарту Расійскай Федэрацыі
(Мінтранс Расіі)
Распрацаваць мабільны дадатак (і дадатак для цэнтральнага сервера), які дазволіць перадаваць дадзеныя аб узроўні даступнасці мабільнай сеткі і на іх аснове складаць актуальную карту пакрыцця сеткі

11.
Акцыянернае таварыства "Федэральная пасажырская кампанія" (АТ "ФПК")
Распрацаваць прататып мабільнага прыкладання, які дазваляе пасажыру замовіць дастаўку ежы з рэстаранаў, размешчаных у гарадах па маршруце руху цягніка

12.
Міністэрства аховы здароўя Расійскай Федэрацыі (Міністэрства аховы здароўя Расіі)
Стварыць прататып сістэмы маніторынгу агульнага стану чалавека, які працуе за кампутарам, з дапамогай распазнання выяў і мадэлявання паводзін чалавека

13.
Падліковая палата
Расійскай Федэрацыі
Распрацаваць праграмнае забеспячэнне, якое дазваляе правесці статыстычны аналіз і візуалізаваць вынікі стварэння агульнарасійскай сеткі перынатальных цэнтраў

14.
Аўтаномная некамерцыйная арганізацыя "Расія краіна магчымасцяў"
(АНА "Расія - краіна магчымасцяў",
АНА «РСВ»)
Распрацаваць прататып праграмнага забеспячэння для адсочвання працаўладкавання выпускнікоў ВНУ, аналізу і прагназавання запатрабаванасці пэўных прафесій.

15.
Публічнае акцыянернае таварыства "Мабільныя тэлесістэмы"
(ПАТ «МТС»)
Прапанаваць прататып платформы для перакваліфікацыі спецыялістаў, якія вызваляюцца ў кампаніях з прычыны цыфравізацыі бізнес-працэсаў

16.
Міністэрства будаўніцтва
і жыллёва-камунальнай гаспадаркі Расійскай Федэрацыі
(Мінбуд Расіі)
Распрацаваць праграмнае забеспячэнне для правядзення інвентарызацыі сістэм цепла- і водазабеспячэння, фарміравання на аснове вынікаў маніторынгу рэгіянальнай геаінфармацыйнай сістэмы аб'ектаў інжынернай інфраструктуры.

17.
Публічнае акцыянернае таварыства "Мегафон"
(ПАТ "Мегафон")
Стварыць універсальны вэб-прыкладанне для прадпрыемстваў сферы жыллёва-камунальнай гаспадаркі, якое дазваляе распазнаваць сэнс звароту, размяркоўваць звароты па адказным супрацоўнікам і адсочваць іх выкананне

18.
Публічнае акцыянернае таварыства "Ростелеком"
(ПАТ "Ростелеком")
Стварыць прататып інфармацыйна-сэрвіснай сістэмы маніторынгу пунктаў збору і перапрацоўкі смецця

19.
Асацыяцыя валанцёрскіх цэнтраў (АВЦ)
Прапанаваць прататып вэб-сэрвісу для стымулявання сацыяльнай і грамадзянскай актыўнасці праз конкурсныя і мікрагрантавыя механізмы

20.
Таварыства з абмежаванай адказнасцю «МЭІЛ.РУ ГРУП»
(ТАА «Mail.ru Group»)
Стварыць прататып сэрвісу па арганізацыі валанцёрскіх праектаў на платформе сацыяльнай сеткі

Усяго было каля 600 каманд, і кожная каманда магла абраць сваю задачу. Гэта быў самы буйны хакатон на планеце і ён увайшоў у кнігу рэкордаў Гінеса. Мы выбралі 17 трэк ад Мегафона. У нашым трэку было 29 каманд. Трэба было зрабіць мабільны кліент для жыхара, даць магчымасць яму фармаваць заяўку ў кіруючую кампанію, затым зрабіць вэб кабінет на баку КК, дзе можна было б сачыць за бізнес працэсамі. Па ідэі задачы, заяўка павінна была адразу пападаць на выканаўцу, шляхам яе класіфікацыі па сродкам нейронавай сеткі. Мы падалі такі механізм, як і ўпэўнены большасць каманд з нашага трэка. Цяпер жадаю спыніцца на экспертнай радзе, эксперты супрацоўнікі мегафона, хадзілі важна міма нашых сталоў і задавалі пытанні тыпу «Ну як у вас справы»? Пры жаданні паказаць ім дэталі рэалізацыі або прынцыпаў пабудову нейронавай сеткі, яны адхрышчваліся. Наогул склалася меркаванне, што з усіх экспертаў нашага трэка, а іх было пад 15 чалавек, толькі Адзін, АДЗІН мужчына, які хаця б прыкладна разумеў што адбываецца. І толькі адзін чалавек хаця б спрабаваў паглядзець код! У выніку на перадабароне, павінна было адсеяцца больш за палову каманд. І гэтыя людзі нас ацэньвалі! Папярэдняя абарона доўжылася 3 хвіліны! І яшчэ 2 хвіліны пытанні экспертаў! Ізноў жа не буду казаць, што ў нас працавала ўсё, а нас засудзілі. Але крытэр адзнак наогул быў незразумелы і непразрысты, плюс на перадабароне, эксперты не спрабавалі прайсці бізнэс-працэс таго што мы падрыхтавалі, праверылі толькі што калі завесці заяўку праз тэлефон, яна з'яўляецца ў адмінцы КК і правяралі як працуе нейронка. Усё. Мне здаецца вельмі несправядлівым такі падыход, пасля таго як ты 30+ гадзін без сну кадзіш, а на тое што ты зрабіў глядзяць людзі (магу памыляцца, але менавіта такое меркаванне склалася) які не разумее працэсаў рэалізацыі і прапрацоўкі дэталяў! У абарону прайшло 11 лепшых каманд, мы прайшлі з 11-га месца, за працу прататыпа нам паставілі 4 з 10! Не задаўшы ніводнага пытання на якое б мы не адказалі ці ўказаўшы на тое, што ў нас не працавала. Мы не пайшлі на апеляцыю толькі таму, што на абароне гэтыя дадзеныя нібыта не ўлічваліся, але гэта аказалася не так. Каманды выступалі на абароне па чарговасці ад 1 месца да апошняга, т. е. бо мы абараняліся апошнімі журы ведала, што мы горш за ўсіх па меркаванні экспертаў! На абароне многія каманды ў відавочную казалі, што яны прыехалі з гатовым рашэннем! Мы нажаль запілавалі ўсё за гэтыя 48 гадзін. Мы не занялі 1-е месца. Выйгралі хлопцы з Краснаярска, я бачыў іх працу - мне спадабалася. Думаю яны вартыя!

Я ўдзячны сваёй камандзе, якая, з'яўляецца прадуктам гэтага конкурсу, мы паказалі, што пры жаданні нават незнаёмыя адзін з адным людзі могуць хутка і якасна рабіць IT-прадукты. Таму нягледзячы ні на што ў мяне засталіся дадатныя ўражанні ад гэтага конкурсу. Дзякуй ураду, што стварылі такі прадукт, як гэты конкурс.

У выніку хацеў бы сказаць, што вельмі палохаюць супярэчнасці, якія заяўляюцца высокімі чынамі з трыбун. Канкрэтна на цырымоніі адкрыцця, Кірыенка - казаў, што прасочыць, што ўсе рашэнні дойдуць да рэгіёнаў. Нас усіх сапраўды абавязалі здаць увесь код, на флэшках, але калі я мадэратару паспрабаваў растлумачыць, што для запуску ім спатрэбіцца мінімум дзень каб паставіць неабходныя фрэймворкі (ужо не кажу, што патрэбен будзе спец, які гэта МОЖА зрабіць), каб гэтыя зыходнікі сабраць. Нам сказалі што так трэба, а мне стала ясна, што акрамя тых хто заняў першыя месцы, большасць кода так і асядуць мёртвым грузам. Тое ж самае і на рэгіянальным этапе. Ставіцца задача - ты яе вырашаеш, вынік нікому не патрэбен. Жадаецца адзначыць што большасць людзей на гэтым конкурсе сапраўды зрабілі крутыя рэчы і проста дзівіць на колькі ў нас багатая краіна ў плане IT-спецаў, вось толькі ланцуг Урад-Фонды-Адказныя за вынік-Арганізатары-Удзельнікі, мае слабыя звёны, якія ўскладняюць лічбавы прарыў Расіі!

Крыніца: habr.com

Дадаць каментар