Kev sib koom tes thiab automation hauv pem hauv ntej. Peb kawm li cas hauv 13 lub tsev kawm ntawv

Nyob zoo sawv daws. Cov npoj yaig tsis ntev los no tau sau rau ntawm qhov blog no sau npe tau qhib mus rau tom ntej Tsev Kawm Ntawv ntawm Interface Development hauv Moscow. Kuv zoo siab heev rau cov txheej txheem tshiab, vim kuv yog ib tug ntawm cov uas tuaj nrog lub tsev kawm ntawv nyob rau hauv 2012, thiab txij thaum ntawd los kuv tau lossi koom nrog nws. Nws tau evolved. Los ntawm nws tuaj ib tug tag nrho mini-tiam ntawm developers nrog ib tug dav outlook thiab muaj peev xwm coj nyob rau hauv tag nrho cov muaj feem xyuam rau lub frontend nyob rau hauv tej yaam num. Qee tus kawm tiav ua haujlwm ntawm Yandex, lwm tus tsis ua.

Kev sib koom tes thiab automation hauv pem hauv ntej. Peb kawm li cas hauv 13 lub tsev kawm ntawv

SRI - raws li kev pabcuam: kuj yuav tsum muaj ntau hom kev sib cuam tshuam, automation thiab kev sim. Nov yog qhov peb yuav tham txog hnub no ntawm Habre. Tseem yuav muaj kev sib txuas zoo rau cov neeg sib tw.


Kuv tsis xav rov hais dua kuv tus kheej ntau dhau: tag nrho cov ntaub ntawv tseem ceeb ntawm SRI 2019 yog nyob rau ntawm lub vev xaib. Cia kuv ceeb toom koj txog lub sijhawm rau cov txiv neej los ntawm lwm lub nroog: qhia hauv daim ntawv thov yog tias koj xav ua thawj ntu (los ntawm Lub Cuaj Hli 7 txog Lub Kaum Hli 25) nyob rau hauv absentia. Tau kawg, peb yuav tsis tsis kam koom nrog cov neeg ua haujlwm puv sijhawm - peb yuav them nyiaj rau hostel thiab zaub mov.

Peb caw txhua tus neeg rau SRI uas xav paub txog kev txhim kho pem hauv ntej thiab muaj qhov tsis zoo ntawm kev xyaum. Thaum Lub Tsev Kawm Ntawv, cov tub ntxhais kawm tau txais kev paub dhau los hauv kev txhim kho pab pawg, kawm txog kev xav thiab tsim cov txuj ci tsim nyog rau kev ua haujlwm yav tom ntej hauv Yandex thiab cov tuam txhab zoo sib xws. Txoj kev ua haujlwm ntawm SRI cov neeg kawm tiav zoo li no: ua ntej lawv dhau los ua cov neeg tsim tawm me me, tom qab ntawd cov neeg tsim khoom, thiab thaum kawg pab pawg thawj coj.

Qhov no yuav yog lub tsev kawm xya hauv Moscow thiab lub kaum plaub, yog tias peb coj mus rau hauv tus account tag nrho cov nroog uas nws tau tuav - Simferopol, Minsk, Yekaterinburg, St. Peb muaj qhov project hloov tau. Txhua zaus peb mloog cov tub ntxhais kawm cov lus tawm tswv yim: peb hloov, tshem tawm, ntxiv qee yam raws li lawv xav tau thiab hloov pauv hauv kev lag luam.

Hnub pib

Peb ua qhov kev taw qhia ua haujlwm nyuaj heev. Lub ntsiab lus ntawm txoj haujlwm rau kev nrhiav neeg ua haujlwm hauv Moscow zoo ib yam li ntawd yog nyob rau Minsk SRI xyoo no. Peb yuav muab ib qho teeb meem rau koj ntawm dynamic layout, sau JavaScript, thiab koj yuav tsum to taub ib tug tshiab kev kawm. Raws li peb kwv yees, nws yuav siv sij hawm 5-7 hnub los ua kom tiav, tej zaum me ntsis ntxiv.

Tom qab tso npe kawm hauv Tsev Kawm Ntawv, cov neeg koom yuav tsum mus dhau ob theem. Thaum xub thawj, cov tub ntxhais kawm mloog cov lus qhuab qhia, ua homework thiab rov xyuas lawv ua ke nrog cov kws qhia ntawv thiab lwm cov tub ntxhais kawm nyob hauv chav kawm. Qhov tshwm sim yog kev sib koom ua ke muaj zog.

Ib qho ntawm cov lus qhuab qhia yuav tsum muaj nyob rau hauv ntau hom kev siv zog ntau dua li lwm tus. Ntawm no peb kawm algorithms: ob peb teev ua ke, cov tub ntxhais kawm kawm cov txheej txheem algorithmic tseem ceeb hauv kev xyaum.

Thaum lub sij hawm thib ob, cov neeg koom nrog sib koom ua ke hauv pab pawg me thiab ua haujlwm hauv hom hackathon (peb hu lawv slashathons). Thaum lub sijhawm tag nrho theem ob, cov tub ntxhais kawm ua haujlwm ntawm cov haujlwm tiag tiag hauv kev cob qhia cov neeg ua haujlwm Yandex. Nyob rau hauv qhov kawg - kev tiv thaiv ntawm tej yaam num. Cov neeg ua tau zoo tshaj plaws muaj lub caij nyoog tiag tiag kom nkag mus rau hauv kev tsim khoom.

Nws tsis yog ib txwm zoo li no.

SRI hloov li cas

Peb tuav lub Tsev Kawm Ntawv thawj zaug hauv xyoo 2012. Thaum pib, lub tswv yim yog tias peb tus kheej tsis muaj cov kws tshaj lij thiab peb txiav txim siab "loj" lawv. Tab sis txawm li ntawd los, peb tsis txwv cov tub ntxhais kawm uas lawv tuaj yeem ua haujlwm tom qab. Nws yog ib qho tseem ceeb los daws qhov kev ua haujlwm siab - txhawm rau ntxiv dag zog rau cov ecosystem loj dua los ntawm kev xa cov neeg kawm tiav rov qab los rau nws nrog kev nkag siab tob txog ntawm lub hauv ntej. Hauv cov rooj sib tham thiab rooj sib tham nrog cov neeg tsim khoom, koj tuaj yeem pom tias txoj haujlwm no tau txais txiaj ntsig li cas.

Formats thiab program

Yav dhau los, tsuas muaj kev qhuab qhia nrog kev ua homework thiab kev tiv thaiv ntawm ib qhov project kawg. Ntxiv mus, cov lus qhuab qhia yog dav dav, tsim los rau theem pib ntawm kev paub ntawm cov tub ntxhais kawm. Maj mam peb pom tau tias qhov no tsis ua rau muaj kev nkag siab ntau. Txhua cov ntaub ntawv twb muaj nyob hauv online lawm; nws tseem ceeb dua los txhawb cov tub ntxhais kawm kom nrhiav tau cov ntaub ntawv tsim nyog rau lawv tus kheej, muab cov vector zoo rau lawv thiab, feem ntau, txhawb kev xav kawm. Tsis tas li ntawd, ntau xyoo dhau los ntawm kev coj SRI, peb tau sau ntau cov ntaub ntawv ntawm cov ncauj lus yooj yim, thiab peb niaj hnub hloov kho nws.

Tam sim no peb tab tom tsom mus ntxiv rau kev tshuaj xyuas pej xeem cov ntawv ua tom tsev. Qhov no yog ib feem tseem ceeb ntawm txoj kev kawm. Kev sib koom ua ke ntawm cov teeb meem feem ntau hauv txhua lub ncauj lus tom qab txhua qhov kev qhuab qhia yuav pab kom sib sau cov ntaub ntawv hauv kev xyaum.

Thaum lub hom ntawv Srikathon tau tsim, nws tau muab ib qho kev txhawb nqa rau cov txheej txheem. Ua ntej ntawd, cov tub ntxhais kawm tau npaj lawv cov haujlwm kawg hauv tsev ib leeg. Peb xav tias nws yuav ua tau zoo dua los txhim kho kev sib koom tes. Qhov kev txawj no yog qhov nyuaj kom tau txais yog tias koj yog tus pib interface tsim tawm uas ua haujlwm hauv lub tuam txhab me, thiab ntau dua yog tias koj yog tus neeg ua haujlwm ywj pheej. Ntawm srikathons, txhua pab pawg muaj cov kws cob qhia los ntawm Yandex - cov neeg tsim khoom paub txog, lawv pab cov tub ntxhais kawm tsim kev sib raug zoo thiab tsim cov txheej txheem ua haujlwm.

Kev sib koom tes thiab automation hauv pem hauv ntej. Peb kawm li cas hauv 13 lub tsev kawm ntawv

Ib qho ntawm Shrikathons

Peb kuj tau sim cov qauv ntawm cov tsev kawm ntawv sib koom ua ke thaum peb ua haujlwm hauv cov ntsiab lus ntawm "Mobilization," ib txoj haujlwm kev kawm hauv 2017 rau kev txhim kho cov khoom siv txawb. Cov tub ntxhais kawm los ntawm SRI, Lub Tsev Kawm Ntawv ntawm Cov Thawj Coj, Lub Tsev Kawm Ntawv ntawm Kev Txhim Kho Txawb thiab Lub Tsev Kawm Ntawv ntawm Kev Tsim Txiaj Ntsig tau muab tso ua ke rau tib lub sijhawm.

Xyoo no peb xav rov ua qee yam zoo sib xws: peb yuav ua cov pab pawg sib xyaw ntawm Sri Lanka thiab cov tub ntxhais kawm los ntawm Cov tsev kawm ntawv txhawb nqa rov qab.

Tshawb xyuas cov haujlwm ua haujlwm

Txhua xyoo txoj haujlwm xeem dhau los ua qhov nyuaj me ntsis rau cov neeg thov, thiab kuaj xyuas nws yooj yim me ntsis rau peb. Thawj Lub Tsev Kawm Ntawv tau txais ntau daim ntawv thov - peb mam li kuaj xyuas lawv tus kheej. Xyoo no yuav muaj txog ob txhiab daim ntawv thov. Peb yuav tsum ua kom zoo dua cov txheej txheem pov thawj: peb tau ua ib daim ntawv teev npe thiab faib cov ntawv pov thawj ntawm cov haujlwm ntawm ntau tus neeg. Peb twb sim ntawm ShRI kawg, thiab ntawm qhov no peb yuav ntxiv dag zog rau ntau yam automation thiab semi-automation ntawm cov txheej txheem pov thawj. Piv txwv li, peb yuav siv autotests los xyuas sai sai ua ntej xa mus rau tus tsim tawm rau kev ntsuam xyuas cov kws tshaj lij.

pab neeg

Kwv yees li ib puas leej neeg koom nrog hauv kev teeb tsa thiab kev coj ua SRI. Cov no yog cov neeg tsim khoom sib txuas los ntawm thoob plaws Yandex, los ntawm txhua lub tuam tsev, txawm tias los ntawm cov chaw lag luam. Ib txhia pab tsim qhov kev pab cuam, lwm tus muab lectures los yog saib xyuas sricutons. Txij li thaum muaj ntau tus neeg koom nrog, qhov no tsis cuam tshuam nrog kev ua haujlwm tam sim no ntawm cov neeg ua haujlwm. Kuj tseem muaj txiaj ntsig rau lawv: lawv kawm qhia lwm tus, cob qhia, thiab feem ntau ua cov haujlwm nyuaj. Yeej-yeej.

neeg

Ib yam li peb txoj haujlwm thiab kev xyaum ua haujlwm, tsis muaj hnub nyoog txwv. Peb tab tom tos rau cov tub ntxhais kawm hauv tsev kawm qib siab thiab cov kws tshaj lij uas muaj kev paub tsawg kawg hauv kev txhim kho pem hauv ntej. Nws yog ib qho tseem ceeb rau peb tias ib tug neeg muaj lub siab xav thiab muaj peev xwm kawm tau.

Tus tub ntxhais kawm SRI nyob rau hauv lub xeev ciam teb: nws twb paub thiab ua tau ib yam dab tsi, tab sis nws yuav tsis muaj kev paub txog kev paub thiab kev paub hauv pab pawg hauv cov tuam txhab loj, nws tsis muaj kev xyaum. SRI tsis qhia los ntawm kos.

Nyob rau tib lub sijhawm, koj yuav tsis yog tus tsim tawm pem hauv ntej, tab sis theej koom nrog, piv txwv li, tsim, kev tswj xyuas qhov project lossis kev txhim kho rov qab. Txawm li cas los xij, yog tias koj qhov kev paub thiab kev paub txaus txaus los ua kom tiav cov haujlwm xeem, nws ua rau kev nkag siab mus kawm ntawm SRI. Kev paub tob tob ntawm lub frontend yuav ua rau koj nkag siab zoo txog cov teeb meem ntawm koj cov npoj yaig.

Yog tias txhua tus neeg tsim qauv thiab tus thawj tswj hwm peb ua haujlwm nrog rau theem no ntawm kev nkag siab ntawm kev txhim kho interface, txhua tus yuav zoo dua.

Tau ntau xyoo ntawm kev khiav Tsev Kawm Ntawv, peb tau pom tias cov neeg tsim khoom uas tuaj ua haujlwm ntawm Yandex los ntawm SRI qhia tau zoo heev hauv kev tshuaj xyuas sab hauv.

Peb muab qhov no rau qhov tseeb tias SRI cov tub ntxhais kawm muaj lub siab zoo thiab tus qauv ntawm tus menyuam kawm ntawv. Lawv saib lub ntiaj teb nrog qhib qhov muag thiab tsis txhob yig nug yog tias ib yam dab tsi tsis meej. Lawv paub ua hauj lwm ntawm nws tus kheej thiab yooj yim koom nrog lwm tus.

Los ntawm lwm lub nroog

Peb coj cov tub ntxhais kawm los ntawm thoob plaws tebchaws Russia, vim hais tias kev kawm nquag thiab nyob ua ke nrog cov neeg muaj lub siab nyiam tsim muaj kev tswj hwm nruj heev - yog li coj lawv tawm ntawm lawv cov ntsiab lus hauv tsev. Nws zoo li lub caij ntuj sov mus pw hav zoov, tsev kawm ntawv cov tsev kawm ntawv, lossis cov hom kev sib tw nrov tam sim no. Qee cov neeg tuaj koom los ntawm Moscow yog khib thiab thov kom tsiv mus rau hauv ib lub tsev tos qhua nrog cov tub ntxhais kawm.

Kawm Part-time

Xyoo no, thawj theem nrog cov lus qhuab qhia thiab kev ua haujlwm tom tsev tuaj yeem ua tiav hauv hom kev sib tham, nyob deb - ncaj qha los ntawm koj lub nroog. Tab sis rau theem ob koj yuav tsum tuaj rau Moscow, txij li thaum ntawd cov khawv koob ntawm pab pawg pib. Peb tseem tsis tau paub tias yuav muaj pes tsawg qhov chaw rau kev kawm nyob deb. Kev puas siab puas ntsws ntawm pab pawg dynamics yog qhov tseem ceeb ntawm no; nws yog ib qho tseem ceeb kom xav tias koom nrog pab pawg.

Peb xav kom cov tub ntxhais kawm ntawv uas kawm tib lub kwj dej sib txuas lus thiab ua phooj ywg. Yog tias ib nrab ntawm cov neeg thov kev kawm nyob deb, thiab qhov ntws loj dhau, piv txwv li, 100 tus neeg, ces yuav muaj kev tsis txaus siab ntawm kev nyob ib leeg hauv pawg neeg. Yog li ntawd, peb feem ntau muaj 30-40 tus tub ntxhais kawm hauv ib lub kwj deg.

Kev txheeb cais ntawm kev hloov mus rau Yandex

Los ntawm txhua qhov kwj ntawm xyoo tas los no, peb coj los ntawm 60% mus rau 70% ntawm cov neeg kawm tiav rau kev xyaum ua haujlwm thiab haujlwm haujlwm.

Nyob rau hauv tag nrho, 539 cov tub ntxhais kawm kawm tiav los ntawm SRI, 244 ntawm lawv tau los ua Yandex cov neeg ua haujlwm (tsis suav cov neeg ua haujlwm nkaus xwb). Lub tuam txhab tam sim no ntiav 163 tus neeg kawm tiav.

Txij li xyoo tas los Cov Tsev Kawm Ntawv, peb tau ua haujlwm 59 tus neeg hauv lub tuam txhab: 29 tus neeg ua haujlwm, 30 tus neeg ua haujlwm puv sijhawm. Cov kawm tiav ua haujlwm hauv ntau yam kev pabcuam Yandex: Direct, Tshawb nrhiav, Xa ntawv, nplooj ntawv tseem ceeb, Kev Lag Luam, Geoservices, Auto, Zen, Metrica, Health, Nyiaj.

BEM thiab hybrid mus kom ze rau kev txhim kho mobile

SRI tsis khi rau BEM. Yog lawm, yog tias peb tham txog kev txhim kho interface, peb txhais tau tias hom uas tau tsim hauv Yandex - uas yog, kev ua haujlwm hnyav, ntau tus neeg siv, cov qauv zoo thiab kev saib xyuas kom meej. Txawm tias tsim cov vev xaib me me hauv cheeb tsam, nws yog ib qho tseem ceeb kom nkag siab txog cov hauv paus ntawm txoj haujlwm, kom nkag siab tias koj tuaj yeem txuag tau dab tsi thiab vim li cas, thiab koj tsis tuaj yeem ua dab tsi. Raws li qhov kev thov ntawm cov tub ntxhais kawm, peb tau mob siab rau ib qho ntawm cov lus qhuab qhia rau BEM, txij li cov txheej txheem no tau dhau los ua tus qauv hauv ntau qhov chaw.

Peb qhia kev txhim kho lub vev xaib thiab cov thev naus laus zis ntsig txog, nrog rau kev txhim kho mobile thiab kev teeb tsa mobile hauv cov ntsiab lus ntawm lub vev xaib thev naus laus zis, thiab siv txoj hauv kev sib txuas los tsim cov ntawv thov. Yog li ntawd, ntawm SRI peb tsis chwv txog yam ntawm haiv neeg programming hauv Swift, Objective-C, Cocoa, C ++, Java. Peb kuj tsis kov txog kev txhim kho rau React Native.

Qhib webinar

Hnub Wednesday, Lub Rau Hli 19, ntawm 19:00 Moscow lub sijhawm, kuv cov npoj yaig thiab kuv yuav teeb tsa lub webinar txog Lub Tsev Kawm Ntawv - peb yuav teb cov lus nug los ntawm cov neeg xav txog kev tso npe lossis twb tau pib ua haujlwm (qhov tseeb, kuv kuj tseem yuav. tuaj rau hauv cov lus rau cov ncej no). Ntawm no yog qhov txuas Hauv YouTube, koj tuaj yeem nyem "Remind".

Yuav nyeem dab tsi los npaj

Cov chaw muaj txiaj ntsig

- Niaj hnub nimno JavaScript Tutorial
- WebReference
 
Phau ntawv

- JavaScript. Phau Ntawv Qhia Kom Paub (6th Edition), David Flanagan
- Perfect Code, Steve McConnell
- Refactoring. Txhim kho Txoj Cai Ntxiv, Martin Fowler  
- Phau ntawv Git
 
Cov chav kawm ntawm Udacity (txuas)

- Linux Command Line Basics
- Browser Rendering Optimization
- Lub Vev Xaib Ua Haujlwm Zoo Tshaj Plaws
- JavaScript
- Networking rau Web Developers
- HTML5 Canvas
β€” Cov duab teb
- Teb Web Design Fundamentals
- Offline Web Applications
- Web Tooling & Automation
- Kev xeem JavaScript
- Intro rau Progressive Web Apps
- Kev xeem Software
- Object-Oriented JavaScript
 
Video duab

- Yandex Academy Channel
- ShRI cov ntaub ntawv
- Screencast ntawm Node.js
- Screencast ntawm Webpack 
- Screencast los ntawm Gulp
- ES6 Basics
- Javascript Tutorial Rau Beginners
- Javascript Fundamentals
- Modular Javascript
- React JS Tutorials
- Redux Tutorials
- LearnCode.academy
- CodeDoj
- JavaScript.ru
- Google tsim tawm
- Microsoft Developer
- Facebook Tsim
- Technostream Mail.Ru Pawg
- TSIS MUAJ

Koj tuaj yeem sim koj txhais tes ntawm kev daws teeb meem ntawm CodeSignal.

Qhov no tsis yog ib daim ntawv teev tag nrho; muaj ntau yam khoom siv tau zoo dua. Peb xav kom cov neeg thov nkag siab txog qee yam ntsiab lus thiab siv sijhawm rau lawv. Nws yog ib qho tseem ceeb uas cov tub ntxhais kawm xav tshawb nrhiav cov ntaub ntawv lawv tus kheej.

Tau qhov twg los: www.hab.com

Ntxiv ib saib