Cum să găsești cursuri de programare și ce preț au garanțiile de angajare

Cu 3 ani în urmă, am publicat primul și singurul meu articol pe habr.ru, care a fost dedicat scrierii unei aplicații mici în Angular 2. Atunci se afla în versiune beta, erau puțini tutoriale despre el, iar mie mi-a stârnit interesul din perspectiva timpului de învățare comparativ cu alte framework-uri/biblioteci din punctul de vedere al unui non-programator. 

În acel articol am menționat că lucrez ca marketer (păcat că nu la Google :). Și în comentarii a început o discuție despre de ce Angular și nu React, cineva a lăudat curățenia codului. A fost foarte interesant și informativ.

În ultimii trei ani, am mers încet, dar sigur către o schimbare de carieră. Acea discuție m-a determinat să cred că am șanse. Din când în când, am urmat diferite cursuri online. Am realizat pentru mine câteva proiecte mici, am încercat diferite tehnologii. Dar, din păcate, nu am dobândit cunoștințe sistematice având acest „stil de viață”.

Cu un an în urmă, am decis că e cazul să încetez cu nesiguranța și am început să caut cursuri care, în afară de sistematizarea cunoștințelor, să ofere și încrederea că voi găsi un loc de muncă. Trebuie să recunosc, nu a fost o sarcină ușoară. Rezultatele căutării au adus multe reclame pentru cursuri online care păreau a avea toate ingredientele „succesului”. Însă, în realitate, totul nu era chiar așa. Citind recenziile, primind tone de spam după o singură discuție cu vânzătorii acestor cursuri, citind contractele. A devenit clar un lucru — după ce voi urma cursurile și voi înceta să plătesc, nimeni nu îmi va garanta nimic. Din punctul meu de vedere, acest lucru nu se deosebește mult de tonele de materiale gratuite disponibile în rusă și engleză. Același efect.

În cele din urmă, am decis să renunț la cursuri și să mă înscriu la școală profesională pentru studii de programare. Documentele au fost depuse, iar eu scriu fericit despre asta și mă confrunt cu două întrebări: „de ce faci asta” și „de ce nu te înscri la o universitate”?

Cum să găsești cursuri de programare și ce preț au garanțiile de angajare

Și aici trebuie să explic că universitatea înseamnă examenul de stat (ЕГЭ) și nimic altceva, iar eu nu am susținut acest examen, și nu vreau să pierd încă un an cu perspective neclare. 

Școala profesională la distanță oferă practică și posibilitatea de a încerca să lucrez într-o companie reală (și cine știe, poate să mă angajez acolo), noi cunoștințe cu oameni din aceeași domeniu și, în plus, matematică. Matematica este importantă pentru mine, deoarece vreau să mă dezvolt în continuare în ML.
Astfel a întâmplat că acest post a fost văzut de Valentin Dombrovski — unul dintre co-fondatorii cursurilor Învățăm Python și comunității MoscowPython.

Am avut o discuție interesantă despre educație, comunitate, proiecte personale, muncă. În această conversație, Valentin a confirmat unele dintre gândurile mele și a desființat câteva mituri. 

Puțin mai încolo, voi menționa că am reușit să văd live proiectele finale ale studenților și prezentările lor, precum și să discut cu unii dintre absolvenți pentru a-mi forma părerea.

Cu permisiunea lui Valentin, voi prezenta principalele puncte din discuțiile noastre despre educație, cum este organizat Learn Python și de ce nu există nicio mențiune despre programul de sprijin pentru angajare pe site-ul acestui curs. 

O comunitate auto-susținută de pythonisti

Valentin Dombrovski: „Din 2012, există comunitatea MoscowPython. Comunitatea este un lucru grozav în sine. Este despre comunicare, relații, schimb de cunoștințe. 
Într-un moment, a venit la noi Ilia Lebedev, care preda la Bauman, cu ideea de a organiza cursuri împreună cu o universitate pentru Coursera. Am început să lucrăm în această direcție și, în paralel, am decis să facem propriile cursuri. Cursul pentru Coursera nu a fost lansat din cauza birocrației, dar cursurile noastre au fost lansate.». 

A învăța, a învăța și a mai învăța...

Valentin Dombrovski: „Prima grupă de cursuri a avut loc în iunie 2016. Cursurile noastre sunt un organism destul de viu. De atunci, ele au suferit anumite modificări. Dacă la început nu era o separare pe domenii, cu aproximativ 11 grupuri am ajuns să le separăm. Având un volum mare de informații, dorim ca studenții să aibă posibilitatea de a studia mai mult în domeniul care îi interesează cel mai mult. Totuși, nu ne limităm - pot studia totul dintr-o dată, dacă au timp și resurse.

Multe cursuri populare angajează propriile cadre didactice. La noi, curatorii sunt angajați din diverse companii care își dedică timpul pentru a învăța, pentru că le face plăcere. De la un flux la altul, anumiți curatori pot schimba, se pot odihni și apoi pot reveni. Dar fiecare curator își conduce propriul flux de la început până la sfârșit. 

În grupurile offline, fiecare curator răspunde pentru aproximativ 5-7 persoane. Aceasta este numărul optim. Într-un astfel de grup, curatorul are posibilitatea de a verifica în profunzime temele de casă, de a discuta, de a răspunde la întrebări și de a face code review pentru fiecare student. Cu fiecare nouă serie, creăm chat-uri cu curatorii, unde fiecare poate să pună întrebări, să clarifice informații și să comunice cu ceilalți colegi de curs. 

Formăm grupurile pe baza abilităților și cunoștințelor existente. Dacă în trecut ne bazam pe evaluarea studentului, anul acesta ne vom baza pe rezultatul unui test scurt, pe care fiecare va trebui să-l susțină. Dacă ceva nu s-ar potrivi, evident, vom transfera studentul într-un grup corespunzător nivelului său de pregătire. 

Poți lucra la proiectul final atât individual, cât și cu un partener. Am avut experiențe în care mai mult de două persoane au lucrat la un proiect final — aceasta nu este optim. Unii se mai foloșesc de alții. De aceea, ne-am oprit la restricția de două persoane.».  

Dar ce este cu angajarea?

Valentin Dombrovski: „În mai 2019, am lansat un program de suport pentru angajare. Am observat mult timp ce fac absolvenții noștri după terminarea studiilor, cu ce probleme se confruntă. Ca pregătire pentru lansarea programului de suport pentru angajare, am început să realizăm podcasturi pentru începători, abordând diferite subiecte актуale. De exemplu, unul dintre cele mai recente este tocmai despre cum să devii dezvoltator în câteva luni, cum să cauți un loc de muncă ca junior și la ce poți spera. 

Nu garantăm angajarea. Să fim obiectivi, acest lucru nu poate fi garantat, în principiu, de niciun curs. Dar, din partea noastră, ne străduim să facem tot posibilul ca absolvenții noștri care caută un loc de muncă să-l găsească. În acest timp, am acumulat diferite povești despre angajare, am acumulat experiență.».  

Spoiler despre angajare în prezentarea proiectelor finale. Da, când am fost la prezentarea proiectelor finale, un student din grup a spus că, în timpul studiilor, a primit o ofertă de muncă. 
Și Valentin publică des pe Facebook capturi de ecran din chat-uri în stilul „am găsit un loc de muncă acolo”, „am trecut la un nou loc de muncă cu un salariu mai mare”. 

Valentin Dombrovski: „Observă, de altfel, că programul de suport pentru angajare. Acum funcționează pe următoarele principii: 

  • Cu o săptămână după terminarea cursului, organizăm un webinar la care invităm toți absolvenții cursurilor. Nu spunem că acest program se aplică doar celor care tocmai au terminat. Dimpotrivă, invităm pe toți. Și, poate, este mai util pentru cei care au terminat un pic mai devreme, deoarece aceștia au acumulat deja ceva experiență și au învățat unele lucruri. Webinarul este susținut de colegii noștri — fondatorii cursurilor: Mihail Korneev, Ilia Lebedev și Vladmir Filonov. În mare parte, acest lucru se datorează faptului că ei înțeleg bine ce cer de la dezvoltatori, atât din perspectiva HR, cât și a specialiștilor tehnici.
  • După webinar, oferim participanților o săptămână pentru a completa un chestionar în care trebuie să ne împărtășească informații despre ei, să furnizeze un link către CV-ul lor, un link către GitHub și un link către proiectul de absolvire. Acum, anumiți parteneri ai noștri au început să ceară imperativ un link către proiectul de absolvire.
  • După aceea, ne rezervăm o săptămână pentru a analiza chestionarele, pentru a nota ce trebuie corectat. Ulterior, oferim feedback cu observațiile respective. Și mai oferim încă o săptămână pentru a face corecturile necesare.
  • După toate corecturile, trimitem aceste chestionare în baza de date a partenerilor noștri.

Acest ciclu va fi repetat după fiecare serie. Ne propunem că, pentru fiecare ciclu de trimitere, o persoană care vrea să rămână în baza noastră, să zicem, dacă nu a găsit deocamdată un loc de muncă, să completeze din nou chestionarul cu datele actualizate. Deocamdată, aceasta este structura.

În prezent, avem aproximativ 16 companii cu care colaborăm. De exemplu, X5 Retail, Yandex, MTS Bigdata, BestDoctor. Din partea noastră, ne vom strădui să creștem lista..

Nu trebuie să uităm că relațiile personale contribuie la găsirea unui loc de muncă. Participarea la diverse meetup-uri și conferințe pe care le organizăm este o modalitate excelentă de a cunoaște oameni și de a interacționa. În căutarea unui loc de muncă, nu ar trebui să ne bazăm doar pe hh.ru sau pe noi. Aici trebuie să ne demonstrăm activitatea, să menținem comunicarea cu persoanele din domeniul de interes.». 

Cărțile drumului juniorilor sunt imprevizibile.Și aici, cuvintele lui Valentin sunt confirmate de unul dintre fostii elevi care a urmat cursurile și cu care am reușit să discut. Într-o perioadă scurtă, a ajuns să devină unul dintre coordonatorii grupului, s-a angajat la una dintre companiile mari și acum angajează și el programatori.

Valentin Dombrovski: „Dacă ne întoarcem la garanțiile de angajare pe care le menționează unele cursuri pe site. Vorbesc de mii sau zeci de mii de absolvenți. Dar câte povești reale există despre angajare? Dacă căutăm recenzii, sunt doar câteva.». 

Comunitatea nu este doar despre studiu, ci și despre multe lucruri utile.

Valentin Dombrovski: „Așa cum am spus deja, cursurile Învățăm Python s-au născut din comunitate. MoscowPython. Nu ne propunem să atragem în masă oameni, să îi învățăm într-un fel și apoi să îi abandonăm și să căutăm pe alții. Misiunea noastră este de a dezvolta comunitatea. După finalizarea cursurilor, ne străduim să oferim absolvenților materiale utile, înregistrăm podcasturi, organizăm conferințe.. Elevii rămân în grupurile de chat cu coordonatorii și după terminarea studiilor pot adresa întrebări și solicita sfaturi. Coordonatorii sunt întotdeauna gata să ajute și să răspundă.».

În loc de postfață

Căutarea îndelungată și numeroasele întrebări despre cum să înveți, cum să avansezi, ce este important și ce nu — acestea au fost motivele pentru care am scris acest text. 

Dacă experiența aceasta va ajuta pe cineva, va fi grozav. 

Mi-au plăcut în aceste răspunsuri sinceritatea și deschiderea. Fără ambiguități și neclarități. După discuție, am avut senzația că alegerea acestor cursuri ar putea fi ușa pe care vreau să intru. 

Deja am o idee pentru proiectul de absolvire, pe care intenționez să îl dezvolt. Și mă pregătesc încet, strângând materiale. Sper ca următorul articol să fie despre acesta și nu peste încă trei ani.

Sursa: habr.com

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster