Inakuwaje kusikiliza msimbo kwa maneno 1000 kwa dakika

Hadithi ya mkasa mdogo na ushindi mkubwa wa msanidi programu mzuri ambaye anahitaji msaada

Inakuwaje kusikiliza msimbo kwa maneno 1000 kwa dakika

Katika Chuo Kikuu cha Shirikisho la Mashariki ya Mbali kuna kituo cha shughuli za mradi - kuna mabwana na bachelors hupata miradi ya uhandisi ambayo tayari ina wateja, pesa na matarajio. Mihadhara na kozi za kina pia hufanyika huko. Wataalamu wenye uzoefu huzungumza juu ya mambo ya kisasa na yaliyotumika.

Mojawapo ya kozi kubwa ilitolewa kwa matumizi ya mfumo wa kontena wa Docker kwa kompyuta iliyosambazwa na okestration. Ilihudhuriwa na wanafunzi wa masters na wahitimu wa hesabu zilizotumika, uhandisi, utayarishaji wa programu na nyanja zingine za kiufundi.

Mwalimu alikuwa mvulana aliye na glasi nyeusi, kukata nywele kwa mtindo, kitambaa, mwenye urafiki na anayejiamini sana - haswa kwa mwanafunzi wa mwaka wa pili wa miaka 21. Jina lake ni Evgeny Nekrasov, aliingia FEFU miaka miwili iliyopita.

Wunderkind

"Ndio, walikuwa wakubwa na walikuwa na hadhi zaidi, lakini siwezi kusema walikuwa na uzoefu zaidi. Isitoshe, nyakati fulani nilitoa mihadhara kwa wanafunzi wenzangu kwa ajili ya mwalimu wetu. Wakati fulani, tuligundua kuwa hangeweza kunipa chochote zaidi juu ya Upangaji Unaoelekezwa na Kitu, kwa hivyo mara kwa mara nilimfundisha kuhusu OOP, maendeleo ya kisasa, GitHub, na matumizi ya mifumo ya udhibiti wa matoleo.

Inakuwaje kusikiliza msimbo kwa maneno 1000 kwa dakika

Evgeniy anaweza kuandika katika Scala, Clojure, Java, JavaScript, Python, Haskell, TypeScript, PHP, Rust, C++, C na Assembler. "Ninajua JavaScript bora, iliyobaki ni kiwango au mbili chini. Lakini wakati huo huo, ninaweza kupanga kidhibiti katika Rust au C ++ kwa saa moja. Sikujifunza lugha hizi kwa makusudi. Nilizisoma kwa kazi nilizopewa. Ninaweza kujiunga na mradi wowote kwa kusoma hati na miongozo. Ninajua sintaksia za lugha, na ni ipi ya kutumia haijalishi kabisa. Ni sawa na mifumo na maktaba - soma tu hati na ninaelewa jinsi inavyofanya kazi. Kila kitu kinaamuliwa na eneo la somo na kazi.

Evgeniy amekuwa akisoma kwa bidii programu tangu 2013. Mwalimu wa sayansi ya kompyuta wa shule ya upili ambaye alikuwa kipofu kabisa alimfanya apendezwe na sayansi ya kompyuta. Njia ilianza na wavuti - HTML, JavaScript, PHP.

"Nina hamu tu. Silali sana - huwa najishughulisha na kitu kila wakati, kusoma kitu, kusoma kitu.

Mnamo mwaka wa 2015, Evgeniy aliomba shindano la "Umnik" kusaidia miradi ya kiufundi ya wanasayansi wachanga zaidi ya miaka kumi na minane. Lakini hakuwa na kumi na nane, kwa hivyo alishindwa kushinda shindano - lakini Evgeniy aligunduliwa na jamii ya wasanidi programu. Alikutana na Sergei Milekhin, ambaye wakati huo alikuwa akiandaa mikutano huko Vladivostok kama sehemu ya Tamasha la Wasanidi Programu wa Google. "Alinialika huko, nilikuja, nikasikiliza, niliipenda. Mwaka uliofuata nilikuja tena, nikafahamiana na watu zaidi na zaidi, nikawasiliana.”

Andrey Sitnik kutoka jumuiya ya VLDC alianza kumsaidia Evgeniy na miradi yake ya mtandao. "Nilihitaji kuunda programu ya soketi ya wavuti yenye nyuzi nyingi. Nilifikiria kwa muda mrefu sana jinsi ya kufanya hivyo katika PHP, na nikamgeukia Andrey. Aliniambia, "chukua node.js, vifurushi vya npm ambavyo viko kwenye Mtandao, na usivunje kichwa chako. Na kwa ujumla, kuhamisha chanzo wazi ni nzuri. Kwa hivyo niliboresha Kiingereza changu, nikaanza kusoma nyaraka na kutuma miradi kwenye GitHub.

Mnamo mwaka wa 2018, Evgeniy tayari alitoa mawasilisho kwenye Google Dev Fest, akizungumza juu ya maendeleo katika uwanja wa miingiliano inayopatikana, viungo vya juu vya kiungo, ukuzaji wa miingiliano ya neva na mifumo ya udhibiti wa ufikiaji bila mawasiliano. Sasa Evgeniy yuko katika mwaka wake wa pili wa digrii ya bachelor katika Uhandisi wa Programu, lakini tayari ameimaliza kwa mafanikio na anamaliza kazi yake ya mwisho.

"Niliambiwa nitekeleze muundo wa data katika jedwali la hashi. Hili ni jambo la kawaida ambalo hupewa kila mtu katika chuo kikuu. Niliishia na mistari elfu 12 ya nambari na rundo la magongo," anasema Evgeniy kwa kicheko, "niliunda meza ya hashi na muundo wake uliorekebishwa katika JavaScript ili kusoma data haraka. Naye mwalimu anasema: “Ninahitaji uandike lililo rahisi zaidi kwangu ili niweze kulitathmini.” Ilikuwa ya kuudhi sana."

Miradi ya kibinafsi ya Evgeniy inaonekana ya kuvutia zaidi. Ya kwanza ya haya ni maendeleo ya viwango vya mtandao kwa watu wenye ulemavu wa kimwili. Anataka kuunda nyenzo ambayo hutoa teknolojia ya usaidizi nje ya boksi ili watu wenye ulemavu wa macho waweze kuitumia kwa urahisi bila wasiwasi wa kukosa baadhi ya taarifa. Evgeniy anajua shida hii vizuri, kwa sababu yeye mwenyewe alipoteza kuona.

Kiwewe

"Nilikuwa kijana wa kawaida, nikiwa na viungo vyangu vyote. Mnamo 2012, nilijilipua. Nilitoka kwa matembezi na rafiki, nikachukua silinda barabarani, na ikalipuka mikononi mwangu. Mkono wangu wa kulia ulikatwa, mkono wangu wa kushoto ulikuwa mlemavu, maono yangu yameharibika, na kusikia kwangu kumeharibika. Kwa miezi sita nililala tu kwenye meza za uendeshaji.

Mkono wa kushoto ulikusanyika katika sehemu, sahani na sindano za kuunganisha ziliwekwa. Baada ya miezi mitano niliweza kumfanyia kazi.

Baada ya kuumia, sikuweza kuona chochote. Lakini madaktari waliweza kurejesha mtazamo wa mwanga. Hakukuwa na chochote kilichobaki cha jicho langu isipokuwa ganda. Kila kitu ndani kilibadilishwa - miili ya vitreous, lenses. Kila kitu kinawezekana."

Mnamo 2013, Zhenya alienda kusoma katika shule ya urekebishaji kwa watoto walio na shida ya kuona. Mwalimu huyo wa sayansi ya kompyuta, ambaye alikuwa kipofu kabisa, alimfundisha jinsi ya kutumia tena kompyuta. Kwa kusudi hili, programu maalum hutumiwa - wasomaji wa skrini. Wanafikia API za mfumo wa uendeshaji ili kupata ufikiaji wa kiolesura na kubadilisha kidogo jinsi zinavyodhibitiwa.

Zhenya anajiita mtumiaji wa Linux mwenye bidii; anatumia Debian. Kwa kutumia kibodi, yeye hupitia vipengee vya kiolesura, na synthesizer ya hotuba hutoa sauti kinachotokea.

"Sasa utasikia nafasi tu," ananiambia kabla ya kuwasha programu.

Inaonekana kama msimbo au gumzo la kigeni, lakini kwa kweli ni Kirusi au Kiingereza cha kawaida, ni kwamba synthesizer inazungumza kwa kasi ya ajabu kwa sikio ambalo halijafundishwa.

"Haikuwa ngumu kujifunza hii. Mwanzoni nilifanya kazi kwenye Windows na nikatumia Taya za kisoma skrini. Niliitumia na kuwaza, “Bwana, unawezaje kufanya kazi kwa mwendo wa polepole namna hii.” Nilivuta ndani na kugundua kuwa masikio yalikuwa yamejikunja ndani ya bomba. Niliirudisha na polepole nikaanza kuiongeza kwa asilimia 5-10 kila wiki. Niliharakisha synthesizer kwa maneno mia, kisha hata zaidi, na tena na tena. Sasa anazungumza maneno elfu moja kwa dakika.

Zhenya anaandika katika mhariri wa maandishi ya kawaida - Gedit au Nano. Chanzo cha nakala kutoka Github, huzindua kisoma skrini na kusikiliza msimbo. Ili kuhakikisha kuwa inaweza kusomwa na kueleweka kwa urahisi na wasanidi wengine, hutumia linters na usanidi kote. Lakini Zhenya hawezi kutumia mazingira ya maendeleo kwa sababu hayafikiki kwa vipofu kutokana na utekelezaji wake.

"Zimeundwa kwa njia ambayo dirisha lao limedhamiriwa na mfumo, na kila kitu ndani ya dirisha hakionekani na kisoma skrini kwa sababu hakiwezi kuipata. Sasa nimewasiliana na JetBrains moja kwa moja kujaribu na kutengeneza viraka kwa mazingira yao. Walinitumia vyanzo vya PyCharm. IDE inatekelezwa kwenye Intellij Idea, kwa hivyo mabadiliko yote yanaweza kutumika huko na huko.

Kizuizi kingine ni ukosefu wa kufuata viwango vya kawaida vya wavuti. Kwa mfano, tunaona kichwa kikubwa kwenye ukurasa. Watengenezaji wengi hutekeleza hili kwa kutumia tagi ya muda ili kukaza fonti kwa saizi inayotaka, na inaishia kuonekana sawa. Lakini kwa kuwa maandishi si kichwa cha mfumo, kisoma skrini hakitambui kama kipengele cha menyu na hairuhusu mwingiliano.

Zhenya hutumia kwa urahisi toleo la rununu la VKontakte, lakini huepuka Facebook: "VK ni rahisi kwangu kwa sababu ina orodha tofauti ya menyu za urambazaji. Ina vipengele na vichwa ambavyo kwangu ni mgawanyiko wa semantic wa ukurasa. Kwa mfano, kichwa cha ngazi ya kwanza ambapo jina langu la utani limeonyeshwa - najua kuwa hiki ndicho kichwa cha ukurasa. Ninajua kuwa kichwa cha "ujumbe" kinagawanya ukurasa, na hapa chini kuna orodha ya mazungumzo.

Facebook inakuza upatikanaji, lakini kwa kweli kila kitu ni mbaya sana kwamba haiwezekani kuelewa chochote. Ninaifungua - na programu inaanza kufungia, ukurasa ni polepole sana, kila kitu kinaruka kwa ajili yangu. Kuna vifungo vyote kila mahali, na mimi ni kama, "Je! ninafanyaje kazi na hii?!" Nitaitumia tu ikiwa nitamaliza mteja wangu au kuunganisha mtu wa tatu.

Utafiti

Zhenya anaishi Vladivostok katika bweni la kawaida la chuo kikuu. Kuna bafuni ndani ya chumba, kabati mbili za nguo, vitanda viwili, meza mbili, rafu mbili, jokofu. Hakuna gadgets maalum, lakini kulingana na yeye, hazihitajiki. "Uharibifu wa kuona haimaanishi kuwa sitaweza kutembea au sitapata njia. Lakini ningeweza na ningejitayarisha kwa furaha na nyumba nzuri ikiwa ningekuwa na vifaa vya matumizi. Sina pesa za kununua vifaa. Mwanafunzi kutumia elfu tano kwa ada ili kumzushia tu haina faida.”

Zhenya anaishi na msichana, husaidia kwa njia nyingi kuzunguka nyumba: "kueneza sandwichi, mimina chai, safisha nguo. Kwa hiyo, nilikuwa na wakati mwingi wa kupumzika na kufanya mambo ninayopenda.”

Kwa mfano, Zhenya ana kikundi cha muziki ambapo anacheza gitaa la umeme. Pia alijifunza baada ya kuumia. Mnamo mwaka wa 2016, alikaa miezi mitatu katika kituo cha kurekebisha tabia, ambapo alimwomba mwalimu amsaidie gitaa lake. Mwanzoni nilicheza na mshono wa shati uliogeuka ndani nje. Kisha nikajenga mpatanishi.

“Nilichukua bandeji ya kuutia nguvu mkono unaotumiwa kwa mfano karateka, nikaukata sehemu ambazo vidole vimetenganishwa na kuuvuta kwenye paji la mkono. Kuna pedi ya povu huko ambayo inalinda brashi kutokana na uharibifu - kwake nilishona chaguo ambalo kaka yangu alinikata kutoka kwa spatula ya plastiki. Ilibadilika kuwa lugha ndefu ya plastiki, ambayo mimi hutumia kucheza kwenye nyuzi - kung'oa na kupiga.

Mlipuko huo ulilipua ngoma zake za masikio, kwa hivyo Zhenya hawezi kusikia masafa ya chini. Gitaa lake halina kamba ya sita (chini kabisa), na ya tano imewekwa tofauti. Anacheza zaidi sehemu za pekee.

Lakini shughuli kuu zinabaki maendeleo na utafiti.

Mkono wa bandia

Inakuwaje kusikiliza msimbo kwa maneno 1000 kwa dakika

Mojawapo ya miradi hiyo ni ukuzaji wa kiungo bandia cha kiungo cha juu na mfumo mahiri wa kudhibiti. Mnamo mwaka wa 2016, Zhenya alifika kwa mtu ambaye alikuwa akitengeneza prosthesis na akaanza kumsaidia kwa upimaji. Mnamo 2017, walishiriki katika Neurostart hackathon. Katika timu ya watu watatu, Zhenya alipanga vidhibiti vya kiwango cha chini. Wawili zaidi walitengeneza miundo yenyewe na kufundisha mitandao ya neural kwa mfumo wa udhibiti.

Sasa Zhenya amechukua sehemu nzima ya programu ya mradi huo. Inatumia Myo Armband kusoma uwezo wa misuli, huunda vinyago kulingana nao, na kutumia miundo ya mtandao wa neva juu ili kutambua ishara—hii ndiyo mfumo wa udhibiti umejengwa juu yake.

"Bangili ina vihisi nane. Wanasambaza mabadiliko yanayoweza kutokea kwa kifaa chochote cha kuingiza data. Nilitoa SDK yao kwa mikono yangu mwenyewe, nikatenganisha kila kitu kilichohitajika, na nikaandika lib yangu mwenyewe huko Python kusoma data. Bila shaka, hakuna data ya kutosha. Hata nikiweka vihisi bilioni kwenye ngozi yangu, bado haitatosha. Ngozi inasonga juu ya misuli na data huchanganyika.

Katika siku zijazo, Zhenya ana mpango wa kufunga sensorer kadhaa chini ya ngozi na misuli. Angejaribu sasa - lakini shughuli kama hizo zimepigwa marufuku nchini Urusi. Ikiwa daktari wa upasuaji huweka vifaa visivyoidhinishwa chini ya ngozi ya mtu, atapoteza diploma yake. Walakini, Zhenya alishona sensor moja mkononi mwake - tepe ya RFID, kama kwenye funguo za elektroniki, kufungua intercom au kufuli yoyote ambayo ufunguo utaunganishwa.

Jicho la Bandia

Pamoja na Bogdan Shcheglov, mwanabiolojia na mwanafizikia, Zhenya anafanya kazi kwenye mfano wa jicho la bandia. Bogdan anajishughulisha na uundaji wa 3D wa mboni ya macho na kuunganisha microcircuits zote katika mfano wa pande tatu na ujasiri wa optic, Zhenya anajenga mfano wa hisabati.

"Tulisoma tani ya fasihi juu ya analogi zilizopo, teknolojia ambazo zilikuwa kwenye soko na sasa, na tukagundua kuwa utambuzi wa picha haufai. Lakini tulijifunza kuwa matrix hapo awali iliundwa kwa ajili ya kurekodi picha na nishati zao. Tuliamua kuendeleza matrix sawa kwa ukubwa uliopunguzwa, ambayo itakuwa na uwezo wa kusajili angalau seti ya chini ya picha na kujenga pigo la umeme kwa misingi yao. Kwa njia hii tunaondoa safu ya kati ya picha wazi na utambuzi wake - tunafanya kazi moja kwa moja.

Matokeo yake yatakuwa maono ambayo sio kabisa katika maana ya classical. Lakini kama Zhenya anavyosema, sehemu iliyobaki ya neva ya macho lazima itambue usambazaji wa msukumo wa umeme kwa njia sawa na kutoka kwa jicho halisi. Mnamo mwaka wa 2018, walijadili mradi huo na rector wa Chuo Kikuu cha Ufundi cha Marine, Gleb Turishchin, na mshauri wa Skolkovo Olga Velichko. Walithibitisha kuwa tatizo hili linaweza kutatuliwa kwa kutumia teknolojia ambazo tayari zipo duniani.

"Lakini kazi hii ni ngumu zaidi kuliko kutengeneza dawa bandia. Hatuwezi hata kufanya majaribio kwa vyura ili kuangalia jinsi retina inavyozalisha msukumo, jinsi wanategemea mwanga tofauti, ambayo eneo hutoa zaidi, ambayo kidogo. Tunahitaji ufadhili ambao utaturuhusu kukodisha maabara na kuajiri watu wa kuoza kazi na kupunguza makataa. Pamoja na gharama ya vifaa vyote muhimu. Kama sheria, yote inategemea pesa."

Urasimu

Bogdan na Zhenya walituma maombi kwa Skolkovo kwa ufadhili lakini walikataliwa - bidhaa zilizomalizika tu zilizo na uwezo wa kibiashara ndizo zinazoenda huko, na sio miradi ya utafiti katika hatua ya mchanga.

Licha ya uhalisi wote katika hadithi ya Zhenya, licha ya uwezo wake na mafanikio ya kusisimua, mtu anashangazwa na bahati mbaya ya ajabu ya ukiritimba. Inasikitisha sana kusikia juu ya hili dhidi ya hali ya nyuma ya habari. Hapa kuna "bidhaa nyingine ambayo watu wanahitaji" (programu ya picha, uboreshaji wa matangazo au aina mpya za gumzo) inayopokea mamilioni ya dola katika mapato na uwekezaji. Lakini mshiriki asiyejulikana hajui la kufanya na mawazo yake.

Mwaka huu Zhenya alishinda masomo ya bure ya miezi sita nchini Austria chini ya mpango wa ushirikiano kati ya vyuo vikuu - lakini hawezi kwenda huko. Ili kudhibitisha visa, dhamana inahitajika kwamba ana pesa kwa makazi na maisha huko Salzburg.

"Kukata rufaa kwa fedha hakukuzaa matunda, kwa sababu ufadhili hutolewa kwa programu kamili za diploma," anasema Zhenya, "Kukata rufaa kwa Chuo Kikuu cha Salzburg yenyewe hakukuwa na - chuo kikuu hakina mabweni yake na haiwezi kutusaidia na malazi.

Niliandikia pesa kumi, na ni watatu au wanne tu walionijibu. Kwa kuongezea, walijibu kwamba digrii yangu ya kisayansi haikuwafaa - walihitaji mabwana na wa juu zaidi. Mafanikio yangu ya kisayansi katika masomo ya shahada ya kwanza hayathaminiwi nao. Ikiwa unasoma katika chuo kikuu cha ndani, una shahada ya kwanza na unajishughulisha na utafiti wa kiufundi, basi unaweza kutuma maombi ndani ya chuo kikuu. Lakini kwa mtu kutoka nje ya nchi, kwa bahati mbaya, hawana hii.

Niliwasiliana na takriban idadi sawa ya fedha za Kirusi. Huko Skolkovo waliniambia: samahani, lakini tunafanya kazi tu na mabwana. Wakfu wengine waliniambia kuwa hawana ufadhili kwa miezi sita, au wanafanya kazi na programu za diploma tu, au hawafadhili watu binafsi. Na misingi ya Prokhorov na Potanin haikunijibu hata.

Nilipokea barua kutoka kwa Yandex kwamba wanajishughulisha na hisani kubwa na kampuni hiyo kwa sasa haina ufadhili, lakini wananitakia kila la heri.

Nilikubali hata ufadhili uliolengwa na mkataba, ambao ungeniruhusu kwenda kusoma, na matokeo yake ningeleta kitu kwa kampuni. Lakini kila kitu kinasimama kwa kiwango cha chini cha mawasiliano. Ninaelewa hii inahusu nini. Watu wanaofanya kazi kwenye simu na barua hufanya kazi kulingana na hati. Wanaona kwamba maombi yamefika, inaweza hata kuwa nzuri. Lakini wataandika: samahani, hapana, kwa sababu ama muda wa maombi umeisha au huna sifa kulingana na hali yako. Lakini sina nafasi ya kufikia mahali pa juu zaidi kuliko wamiliki wa hazina hiyo, sina mawasiliano kama haya.

Lakini machapisho kuhusu shida ya Zhenya yalianza kuenea haraka kwenye mitandao ya kijamii. Katika siku chache za kwanza, tulikusanya kuhusu rubles 50 - kati ya euro 000 zinazohitajika. Hakuna wakati mwingi wa kujiandaa, lakini watu wengi tayari wanamwandikia Zhenya kuhusu usaidizi. Labda kila kitu kitafanya kazi.

Ningefurahi kumaliza maandishi haya marefu juu ya kurudi kwa shujaa kutoka Austria na uzoefu mpya na wenye nguvu. Au kupokea ruzuku kwa moja ya miradi, na picha kutoka kwa maabara mpya. Lakini maandishi yalisimama kwenye chumba cha kulala, ambapo kuna vyumba viwili, vitanda viwili, meza mbili, rafu mbili, jokofu.

Inaonekana kwangu kwamba jumuiya kubwa za wataalamu zinahitajika kusaidiana. Mke wa Nekrasov anahitaji pesa, mawasiliano muhimu, maoni, ushauri, chochote. Wacha tuinue karma yetu.

Mawasiliano ya Zhenya na takwimu nyingine muhimue-mail: [barua pepe inalindwa]
Телефон: +7-914-968-93-21
Telegramu na WhatsApp: +7-999-057-85-48
github: github.com/Ravino
vk.com: vk.com/ravino_doul

Maelezo ya kuhamisha fedha:
Nambari ya kadi: 4276 5000 3572 4382 au nambari ya simu +7-914-968-93-21
Mkoba wa Yandex kwa nambari ya simu +7-914-968-93-21

Mwenyeji: Nekrasov Evgeniy

Chanzo: mapenzi.com

Kuongeza maoni