ʻO ka hui pū ʻana a me ka automation ma ke alo. Nā mea a mākou i aʻo ai ma nā kula 13

Aloha kākou. Ua kākau nā hoa hana ma kēia blog i kēlā ua wehe ʻia ke kākau inoa i ke kula hou o Interface Development ma Moscow. Nui koʻu hauʻoli i ka hoʻonohonoho hou, no ka mea, ʻo wau kekahi o ka poʻe i puka mai me ke Kula i ka makahiki 2012, a mai ia manawa ua komo mau wau i ia mea. Ua ulu ʻo ia. Mai ia mea i hele mai ai kahi hanauna liʻiliʻi holoʻokoʻa o nā mea hoʻomohala me ka manaʻo ākea a me ka hiki ke lawe i nā mea āpau e pili ana i ka frontend i nā papahana. Ke hana nei kekahi o nā haumāna puka ma Yandex, ʻaʻole hana kekahi.

ʻO ka hui pū ʻana a me ka automation ma ke alo. Nā mea a mākou i aʻo ai ma nā kula 13

SRI - ma ke ʻano he lawelawe: koi pū kekahi i nā ʻano like ʻole o ka pilina, automation a me ka hoʻokolohua. ʻO ia kā mākou e kamaʻilio ai i kēia lā ma Habré. E loaʻa pū kekahi mau loulou no nā moho.


ʻAʻole wau makemake e hana hou iaʻu iho: aia nā ʻike kumu āpau e pili ana iā SRI 2019 ma ka pūnaewele. E hoʻomanaʻo wale wau iā ʻoe e pili ana i nā manawa no nā kāne mai nā kūlanakauhale ʻē aʻe: e hōʻike i ka palapala noi inā makemake ʻoe e lawe i ka ʻāpana mua (mai Kepakemapa 7 a ʻOkakopa 25) i ka absentia. ʻOiaʻiʻo, ʻaʻole mākou e hōʻole i ke komo ʻana i ka manawa piha i ka poʻe e kū nei i ka hana hoʻāʻo - e uku mākou no ka hale hoʻokipa a me nā meaʻai.

Ke kono nei mākou i nā poʻe a pau iā SRI e makemake ana i ka hoʻomohala ʻana i mua a loaʻa ʻole ka hoʻomaʻamaʻa. I loko o ke kula, loaʻa i nā haumāna ka ʻike ma ka hoʻomohala hui, aʻo i nā ʻōnaehana noʻonoʻo a hoʻomohala i nā mākau e pono ai no ka hana e hiki mai ana ma Yandex a me nā ʻoihana like. ʻO ke ala ʻoihana o nā haumāna puka SRI e like me kēia: ʻo ka mea mua, lilo lākou i mea hoʻomohala ʻōpio, a laila nā mea hoʻomohala, a ma hope o nā alakaʻi hui.

ʻO kēia ka hiku o ke Kula ma Moscow a me ka ʻumikumamāhā, inā mākou e noʻonoʻo i nā kūlanakauhale a pau i mālama ʻia - Simferopol, Minsk, Yekaterinburg, St. He papahana maʻalahi kā mākou. I kēlā me kēia manawa mākou e hoʻolohe ai i ka manaʻo o nā haumāna: hoʻololi mākou, wehe, hoʻohui i kekahi mea e pili ana i kā lākou makemake a me nā loli i ka ʻoihana.

Hoʻomaka ka hoʻomaʻamaʻa

Paʻakikī loa mākou i ka hana hoʻolauna. ʻO ke ʻano o ka hana no ka hoʻolimalima ʻana ma Moscow e like me ia aia ma Minsk SRI keia makahiki. E hāʻawi mākou iā ʻoe i kahi pilikia e pili ana i ka hoʻolālā dynamic, kākau JavaScript, a pono ʻoe e hoʻomaopopo i kahi kumuhana hou. E like me kā mākou manaʻo, he 5-7 mau lā e hoʻopau ai, ʻoi aku paha.

Ma hope o ke kau inoa ʻana i ke Kula, pono nā haumāna e hele i ʻelua pae. I ka mua o lākou, hoʻolohe nā haumāna i nā haʻiʻōlelo, hana i nā haʻawina home a laila nānā pū me nā kumu a me nā haumāna ʻē aʻe ma ka papa. ʻO ka hopena he hopena synergy ikaika.

Pono e mālama ʻia kekahi o nā haʻiʻōlelo ma kahi ʻano ʻoi aku ka ikaika ma mua o ke koena. Maanei mākou e aʻo ai i nā algorithms: no kekahi mau hola i ka lālani, aʻo nā haumāna i nā ʻenehana algorithmic koʻikoʻi ma ka hoʻomaʻamaʻa.

Ma ka papa ʻelua, hui pū nā poʻe me kekahi i nā hui liʻiliʻi a hana i ke ʻano hackathon (kapa mākou iā lākou he slashathons). I ka wā holoʻokoʻa ʻelua, hana nā haumāna i nā papahana maoli ma lalo o ke alakaʻi ʻana o nā limahana Yandex. I ka hopena - pale i nā papahana. Loaʻa i ka poʻe lanakila loa ka manawa kūpono e komo i ka hana.

ʻAʻole pēlā i nā manawa a pau.

Pehea ka hoʻololi ʻana o SRI

Ua paʻa mākou i ke kula no ka manawa mua ma 2012. I ka hoʻomaka ʻana, ʻo ka manaʻo ʻo mākou iho i nele i nā loea a ua hoʻoholo mākou e "ulu" iā lākou. Akā naʻe, ʻaʻole mākou i kaupalena i nā haumāna i kahi e hiki ai iā lākou ke hana ma hope. He mea nui e hoʻoponopono i kahi hana kiʻekiʻe - e hoʻoikaika i ka kaiaola nui ma o ka hoʻihoʻi ʻana i nā haumāna puka i laila me ka ʻike hohonu o ka frontend. Ma nāʻaha kūkā a me nā hālāwai me nā mea hoʻomohala, hiki iāʻoe keʻike i keʻano o ka huaʻana o kēia kaʻina hana.

Nā palapala a me ka papahana

Ma mua, he mau haʻiʻōlelo wale nō me nā haʻawina home a me ka pale ʻana i kahi papahana hope. Eia kekahi, ākea nā haʻiʻōlelo, i hoʻolālā ʻia no ka pae kumu o ka ʻike o nā haumāna. Ua ʻike mālie mākou ʻaʻole kūpono kēia. Loaʻa nā ʻike āpau ma ka pūnaewele; ʻoi aku ka nui o ka hoʻoikaika ʻana i nā haumāna e ʻimi i ka ʻike pono iā lākou iho, hāʻawi iā lākou i ka vector kūpono a, ma ka laulā, hoʻoulu i ka makemake e aʻo. Eia kekahi, i nā makahiki o ka hoʻokele ʻana iā SRI, ua hōʻiliʻili mākou i ka nui o nā mea e pili ana i nā kumuhana kumu, a hoʻonui pinepine mākou iā ia.

I kēia manawa ke nānā nui nei mākou i ka nānā ʻana i nā haʻawina home. He mea nui kēia o ke kaʻina hana hoʻonaʻauao. ʻO kahi loiloi hui o nā pilikia maʻamau i kēlā me kēia kumuhana ma hope o kēlā me kēia haʻiʻōlelo e kōkua i ka hoʻohui ʻana i nā mea i ka hana.

I ka wā i hoʻokumu ʻia ai ke ʻano Srikathon, ua hāʻawi ia i kahi hoʻoikaika i ke kaʻina hana. Ma mua o kēlā, ua hoʻomākaukau nā haumāna i kā lākou papahana hope ma ka home wale nō. Ua manaʻo mākou e ʻoi aku ka maikaʻi o ka hoʻomaikaʻi ʻana i ka hana hui. He mea paʻakikī kēia akamai e loaʻa inā he mea hoʻomohala hoʻomaka ʻoe e hana nei i kahi hui liʻiliʻi, a ʻoi aku hoʻi inā he manuahi ʻoe. Ma srikathons, loaʻa i kēlā me kēia hui nā kumu aʻoaʻo mai Yandex - nā mea hoʻomohala ʻike, kōkua lākou i nā haumāna e hoʻokumu i nā pilina a kūkulu i kahi kaʻina hana.

ʻO ka hui pū ʻana a me ka automation ma ke alo. Nā mea a mākou i aʻo ai ma nā kula 13

ʻO kekahi o nā Shrikathons

Ua hoʻāʻo pū mākou i ke ʻano o nā kula hui i ka wā i hana ai mākou i ka pōʻaiapili o "Mobilization," he papahana hoʻonaʻauao ma 2017 no ka hoʻomohala ʻana i nā huahana kelepona. Ua hui pū ʻia nā haumāna mai SRI, ke Kula o nā Manaʻo, ke Kula o Mobile Development a me ke Kula o Mobile Design i mau hui i ka manawa like.

I kēia makahiki makemake mākou e hana hou i kahi mea like: e hana mākou i nā hui hui mai Sri Lanka a me nā haumāna mai Nā kula kūkulu hope.

Ke nānā nei i nā hana hoʻāʻo

I kēlā me kēia makahiki, lilo ka hana ho'āʻo i mea paʻakikī no ka poʻe noi, a maʻalahi ka nānā ʻana iā mākou. Ua loaʻa i ke Kula mua nā noi he nui - a laila nānā lima mākou iā lākou. I kēia makahiki aia ma kahi o ʻelua kaukani noi. Pono mākou e hoʻoikaika i ke kaʻina hana hōʻoia: ua hana mākou i kahi papa inoa hoʻokahi a hāʻawi i ka hōʻoia o nā hana i waena o nā poʻe he nui. Ua ho'āʻo mākou i ka ShRI hope loa, a ma kēia e hoʻoikaika mākou i nā ʻano automation a me ka semi-automation o ke kaʻina hōʻoia. No ka laʻana, e hoʻohana mākou i nā autotests e nānā wikiwiki i ka hana ma mua o ka waiho ʻana i kahi mea hoʻomohala no ka loiloi loea.

hui

Ma kahi o hoʻokahi haneli poʻe i komo i ka hoʻonohonoho ʻana a me ke alakaʻi ʻana i ka SRI. ʻO kēia nā mea hoʻomohala interface mai nā wahi a pau o Yandex, mai nā keʻena āpau, a mai nā ʻoihana ʻoihana. Kōkua kekahi i ka hana ʻana i ka papahana, hāʻawi kekahi i nā haʻiʻōlelo a i ʻole nānā i nā sricutons. No ka mea he nui nā mea hoʻonohonoho, ʻaʻole ia e hoʻopilikia nui i nā hana hana o kēia manawa a nā limahana. Loaʻa ka pōmaikaʻi iā lākou: aʻo lākou e hoʻomaʻamaʻa i nā poʻe ʻē aʻe, aʻo, a hana maʻamau i nā papahana paʻakikī. Lanakila.

kanaka

E like me kā mākou mau hana a me nā internships, ʻaʻohe palena makahiki. Ke kali nei mākou i nā haumāna kulanui a me nā loea i loaʻa ka ʻike liʻiliʻi i ka hoʻomohala mua. He mea nui iā mākou ka makemake a me ka hiki ke aʻo i ke kanaka.

Aia ka haumāna SRI ma kahi palena palena: ua ʻike mua ʻo ia a hiki ke hana i kekahi mea, akā nele paha ʻo ia i ka ʻike ʻōnaehana a me ka ʻike i ka hoʻomohala ʻana i ka hui ma nā hui nui, nele ʻo ia i ka hoʻomaʻamaʻa. ʻAʻole aʻo ʻo SRI mai ka ʻōpala.

I ka manawa like, ʻaʻole paha ʻoe he mea hoʻomohala mua, akā e komo i loko, no ka laʻana, hoʻolālā, hoʻokele papahana ʻenehana a i ʻole ka hoʻomohala hope. I kekahi hihia, inā lawa kou ʻike a me kou ʻike e hoʻopau ai i ka hana hoʻāʻo, kūpono ke hele i ke aʻo ʻana ma SRI. ʻO ka ʻike hohonu o ka frontend e ʻae iā ʻoe e hoʻomaopopo maikaʻi i nā pilikia o kāu mau hoa hana.

Inā loaʻa i kēlā me kēia mea hoʻolālā a me nā luna a mākou e hana pū ai i kēia pae o ka hoʻomaopopo ʻana i ka hoʻomohala ʻana i ka interface, ʻoi aku ka maikaʻi o nā mea a pau.

I nā makahiki o ka holo ʻana i ke Kula, ua ʻike mākou i nā mea hoʻomohala e hele mai e hana ma Yandex mai SRI e hōʻike i nā hopena maikaʻi loa i nā loiloi kūloko.

Hāʻawi mākou i kēia no ka loaʻa ʻana o nā haumāna SRI i ka noʻonoʻo kūpono a me ka archetype o kahi haumāna. Nānā lākou i ka honua me nā maka hāmama a mai kānalua e nīnau inā maopopo ʻole kekahi mea. ʻIke lākou i ka hana kūʻokoʻa a me ka maʻalahi e hui pū me nā poʻe ʻē aʻe.

Mai nā kūlanakauhale ʻē aʻe

Lawe mākou i nā haumāna mai nā wahi a pau o Rūsia, no ka mea, ʻo ka hoʻopaʻa ʻana a me ka noho pū ʻana me nā poʻe like-noʻonoʻo e hoʻokumu i kahi aupuni koʻikoʻi - a laila lawe iā lākou i waho o ko lākou ʻano home. Ua like ia me kahi hoʻomoana kauwela, kahi lumi hoʻokipa haumāna, a i ʻole ke ʻano coliving kaulana i kēia manawa. Ua lili kekahi poʻe komo mai Moscow a noi aku e neʻe i kahi hale hoʻokipa me nā hoa haumāna.

Haʻawina hapa manawa

I kēia makahiki, hiki ke hoʻopau i ka pae mua me nā haʻiʻōlelo a me nā haʻawina home ma ke ʻano leka, mamao - pololei mai kou kūlanakauhale. Akā no ka lua o ka papa e pono ai ʻoe e hele i Moscow, mai ia manawa e hoʻomaka ai ka hana kilokilo. ʻAʻole mākou ʻike i ka nui o nā wahi e loaʻa no ke aʻo mamao. He mea koʻikoʻi ka ʻano noʻonoʻo o ka hui pūʻulu ma ʻaneʻi; he mea nui ka manaʻo no ka hui.

Makemake mākou i nā haumāna e aʻo ana ma ke kahawai hoʻokahi e kamaʻilio me kekahi i kekahi a lilo i mau hoaaloha. Inā aʻo mamao ka hapalua o ka poʻe noi, a nui loa ke kahe, no ka laʻana, 100 poʻe, a laila e loaʻa kahi hopena maikaʻi ʻole o ka loneli i ka lehulehu. No laila, he 30-40 mau haumāna ma ke kahawai hoʻokahi.

Ka helu o ka hoʻololi ʻana iā Yandex

Mai kēlā me kēia kahawai o nā makahiki i hala iho nei, lawe mākou mai 60% a i 70% o nā haumāna puka no nā internships a me nā hakahaka.

Ma ka huina, 539 nā haumāna i puka mai ka SRI, 244 o lākou i lilo i poʻe limahana Yandex (ʻaʻole helu i ka poʻe ma ka internship wale nō). Ke hoʻohana nei ka hui i nā haumāna puka 163 i kēia manawa.

Mai nā Kula o ka makahiki i hala, ua hoʻohana mākou i 59 poʻe ma ka hui: 29 interns, 30 mau mea hoʻomohala piha. Hana nā haumāna puka ma nā ʻano lawelawe Yandex: Direct, Search, Mail, main page, Market, Geoservices, Auto, Zen, Metrica, Health, Money.

ʻO ka BEM a me ke ala hybrid i ka hoʻomohala kelepona

ʻAʻole pili ʻo SRI i ka BEM. ʻOiaʻiʻo, inā mākou e kamaʻilio e pili ana i ka hoʻomohala ʻana i ka interface, ʻo mākou ke ʻano i hoʻomohala ʻia ma Yandex - ʻo ia hoʻi, nā hana kaumaha, nā mea hoʻohana he nui, nā kūlana kiʻekiʻe a me ka nānā ʻana i nā kikoʻī. ʻOiai no ka hana ʻana i nā pūnaewele puni honua liʻiliʻi, he mea nui e hoʻomaopopo i nā kumu kumu o ka ʻoihana, e hoʻomaopopo i ka mea hiki iā ʻoe ke mālama a me ke kumu, a me ka mea hiki ʻole. Ma ke noi a nā haumāna, ua hoʻolaʻa mākou i kekahi o nā haʻiʻōlelo iā BEM, no ka mea, ua lilo kēia ʻano i mea maʻamau i nā wahi he nui.

Ke aʻo nei mākou i ka hoʻomohala pūnaewele a me nā ʻenehana pili, a me ka hoʻomohala kelepona a me ka hoʻolālā kelepona i loko o ka pōʻaiapili o nā ʻenehana pūnaewele, a hoʻohana i kahi ala hybrid i ka hana ʻana i nā noi. No laila, ma SRI ʻaʻole mākou e hoʻopā i nā ʻano o ka papahana ʻōiwi ma Swift, Objective-C, Cocoa, C++, Java. ʻAʻole mākou e pili i ka hoʻomohala ʻana no React Native.

E wehe i ka webinar

ʻO kēia Pōʻakolu, Iune 19, ma ka hola 19:00 Moscow, e hoʻonohonoho wau me koʻu mau hoa hana i kahi webinar e pili ana i ke Kula - e pane mākou i nā nīnau mai ka poʻe e noʻonoʻo nei e kākau inoa a i ʻole ua hoʻomaka e hana i ka hana (ʻoiaʻiʻo, e hana pū wau. e hele mai i nā manaʻo i kēia pou). Eia ka loulou ma YouTube, hiki iā ʻoe ke kaomi "Hoʻomanaʻo".

He aha ka heluhelu e hoʻomākaukau ai

Nā kahua kūpono

- Aʻoaʻo JavaScript hou
- WebReference
 
Nā puke

- JavaScript. The Comprehensive Guide (6th Edition), David Flanagan
- Code hemolele, Steve McConnell
- Hana hou. Hoʻomaikaʻi i ka Code e kū nei, Martin Fowler  
- Buke Git
 
Nā papahana ma Udacity (loulou)

- Nā Kuleana Kauoha Linux
— Ka hoʻopololei ʻana i ka polokalamu kele pūnaewele
— Hoʻonui i ka hana pūnaewele
— JavaScript
— Hoʻopili pūnaewele no nā mea hoʻomohala pūnaewele
- HTML5 Canvas
— Nā kiʻi pane
— Nā Kuleana Hoʻolālā Pūnaewele
— Nā polokalamu kele pūnaewele pahemo
— Mea Paahana a me ka Automation
— Hoao JavaScript
— Hoʻomaka i nā polokalamu pūnaewele holomua
— Hoao lako polokalamu
— JavaScript pili i ka mea
 
Paʻi wikiō

- ʻO Yandex Academy Channel
- Nā lako ShRI
- Kiʻi kiʻi ma Node.js
- Kiʻi kiʻi ma Webpack 
- Kiʻi ʻia e Gulp
- ES6 Kumu
- Aʻoaʻo Javascript no ka poʻe hoʻomaka
- Nā Kuleana Javascript
- Javascript Modular
- React JS Aʻo
- Nā Aʻoaʻo Redux
- LearnCode.academy
- CodeDojo
- JavaScript.ru
- Nā mea hana Google
- Mea hoʻomohala Microsoft
- Nā Mea Hoʻohui Facebook
- Pūʻulu Technostream Mail.Ru
- NOU INTUIT

Hiki iā ʻoe ke hoʻāʻo i kou lima e hoʻoponopono i nā pilikia ma Kānāwai Kaha.

ʻAʻole kēia he papa inoa piha, he nui nā mea pono. Makemake mākou i nā mea noi e hoʻolohe i kekahi mau kumuhana a hāʻawi manawa iā lākou. He mea nui ka makemake o nā haumāna e ʻimi i ka ʻike iā lākou iho.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka