Bon bagay pa vin bon mache. Men, li kapab gratis

Nan atik sa a mwen vle pale sou Rolling Scopes School, yon kou JavaScript / frontend gratis ke mwen te pran e mwen te vrèman jwi. Mwen te jwenn enfòmasyon sou kou sa a pa aksidan; nan opinyon mwen, gen ti enfòmasyon sou li sou entènèt la, men kou a se ekselan e li merite atansyon. Mwen panse ke atik sa a pral itil pou moun ki ap eseye aprann pwogramasyon poukont yo. Nan nenpòt ka, si yon moun te di m 'sou kou sa a pi bonè, mwen ta definitivman yo te rekonesan.

Moun ki pa te eseye aprann nan grafouyen tèt yo ka gen yon kesyon: poukisa yo bezwen nenpòt kou, paske gen anpil enfòmasyon sou entènèt la - pran li epi aprann li. An reyalite, yon lanmè enfòmasyon se pa toujou bon, paske chwazi nan lanmè sa a egzakteman sa ou bezwen se pa ditou fasil. Kou a pral di ou: kisa pou aprann, kijan pou aprann, nan ki vitès pou aprann; pral ede distenge sous enfòmasyon ki bon ak enpòtan pou remake ak sous bon jan kalite ak demode; pral ofri yon gwo kantite travay pratik; pral pèmèt ou vin yon pati nan yon kominote moun pasyone ak enterese ki fè menm bagay ak ou.

Pandan tout kou a, nou toujou ap ranpli travay: pran tès, rezoud pwoblèm, kreye pwòp pwojè nou yo. Tout bagay sa yo te evalye ak antre nan yon tablo komen, kote ou te kapab konpare rezilta ou ak rezilta yo nan lòt elèv yo. Atmosfè konpetisyon an bon, amizan e enteresan. Men, pwen, byenke yo enpòtan pou pase nan pwochen etap la, pa t 'yon fen nan tèt yo. Òganizatè kou yo te akeyi sipò ak asistans mityèl - nan chat la, elèv yo te diskite kesyon ki te parèt pandan y ap rezoud devwa yo epi yo te eseye jwenn repons pou yo ansanm. Anplis de sa, konseye yo te ede nou nan etid nou yo, ki se yon opòtinite inik pou yon kou gratis.

Kou a opere prèske kontinyèlman: li te lanse de fwa nan yon ane epi li dire sis mwa. Li konsiste de twa etap. Nan premye etap la nou etidye sitou Git ak layout, nan dezyèm lan - JavaScript, nan twazyèm lan - React ak Node.js.

Yo avanse nan pwochen etap la ki baze sou rezilta yo nan ranpli travay yo nan etap anvan an. Nan fen chak etap yo te fè yon entèvyou. Apre premye ak dezyèm etap yo, sa yo te entèvyou edikasyonèl ak konseye; apre twazyèm etap la, entèvyou yo te òganize pou sanven pi bon elèv nan Minsk EPAM JS Lab la. Kou a fèt pa kominote a Belarisyen nan front-end ak JavaScript devlopè The Rolling Scopes, kidonk li klè ke yo gen kontak ak biwo EPAM Minsk la. Sepandan, kominote a ap eseye etabli kontak ak rekòmande elèv li yo bay konpayi IT ak lòt vil nan Byelorisi, Kazakhstan, ak Larisi.

Premye etap la te dire yon ti kras plis pase yon mwa. Sa a se etap ki pi popilè. Nan rekritman mwen an, 1860 moun te kòmanse li - i.e. tout moun ki te enskri pou kou a. Se moun ki gen tout laj yo pran kou a, men majorite elèv yo se etidyan ansyen ak moun ki, apre yo fin travay pandan plizyè ane nan yon lòt domèn, deside chanje pwofesyon yo.

Nan premye etap la, nou te pase de tès sou baz Git, de tès sou kou HTML/CSS, Codecademy ak HTML Academy, nou te kreye CV nou an nan fòm yon dosye markdown ak nan fòm yon paj wèb regilye, te kreye yon ti layout yon paj, ak rezoud plizyè pwoblèm olye konplèks pa JavaScript.

Travay ki pi vaste nan premye etap la se Layout nan sit entènèt Hexal la.
Ki pi enteresan an se jwèt Kòd Jam la sou konesans nan CSS seleksyon "CSS Quick Draw".
Moun ki pi difisil yo se travay JavaScript. Yon egzanp youn nan travay sa yo: "Jwenn kantite zewo nan fen faktori a nan yon gwo nonb nan sistèm nimewo espesifik la".

Egzanp yon travay premye etap: egzal.

Dapre rezilta yo nan ranpli travay yo nan premye etap la, 833 elèv yo te resevwa envitasyon pou entèvyou. Pasaj elèv la nan dezyèm etap la pandan entèvyou a te detèmine pa pwochen konseye li. Rolling Scopes School konseye yo se devlopè aktif ki soti Byelorisi, Larisi, ak Ikrèn. Mentors ede ak konseye, tcheke devwa yo, reponn kesyon. Te gen plis pase 150 konseye nan seri nou an.Depann de disponiblite tan lib, yon konseye ka pran de a senk elèv, men de lòt elèv yo voye l 'pou yon entèvyou pou pandan entèvyou a li ka chwazi moun ak ki moun. li pral travay.

Plasman elèv yo ak konseye yo se te youn nan moman ki pi enteresan ak enteresan nan kou a. Òganizatè yo te entwodui yon ti eleman jwèt ladan l - done sou konseye yo te estoke nan yon chapo klasman, lè w klike sou kote ou te kapab wè non ak kontak nan mentor lavni ou.

Lè mwen te jwenn non konseye mwen an epi gade pwofil li sou LinkedIn, mwen reyalize ke mwen reyèlman te vle jwenn li. Li se yon pwomotè ki gen eksperyans, ansyen, e li te travay aletranje pou plizyè ane. Gen yon konseye konsa se vrèman yon gwo siksè. Men, mwen te sanble ke demand li yo ta trè wo. Apre sa, li te tounen soti ke mwen te fè erè sou demand yo twòp wo, men nan moman sa a mwen te panse sa.

Kesyon yo pou entèvyou k ap vini an te konnen, kidonk li te posib pou prepare pou li davans.
OOP anseye pa videyo [J]u[S]t pwototip sa a!. Otè li a, Sergei Melyukov, di li nan yon fason trè aksesib ak konprann.
Estrikti done ak Big O notasyon yo byen kouvri nan atik la. Entèvyou teknik Cheat Sheet.
Pi gwo dout yo te koze pa travay JavaScript, ki ta sètènman dwe enkli nan entèvyou a. An jeneral, mwen renmen rezoud pwoblèm, men ak Google ak nan konsole navigatè a, epi si ou bezwen rezoud li ak plim ak papye (oswa ak yon sourit nan yon notepad), tout bagay vin pi difisil.
Li bon pou nou tou de pou prepare pou yon entèvyou sou sit entènèt la skype.com/interviews/ – youn poze lòt kesyon, vini ak pwoblèm. Sa a se yon fason jistis efikas nan prepare: lè ou fè nan diferan wòl, ou pi byen konprann ki moun ki sou lòt bò a nan ekran an.

Ki jan mwen te imajine entèvyou a ta ye? Gen plis chans, pou yon egzamen kote gen yon egzaminatè ak yon moun k ap pran egzamen an. An reyalite, li definitivman pa t 'yon egzamen. Olye de sa, yon konvèsasyon ant de moun pasyone ki ap fè menm bagay la. Entèvyou a te trè kalm, konfòtab, zanmitay, kesyon yo pa t difisil anpil, travay la te byen senp, e konseye a pa t fè okenn objeksyon pou rezoud li nan konsole a e menm pèmèt mwen gade nan Google ("pèsonn pa pral entèdi itilize Google nan travay").

Dapre mwen konprann, objektif prensipal entèvyou a se pa pou teste konesans nou ak kapasite nou pou rezoud pwoblèm, men bay konseye a yon opòtinite pou fè konesans ak elèv li yo epi montre yo kisa yon entèvyou sanble an jeneral. Ak lefèt ke sèlman bon enpresyon ki te rete nan entèvyou a te rezilta nan efò konsyan li yo, dezi a montre ke pa gen aktyèlman pa gen anyen pè nan entèvyou a, ak yon moun te kapab ale nan li ak plezi. Yon lòt kesyon se poukisa li te byen fasil pou yon moun ki gen yon edikasyon teknik fè sa, men trè raman pou pwofesè yo. Tout moun sonje jan yo te eksite pou yo pran egzamen an, menmsi yo te konnen materyèl la pafètman. E depi n ap pale de pedagoji ofisyèl, mwen pral pataje yon lòt obsèvasyon. Kou a enkli, pami lòt moun, elèv IT ansyen yo. Se konsa, yo te diskite ke fòma fòmasyon Rolling Scopes School ofri a pi itil, enteresan ak efikas pase yon pwogram inivèsite regilye.

Mwen te pase entèvyou a. Apre sa, konseye a te nonmen yon jou nan semèn nan ak yon lè lè li te bon pou li pale avè m '. Mwen te prepare kesyon pou jounen sa a, e li te reponn yo. Mwen pa t 'gen anpil kesyon sou pwojè yo mwen te pote soti - mwen te jwenn pi fò nan repons yo sou Google oswa chat lekòl la. Men, li te pale sou travay li, sou pwoblèm posib ak fason yo rezoud yo, epi pataje obsèvasyon li yo ak kòmantè. An jeneral, konvèsasyon sa yo te trè itil ak enteresan. Anplis de sa, yon konseye se pratikman sèl moun ki enterese nan sa ak ki jan ou fè, yon moun ki pral gade nan travay ou, di ou ki sa ki mal ak li, ak ki jan li ka amelyore. Prezans nan konseye se vrèman yon gwo avantaj nan lekòl la, wòl nan ki diman ka surestime.

Nan dezyèm etap la, nou te gen yon Code Jam trè enteresan ak dinamik "JavaScript Arrays Quick Draw"; konpetisyon sa yo nan lekòl la enteresan epi enteresan.
Code Jam "CoreJS" te vin pi konplèks. 120 pwoblèm JavaScript, ki te pran 48 èdtan pou rezoud, te vin tounen yon tès grav.
Nou menm tou nou te gen plizyè tès JavaScript, lyen nan youn nan yo Mwen te sove li nan Bookmarks navigatè mwen an. Ou gen 30 minit pou w konplete tès la.
Apre sa, nou mete ansanm layout NeutronMail, ranpli Code Jam "DOM, Evènman DOM," epi kreye yon motè rechèch YouTube.

Lòt travay nan dezyèm etap la: Travay: Codewars - rezoud pwoblèm sou sit la ki gen menm non, Code Jam "WebSocket Challenge." - voye ak resevwa mesaj lè l sèvi avèk sipò entènèt, Code Jam "Jwè animasyon" - kreye yon ti aplikasyon entènèt.

Yon travay olye etranj ak enteresan nan dezyèm etap la te travay la "Prezantasyon". Karakteristik prensipal li se ke prezantasyon an te dwe prepare ak prezante nan lang angle. Isit la Ou ka wè ki jan etap fas a fas nan prezantasyon yo te fèt.

Epi, san dout, pi konplèks la ak volumineuz te travay final la nan dezyèm etap la, pandan ki te mande nou pou kreye pwòp kopi aplikasyon an entènèt Piskel (www.piskelapp.com).
Travay sa a te pran plis pase yon mwa, ak pi fò nan tan an te pase konprann ki jan li te travay nan orijinal la. Pou yon pi gwo objektivite, travay final la te tcheke pa yon lòt konseye owaza chwazi. Ak entèvyou a apre dezyèm etap la te fèt tou pa yon konseye o aza, paske nou te deja abitye ak nou, epi li te abitye ak nou, ak nan entèvyou reyèl, kòm yon règ, nou rankontre moun ki pa konnen youn ak lòt.

Dezyèm entèvyou a te vin pi difisil pase premye a. Menm jan anvan, te gen yon lis kesyon pou entèvyou a ke mwen te prepare pou, men konseye a deside ke tou senpleman mande teyori a pa ta dwe totalman kòrèk, epi li te prepare yon seri travay pou entèvyou a. Travay yo, nan opinyon mwen, te byen difisil. Pou egzanp, li sensèman pa t 'konprann sa ki te anpeche m' ekri yon polyfill lier, e mwen tou sensèman kwè ke lefèt ke mwen konnen ki sa ki mare ak ki sa yon polyfill se deja anpil. Mwen pa rezoud pwoblèm sa a. Men, te gen lòt ke mwen te fè fas ak. Men, pwoblèm yo pa t senp, epi le pli vit ke mwen jwenn yon solisyon, konseye a chanje kondisyon an yon ti kras, epi mwen te oblije rezoud pwoblèm nan ankò, nan yon vèsyon pi konplèks.
An menm tan an, mwen remake ke atmosfè a nan entèvyou a te trè amikal, travay yo te enteresan, konseye a te pase anpil tan prepare yo, epi li te eseye asire ke entèvyou fòmasyon an nan tan kap vini an ta ede yo pase yon entèvyou reyèl. lè w ap aplike pou yon travay.

Egzanp travay nan dezyèm etap la:
NeutronMail
Palèt
YouTubeClient
PiskelClone

Nan twazyèm etap la, yo te ofri nou travay Portal Kilti a. Nou te fè li nan yon gwoup, epi pou premye fwa nou te vin konnen karakteristik travay ann ekip, distribisyon responsablite, ak rezolisyon konfli lè fusion branch nan Git. Sa a te pwobableman youn nan devwa ki pi enteresan nan kou a.

Egzanp yon travay twazyèm etap: Kilti Portal.

Apre yo te fini twazyèm etap la, elèv ki te aplike pou yon djòb nan EPAM epi ki te enkli nan lis 120 pi wo yo te sibi yon entèvyou telefòn pou teste konpetans yo nan lang angle, epi kounye a ap sibi entèvyou teknik. Pifò nan yo pral envite nan EPAM JS Lab, ak Lè sa a, nan pwojè reyèl. Chak ane, EPAM anplwaye plis pase yon santèn gradye Rolling Scopes School. Konpare ak moun ki te kòmanse kou a, sa a se yon pousantaj jistis piti, men si ou gade nan moun ki te rive nan final la, chans yo pou jwenn yon travay se byen gwo.

Nan difikilte sa yo ke ou bezwen prepare pou, mwen pral nonmen de. Premye a se tan. Ou bezwen anpil nan li. Vize pou 30-40 èdtan nan yon semèn, plis posib; si mwens, li se fasil ke ou pral gen tan ranpli tout travay yo, paske pwogram nan kou trè entans. Dezyèm lan se nivo angle A2. Si li pi ba, li pa pral fè mal pou etidye kou a, men jwenn yon travay ak nivo lang sa a pral byen difisil.

Si ou gen kesyon, mande, mwen pral eseye reponn. Si w konnen lòt kou gratis ki sanble nan lang Ris sou entènèt, tanpri pataje, li pral enteresan.

Sous: www.habr.com

Add nouvo kòmantè