Kudyidzana uye otomatiki kumberi. Zvatakadzidza muzvikoro 13

Mhoroi mose. Vanoshanda navo nguva pfupi yadarika vakanyora pane ino blog kuti kunyoreswa kwavhurwa kuenda kuChikoro chinotevera cheInterface Development muMoscow. Ndinofara zvikuru neseti itsva, nokuti ndakanga ndiri mumwe weavo vakauya neChikoro muna 2012, uye kubvira ipapo ndave ndichigara ndichibatanidzwa machiri. Ashanduka. Kubva mazviri kwakauya iyo mini-chizvarwa chevagadziri vane tarisiro yakafara uye kugona kutora pane zvese zvine chekuita nekumberi mumapurojekiti. Vamwe vevakapedza kudzidza vanoshanda kuYandex, vamwe havaiti.

Kudyidzana uye otomatiki kumberi. Zvatakadzidza muzvikoro 13

SRI - sevhisi: inodawo mafomati akasiyana ekudyidzana, otomatiki uye kuyedza. Ndizvo zvatichataura nezvazvo nhasi paHabrΓ©. Pachave zvakare nemalink anobatsira kune vanokwikwidza.


Ini handidi kuzvidzokorora zvakanyanya: ruzivo rwese rwekutanga nezve SRI 2019 rwuri pawebhusaiti. Rega ndikuyeuchidze nezvemikana yevakomana vanobva kune mamwe maguta: ratidza mufomu rekunyorera kana iwe uchida kutora chikamu chekutanga (kubva munaGunyana 7 kusvika Gumiguru 25) usipo. Zvechokwadi, isu hatizorambi kubatanidzwa kwenguva yakazara kune avo vanotarisana nebasa rekuedza - tichabhadhara hostel uye kudya.

Isu tinokoka munhu wese kuSRI anofarira kumberi-yekupedzisira kusimudzira uye ane yakanyanya kushomeka kwekudzidzira. Munguva yeChikoro, vadzidzi vanowana ruzivo mukuvandudza kwechikwata, vanodzidza masisitimu ekufunga uye kukudziridza hunyanzvi hunodiwa pabasa remangwana muYandex nemamwe makambani akafanana. Iyo nzira yebasa yevanopedza kudzidza veSRI inotaridzika seizvi: kutanga vanova vagadziri vechidiki, vozogadzira, uye pakupedzisira vatungamiriri vechikwata.

Ichi chichava Chikoro chechinomwe muMoscow uye chegumi nemana, kana tikafunga nezvemaguta ose kwaakaitwa - Simferopol, Minsk, Yekaterinburg, St. Tine chirongwa chinoshanduka. Pese patinoteerera mhinduro dzevadzidzi: tinochinja, tinobvisa, tinowedzera chimwe chinhu zvichienderana nezvavanoda uye shanduko muindasitiri.

Kutanga kwekudzidziswa

Isu tinoita kuti basa rekusuma rive rakaoma. Zvinorehwa nebasa rekutsvagisa vanhu muMoscow zvakafanana neizvozvo yaive muMinsk SRI gore rino. Isu tinokupa iwe dambudziko pane inoshanduka dhizaini, kunyora JavaScript, uye iwe unozofanirwa kunzwisisa nzvimbo itsva yezvidzidzo. Maererano nefungidziro dzedu, zvinotora mazuva 5-7 kuti ipedze, pamwe zvishoma.

Mushure mekunyoresa muChikoro, vatori vechikamu vanofanira kupfuura nematanho maviri. Pakutanga, vadzidzi vanoteerera hurukuro, vanoita basa rechikoro uye vozodzidzokorora pamwe chete nevadzidzisi nevamwe vadzidzi mukirasi chaimo. Mhedzisiro isimba rine simba re synergy.

Imwe yemharidzo inoitwa nenzira yakanyanyisa kupfuura dzimwe dzese. Pano isu tinodzidza algorithms: kwemaawa akati wandei mumutsara, vadzidzi vanodzidza akakosha algorithmic maitiro mukuita.

Muchikamu chechipiri, vatori vechikamu vanobatana mumwe nemumwe muzvikwata zvidiki uye vanoshanda muhackathon modhi (isu tinovadaidza kuti slashathons). Munguva yese yechipiri nhanho, vadzidzi vanoshanda pamapurojekiti chaiwo pasi pekudzidziswa kwevashandi veYandex. Mukupedzisira - kudzivirira mapurojekiti. Vanonyanya kubudirira vane mukana chaiwo wekupinda mukugadzirwa.

Zvakanga zvisina kudaro nguva dzose.

SRI yakachinja sei

Takaita Chikoro kekutanga muna 2012. Pakutanga, pfungwa yaive yekuti isu pachedu takanga tisina nyanzvi uye takasarudza "kukura" ivo. Asi kunyange zvakadaro, hatina kuganhurira vadzidzi munzvimbo yavaizoshanda gare gare. Izvo zvakakosha kugadzirisa basa repamusoro-soro - kusimbisa iyo yakakura ecosystem nekudzosera vakapedza kudzidza kwairi nekunzwisisa kwakadzama kwekunzwisisa kwemberi. Pamisangano nemisangano nevagadziri, unogona kuona kuti maitiro aya anobereka sei zvibereko.

Mafomu uye purogiramu

Kare, kwaingova nehurukuro chete nebasa rechikoro uye kudzivirira kwepurojekiti yekupedzisira. Uyezve, hurukuro dzacho dzakafara, dzakagadzirirwa chikamu chekutanga chezivo yevadzidzi. Zvishoma nezvishoma takaona kuti izvi zvakanga zvisina musoro. Ruzivo rwese rwatovepo online; zvinonyanya kukosha kukurudzira vadzidzi kuti vawane ruzivo rwunodiwa ivo pachavo, vape iyo vector chaiyo uye, kazhinji, simbisa chishuwo chekudzidza. Pamusoro pezvo, nekufamba kwemakore ekuitisa SRI, takaunganidza zvinhu zvakawanda pamisoro yakakosha, uye tinogara tichizvigadzirisa.

Iye zvino tave kutarisa zvakanyanya pakuongorora pachena mabasa epamba. Ichi chikamu chakakosha chemaitiro edzidzo. Kuongororwa kwakabatana kwezvinetso zvakajairika mumusoro wega wega mushure mehurukuro yega yega kunobatsira kubatanidza zvinyorwa mukuita.

Pakagadzirwa fomati yeSrikathon, yakapa kumwe kukwidziridzwa kuita. Izvi zvisati zvaitika, vadzidzi vaigadzirira mapurojekiti avo ekupedzisira kumba vari voga. Takafunga kuti zvingava zvinobudirira kuvandudza kushanda kwechikwata. Hunyanzvi uhu hwakaoma kuwana kana iwe uri wekutanga interface mugadziri anoshanda mukambani diki, uye zvakatonyanya kana iwe uri freelancer. Ku srikathons, timu yega yega ine varairidzi kubva kuYandex - vane ruzivo vanogadzira, vanobatsira vadzidzi kutanga hukama uye kuvaka maitiro ebasa.

Kudyidzana uye otomatiki kumberi. Zvatakadzidza muzvikoro 13

Imwe yeSrikathons

Takaedzawo chimiro chezvikoro zvakabatana patakashanda mumamiriro e "Mobilization," chirongwa chekudzidzisa muna 2017 chekuvandudza zvigadzirwa zvefoni. Vadzidzi vanobva kuSRI, Chikoro cheMamaneja, Chikoro cheMobile Development uye Chikoro cheMobile Design zvakabatanidzwa kuita zvikwata panguva imwe chete.

Gore rino tinoda kudzokorora chimwe chinhu chakafanana: tichaita zvikwata zvakasanganiswa kubva kuSri Lanka uye vadzidzi vanobva Backend budiriro zvikoro.

Kuongorora mabasa ebvunzo

Gore rega rega basa rekuyedza rinowedzera kuoma kune vanonyorera, uye kuriongorora kuri nyore kwatiri. Chikoro chekutanga chakagamuchira akawanda ekunyorera - isu takabva tazvitarisa nemaoko. Gore rino kuchange kuine mafomu anosvika zviuru zviviri. Isu taifanira kukwenenzvera maitiro ekuona: takaita rondedzero imwe chete uye tikagovera ongororo yemabasa pakati pehuwandu hwevanhu. Isu takatoedza paShRI yekupedzisira, uye pane ino tichasimbisa akasiyana otomatiki uye semi-otomatiki maitiro ekusimbisa. Semuyenzaniso, isu tichashandisa autotests kukurumidza kutarisa basa tisati taendesa kumugadziri kuti aongororwe nenyanzvi.

chikwata

Vanenge zana vanhu vanobatanidzwa mukuronga uye kuitisa SRI. Ava ndivo vanogadzira interface kubva kumativi ese eYandex, kubva kumadhipatimendi ese, kunyangwe kubva kumabhizinesi emayuniti. Vamwe vanobatsira kugadzira chirongwa, vamwe vanopa hurukuro kana kutarisa sricuton. Sezvo kune varongi vakawanda, izvi hazvikanganisi zvakanyanya nemabasa ezvino evashandi. Kune zvakare bhenefiti kwavari: vanodzidza kudzidzisa vamwe, kuraira, uye kazhinji kuita mamwe mapurojekiti akaomarara. Kuhwina-kuhwina.

vanhu

Kungofanana nemabasa edu uye mainternship, hapana zvirambidzo zvezera. Takamirira vadzidzi vekuyunivhesiti uye nyanzvi dzine ruzivo rushoma mukusimudzira-kumagumo. Zvinokosha kwatiri kuti munhu ave nechido uye mano okudzidza.

Mudzidzi weSRI ari mumuganhu wenyika: anotoziva uye anogona kuita chimwe chinhu, asi angave asina ruzivo rwehurongwa uye ruzivo mukuvandudza kwechikwata mumakambani makuru, anoshaya maitiro. SRI haidzidzisi kubva pakutanga.

Panguva imwecheteyo, iwe unogona kunge usiri mugadziri wepamberi, asi pane kuita, semuenzaniso, dhizaini, tekinoroji manejimendi manejimendi kana kumashure-yekupedzisira kusimudzira. Chero zvazvingava, kana ruzivo rwako uye ruzivo rwakakwana kuti upedze basa rekuedza, zvine musoro kuenda kunodzidza kuSRI. Ruzivo rwakadzama rwemberi runokutendera kuti unzwisise zviri nani matambudziko evaunoshanda navo.

Dai mugadziri wese uye maneja watinoshanda naye aine iyi nhanho yekunzwisisa yekuvandudza interface, munhu wese angadai ari nani.

Kwemakore ekumhanya Chikoro, takaona kuti vanogadzira vanouya kuzoshanda kuYandex kubva kuSRI vanoratidza mhedzisiro yakanaka muongororo yemukati.

Isu tinopa izvi kune chokwadi chekuti vadzidzi veSRI vane mafungiro akanaka uye archetype yemudzidzi. Vanotarisa nyika nemaziso akasvinura uye havazezi kubvunza kana chimwe chinhu chisina kujeka. Vanoziva kushanda vakazvimiririra uye nyore kubatana nevamwe.

Kubva kune mamwe maguta

Tinounza vadzidzi vanobva kumativi ese eRussia, nekuti kudzidza nesimba uye kugara pamwe chete nevanhu vane pfungwa dzakafanana kunogadzira hutongi hwakasimba - nekudaro vachivabvisa mumamiriro avo epamba. Zvakafanana nemusasa wezhizha, imba yekurara yevadzidzi, kana iyo ikozvino yakakurumbira coliving fomati. Vamwe vatori vechikamu vanobva kuMoscow vane godo uye vanokumbira kutamira kune imwe hostel nevamwe vadzidzi.

Kudzidza kwenguva pfupi

Gore rino, danho rekutanga rine hurukuro uye basa remumba rinogona kupedzwa mukunyorera modhi, kure - zvakananga kubva kuguta rako. Asi nokuda kwechikamu chechipiri unofanira kuuya kuMoscow, kubvira ipapo mashiripiti ekubatana anotanga. Hatisati taziva kuti inzvimbo ngani dzichawanikwa dzekudzidzira kure. Hunhu hwepfungwa hwekuchinja kweboka hwakakosha pano; zvakakosha kuti unzwe uri weboka.

Tinoda kuti vadzidzi vanodzidza murukova rumwe chete vataurirane uye vave shamwari. Kana hafu yevanonyorera vachidzidza kure, uye kuyerera kwakanyanya, semuenzaniso, vanhu zana, ipapo pachava nemhedzisiro isingafadzi yekusurukirwa muboka revanhu. Naizvozvo, isu tinowanzo kuve ne100-30 vadzidzi murukova rumwe.

Nhamba dzekuchinja kuYandex

Kubva parukova rwega rwemakore achangopfuura, tinotora kubva ku60% kusvika 70% yevakapedza kudzidza kune internship uye vacancies.

Pakazara, vadzidzi 539 vakapedza kudzidza kubva kuSRI, 244 vavo vakava vashandi veYandex (tisingaverengi avo vaingove pakudzidzira). Parizvino kambani iyi ine vanhu zana nemakumi matanhatu nevatatu vakapedza kudzidza.

Kubva Zvikoro zvegore rapfuura, takashandisa vanhu makumi mashanu nevapfumbamwe mukambani: 59 interns, makumi matatu vagadziri venguva yakazara. Vakapedza kudzidza vanoshanda mumhando dzakasiyana dzeYandex masevhisi: Yakananga, Tsvaga, Tsamba, peji guru, Musika, Geoservices, Auto, Zen, Metrica, Hutano, Mari.

BEM uye nzira yakasanganiswa yekusimudzira nhare

SRI haina kusungirirwa kuBEM. Ehe, kana tichitaura nezve kuvandudzwa kwechimiro, tinoreva rudzi rwakagadzirwa muYandex - kureva, basa rinorema, vashandisi vazhinji, mazinga emhando yepamusoro uye kutarisa kune zvakadzama. Kunyangwe kugadzira mawebhusaiti edunhu madiki, zvakakosha kuti unzwisise izvo zvakakosha zvehunyanzvi, kuti unzwisise zvaunogona kuchengetedza uye nei, uye zvausingakwanise. Nekukumbira kwevadzidzi, takapa imwe yehurukuro kuBEM, sezvo nzira iyi yave chiyero munzvimbo dzakawanda.

Isu tinodzidzisa kuvandudza webhu uye matekinoroji ane hukama, pamwe nekusimudzira nharembozha uye nharembozha mumamiriro ewebhu tekinoroji, uye tinoshandisa nzira yakasanganiswa kugadzira maapplication. Naizvozvo, paSRI isu hatibatike pane zvemuno programming muSwift, Objective-C, Cocoa, C++, Java. Isu hatibatewo budiriro yeReact Native.

Vhura webinar

Chitatu chino, June 19, na19:00 nguva yeMoscow, ini nevandinoshanda navo ticharonga webinar pamusoro peChikoro - tichapindura mibvunzo kubva kune avo vari kufunga nezvekunyora kana kuti vatotanga kuita basa (hongu, ini ndichazviitawo. huya mumacomments kune ino post). Heino link paYouTube, unogona kudzvanya "Yeudzira".

Zvekuverenga kugadzirira

Nzvimbo dzinobatsira

- Yemazuvano JavaScript Tutorial
- WebReference
 
Mabhuku

- JavaScript. The Comprehensive Guide (6th Edition), David Flanagan
- Yakakwana Code, Steve McConnell
- Refactoring. Kuvandudza Iripo Code, Martin Fowler  
- Git Book
 
Zvidzidzo zveUdacity (ссылка)

- Linux Command Line Basics
-Bhurawuza Rendering Optimization
-Kushanda Kwekuita Webhusaiti
- JavaScript
- Networking yeWebhu Vagadziri
- HTML5 Canvas
- Mifananidzo Inopindura
- Inoteerera Webhu Dhizaini Yakakosha
- Offline Webhu Zvishandiso
-Kushandisa Webhu uye otomatiki
-Kuedza kweJavaScript
- Nhanganyaya kune Progressive Web Apps
-Kuedza kweSoftware
-JavaScript yakatarisana neObject
 
Vhidhiyo mifananidzo

- Yandex Academy Channel
- ShRI zvinhu
- Screencast paNode.js
- Screencast paWebpack 
- Screencast naGulp
- ES6 Basics
- Javascript Tutorial Kune Vanotanga
- Javascript Basics
- Modular Javascript
- React JS Tutorials
- Redux Tutorials
- LearnCode.academy
- CodeDojo
- JavaScript.ru
- Vagadziri veGoogle
- Microsoft Developer
- Vagadziri veFacebook
- Technostream Mail.Ru Group
- NOU ITUIT

Unogona kuedza ruoko rwako pakugadzirisa matambudziko pa CodeSignal.

Iyi haisi rondedzero yakazara; kune zvimwe zvakawanda zvinobatsira zvinhu. Isu tinoda kuti vanyoreri vatarise kune dzimwe misoro uye kupa nguva kwavari. Zvakakosha kuti vadzidzi vade kutsvaga ruzivo ivo pachavo.

Source: www.habr.com

Voeg