De la cumpărător la specialiști IT: cine și de ce merge la „Școala de programare” din Rostelecom
Miscelaneu / / April 26, 2021
Cinci povești care demonstrează că cunoașterea elementelor de bază ale programării este utilă nu numai pentru specialiștii IT.
Digitalizarea vieții este o tendință constantă din ultimul deceniu, care s-a intensificat abia în 2020. În aceste condiții, angajatorii se străduiesc să-i învețe pe angajați abilități IT moderne, cultivând specialiști duri în cadrul companiilor. Rostelecom funcționează deja de doi ani “Școala de programare». Angajații din toate departamentele pot învăța Python, JavaScript, SQL și alte limbi - nu contează dacă activitățile lor sunt sau nu legate de IT. Am vorbit cu cinci absolvenți de curs și am aflat cum codificarea le-a schimbat viața.
Irina Nural: „Dacă nu te dezvolți, te vei regăsi în spatele tendințelor actuale”
Irina Nural
Partener de afaceri, manager de proiect la Centrul de contabilitate și raportare, Nijni Novgorod.
Am venit la Rostelecom acum aproximativ doi ani și am fost imediat impresionat de cantitatea de date care trebuie procesate. De exemplu, 35 de angajați verifică primirea de fonduri în contul curent pentru achiziționarea zilnică timp de 15 minute pe zi.
Sarcina mea principală ca lider este să mă asigur că totul se face corect. Dar oricine poate face o greșeală, așa că a fost necesar să optimizăm cumva aceste procese de rutină. Am aflat din lista de corespondență internă că puteți analiza datele folosind Python. Acesta a fost principalul motiv pentru înscrierea la „Școala de programare”. În plus, încă din vremea universității, am visat să fiu programator.
Peste 100 de alți angajați Rostelecom au luat cursuri cu mine. Am fost cu toții împărțiți în echipe de 10 persoane pentru a adăuga un spirit competitiv studiilor noastre. Au fost acordate puncte pentru livrarea în timp util a temelor, succesul în sarcini suplimentare și sprijinirea altor elevi.
Am absolvit școala de programare acum un an. Aplic cunoștințe din când în când când am timp liber. Pentru mine, codarea este încă un hobby.
Cu toate acestea, am ceva de care să mă laud. Am scris două scripturi: pentru verificarea încasării numerarului și achiziționarea. Acum toate datele din această categorie sunt verificate automat. Și acesta este un plus pentru toată lumea. Angajații nu mai sunt angajați în muncă plictisitoare și de rutină și sunt sigur că toate datele sunt colectate corect. Cu verificarea automată, erorile sunt practic eliminate, iar termenele limită nu sunt ratate.
Cred că trebuie să țineți pasul cu vremurile, să vă schimbați și să vă ajustați munca la noile condiții. Lumea se dezvoltă rapid: mai întâi, contabilii aveau facturi, apoi un calculator, apoi un computer a ajutat la procesarea informațiilor, iar acum face toată treaba pe cont propriu. Contabilul a devenit un fel de analist de date și, pentru a îndeplini sarcinile în mod eficient, trebuie să știe cum funcționează totul. Dacă nu te dezvolți, te vei regăsi în spatele tendințelor actuale.
Evgeny Knyazev: „Puteți lucra într-o singură companie pentru o perioadă destul de lungă de timp dacă există posibilitatea dezvoltării atât în sus, cât și pe orizontală”
Evgeny Knyazev
Analist de sisteme, Moscova.
Sunt la Rostelecom de mai bine de 8 ani - am venit la companie imediat după absolvire. În tot acest timp a lucrat ca specialist în achiziții, a schimbat mai multe funcții în diferite ramuri. În 2019 s-a transferat la Moscova. Aici a însoțit procesul de achiziție și a început să se ocupe de analiza datelor.
Când am aflat despre deschiderea Școlii de Programare, am vrut imediat să ajung acolo. Descrierea cursului vorbea despre posibilitatea de a trece la o altă direcție în cadrul companiei - acest lucru m-a inspirat foarte mult.
Dar numai dorința nu era suficientă. Pentru a intra la curs, a trebuit să treci un test cu privire la elementele de bază ale programării și să scrii o scrisoare de motivație. Am făcut-o abia a doua oară. Prima încercare nu a avut succes, deoarece a existat o concurență mare, plus că am urmat simultan un alt curs la universitatea online din Rostelecom.
Programul de formare a inclus blocuri Python, SQL și știința datelor. Când am terminat pregătirea, ni s-a oferit să încercăm să obținem funcția de om de știință în domeniul datelor: ei ne-au dat o sarcină de testare pentru a ne testa abilitățile. Nu am putut trece de selecție, dar nu am renunțat la programare. După absolvire, am continuat să comunicăm cu colegii de clasă - am discutat despre știri, am aflat cine avea ce succese și planuri. Unul dintre colegii mei mi-a sugerat să încerc să devin analist de sisteme. Era noiembrie 2020. Apoi m-am gândit la schimbarea locurilor de muncă, inclusiv să o caut într-un domeniu nou. Am decis să încerc vacantul propus. Drept urmare, am trecut cu succes interviul și am început drumul către IT.
În zilele noastre, puțini oameni lucrează într-o poziție de mult timp. Dar într-o singură companie puteți lucra destul de mult timp, dacă există posibilitatea dezvoltării atât în sus, cât și pe orizontală. Dorința echipei de a accepta și sprijini noii veniți este importantă aici. În Rostelecom, în ciuda volumului mare de muncă, toată lumea din clusterul IT se angajează să lucreze în echipă și să ofere asistență reciprocă, ceea ce ajută la adaptarea mai rapidă la un nou rol.
Îmi place slujba mea actuală: există alte sarcini și probleme aici, trebuie să vă scufundați în mod regulat în ceea ce nu știți și să studiați ceva din nou. Și înțeleg că compania are loc să crească. Rostelecom are un imens cluster IT unde puteți găsi întotdeauna proiecte interesante și sarcini non-banale. Mi se pare că există mult spațiu de dezvoltare pentru fiecare angajat.
Alexander Pavlov: „Voiam doar să încerc ceva nou. Drept urmare, am urmat două cursuri întregi "
Alexandru Pavlov
Șef al blocului de tehnologie informațională al Departamentului operațiuni de facturare, Tambov.
Lucrez la Rostelecom din 2003. Majoritatea timpului îl petrec la monitorizarea sarcinilor din sistemul JIRA care vin în departamentul nostru - se primesc în medie 60-80 pe săptămână. În plus, este necesar să colectați rapoarte zilnice, săptămânale, lunare cu privire la numărul de cereri: primite, finalizate și în curs. Este nevoie de mult timp, în plus, în general, acestea sunt acțiuni plictisitoare. Cunoașterea Python ajută la finalizarea mai rapidă a acestor sarcini. Deși inițial acesta nu a fost scopul antrenamentului meu.
M-am înscris la Școala de Programare pur și simplu pentru că voiam să încerc ceva nou. Drept urmare, am urmat două cursuri întregi: primul - „Introducere în Python” - anul precedent; al doilea - „Data Analyst” - s-a încheiat în această primăvară.
Primul curs a fost destul de simplu și fără stres: orele s-au ținut o dată pe săptămână timp de două ore într-un format webinar; temele au durat literalmente o oră. Al doilea curs este mult mai dificil: numărul de clase și sarcini a crescut. Și pentru finalizarea cu succes, a fost necesar să se facă două proiecte întregi: primul - pentru a prezice costul unui apartament în Moscova folosind datele inițiale, al doilea - pentru a determina dacă clientul va achita împrumutul sau nu. Am trecut ambele proiecte cu succes.
După cursurile din Python, am scris un cod care colectează datele de care am nevoie în sistemul de management al proiectului, le descarc eu într-un tabel și mi le trimite prin poștă. Contează pentru mine! Am petrecut mult timp pe această dezvoltare, dar acum mă pot ocupa de sarcini mai interesante. De asemenea, am scris un script pentru colegii mei: acum îmi pot trimite o cerere prin poștă cu numele raportului solicitat - computerul îl generează și îl trimite singur.
Chiar și după ce am învățat Python, am adaptat o macro pentru Excel, care este utilizată în etapa de migrare a bazei de abonați. pentru analizarea adreselor clienților în componente separate: regiune, district, oraș, microdistrict, stradă, casă, clădire, apartament. Pentru datele cu mai mult de zece mii de rânduri, un script Python rulează o ordine de mărime mai rapid decât o macrocomandă Excel.
Un alt exemplu de simplificare a rutinei este crearea unui motor de căutare pentru clarificarea detaliilor bancare actuale. O arhivă actualizată cu o carte de referință a băncilor este descărcată din sursa originală (site-ul web al Băncii Centrale) și se efectuează o căutare într-un fișier XML. Anterior, această operațiune folosea o căutare obișnuită pe Internet folosind un browser, dar consuma mult timp.
Acum lucrez la un sistem care ar ajuta la distribuirea sarcinilor: ar sugera care angajat este cel mai potrivit pentru implementarea lor.
Nikolay Schepilov: „Acum sarcinile de rutină durează de 10 ori mai puțin timp”
Nikolay Șchepilov
Analist șef de sistem, Unitatea de dezvoltare a sistemelor informaționale, Moscova.
De mai mulți ani mă interesează știința datelor și limbajul de programare Python. Înainte de a urma cursurile, am folosit SQL destul de fluent pentru analiza datelor, știam puțin despre VBA, Python și Java - le-am predat în cursuri deschise pe YouTube și Stepik. Și când a apărut ocazia de a obține gratuit cunoștințe suplimentare, bineînțeles, am fost de acord.
Am intrat pe fluxul Junior, cursul a durat șase luni. Instruirea a avut loc pe o platformă specială: acolo trebuia să asculți o lecție și să finalizezi imediat o sarcină practică. În general, nu au fost dificile, în plus, am avut deja puțină experiență. Dar au existat și blocuri de probleme - legate de matematică superioară și învățare automată: a trebuit să citesc literatură suplimentară.
Acum, limbajul Python a devenit un adevărat ajutor pentru efectuarea analizei de rutină a datelor de la surse independente, precum și sarcini specifice proiectului pentru testarea aplicațiilor web și complexe integrări. Acum toate acestea se fac mai ușor, mai repede și cu mai puține erori - petrec mult mai puțin timp. De asemenea, a devenit posibil să se delege cazuri repetate atunci când activitatea principală a analizei a fost deja efectuată de cod.
Cunoștințele și abilitățile pe care le-am dobândit mi-au permis, de asemenea, să progresez în auto-studiu Java și, ca rezultat - eu am participat la implementarea cu succes a platformei Camunda (platforma de gestionare a proceselor de afaceri) în cadrul nostru Divizia.
Dmitry Tarasov: „Ca lider, este important pentru mine să înțeleg capacitățile instrumentului - pentru aceasta nu este nimic mai bun decât să urmezi cursuri și să îl vezi personal, să îl atingi cu mâinile tale”.
Dmitry Tarasov
Director al direcției de analiză și de lucru cu date în blocul de economie, finanțe și strategie, Moscova.
Studiez constant și urmez cursuri diferite. Plănuiesc să învăț Python de mult timp. Când a venit invitația la „Școala de programare”, am decis să nu pierd ocazia.
De ce am nevoie de ea? Construim modele predictive, servicii de analiză, reglementări și rapoarte - lucrăm cu date în toată diversitatea sa. Deși eu însumi fac puțin cu mâinile mele, este extrem de important pentru mine, ca lider, să înțeleg capacitățile instrumentului, organizarea corectă a acestuia și aplicabilitatea acestuia în orchestrarea generală a soluțiilor. Și pentru aceasta nu este nimic mai bun decât să urmezi cursuri pentru a vedea și a încerca totul singur. În același timp, scuturați praful din creier.
Înainte de „Școala de programare”, știam bine SQL și VBA, știam și C #, PHP, HTML, Java - la un nivel suficient pentru a citi codul, pentru a înțelege ce dorea să realizeze dezvoltatorul.
La cursuri, am luat programul Junior cu accent pe analiza datelor. A constat din trei blocuri: despre Python, despre SQL și o privire de ansamblu despre ingineria datelor. Cele mai interesante au fost sarcinile blocului final, unde a fost necesar să se lucreze cu bibliotecile Scikit-learn: pe baza cazurilor reale Am creat modele care produc un rezultat, și nu abstract sub forma unor numere, dar de înțeles, bazate pe real sarcină. A fost misto.
Intensivul a durat aproape șase luni. Drept urmare, am definit în mod clar ce sarcini sunt mai bine de rezolvat cu instrumentele Python și care sunt cele cu SQL. În plus, acum stabilesc și evaluez sarcinile cu mai multă competență: înțeleg că aceasta durează o zi, aceasta este trei și aceasta este șapte. Și a devenit mai ușor să explic angajaților ce vreau de la ei - pentru că pot folosi termeni clari și corecți.
IN "Școala de programare»Rostelecom poate fi tratat atât de angajații cu pregătire zero, cât și de specialiști deja experimentați care lucrează în direcția IT a companiei. Elevii sunt împărțiți în funcție de nivelul de pregătire: Junior - începători, Middle - specialiști cu experiență de un an și jumătate, Senior - cu mai mult de patru ani de experiență.
Acesta nu este singurul program educațional de la Rostelecom. Compania are propriul sistem de instruire. Acesta este un mediu complet de dezvoltare pentru angajați, care constă din platforma de dezvoltare profesională și personală „Universitatea online” (conține peste 800 de programe.) cursuri video!), o rețea de centre de instruire din toată țara, un portal pentru dezvoltarea competențelor digitale și schimbul de expertiză „Schimb de talente” și o platformă de evaluare a cheilor poziții în companie.
Vreau să lucrez la Rostelecom