Zomwe zimakhala ngati kumvera ma code pa mawu 1000 pamphindi

Nkhani ya tsoka laling'ono ndi zipambano zazikulu za wopanga bwino kwambiri yemwe akufunika thandizo

Zomwe zimakhala ngati kumvera ma code pa mawu 1000 pamphindi

Ku Far Eastern Federal University pali malo ochitira projekiti - kumeneko ambuye ndi ma bachelor amapeza ma projekiti aumisiri omwe ali ndi makasitomala kale, ndalama ndi ziyembekezo. Maphunziro ndi maphunziro ozama amachitikiranso kumeneko. Akatswiri odziwa zambiri amalankhula za zinthu zamakono komanso zogwiritsidwa ntchito.

Mmodzi mwa maphunziro ozama adagwiritsidwa ntchito pakugwiritsa ntchito makina a Docker pakugawa makompyuta ndi kuyimba. Anapezeka ndi ambuye ndi omaliza maphunziro a masamu ogwiritsidwa ntchito, uinjiniya, kukonzekera mapulogalamu ndi madera ena aukadaulo.

Mphunzitsiyo anali munthu wokhala ndi magalasi akuda, wometa tsitsi lamakono, mpango, wochezeka komanso wodalirika kwambiri - makamaka kwa wophunzira wazaka 21. Dzina lake ndi Evgeny Nekrasov, adalowa FEFU zaka ziwiri zapitazo.

Wunderkind

"Inde, anali achikulire ndipo anali ndi maudindo ambiri, koma sindinganene kuti anali odziwa zambiri. Kuwonjezera apo, nthaŵi zina ndinkapereka nkhani kwa anzanga a m’kalasi kwa aphunzitsi athu. Panthawi ina, tidazindikira kuti sangandipatsenso chilichonse pa Object Oriented Programming, kotero nthawi ndi nthawi ndimamuphunzitsa za OOP, chitukuko chamakono, GitHub, komanso kugwiritsa ntchito makina owongolera.

Zomwe zimakhala ngati kumvera ma code pa mawu 1000 pamphindi

Evgeniy amatha kulemba mu Scala, Clojure, Java, JavaScript, Python, Haskell, TypeScript, PHP, Rust, C++, C ndi Assembler. "Ndimadziwa JavaScript bwino, ena onse ndi otsika kapena awiri otsika. Koma panthawi imodzimodziyo, ndikhoza kukonza woyang'anira mu Rust kapena C ++ mu ola limodzi. Sindinaphunzire zinenero zimenezi mwadala. Ndinawaphunzira pa ntchito zimene anandipatsa. Nditha kulowa nawo pulojekiti iliyonse powerenga zolemba ndi zolemba. Ndikudziwa mafotokozedwe a zilankhulo, ndipo yomwe mungagwiritse ntchito ilibe kanthu. Ndizofanana ndi zomanga ndi malaibulale - ingowerengani zolembedwazo ndikumvetsetsa momwe zimagwirira ntchito. Chilichonse chimatsimikiziridwa ndi gawo la phunziro ndi ntchito. ”

Evgeniy wakhala akuphunzira mwakhama mapulogalamu kuyambira 2013. Mphunzitsi wina wa pasukulu yasekondale wa sayansi ya kompyuta yemwe anali wakhungu kotheratu anamuchititsa chidwi ndi sayansi ya makompyuta. Njirayi idayamba ndi intaneti - HTML, JavaScript, PHP.

"Ndikungofuna kudziwa. Sindimagona kwambiri - nthawi zonse ndimakhala wotanganidwa ndi chinachake, kuwerenga chinachake, kuphunzira chinachake. "

Mu 2015, Evgeniy adafunsira mpikisano wa "Umnik" kuti athandizire ntchito zaukadaulo za asayansi achichepere opitilira zaka khumi ndi zisanu ndi zitatu. Koma iye sanali khumi ndi zisanu ndi zitatu, kotero iye analephera kupambana mpikisano - koma Evgeniy anaona m'dera kutukula. Anakumana ndi Sergei Milekhin, yemwe panthawiyo anali kukonza misonkhano ku Vladivostok monga gawo la Google Developer Fest. “Anandiitanira kumeneko, ndinabwera, kumvetsera, ndinasangalala nazo. Chaka chotsatira ndinabweranso, ndinadziŵana ndi anthu mowonjezereka, ndinalankhulana.”

Andrey Sitnik wa gulu la VLDC anayamba kuthandiza Evgeniy ndi ntchito zake zapaintaneti. "Ndinafunika kupanga pulogalamu ya socket yamitundu yambiri. Ndinaganiza kwa nthawi yayitali za momwe ndingachitire izi mu PHP, ndikutembenukira kwa Andrey. Anandiuza kuti, "tenga node.js, npm phukusi zomwe zili pa intaneti, ndipo musawononge mutu wanu. Ndipo kwenikweni, kusuntha kotseguka kumakhala kosangalatsa. ” Chifukwa chake ndidakulitsa Chingelezi changa, ndikuyamba kuwerenga zolemba ndikutumiza ma projekiti pa GitHub. ”

Mu 2018, Evgeniy adapereka kale zowonetsera ku Google Dev Fest, akukamba za zomwe zikuchitika m'munda wa malo ofikirako, ma prostheses apamwamba a miyendo, chitukuko cha ma neural interfaces ndi machitidwe owongolera opanda kulumikizana. Tsopano Evgeniy ali m'chaka chake chachiwiri cha digiri ya bachelor mu Software Engineering, koma wamaliza kale bwino ndipo akumaliza ntchito yake yomaliza.

"Ndinauzidwa kuti ndigwiritse ntchito ndondomeko ya deta mu tebulo la hashi. Ichi ndi chinthu chokhazikika chomwe chimaperekedwa kwa aliyense ku yunivesite. Ndinamaliza ndi mizere 12 zikwi za code ndi ndodo zambiri," akutero Evgeniy akuseka, "Ndinamanga tebulo la hashi ndi mawonekedwe ake osinthidwa mu JavaScript kuti ndiwerenge deta mofulumira. Ndipo mphunzitsiyo anati: “Ndikufuna kuti mulembe zimene sizindivuta kuti ndizizipima.” Zinali zokhumudwitsa kwambiri. "

Ntchito za Evgeniy zimawoneka zosangalatsa kwambiri. Yoyamba mwa izi ndikukula kwa miyezo ya intaneti kwa anthu olumala. Akufuna kupanga chida chomwe chimapereka ukadaulo wothandizira kunja kwa bokosilo kuti anthu omwe ali ndi vuto lowoneka azitha kugwiritsa ntchito mosavuta popanda kudandaula za kuphonya zina. Evgeniy amadziwa bwino vutoli, chifukwa iye mwini anasiya kuona.

Kuvulala

“Ndinali wachinyamata wamba, ndi manja anga onse ali m’malo. Mu 2012, ndinadziphulitsa ndekha. Ndinapita kokayenda ndi mnzanga, ndinanyamula silinda mumsewu, ndipo inaphulika m'manja mwanga. Dzanja langa lamanja linang’ambika, dzanja langa lamanzere linali lopunduka, maso anga anawonongeka, ndipo makutu anga anali ndi vuto. Kwa miyezi isanu ndi umodzi ndimangogona pa matebulo opangira opaleshoni.

Dzanja lamanzere linasonkhanitsidwa m'magawo, mbale ndi singano zoluka zidayikidwa. Patatha miyezi isanu ndinamugwirira ntchito.

Nditavulala, sindinaone kalikonse. Koma madokotala anatha kubwezeretsa kuwala kuzindikira. Panalibe kalikonse m’diso langa kupatula chipolopolo. Chilichonse mkati chinasinthidwa - matupi a vitreous, magalasi. Zonse zotheka."

Mu 2013, Zhenya anapita ku sukulu yophunzitsa ana omwe ali ndi vuto la maso. Mphunzitsi wa sayansi ya pakompyuta ameneyo, yemwe anali wakhungu kotheratu, anamuphunzitsa kugwiritsiranso ntchito kompyuta. Pachifukwa ichi, mapulogalamu apadera amagwiritsidwa ntchito - owerenga zenera. Amapeza ma API ogwiritsira ntchito kuti athe kupeza mawonekedwe ndikusintha pang'ono momwe amawongolera.

Zhenya amadzitcha wokonda Linux wogwiritsa ntchito; amagwiritsa ntchito Debian. Pogwiritsa ntchito kiyibodi, amayendayenda m'mawonekedwe a mawonekedwe, ndipo mawu opangira mawu amawulula zomwe zikuchitika.

“Tsopano umva malo okha,” amandiuza asanayatse pulogalamuyo.

Zimamveka ngati kachidindo kapena macheza achilendo, koma kwenikweni ndi Russian wamba kapena Chingerezi, zimangokhala kuti synthesizer imalankhula pa liwiro losaneneka kwa khutu losaphunzitsidwa.

“Sizinali zovuta kuphunzira izi. Poyamba ndimagwira ntchito pa Windows ndikugwiritsa ntchito mawonekedwe a Jaws. Ndinaigwiritsa ntchito ndipo ndinaganiza kuti, “Ambuye, mungagwire bwanji ntchito yothamanga chonchi?” Ndinayang'ana pafupi ndipo ndinazindikira kuti makutu anali opindika ngati chubu. Ndinazibwezeranso ndipo pang’onopang’ono ndinayamba kuziwonjezera ndi 5-10 peresenti mlungu uliwonse. Ndidafulumizitsa synthesizer ku mawu zana, kenako ochulukirapo, mobwerezabwereza. Tsopano amalankhula mawu chikwi pa mphindi imodzi.”

Zhenya amalemba mkonzi wanthawi zonse - Gedit kapena Nano. Koperani magwero ochokera ku Github, amatsegula owerenga chophimba ndikumvetsera kachidindo. Kuonetsetsa kuti ikhoza kuwerengedwa ndi kumveka mosavuta ndi opanga ena, imagwiritsa ntchito linters ndi masinthidwe ponseponse. Koma Zhenya sangathe kugwiritsa ntchito malo otukuka chifukwa sangathe kufika kwa akhungu chifukwa cha kukhazikitsidwa kwawo.

"Amapangidwa m'njira yoti zenera lawo limatsimikiziridwa ndi dongosolo, ndipo chilichonse chomwe chili mkati mwazenera sichimawonedwa ndi wowerenga chophimba chifukwa sangathe kuchipeza. Tsopano ndalumikizana ndi JetBrains mwachindunji kuyesa kupanga zigamba zina kumalo awo. Adanditumizira magwero a PyCharm. IDE imakhazikitsidwa pa Intellij Idea, kotero zosintha zonse zitha kugwiritsidwa ntchito apo ndi apo. ”

Cholepheretsa china ndi kusowa kwa kutsata miyezo yodziwika pa intaneti. Mwachitsanzo, tikuwona mutu waukulu patsamba. Madivelopa ambiri amakhazikitsa izi pogwiritsa ntchito span tag kuti akhwimitse font pakukula komwe akufuna, ndipo pamapeto pake imawoneka bwino. Koma popeza malembawo si mutu wa dongosolo, wowerenga chophimba samazindikira ngati chinthu cha menyu ndipo salola kuyanjana.

Zhenya amagwiritsa ntchito pulogalamu yam'manja ya VKontakte mosavuta, koma amapewa Facebook: "VK ndiyosavuta kwa ine chifukwa ili ndi mndandanda wamitundu yosiyana. Lili ndi zinthu ndi mitu yomwe kwa ine ndi gawo la semantic la tsamba. Mwachitsanzo, mutu woyamba pomwe dzina langa latchulidwira - ndikudziwa kuti uwu ndi mutu watsamba. Ndikudziwa kuti mutu wa "mauthenga" umagawanitsa tsamba, ndipo pansipa pali mndandanda wa zokambirana.

Facebook imalimbikitsa kupezeka, koma zenizeni zonse ndi zoipa kwambiri moti n'zosatheka kumvetsa chirichonse. Ndimatsegula - ndipo pulogalamuyo imayamba kuzizira, tsambalo limachedwa kwambiri, zonse zimandilumphira. Pali mabatani onse paliponse, ndipo ndimakhala ngati, "Kodi ndimagwira ntchito bwanji ndi izi?!" Ndizigwiritsa ntchito pokhapokha ndikamaliza kasitomala wanga kapena kulumikiza munthu wina. ”

Kafukufuku

Zhenya amakhala Vladivostok mu dorm wamba yunivesite. Muchipindachi muli bafa, ma wardrobes awiri, mabedi awiri, matebulo awiri, mashelufu awiri, firiji. Palibe zida zapadera, koma malinga ndi iye, sizofunika. “Kuwonongeka kwamaso sikutanthauza kuti sindingathe kuyenda kapena kupeza njira. Koma ndikanatha kudzikonzekeretsa ndekha ndi nyumba yanzeru ndikadakhala ndi zogula. Ndilibe ndalama zogulira zinthu zina. Kuti wophunzira awononge ndalama zokwana XNUMX pa fizi kuti azingocheza naye n’kopanda phindu.”

Zhenya amakhala ndi mtsikana, amathandiza m'njira zambiri kunyumba: "kufalitsa masangweji, kuthira tiyi, kuchapa zovala. Choncho, ndinali ndi nthawi yambiri yopuma komanso kuchita zinthu zimene ndimakonda.”

Mwachitsanzo, Zhenya ali ndi gulu loimba kumene amaimba gitala lamagetsi. Anaphunziranso pambuyo povulala. M’chaka cha 2016, anakhala miyezi itatu m’chipinda chothandizira anthu okalamba, kumene anapempha mphunzitsi kuti amuthandize gitala lake. Poyamba ndinkasewera ndi msoko wa malaya otembenukira mkati. Kenako ndinamanga mkhalapakati.

“Ndinatenga bandeji kuti ndilimbitse dzanja, lomwe amagwiritsa ntchito, mwachitsanzo, karateka, ndikulidula pamalo olekanitsa zala ndikulikokera pamkono. Pali thovu lomwe limateteza burashi kuti lisawonongeke - ndidasoka chosankha chomwe mchimwene wanga adandidula ndi spatula yapulasitiki. Linakhala lilime lalitali la pulasitiki, lomwe ndimagwiritsa ntchito posewera zingwe - kuzula ndi kulira.

Kuphulikako kunatulutsa makutu ake, kotero Zhenya samamva ma frequency otsika. Gitala yake ilibe chingwe chachisanu ndi chimodzi (chotsikitsitsa), ndipo chachisanu chimasinthidwa mosiyana. Nthawi zambiri amasewera solo.

Koma ntchito zazikulu zimakhalabe chitukuko ndi kafukufuku.

Dzanja la prosthetic

Zomwe zimakhala ngati kumvera ma code pa mawu 1000 pamphindi

Imodzi mwama projekitiwa ndi kupanga pulojekiti yapamwamba yokhala ndi njira yowongolera mwanzeru. Mu 2016, Zhenya adadza kwa munthu yemwe akupanga prosthesis ndikuyamba kumuthandiza poyesa. Mu 2017, adatenga nawo gawo mu Neurostart hackathon. Pagulu la anthu atatu, Zhenya adapanga olamulira otsika. Ena awiri adapanga okha ma model ndikuphunzitsa ma neural network a control system.

Tsopano Zhenya watenga mbali yonse ya mapulogalamu a polojekitiyi. Amagwiritsa ntchito Myo Armband kuti awerenge mphamvu za minofu, amamanga masks ozikidwa pa iwo, ndipo amagwiritsa ntchito zitsanzo za neural network pamwamba kuti azindikire zizindikiro-izi ndi zomwe dongosolo lolamulira limapangidwira.

"Chibangilicho chili ndi masensa asanu ndi atatu. Amatumiza zosintha ku chipangizo chilichonse cholowetsa. Ndidachotsa SDK yawo ndi manja anga, ndikusokoneza chilichonse chomwe chikufunika, ndikulemba lib yanga ku Python kuti ndiwerenge zambiri. Inde, palibe deta yokwanira. Ngakhale nditayika masensa biliyoni pakhungu langa, sizikhala zokwanira. Khungu limayenda pamwamba pa minofu ndipo deta imasokonezeka. "

M'tsogolomu, Zhenya akukonzekera kukhazikitsa masensa angapo pansi pa khungu ndi minofu. Adzayesa tsopano - koma ntchito zoterezi ndizoletsedwa ku Russia. Ngati dokotala ayika zida zosavomerezeka pansi pa khungu la munthu, adzataya diploma yake. Komabe, Zhenya adasoka sensa imodzi m'manja mwake - chizindikiro cha RFID, monga makiyi apakompyuta, kuti atsegule intercom kapena loko iliyonse yomwe fungulo lidzalumikizidwe.

Diso lochita kupanga

Limodzi ndi Bogdan Shcheglov, biochemist ndi biophysicist, Zhenya akugwira ntchito pa chitsanzo cha diso lochita kupanga. Bogdan akugwira ntchito mu 3D chitsanzo cha diso ndikugwirizanitsa ma microcircuits onse mu chitsanzo cha mbali zitatu ndi mitsempha ya optic, Zhenya akumanga chitsanzo cha masamu.

"Tidaphunzira mabuku ochuluka pa ma analogue omwe analipo kale, matekinoloje omwe anali pamsika ndipo tsopano, ndipo tidazindikira kuti kuzindikira zithunzi sikofunikira. Koma tidaphunzira kuti matrix adapangidwa kale kuti ajambule zithunzi ndi mphamvu zawo. Tinaganiza zopanga matrix ofanana ndi kukula kocheperako, komwe kutha kulembetsa osachepera ma photon ndi kupanga ma pulse amagetsi pamaziko awo. Mwanjira iyi timachotsa gawo lapakati la chithunzi chowoneka bwino komanso kuzindikira kwake - timangogwira ntchito mwachindunji. ”

Zotsatira zake zidzakhala masomphenya omwe sali kwenikweni mu lingaliro lachikale. Koma monga momwe Zhenya akunenera, chotsalira cha mitsempha ya optic chiyenera kuzindikira kuperekedwa kwa mphamvu zamagetsi mofanana ndi diso lenileni. Mu 2018, adakambirana za ntchitoyi ndi rector wa Marine Technical University, Gleb Turishchin, ndi mlangizi wa Skolkovo Olga Velichko. Iwo anatsimikizira kuti vutoli likhoza kuthetsedwa pogwiritsa ntchito matekinoloje omwe alipo kale padziko lapansi.

Koma ntchitoyi ndi yovuta kwambiri kuposa kupanga ma prosthetics. Sitingathe ngakhale kuyesa achule kuti tiwone momwe retina imapangidwira bwino, momwe amadalira kuwala kosiyana, komwe kumapanga zambiri, zochepa. Tikufuna ndalama zomwe zingatilole kubwereka labotale ndikulemba ganyu anthu kuti awononge ntchito ndikuchepetsa nthawi yomaliza. Kuphatikizanso mtengo wazinthu zonse zofunika. Monga lamulo, zonse zimatengera ndalama. ”

Utsogoleri

Bogdan ndi Zhenya adafunsira ndalama ku Skolkovo, koma adakanidwa - zongomaliza zokha zomwe zili ndi mwayi wamalonda zimapita kumeneko, osati mapulojekiti ofufuza pagawo loyambira.

Ngakhale chiyambi chonse cha nkhani ya Zhenya, ngakhale ali ndi luso ndi kupambana kolimbikitsa, wina amadabwa ndi zovuta zachilendo za bureaucratic. Ndizokwiyitsa kwambiri kumva za izi motsutsana ndi maziko a nkhani. Nayi "chinthu china chomwe anthu amafunikira" (chithunzithunzi, kukhathamiritsa zotsatsa kapena mitundu yatsopano ya macheza) akulandira mamiliyoni ake a madola mu ndalama ndi ndalama. Koma wokonda osadziwika sakudziwa choti achite ndi malingaliro ake.

Chaka chino Zhenya adapambana maphunziro aulere a miyezi isanu ndi umodzi ku Austria pansi pa pulogalamu ya mgwirizano pakati pa mayunivesite - koma sangapite kumeneko. Kuti atsimikizire visa, zitsimikizo zimafunikira kuti ali ndi ndalama zokhala ndi nyumba ndi moyo ku Salzburg.

"Kupempha ndalama sikunapereke zotsatira, chifukwa ndalama zimangoperekedwa kwa mapulogalamu onse a diploma," akutero Zhenya, "Kudandaula ku yunivesite ya Salzburg sikunateronso - yunivesite ilibe malo ake ogona ndipo sikungatithandize ndi malo ogona.

Ndinalembera ndalama khumi, ndipo atatu kapena anayi okha ndiwo anandiyankha. Komanso, adayankha kuti digiri yanga yasayansi sinawagwirizane nawo - amafunikira ambuye ndi apamwamba. Zochita zanga zasayansi mu maphunziro a digiri yoyamba siziyamikiridwa ndi iwo. Ngati mukuphunzira ku yunivesite yakomweko, muli ndi digiri ya bachelor ndipo mukuchita kafukufuku waukadaulo, ndiye kuti mutha kulembetsa ku yunivesite. Koma kwa munthu wochokera kunja, mwatsoka, alibe izi.

Ndidalumikizana ndi pafupifupi kuchuluka komweko kwa ndalama zaku Russia. Ku Skolkovo anandiuza kuti: pepani, koma timangogwira ntchito ndi ambuye. Maziko ena adandiuza kuti alibe ndalama kwa miyezi isanu ndi umodzi, kapena amangogwira ntchito ndi ma dipuloma, kapena sapereka ndalama kwa anthu. Ndipo maziko a Prokhorov ndi Potanin sanandiyankhe nkomwe.

Ndinalandira kalata kuchokera ku Yandex kuti akugwira ntchito zachifundo zazikulu ndipo kampaniyo ilibe ndalama, koma amandifunira zabwino zonse.

Ndinavomeranso kuti ndipeze ndalama zogwirira ntchito, zomwe zingandilole kupita kukaphunzira, ndipo chifukwa chake ndimabweretsa chinachake ku kampaniyo. Koma chirichonse chimayima pa mlingo wochepa wa kulankhulana. Ndikumvetsa kuti izi ndi chiyani. Anthu omwe amagwira ntchito pafoni ndi kutumiza makalata amangogwira ntchito mogwirizana ndi zikalata. Awona kuti pulogalamu yafika, zitha kukhala zabwino. Koma alemba kuti: Pepani, ayi, chifukwa mwina nthawi yofunsira yatha kapena simukuyenerera malinga ndi momwe mulili. Koma ndilibe mwayi wofikira kwinakwake kuposa eni thumba, ndilibe olumikizana nawo. ”

Koma zolemba za vuto la Zhenya zidayamba kufalikira mwachangu pamasamba ochezera. M'masiku ochepa oyamba, tidasonkhanitsa pafupifupi ma ruble 50 - mwa ma euro 000 ofunikira. Palibe nthawi yochuluka yokonzekera, koma anthu ambiri akulembera kale Zhenya za chithandizo. Mwina zonse zikhala bwino.

Ndingakhale wokondwa kuthetsa lemba lalitalili pobwerera kwa msilikali wochokera ku Austria ndi chidziwitso chatsopano komanso champhamvu. Kapena kulandira thandizo la ntchito imodzi, ndi chithunzi kuchokera ku labotale yatsopano. Koma lembalo linayima m'chipinda cha dorm, momwe muli zipinda ziwiri, mabedi awiri, matebulo awiri, mashelufu awiri, firiji.

Zikuwoneka kwa ine kuti magulu akuluakulu a akatswiri akufunika kuti azithandizana. Mkazi Nekrasov amafuna ndalama, kulankhula zothandiza, malingaliro, malangizo, chirichonse. Tiyeni tikweze karma yathu.

Kulumikizana kwa Zhenya ndi ziwerengero zina zofunikaE-mail: [imelo ndiotetezedwa]
Телефон: +7-914-968-93-21
Telegalamu ndi WhatsApp: +7-999-057-85-48
github: github.com/Ravino
vk.com: vk.com/ravino_doul

Tsatanetsatane wa kusamutsa ndalama:
Nambala yamakhadi: 4276 5000 3572 4382 kapena nambala yafoni + 7-914-968-93-21
Chikwama cha Yandex ndi nambala yafoni +7-914-968-93-21

Wolemba: Nekrasov Evgeniy

Source: www.habr.com

Kuwonjezera ndemanga