Lintho tse ntle ha li theko e tlase. Empa e ka ba mahala

Sehloohong sena ke batla ho bua ka Rolling Scopes School, thupelo ea mahala ea JavaScript/frontend eo ke e nkileng mme ka e thabela haholo. Ke tsebile ka thupelo ena ka phoso; ka maikutlo a ka, ho na le tlhaiso-leseling e nyane ka eona Marang-rang, empa thupelo e ntle haholo ebile e lokeloa ke tlhokomelo. Ke nahana hore sehlooho sena se tla ba molemo ho ba lekang ho ithuta mananeo ka bobona. Leha ho le joalo, haeba motho e mong a ne a mpoleletse ka thupelo ena pejana, ka sebele nka be ke ile ka leboha.

Ba sa kang ba leka ho ithuta ho tloha qalong ba ka ba le potso: ke hobane'ng ha ho hlokahala lithuto leha e le life, hobane ho na le tlhahisoleseding e ngata Inthaneteng - e nke 'me u ithute eona. Ha e le hantle, leoatle la tlhahisoleseding ha le lule le le molemo, hobane ho khetha leoatleng lena hantle seo u se hlokang ha ho bonolo ho hang. Thupelo e tla u bolella: seo u lokelang ho ithuta sona, mokhoa oa ho ithuta, ka lebelo lefe la ho ithuta; e tla thusa ho khetholla mehloli e metle le e hlokomelehang ea tlhahisoleseling ho tsoa ho ea boleng bo tlase le e siiloeng ke nako; e tla fana ka palo e kholo ea mesebetsi e sebetsang; e tla u lumella ho ba karolo ea sechaba sa batho ba chesehang le ba thahasellang ba etsang ntho e tšoanang le ea hau.

Nakong ea thupelo, re ne re lula re phethela mesebetsi: re nkile liteko, ra rarolla mathata, ra iketsetsa merero ea rona. Sena sohle se ile sa hlahlojoa 'me sa kena tafoleng e tloaelehileng, moo u ka bapisang sephetho sa hau le liphello tsa liithuti tse ling. Boemo ba tlholisano bo monate, bo monate ebile bo thahasellisa. Empa lintlha, leha li le bohlokoa bakeng sa ho fetela mothating o latelang, e ne e se pheletso ka botsona. Bahlophisi ba thupelo ba amohetse tšehetso le ho thusana - puisanong, baithuti ba ile ba buisana ka lipotso tse ileng tsa hlaha ha ba ntse ba rarolla likabelo le ho leka ho fumana likarabo ho tsona hammoho. Ho feta moo, baeletsi ba re thusitse lithutong tsa rona, e leng monyetla o ikhethang oa thupelo ea mahala.

Thupelo e sebetsa hoo e batlang e sa khaotse: e qalisoa habeli ka selemo mme e nka likhoeli tse tšeletseng. E na le mekhahlelo e meraro. Mokhahlelong oa pele re ithutile haholo-holo Git le sebopeho, karolong ea bobeli - JavaScript, ea boraro - React le Node.js.

Ba ile ba hatela pele mokhahlelong o latelang ho latela liphetho tsa ho phethela mesebetsi ea mokhahlelo o fetileng. Qetellong ea mohato ka mong ho ile ha etsoa lipuisano. Ka mor'a mohato oa pele le oa bobeli, tsena e ne e le lipuisano tsa thuto le baeletsi; ka mor'a sethaleng sa boraro, lipuisano li ile tsa hlophisoa bakeng sa liithuti tse molemo ka ho fetisisa tse lekholo le mashome a mabeli ho Minsk EPAM JS Lab. Thupelo ena e khannoa ke sechaba sa Belarusi sa pele-pele le baetsi ba JavaScript The Rolling Scopes, kahoo ho hlakile hore ba na le mabitso le ofisi ea EPAM Minsk. Leha ho le joalo, sechaba se leka ho theha mabitso le ho khothaletsa baithuti ba sona ho lik'hamphani tsa IT le litoropong tse ling tsa Belarus, Kazakhstan le Russia.

Mokhahlelo oa pele o ile oa nka nako e fetang khoeli. Ena ke sethala se tsebahalang haholo. Ha ke ntse ke hira, batho ba 1860 ba ile ba e qala - ke hore. bohle ba ingodisitseng bakeng sa thupelo. Thupelo ena e nkoa ke batho ba lilemo tsohle, empa boholo ba liithuti ke liithuti tse phahameng le bao, ka mor’a ho sebetsa ka lilemo tse ’maloa tšimong e ’ngoe, ba ileng ba etsa qeto ea ho fetola mosebetsi oa bona.

Mothating oa pele, re ile ra feta liteko tse peli metheong ea Git, liteko tse peli ho HTML/CSS, Codecademy le HTML Academy, re thehile CV ea rona ka mokhoa oa faele ea letšoao mme ka sebopeho sa leqephe la webo le tloaelehileng, re entse moralo o monyane oa leqephe le le leng, mme o rarollotse mathata a 'maloa a rarahaneng ka JavaScript.

Mosebetsi o pharalletseng ka ho fetesisa oa mohato oa pele e ne e le moralo oa sebaka sa marang-rang sa Hexal.
Ntho e thahasellisang ka ho fetisisa ke papali ea Code Jam ka tsebo ea bakhethoa ba CSS "CSS Quick Draw".
Tse thata ka ho fetisisa ke mesebetsi ea JavaScript. Mohlala oa e 'ngoe ea mesebetsi ena: "Fumana palo ea li-zero qetellong ea factorial ea palo e kholo tsamaisong ea linomoro tse boletsoeng".

Mohlala oa mosebetsi oa mohato oa pele: hexal.

Ho ipapisitsoe le liphetho tsa ho phethela mesebetsi ea sethala sa pele, baithuti ba 833 ba amohetse limemo tsa lipuisano. Ho fetela ha seithuti mohatong oa bobeli nakong ea lipuisano ho ile ha khethoa ke moeletsi oa hae oa ka moso. Baeletsi ba Sekolo sa Rolling Scopes ke bahlahisi ba mafolofolo ba tsoang Belarus, Russia, le Ukraine. Baeletsi ba thusa le ho eletsa, hlahloba mesebetsi, araba lipotso. Seteishene sa rona ho ne ho e-na le baeletsi ba fetang 150. Ho itšetlehile ka boteng ba nako ea bolokolohi, moeletsi a ka nka liithuti tse peli ho isa ho tse hlano, empa liithuti tse ling tse peli li romeloa ho eena bakeng sa lipuisano e le hore nakong ea lipuisano a ka khetha bao a nang le bona. o tla sebetsa.

Ho beoa ha baithuti le baeletsi e ne e le e 'ngoe ea linako tse khahlisang le tse monate tsa thupelo. Bahlophisi ba ile ba hlahisa karolo e nyane ea papali ho eona - lintlha tse mabapi le baeletsi li ne li bolokiloe ka katiba ea ho hlopha, ha u tobetsa moo u ka bonang lebitso le mabitso a moeletsi oa hau oa kamoso.

Ha ke fumana lebitso la moeletsi oa ka mme ke sheba boemo ba hae ho LinkedIn, ke ile ka hlokomela hore ke hlile ke batla ho fihla ho eena. Ke mohlahisi ea nang le phihlelo, e moholo, 'me o se a sebetsa linaheng tse ling ka lilemo tse ngata. Ho ba le moeletsi ea joalo ka sebele ke katleho e khōlō. Empa ho ’na ho ne ho bonahala eka litlhoko tsa hae li ne li tla ba holimo haholo. Hamorao ho ile ha fumaneha hore ke ne ke fositse mabapi le litlhoko tse phahameng haholo, empa ka nako eo ke ne ke nahana joalo.

Lipotso tsa lipuisano tse tlang li ne li tsejoa, kahoo ho ne ho khoneha ho itokisetsa esale pele.
OOP e rutoa ka video [J]u[S] o tšoantšetsa sena!. Mongoli oa eona, Sergei Melyukov, o e bolella ka tsela e fumanehang haholo le e utloahalang.
Mehaho ea data le notation ea Big O li koahetsoe hantle sehloohong. Theknoloji Puisano Cheat Sheet.
Lipelaelo tse kholo ka ho fetisisa li bakiloe ke mosebetsi oa JavaScript, oo ka sebele o neng o tla kenyelletsoa lipuisanong. Ka kakaretso, ke rata ho rarolla mathata, empa ka Google le ka har'a sebatli, 'me haeba u hloka ho e rarolla ka pene le pampiri (kapa ka toeba ka har'a notepad), ntho e' ngoe le e 'ngoe e ba thata le ho feta.
Ho loketse hore bobeli ba lōna le itokisetse lipuisano ho websaeteng skype.com/interviews/ - botsana lipotso, hlahisa mathata. Ena ke mokhoa o sebetsang hantle oa ho itokisetsa: ha o etsa mesebetsi e fapaneng, o utloisisa hamolemo hore na ke mang ea ka lehlakoreng le leng la skrini.

Ke ne ke nahana hore puisano e tla ba joang? Ho ka etsahala hore ebe, bakeng sa tlhahlobo moo ho nang le mohlahlobi le motho ea etsang liteko. Ha e le hantle, e ne e se tlhahlobo. Ho e-na le hoo, puisano pakeng tsa batho ba babeli ba chesehang ba etsang ntho e tšoanang. Puisano e ne e khutsitse haholo, e phutholohile, e le botsoalle, lipotso li ne li se thata haholo, mosebetsi o ne o le bonolo, 'me moeletsi ha aa ka a hana ho e rarolla ka har'a console mme o bile a ntumella ho sheba Google ("ha ho motho ea tla thibela ho sebelisa Google mosebetsing").

Ho ea kamoo ke utloisisang kateng, sepheo se seholo sa lipuisano e ne e se ho leka tsebo ea rona le bokhoni ba rona ba ho rarolla mathata, empa ho fa moeletsi monyetla oa ho tseba liithuti tsa hae le ho ba bontša hore na puisano e shebahala joang ka kakaretso. 'Me taba ea hore maikutlo a matle feela a ile a sala ho tloha lipuisanong e ne e le phello ea boiteko ba hae bo hlokolosi, takatso ea ho bontša hore ha e le hantle ho ne ho se letho le tšosang lipuisanong,' me motho a ka feta ka thabo. Potso e 'ngoe ke hore na ke hobane'ng ha ho ne ho le bonolo ho motho ea nang le thuto ea theknoloji ho etsa sena, empa e le ka seoelo ho matichere. E mong le e mong o hopola kamoo ba neng ba thabetse ho ngola tlhatlhobo kateng, le hoja ba ne ba tseba boitsebiso boo ka ho phethahetseng. Mme kaha re bua ka thuto ea semmuso, ke tla arolelana tlhokomeliso e 'ngoe hape. Khoso ena e bile teng har'a tse ling, ke baithuti ba phahameng ba IT. Kahoo ba ile ba pheha khang ea hore mokhoa oa koetliso o fanoang ke Rolling Scopes School o molemo haholo, o thahasellisa ebile o sebetsa ho feta lenaneo le tloaelehileng la univesithi.

Ke fetile lipuisanong. Ka mor'a moo, moeletsi o ile a khetha letsatsi la beke le nako eo ho neng ho loketse hore a buisane le 'na ka eona. Ke ile ka lokisetsa lipotso tsa letsatsi lena, ’me o ile a li araba. Ke ne ke se na lipotso tse ngata mabapi le merero eo ke neng ke e etsa - ke fumane boholo ba likarabo ho Google kapa moqoqong oa sekolo. Empa o ile a bua ka mosebetsi oa hae, ka mathata a ka ’nang a hlaha le litsela tsa ho a rarolla, ’me a arolelana maikutlo le litlhaloso tsa hae. Ka kakaretso, lipuisano tsena li ne li le molemo haholo li bile li thahasellisa. Ho phaella moo, moeletsi ke eena feela motho ea thahasellang hore na u etsa eng le hore na u etsa joang, ke motho ea tla sheba mosebetsi oa hau, a u bolelle se phoso ka oona, le hore na o ka ntlafatsoa joang. Ho ba teng ha baeletsi ke monyetla o moholo oa sekolo, oo karolo ea oona e ke keng ea lekanngoa.

Mokhahlelong oa bobeli re bile le Code Jam e khahlisang le e matla "JavaScript Arrays Quick Draw"; litlholisano tse joalo sekolong lia thabisa ebile lia thabisa.
Code Jam "CoreJS" e ile ea rarahana le ho feta. Mathata a 120 a JavaScript, a nkileng lihora tse 48 ho rarolloa, e bile teko e tebileng.
Hape re bile le liteko tse 'maloa tsa JavaScript, lihokela ho e mong oa bona Ke e bolokile ho li-bookmark tsa sebatli sa ka. U na le metsotso e 30 ho qeta tlhahlobo.
Ka mor'a moo, re kopanya sebopeho sa NeutronMail, ra qeta Code Jam "DOM, DOM Events," 'me ra theha mochine oa ho batla oa YouTube.

Mesebetsi e meng ea mohato oa bobeli: Mosebetsi: Codewars - ho rarolla mathata setšeng sa lebitso le le leng, Code Jam "WebSocket Challenge." – ho romela le ho amohela melaetsa ka ho sebedisa disokete tsa webe, Code Jam “Animation Player” – ho theha tshebediso e nyane ya webe.

Mosebetsi o sa tloaelehang le o thahasellisang oa mohato oa bobeli e ne e le mosebetsi oa "Presentation". Sebopeho sa eona se seholo ke hore nehelano e ne e lokela ho lokisoa le ho hlahisoa ka Senyesemane. ke U ka bona kamoo sethala sa liphatlalatso se etsahetseng kateng.

'Me, ntle ho pelaelo, e rarahaneng ka ho fetisisa le e boima ka ho fetisisa e ne e le mosebetsi oa ho qetela oa mohato oa bobeli, oo ka oona re ileng ra kōptjoa hore re iketsetse kopi ea rona ea kopo ea websaete ea Piskel (www.piskelapp.com).
Mosebetsi ona o ile oa nka nako e fetang khoeli, 'me boholo ba nako e ne e sebelisoa ho utloisisa hore na e sebetsa joang qalong. Bakeng sa sepheo se seholo, mosebetsi oa ho qetela o ile oa hlahlojoa ke moeletsi e mong, ea khethiloeng ka mokhoa o sa reroang. 'Me puisano ka mor'a sethaleng sa bobeli e ne e boetse e khannoa ke moeletsi ea sa tsebeng letho, hobane re ne re se re tloaetse ho rona,' me o ne a tloaetse ho rona, 'me lipuisanong tsa sebele, e le molao, re kopana le batho ba sa tsebaneng.

Puisano ea bobeli e ile ea e-ba thata ho feta ea pele. Joalo ka pele, ho ne ho e-na le lethathamo la lipotso bakeng sa lipuisano tseo ke li lokiselitseng, empa moeletsi o ile a etsa qeto ea hore ho botsa khopolo feela ho ke ke ha nepahala ka ho feletseng, 'me a lokisetsa sehlopha sa mesebetsi bakeng sa lipuisano. Mesebetsi, ka maikutlo a ka, e ne e le boima haholo. Ka mohlala, ka tieo o ne a sa utloisise hore na ke eng e neng e nthibela ho ngola bind polyfill, hape ke ne ke lumela ka tieo hore taba ea hore ke tseba hore na ho tlama eng le hore na polyfill ke eng e se e le ngata. Ha ke so rarolle bothata bona. Empa ho ne ho e-na le tse ling tseo ke ileng ka sebetsana le tsona. Empa mathata a ne a se bonolo, 'me hang ha ke fumana tharollo, moeletsi o ile a fetola boemo hanyenyane,' me ke ile ka tlameha ho rarolla bothata hape, ka mokhoa o rarahaneng haholoanyane.
Ka nako e ts'oanang, ke hlokomela hore moea oa lipuisano o ne o le botsoalle haholo, mesebetsi e ne e thahasellisa, moeletsi o ile a qeta nako e ngata a ba lokisetsa, 'me a leka ho etsa bonnete ba hore puisano ea koetliso nakong e tlang e tla thusa ho fetisa lipuisano tsa sebele. ha o batla mosebetsi.

Mehlala ea mesebetsi ea mohato oa bobeli:
NeutronMail
phalete
YouTubeClient
PiskelClone

Mokhahlelong oa boraro, re ile ra fuoa mosebetsi oa Culture Portal. Re ile ra e etsa re le sehlopha, ’me ka lekhetlo la pele re ile ra tloaelana le litšobotsi tsa mosebetsi oa sehlopha, kabo ea boikarabelo, le ho rarolla likhohlano ha re kopanya makala a Git. Mohlomong ena e ne e le e 'ngoe ea likabelo tse monate ka ho fetisisa tsa thupelo.

Mohlala oa mosebetsi oa mohato oa boraro: Setso Portal.

Kamora ho qeta mokhahlelo oa boraro, baithuti ba entseng kopo ea mosebetsi ho EPAM mme ba kenyelelitsoe lethathamong la ba 120 ba kaholimo ba ile ba kena lipuisanong tsa mohala ho leka tsebo ea bona ea puo ea Senyesemane, 'me hajoale ba ntse ba le lipuisanong tsa botekgeniki. Ba bangata ba bona ba tla memeloa ho EPAM JS Lab, ebe ho ea mererong ea sebele. Selemo se seng le se seng, liithuti tse fetang lekholo tsa Rolling Scopes School li hiroa ke EPAM. Ha ho bapisoa le ba qalileng thupelo ena, palo ena e batla e fokola, empa ha u sheba ba fihletseng li-finals, monyetla oa ho fumana mosebetsi o moholo haholo.

Har'a mathata ao u hlokang ho itokisetsa, ke tla bolela a mabeli. Ea pele ke nako. U hloka e ngata haholo. Ikemisetse lihora tse 30-40 ka beke, ho ka khoneha ho feta; haeba ho le tlase, ha ho na monyetla oa hore u be le nako ea ho qeta mesebetsi eohle, kaha lenaneo la thupelo le matla haholo. Ea bobeli ke boemo ba Senyesemane A2. Haeba e le tlase, ho ke ke ha utloisa bohloko ho ithuta thupelo, empa ho fumana mosebetsi ka boemo bona ba puo ho tla ba thata haholo.

Haeba u na le lipotso, botsa, ke tla leka ho araba. Haeba u tseba lithuto tse ling tsa mahala tsa inthanete tsa puo ea Serussia, ka kopo arolelana, e tla ba monate.

Source: www.habr.com

Eketsa ka tlhaloso