Cov khoom zoo tsis tuaj pheej yig. Tab sis nws tuaj yeem ua tau dawb

Hauv tsab xov xwm no kuv xav tham txog Tsev Kawm Ntawv Rolling Scopes, chav kawm dawb JavaScript / frontend uas kuv tau kawm thiab nyiam heev. Kuv paub txog cov chav kawm no los ntawm kev sib tsoo; hauv kuv lub tswv yim, muaj cov ntaub ntawv me me txog nws hauv Is Taws Nem, tab sis chav kawm zoo heev thiab tsim nyog mloog. Kuv xav tias tsab xov xwm no yuav pab tau rau cov neeg uas tab tom sim kawm programming ntawm lawv tus kheej. Txawm li cas los xij, yog tias ib tug neeg tau qhia kuv txog qhov kev kawm no ua ntej, kuv yuav ua tsaug.

Cov neeg uas tsis tau sim kawm los ntawm kos lawv tus kheej tej zaum yuav muaj lus nug: yog vim li cas ib qho kev kawm xav tau, vim tias muaj ntau cov ntaub ntawv hauv Internet - coj nws thiab kawm nws. Qhov tseeb, lub hiav txwv ntawm cov ntaub ntawv tsis yog ib txwm zoo, vim tias xaiv los ntawm lub hiav txwv no raws nraim qhov koj xav tau tsis yog txhua yam yooj yim. Hoob kawm yuav qhia rau koj paub: kawm yam twg, kawm li cas, kawm li cas; yuav pab kom paub qhov txawv qhov zoo thiab qhov tseem ceeb ntawm cov ntaub ntawv los ntawm cov khoom tsis zoo thiab cov khoom qub; yuav muab ntau txoj haujlwm ua tau zoo; yuav tso cai rau koj los ua ib feem ntawm lub zej zog ntawm cov neeg mob siab rau thiab nyiam cov neeg uas ua ib yam li koj.

Thoob plaws hauv chav kawm, peb tas li ua tiav cov dej num: tau xeem, daws teeb meem, tsim peb tus kheej tej yaam num. Tag nrho cov no tau raug soj ntsuam thiab nkag mus rau hauv ib lub rooj sib tham, uas koj tuaj yeem sib piv koj cov txiaj ntsig nrog cov txiaj ntsig ntawm lwm cov tub ntxhais kawm. Kev sib tw huab cua yog qhov zoo, lom zem thiab nthuav. Tab sis cov ntsiab lus, txawm hais tias lawv tseem ceeb heev rau kev hla mus rau theem tom ntej, tsis yog qhov kawg ntawm lawv tus kheej. Cov neeg npaj chav kawm tau txais kev txhawb nqa thiab kev sib koom tes - hauv kev sib tham, cov tub ntxhais kawm sib tham txog cov lus nug uas tshwm sim thaum daws cov haujlwm thiab sim nrhiav cov lus teb rau lawv ua ke. Tsis tas li ntawd, cov kws cob qhia tau pab peb hauv peb txoj kev kawm, uas yog lub sijhawm tshwj xeeb rau kev kawm dawb.

Cov chav kawm yuav luag tsis tu ncua: nws tau qhib ob zaug hauv ib xyoos thiab kav rau lub hlis. Nws muaj peb theem. Thawj theem peb kawm feem ntau Git thiab layout, ntawm qhov thib ob - JavaScript, ntawm qhov thib peb - ​​React thiab Node.js.

Lawv tau nce mus rau theem tom ntej raws li cov txiaj ntsig ntawm kev ua tiav cov haujlwm ntawm theem dhau los. Thaum kawg ntawm txhua theem kev xam phaj tau ua. Tom qab thawj theem thiab theem ob, cov no yog kev sib tham nrog cov kws cob qhia; tom qab theem thib peb, kev xam phaj tau teeb tsa rau ib puas thiab nees nkaum tus tub ntxhais kawm zoo tshaj plaws ntawm Minsk EPAM JS Lab. Cov chav kawm yog ua los ntawm Belarusian zej zog ntawm pem hauv ntej-kawg thiab JavaScript developers Lub Rolling Scopes, yog li nws yog tseeb hais tias lawv muaj kev sib cuag nrog EPAM Minsk chaw ua hauj lwm. Txawm li cas los xij, lub zej zog tab tom sim tsim kev sib cuag thiab qhia nws cov tub ntxhais kawm rau IT tuam txhab thiab lwm lub nroog hauv Belarus, Kazakhstan, thiab Russia.

Thawj theem tau siv sijhawm me ntsis dhau ib hlis. Qhov no yog theem nrov tshaj plaws. Hauv kuv qhov kev nrhiav neeg ua haujlwm, 1860 tus neeg pib nws - piv txwv li. txhua tus uas sau npe rau qhov kev kawm. Cov chav kawm yog kawm los ntawm cov neeg ntawm txhua lub hnub nyoog, tab sis feem ntau ntawm cov tub ntxhais kawm yog cov tub ntxhais kawm qib siab thiab cov neeg uas, tom qab ua haujlwm ntau xyoo hauv lwm qhov chaw, txiav txim siab hloov lawv txoj haujlwm.

Hauv thawj theem, peb dhau ob qhov kev xeem ntawm qhov pib ntawm Git, ob qhov kev xeem ntawm HTML / CSS, Codecademy thiab HTML Academy cov chav kawm, tsim peb CV nyob rau hauv daim ntawv ntawm cov ntaub ntawv markdown thiab hauv daim ntawv ntawm nplooj ntawv web, tsim ib qho me me ib-nplooj layout, thiab daws tau ntau yam nyuaj nyuaj los ntawm JavaScript.

Lub luag haujlwm tseem ceeb tshaj plaws ntawm thawj theem yog kev teeb tsa ntawm Hexal lub vev xaib.
Qhov nthuav tshaj plaws yog qhov kev ua si Code Jam ntawm kev paub ntawm CSS selectors "CSS Quick Draw".
Qhov nyuaj tshaj plaws yog cov haujlwm JavaScript. Ib qho piv txwv ntawm ib qho ntawm cov haujlwm no: "Nrhiav tus naj npawb ntawm zeros nyob rau qhov kawg ntawm lub factorial ntawm ib tug loj tus naj npawb nyob rau hauv tus lej teev system".

Piv txwv ntawm thawj theem ua haujlwm: hexal.

Raws li cov txiaj ntsig ntawm kev ua tiav cov haujlwm ntawm thawj theem, 833 cov tub ntxhais kawm tau txais kev caw tuaj koom nrog kev xam phaj. Tus tub ntxhais kawm txoj kev nkag mus rau theem ob thaum lub sijhawm xam phaj tau txiav txim siab los ntawm nws tus kws cob qhia yav tom ntej. Rolling Scopes School mentors yog cov tsim tawm los ntawm Belarus, Russia, thiab Ukraine. Cov kws cob qhia pab thiab qhia, tshawb xyuas cov haujlwm, teb cov lus nug. Muaj ntau tshaj 150 tus kws cob qhia nyob rau hauv peb cov txheej txheem, nyob ntawm qhov muaj sijhawm pub dawb, tus kws cob qhia tuaj yeem coj los ntawm ob mus rau tsib tus tub ntxhais kawm, tab sis ob tug tub ntxhais kawm ntxiv raug xa mus rau nws rau kev xam phaj kom thaum lub sijhawm xam phaj nws tuaj yeem xaiv cov neeg nrog. nws yuav ua haujlwm.

Kev tso kawm ntawm cov tub ntxhais kawm thiab cov kws cob qhia yog ib lub sijhawm nthuav thiab zoo siab tshaj plaws ntawm chav kawm. Cov koom haum tau qhia txog qhov kev ua si me me rau hauv nws - cov ntaub ntawv hais txog tus kws cob qhia tau muab khaws cia rau hauv lub kaus mom sorting, thaum nias rau ntawm qhov koj tuaj yeem pom lub npe thiab cov neeg ntawm koj tus kws cob qhia yav tom ntej.

Thaum kuv pom lub npe ntawm kuv tus cob qhia thiab saib nws qhov profile ntawm LinkedIn, kuv pom tau tias kuv xav tau mus rau nws. Nws yog ib tus neeg tsim khoom muaj kev paub dhau los, cov laus, thiab tau ua haujlwm txawv teb chaws tau ntau xyoo. Muaj tus cob qhia zoo li no yeej yog ib txoj kev vam meej heev. Tab sis nws zoo li kuv tias nws qhov kev thov yuav siab heev. Tom qab ntawd nws tau pom tias kuv tau ua yuam kev txog qhov kev xav tau ntau dhau, tab sis lub sijhawm ntawd kuv xav li ntawd.

Cov lus nug rau kev xam phaj yav tom ntej tau paub, yog li nws muaj peev xwm npaj rau nws ua ntej.
OOP qhia los ntawm video [J]u[S]t prototype this!. Nws tus sau, Sergei Melyukov, qhia nws nyob rau hauv ib tug tsis tshua muaj neeg nkag tau thiab to taub txoj kev.
Cov qauv ntaub ntawv thiab Big O cim tau zoo nyob hauv kab lus. Technical Interview Cheat Sheet.
Qhov kev tsis ntseeg loj tshaj plaws tau tshwm sim los ntawm JavaScript txoj haujlwm, uas yuav muaj tseeb suav nrog hauv kev xam phaj. Feem ntau, kuv nyiam kev daws teeb meem, tab sis nrog Google thiab hauv qhov browser console, thiab yog tias koj xav tau los daws nws nrog cwj mem thiab ntawv (lossis nrog nas hauv notepad), txhua yam yuav nyuaj dua.
Nws yooj yim rau koj ob leeg los npaj rau kev xam phaj hauv lub vev xaib skype.com/interviews/ - nug ib leeg cov lus nug, tuaj nrog teeb meem. Qhov no yog ib txoj hauv kev zoo ntawm kev npaj: thaum koj ua ntau lub luag haujlwm, koj nkag siab zoo dua yog leej twg nyob rau sab ntawm lub vijtsam.

Kuv xav tias qhov kev xam phaj yuav zoo li cas? Feem ntau yuav, rau qhov kev xeem uas muaj tus kws kuaj mob thiab tus kws kuaj mob. Qhov tseeb, nws yeej tsis yog kev xeem. Hloov chaw, kev sib tham ntawm ob tus neeg mob siab rau uas ua tib yam. Kev xam phaj tsis tshua muaj siab, xis nyob, tus phooj ywg, cov lus nug tsis yooj yim heev, txoj haujlwm yooj yim heev, thiab tus kws cob qhia tsis muaj qhov cuam tshuam los daws nws hauv lub console thiab txawm tso cai rau kuv saib hauv Google ("tsis muaj leej twg yuav txwv tsis pub siv Google tom haujlwm”).

Raws li kuv nkag siab, lub hom phiaj tseem ceeb ntawm kev xam phaj tsis yog sim peb txoj kev paub thiab kev muaj peev xwm daws teeb meem, tab sis muab lub sijhawm rau tus kws cob qhia kom paub txog nws cov tub ntxhais kawm thiab qhia lawv tias qhov kev xam phaj zoo li cas. Thiab qhov tseeb tias tsuas yog qhov kev xav zoo uas tseem tshuav los ntawm kev xam phaj yog qhov tshwm sim ntawm nws txoj kev mob siab rau, lub siab xav qhia tias tsis muaj dab tsi txaus ntshai hauv kev xam phaj, thiab ib tus tuaj yeem dhau los nrog kev txaus siab. Lwm lo lus nug yog vim li cas nws yooj yim heev rau tus neeg uas muaj kev kawm txuj ci los ua qhov no, tab sis tsis tshua muaj rau cov kws qhia ntawv. Txhua leej txhua tus nco qab tias lawv zoo siab npaum li cas los xeem, txawm tias lawv paub cov khoom zoo kawg nkaus. Thiab txij li thaum peb tab tom tham txog kev qhia kev cai lij choj, kuv yuav qhia ib qho kev soj ntsuam ntxiv. Cov chav kawm tau mus kawm, ntawm lwm yam, los ntawm cov tub ntxhais kawm qib siab IT. Thiab yog li lawv tau sib cav hais tias cov kev cob qhia uas muaj los ntawm Rolling Scopes School yog qhov muaj txiaj ntsig zoo dua, nthuav thiab ua tau zoo dua li kev kawm hauv tsev kawm qib siab.

Kuv dhau qhov kev xam phaj. Tom qab ntawd, tus kws cob qhia tau teem sijhawm ib hnub ntawm lub lim tiam thiab lub sijhawm uas nws yooj yim rau nws tham nrog kuv. Kuv tau npaj cov lus nug rau hnub no, thiab nws teb lawv. Kuv tsis muaj lus nug ntau txog cov haujlwm uas kuv tau ua - Kuv pom feem ntau ntawm cov lus teb hauv Google lossis tsev kawm sib tham. Tab sis nws tau tham txog nws txoj haujlwm, txog cov teeb meem uas yuav tshwm sim thiab txoj hauv kev los daws lawv, thiab qhia nws cov kev soj ntsuam thiab cov lus pom. Zuag qhia tag nrho, cov kev sib tham no tau zoo heev thiab nthuav. Tsis tas li ntawd, tus kws cob qhia tsuas yog tus neeg uas txaus siab rau qhov koj ua dab tsi thiab koj yuav ua li cas, tus neeg uas yuav saib xyuas koj txoj haujlwm, qhia koj tias qhov tsis zoo ntawm nws, thiab yuav ua li cas nws tuaj yeem txhim kho. Lub xub ntiag ntawm cov kws cob qhia yog qhov txiaj ntsig zoo ntawm lub tsev kawm ntawv, lub luag haujlwm uas tsis tuaj yeem kwv yees ntau dhau.

Nyob rau theem thib ob peb muaj qhov txaus siab heev thiab muaj zog Code Jam "JavaScript Arrays Quick Draw"; xws li kev sib tw hauv tsev kawm yog qhov zoo siab thiab zoo siab.
Code Jam "CoreJS" tau dhau los ua ntau yam nyuaj. 120 teeb meem JavaScript, uas siv 48 teev los daws, dhau los ua qhov kev sim loj.
Peb kuj muaj ntau qhov kev xeem JavaScript, txuas rau ib tug ntawm lawv Kuv tau khaws cia rau hauv kuv tus browser bookmarks. Koj muaj 30 feeb los ua kom tiav qhov kev xeem.
Tom ntej no, peb muab tso ua ke ntawm NeutronMail layout, ua tiav Code Jam "DOM, DOM Txheej xwm," thiab tsim ib lub cav tshawb nrhiav YouTube.

Lwm cov dej num ntawm theem ob: Ua Haujlwm: Codewars - daws teeb meem ntawm lub xaib ntawm tib lub npe, Code Jam "WebSocket Kev Sib Tw." - xa thiab txais cov lus siv lub vev xaib, Code Jam "Animation Player" - tsim ib daim ntawv thov web me me.

Ib txoj hauj lwm txawv txawv thiab nthuav ntawm theem ob yog txoj hauj lwm "Presentation". Nws lub ntsiab feature yog qhov kev nthuav qhia yuav tsum tau npaj thiab nthuav tawm ua lus Askiv. nws yog Koj tuaj yeem pom tias lub ntsej muag-to-fab theem ntawm kev nthuav qhia tau tshwm sim li cas.

Thiab, undoubtedly, qhov nyuaj tshaj plaws thiab voluminous yog lub luag hauj lwm kawg ntawm lub thib ob theem, thaum lub sij hawm uas peb tau hais kom tsim peb tus kheej daim ntawv ntawm Piskel web daim ntawv thov (www.piskelapp.com).
Txoj haujlwm no siv sijhawm ntau dua ib hlis, nrog rau feem ntau ntawm lub sijhawm siv nkag siab tias nws ua haujlwm li cas hauv qhov qub. Rau qhov ua tau zoo dua, txoj haujlwm kawg raug kuaj xyuas los ntawm lwm tus, xaiv tus cob qhia random. Thiab kev xam phaj tom qab theem thib ob kuj tau ua los ntawm tus kws cob qhia random, vim tias peb twb tau ua raws li peb tus kheej, thiab nws tau siv rau peb, thiab hauv kev xam phaj tiag tiag, raws li txoj cai, peb ntsib cov neeg tsis paub.

Qhov kev xam phaj thib ob tau dhau los ua nyuaj dua li thawj zaug. Raws li yav dhau los, muaj cov npe ntawm cov lus nug rau kev xam phaj uas kuv tau npaj rau, tab sis tus kws cob qhia tau txiav txim siab tias tsuas yog nug qhov kev xav yuav tsis raug tag nrho, thiab npaj cov haujlwm rau kev xam phaj. Cov dej num, hauv kuv lub tswv yim, nyuaj heev. Piv txwv li, nws ua siab dawb tsis to taub dab tsi yog txwv tsis pub kuv los ntawm kev sau ntawv khi polyfill, thiab kuv kuj ntseeg siab tias qhov tseeb tias kuv paub dab tsi khi yog thiab dab tsi polyfill yog twb muaj ntau. Kuv tsis tau daws qhov teeb meem no. Tab sis muaj lwm tus uas kuv tau nrog. Tab sis cov teeb meem tsis yooj yim, thiab sai li sai tau thaum kuv nrhiav tau ib qho kev daws teeb meem, tus kws cob qhia tau hloov qhov xwm txheej me ntsis, thiab kuv yuav tsum daws qhov teeb meem dua, nyob rau hauv ntau txoj kev version.
Nyob rau tib lub sijhawm, kuv nco ntsoov tias qhov chaw ntawm kev xam phaj yog tus phooj ywg zoo heev, cov dej num tau nthuav dav, tus kws cob qhia siv sijhawm ntau los npaj lawv, thiab sim ua kom ntseeg tau tias kev sib tham hauv kev cob qhia yav tom ntej yuav pab kom dhau qhov kev xam phaj tiag. thaum thov ua haujlwm.

Piv txwv ntawm cov dej num ntawm theem ob:
NeutronMail
Palette
YouTubeClient
PiskelClone

Nyob rau theem thib peb, peb tau muab cov haujlwm Culture Portal. Peb tau ua nws hauv ib pab pawg, thiab thawj zaug peb tau paub txog cov yam ntxwv ntawm kev ua haujlwm hauv pab pawg, kev faib tawm lub luag haujlwm, thiab kev daws teeb meem tsis sib haum xeeb thaum koom ua ke cov ceg hauv Git. Qhov no yog tej zaum yog ib txoj hauj lwm nthuav tshaj plaws ntawm chav kawm.

Piv txwv ntawm kev ua haujlwm thib peb: Culture Portal.

Tom qab ua tiav theem thib peb, cov tub ntxhais kawm ntawv uas tau thov ua haujlwm ntawm EPAM thiab tau suav nrog 120 daim ntawv teev npe saum toj kawg nkaus tau txais kev sib tham hauv xov tooj los sim lawv cov kev txawj lus Askiv, thiab tam sim no tab tom tham txog kev sib tham. Lawv feem ntau yuav raug caw mus rau EPAM JS Lab, thiab tom qab ntawd mus rau cov haujlwm tiag tiag. Txhua xyoo, ntau tshaj li ib puas Rolling Scopes School kawm tiav tau ua hauj lwm los ntawm EPAM. Piv nrog rau cov uas tau pib kawm, qhov no yog ib feem me me, tab sis yog tias koj saib cov neeg uas tau mus txog qhov kawg, lawv txoj hauv kev tau txais txoj haujlwm loj heev.

Ntawm cov teeb meem uas koj yuav tsum tau npaj rau, kuv yuav npe ob. Thawj yog lub sijhawm. Koj xav tau ntau heev. Lub hom phiaj rau 30-40 teev hauv ib lub lis piam, ntau dua yog ua tau; yog tias tsawg dua, nws tsis zoo li tias koj yuav muaj sijhawm los ua kom tiav tag nrho cov dej num, txij li qhov kev kawm yog khaus heev. Qhov thib ob yog lus Askiv qib A2. Yog tias nws qis dua, nws yuav tsis mob rau kev kawm cov chav kawm, tab sis kev nrhiav haujlwm nrog qib lus no yuav nyuaj heev.

Yog tias koj muaj lus nug, nug, kuv yuav sim teb. Yog tias koj paub lwm yam kev kawm dawb Lavxias teb sab-lus online zoo sib xws, thov qhia, nws yuav nthuav.

Tau qhov twg los: www.hab.com

Ntxiv ib saib