Tiştên baş erzan nabin. Lê ew dikare belaş be

Di vê gotarê de ez dixwazim li ser Dibistana Rolling Scopes, qursek JavaScript/pêşverû ya belaş a ku min girt û bi rastî jê kêfa min girt, biaxivim. Min bi tesadufî fêrî vê qursê kir; Bi dîtina min, li ser Înternetê kêm agahdarî li ser wê heye, lê qurs hêja ye û hêjayî balê ye. Ez difikirim ku ev gotar dê ji bo kesên ku hewl didin bi tena serê xwe bernamekirinê fêr bibin kêrhatî be. Di her rewşê de, heke kesek berê ji min re li ser vê qursê bigota, ez ê bê guman spasdar bibûma.

Yên ku hewl nedane ku xwe ji sifirê fêr bibin, dibe ku pirsek hebe: çima qurs hewce ne, ji ber ku li ser Înternetê gelek agahdarî hene - wê bigirin û fêr bibin. Bi rastî, deryayek agahdarî her gav ne baş e, ji ber ku hilbijartina ji vê deryayê tam tiştê ku hûn hewce ne ne hêsan e. Kurs dê ji we re bêje: çi fêr bibe, çawa fêr bibe, bi çi lezê fêr bibe; dê bibe alîkar ku çavkaniyên agahdariya baş û berbiçav ji yên kêmkalîte û kevnar cuda bikin; dê hejmareke mezin ji karên pratîkî pêşkêşî bike; dê bihêle ku hûn bibin beşek ji civatek mirovên dilşewat û eleqedar ên ku heman tiştê we dikin.

Li seranserê qursê, me bi domdarî peywiran qedand: ceribandinan girtin, pirsgirêkan çareser kirin, projeyên xwe afirandin. Hemî ev hatin nirxandin û ketin tabloyek hevpar, ku hûn dikarin encama xwe bi encamên xwendekarên din re bidin ber hev. Atmosfera pêşbaziyê baş, xweş û balkêş e. Lê xal her çend ji bo derbasbûna qonaxa pêş girîng bin jî, bi serê xwe ne armanc bûn. Organîzatorên qursê piştgirî û arîkariya hevdu pêşwazî kirin - di sohbetê de, xwendekar pirsên ku di dema çareserkirina peywiran de derketine nîqaş kirin û hewl dan ku bi hev re bersiva wan bibînin. Wekî din, şêwirmendan di xwendina me de alîkariya me kirin, ku ji bo qursek belaş derfetek bêhempa ye.

Kurs hema hema domdar dixebite: salê du caran dest pê dike û şeş mehan dom dike. Ji sê qonaxan pêk tê. Di qonaxa yekem de me bi giranî Git û layout xwend, di ya duyemîn de - JavaScript, di sêyemîn de - React û Node.js.

Li gorî encamên temamkirina erkên qonaxa berê derbasî qonaxa din bûn. Di dawiya her qonaxê de hevpeyvînek hate kirin. Piştî qonaxên yekem û duyemîn, ev hevpeyivînên perwerdehiyê bi şêwirmendan re bûn; piştî qonaxa sêyemîn, li Minsk EPAM JS Lab ji sed û bîst xwendekarên çêtirîn re hevpeyivîn hatin organîze kirin. Kurs ji hêla civaka Belarusî ya pêşdebirên pêş-end û JavaScript The Rolling Scopes ve tê rêve kirin, ji ber vê yekê diyar e ku têkiliyên wan bi ofîsa EPAM Minsk re hene. Lêbelê, civak hewl dide ku têkiliyan saz bike û xwendekarên xwe ji pargîdaniyên IT û bajarên din ên Belarus, Kazakistan û Rûsyayê re pêşniyar bike.

Qonaxa yekem ji mehekê zêdetir dom kir. Ev qonaxa herî populer e. Di leşkerkirina min de, 1860 kesan dest pê kir - yanî. her kesê ku ji bo kursê îmze kir. Kurs ji aliyê kesên ji hemû temenan ve tê girtin, lê piraniya xwendekaran xwendekarên payebilind in û ew kesên ku piştî çend salan di warê din de xebitîn, biryar dan ku pîşeya xwe biguherînin.

Di qonaxa yekem de, me du ceribandinên li ser bingehên Git, du ceribandinên li ser qursên HTML/CSS, Codecademy û HTML Academy derbas kirin, CV-ya xwe di forma pelek nîşankirinê de û di forma rûpelek malperê ya asayî de çêkir, sêwirana yek-rûpelek piçûk, û çend pirsgirêkên pir tevlihev bi JavaScript-ê çareser kirin.

Karê herî berfereh yê qonaxa yekem sêwirandina malpera Hexal bû.
Ya herî balkêş lîstika Code Jam li ser zanîna hilbijêrên CSS "CSS Quick Draw" e.
Ya herî dijwar karên JavaScript in. Mînakek ji van karan: "Di pergala jimareya diyarkirî de hejmara sifiran li dawiya faktoriya hejmareke mezin bibînin".

Mînaka karê qonaxa yekem: hexal.

Li gorî encamên bidawîkirina erkên qonaxa yekem, 833 xwendekar vexwendnameyên hevpeyvînê wergirtin. Di dema hevpeyivînê de derbasbûna xwendekar bo qonaxa duyemîn ji hêla şêwirmendê wî yê pêşerojê ve hate destnîşankirin. Pêşdebirên Dibistana Rolling Scopes ji Belarus, Rûsya û Ukrayna pêşdebirên çalak in. Şêwirmend alîkarî û şîret dikin, peywiran kontrol dikin, bersiva pirsan didin. Di koma me de zêdetirî 150 mamoste hebûn. Li gorî hebûna dema vala, şêwirmendek dikare ji du heta pênc xwendekaran bigire, lê du xwendekarên din jî ji bo hevpeyivînekê ji wî re têne şandin da ku di dema hevpeyvînê de ew kesên ku bi wan re hilbijêrin hilbijêrin. ew ê bixebite.

Cihkirina xwendekar û mamosteyan yek ji demên herî balkêş û balkêş ên kursê bû. Organîzator hêmanek lîstikek piçûk xistin nav wê - daneyên di derbarê şêwirmendan de di nav kelekek rêzkirinê de hate hilanîn, li ser tikandina ku hûn dikarin nav û têkiliyên şêwirmendê xweya pêşerojê bibînin.

Dema ku min navê şêwirmendê xwe dît û li profîla wî li ser LinkedIn nihêrî, min fêm kir ku ez bi rastî dixwest ku ez biçim ba wî. Ew pêşdebirek bi ezmûn e, pîr e, û ev çend sal in li derveyî welat dixebite. Hebûna şêwirmendek wusa bi rastî serkeftinek mezin e. Lê ji min re xuya bû ku dê daxwazên wî pir zêde bin. Dûv re derket holê ku ez di derheqê daxwazên pir zêde de xelet bûm, lê wê demê min wusa difikirî.

Pirsên ji bo hevpeyvîna pêşeroj dihatin zanîn, ji ber vê yekê mimkun bû ku ji bo wê pêşî amade bikin.
OOP bi vîdyoyê ve hatî fêr kirin [J]u[S]t prototîpa vê!. Nivîskarê wê, Sergey Melyukov, wê bi awayek pir têgihîştî û têgihîştî vedibêje.
Strukturên daneyê û nîşana Big O di gotarê de baş têne vegirtin. Hevpeyvîna Teknîkî Cheat Sheet.
Gumanên herî mezin ji hêla peywira JavaScript-ê ve, ku bê guman dê di hevpeyivînê de were girtin, çêbûn. Bi gelemperî, ez ji çareserkirina pirsgirêkan hez dikim, lê bi Google û di konsolê gerokê de, û heke hûn hewce ne ku wê bi pênûs û kaxez (an bi mişkek di notepadê de) çareser bikin, her tişt pir dijwartir dibe.
Ji bo we herduyan jî hêsan e ku hûn ji bo hevpeyvînek li ser malperê amade bibin skype.com/hevpeyvîn/ - pirsan ji hev bipirsin, bi pirsgirêkan re werin. Ev rêgezek bi bandor a amadekirinê ye: gava ku hûn di rolên cihêreng de cih digirin, hûn çêtir fam dikin ka kî li aliyê din ê ekranê ye.

Min xeyal dikir ku dê hevpeyvîn çawa be? Bi îhtîmaleke mezin, ji bo îmtîhanek ku lê îmtîhanek û ceribandinek heye. Bi rastî, ew bê guman ne azmûnek bû. Belê, danûstendinek di navbera du mirovên dilşewat ên ku heman tiştî dikin. Hevpeyvîn pir aram, rehet, dostane bû, pirs ne pir dijwar bûn, peywir pir hêsan bû, û şîretkar qet nerazî nebû ku wê di konsolê de çareser bike û tewra destûr da ku ez li Google bigerim ("tu kes dê bikaranîna Google li ser kar qedexe bike").

Bi qasî ku ez têdigihim, mebesta sereke ya hevpeyvînê ne ceribandina zanîn û şiyana me ya çareserkirina pirsgirêkan bû, lê ew bû ku derfetê bide mamoste ku xwendekarên xwe nas bike û nîşanî wan bide ku hevpeyvînek bi gelemperî çawa xuya dike. Û ev rastiya ku ji hevpeyivînê tenê bandorên baş mabûn, encama hewildanên wî yên hişmend bû, xwestek nîşan bide ku bi rastî di hevpeyivînê de tiştek tirsnak tune, û meriv dikare bi kêfxweşî jê re derbas bibe. Pirsek din ev e ku çima ji bo kesek xwedan perwerdehiya teknîkî kirina vê yekê pir hêsan bû, lê ji bo mamosteyan pir kêm kêm bû. Her kes tîne bîra xwe ku ew çiqas bi heyecan bûn ku îmtîhanê bistînin, tevî ku ew materyal bi tevahî zanibû. Û ji ber ku em behsa pedagojiya fermî dikin, ez ê çavdêriyek din jî parve bikim. Di nav tiştên din de, xwendekarên payebilind ên IT-ê beşdarî qursê bûn. Û ji ber vê yekê wan arguman kir ku forma perwerdehiyê ya ku ji hêla Dibistana Rolling Scopes ve hatî pêşkêş kirin ji bernameyek zanîngehê ya birêkûpêk pir bikêrtir, balkêş û bi bandortir e.

Min hevpeyvîn derbas kir. Dûv re, şêwirmend rojek hefteyê û demek diyar kir ku ji bo wî rehet bû ku bi min re biaxive. Min pirs ji bo vê rojê amade kirin, û wî bersiv da. Li ser projeyên ku min pêk dianîn gelek pirsên min tune bûn - min piraniya bersivan li Google an sohbeta dibistanê dît. Lê li ser xebata xwe, li ser pirsgirêkên muhtemel û rêyên çareser kirina wan axivî û çavdêrî û têbîniyên xwe parve kir. Bi tevayî, ev axaftin pir bikêr û balkêş bûn. Wekî din, şîretkar bi pratîkî tenê kesê ku eleqedar e bi çi û çawa hûn dikin, kesek e ku dê li xebata we binêre, ji we re bêje ka çi xelet e, û meriv çawa dikare çêtir bike. Hebûna şîretkaran bi rastî avantajek mezin a dibistanê ye, ku rola wê bi zor zêde nayê texmîn kirin.

Di qonaxa duyemîn de me kod Jamek pir balkêş û dînamîkî "JavaScript Arrays Quick Draw" hebû; pêşbaziyên weha li dibistanê heyecan û heyecan in.
Code Jam "CoreJS" derket ku pir tevlihevtir e. 120 pirsgirêkên JavaScriptê, ku 48 saetan çareser kirin, bûn ceribandinek cidî.
Di heman demê de me gelek ceribandinên JavaScript-ê jî hebûn, girêdana pê re yek ji wan Min ew di nav nîşangirên geroka xwe de tomar kir. 30 hûrdem hene ku hûn testê temam bikin.
Dûv re, me sêwirana NeutronMail berhev kir, Code Jam "DOM, DOM Events" temam kir, û motorek lêgerînê ya YouTube çêkir.

Karên din ên qonaxa duyemîn: Kar: Codewars - çareserkirina pirsgirêkan li ser malpera bi heman navî, Code Jam "WebSocket Challenge." - şandin û wergirtina peyaman bi karanîna soketên malperê, Code Jam "Animation Player" - çêkirina serîlêdanek piçûk a malperê.

Karekî pir ne asayî û balkêş a qonaxa duyemîn karê "Pêşkêşkirin" bû. Taybetmendiya wê ya sereke ew e ku diviyabû pêşkêşî bi îngilîzî were amadekirin û pêşkêşkirin. Ev e Hûn dikarin bibînin ka qonaxa rûbi-rû ya pêşkêşiyan çawa pêk hat.

Û, bê guman, ya herî tevlihev û mezin karê dawîn ê qonaxa duyemîn bû, ku tê de ji me hat xwestin ku em kopiyek xweya serîlêdana weba Piskel (www.piskelapp.com) biafirînin.
Vê peywirê ji mehekê zêdetir girt, digel ku pir caran têgihîştin ka ew di orîjînal de çawa dixebite. Ji bo objektîvbûnek mezintir, peywira paşîn ji hêla şêwirmendek din, bi rasthatinî bijartî ve hate kontrol kirin. Û hevpeyvîna piştî qonaxa duyem jî ji aliyê şêwirmendekî rasthatî ve hat kirin, ji ber ku em berê xwe bi ya xwe kiribûn, û ew jî bi me re adetî bû, û di hevpeyvînên rasteqîn de, wek qaîde, em bi kesên ku hevûdu nas nakin, dibînin.

Hevpeyvîna duyemîn ji ya yekem pir dijwartir derket. Wekî berê, ji bo hevpeyvînê navnîşek pirsan hebû ku min jê re amade kir, lê şêwirmend biryar da ku tenê pirskirina teoriyê dê bi tevahî ne rast be, û ji bo hevpeyivînê komek kar amade kir. Kar, li gorî min, pir dijwar bûn. Mînakî, wî ji dil fêhm nekir ku çi li min disekinî ji nivîsandina polîfîlmek bind, û min jî ji dil bawer kir ku rastiya ku ez dizanim girêdan çi ye û polyfill çi ye jixwe pir e. Min ev pirsgirêk çareser nekir. Lê yên din jî hebûn ku ez pê re mijûl bûm. Lê pirsgirêk ne hêsan bûn, û gava ku min çareseriyek dît, şêwirmend hinekî şert guhezand, û ez neçar bûm ku pirsgirêkê dîsa bi guhertoyek tevlihevtir çareser bikim.
Di heman demê de, ez bala xwe didim ku atmosfera hevpeyivînê pir dostane bû, kar balkêş bûn, şêwirmend gelek wext ji wan re amade kir, û hewl da ku pê ewle bibe ku hevpeyivîna perwerdehiyê di pêşerojê de dê bibe alîkar ku hevpeyvînek rastîn derbas bike. dema serîlêdana karekî.

Nimûneyên karên qonaxa duyemîn:
NeutronMail
paleta
YouTubeClient
PiskelClone

Di qonaxa sêyemîn de karê Portala Çandê ji me re hat pêşkêşkirin. Me ew di komekê de pêk anî, û yekem car em bi taybetmendiyên xebata tîmê, dabeşkirina berpirsiyariyan, û çareserkirina nakokiyan dema ku şaxên Git-ê li hev kirin nas kirin. Dibe ku ev yek ji karên herî balkêş ên qursê bû.

Mînaka peywira qonaxa sêyemîn: Portala Çandê.

Piştî qedandina qonaxa sêyem, xwendekarên ku serlêdana kar li EPAMê kiribûn û di lîsteya 120 ya herî baş de cih girtibûn, ji bo ceribandina jêhatîbûna zimanê Îngilîzî bi telefonê re hevdîtin kirin û niha jî hevpeyvînên teknîkî derbas dikin. Piraniya wan dê ji bo EPAM JS Lab, û paşê ji bo projeyên rastîn werin vexwendin. Her sal, zêdetirî sed mezûnên Dibistana Rolling Scopes ji hêla EPAM ve têne xebitandin. Li gorî yên ku dest bi qursê kirine, ev rêjeyek pir hindik e, lê heke hûn li yên ku gihîştine fînalê binêrin, şansê wan ê bidestxistina kar pir mezin e.

Ji zehmetiyên ku hûn hewce ne ku ji wan re amade bibin, ez ê du navan bikim. Yekem dem e. Ji we re pir pir hewce ye. Hefteyê 30-40 saetan armanc bikin, bêtir mimkun e; heke hindik be, ne mimkûn e ku we wext hebe ku hûn hemî karan biqedînin, ji ber ku bernameya qursê pir zirav e. Ya duyemîn asta Îngilîzî A2 ye. Ger kêmtir be, xwendina qursê zirarê nade, lê peydakirina karekî bi vê astê ziman dê pir dijwar be.

Ger pirsên we hebin, bipirsin, ez ê hewl bidim ku bersiv bidim. Ger hûn qursên serhêl ên bi zimanê rûsî yên din ên bi vî rengî dizanin, ji kerema xwe parve bikin, ew ê balkêş be.

Source: www.habr.com

Add a comment