Od kupca do IT-strokovnjakov: kdo in zakaj gre v "šolo programiranja" podjetja Rostelecom
Miscellanea / / April 26, 2021
Pet zgodb, ki dokazujejo, da je znanje osnov programiranja koristno ne samo za IT-strokovnjake.
Digitalizacija življenja je stalen trend zadnjega desetletja, ki se je leta 2020 le še okrepil. V teh pogojih si delodajalci prizadevajo zaposlene naučiti sodobnih IT veščin z vzgajanjem trdnih strokovnjakov v podjetjih. Rostelecom deluje že dve leti «Šola programiranja». Zaposleni v vseh oddelkih se lahko učijo Pythona, JavaScript, SQL in drugih jezikov - vseeno je, ali so njihove dejavnosti povezane z IT ali ne. Pogovarjali smo se s petimi tečajniki in izvedeli, kako jim je kodiranje spremenilo življenje.
Irina Nural: "Če se ne razvijete, se boste znašli za trenutnimi trendi"
Irina Nural
Poslovni partner, vodja projekta v Centru za računovodstvo in poročanje v Nižnem Novgorodu.
V Rostelecom sem prišel pred približno dvema letoma in takoj me je presenetila količina podatkov, ki jih je treba obdelati. Tako na primer 35 zaposlenih vsak dan 15 minut na dan preveri prejem sredstev na tekoči račun za pridobitev.
Moja glavna naloga vodje je zagotoviti, da je vse narejeno pravilno. Toda vsak se lahko zmoti, zato je bilo treba te rutinske procese nekako optimizirati. Iz notranjega poštnega seznama sem izvedel, da lahko podatke razčlenite s pomočjo Pythona. To je bil glavni razlog za vpis na "šolo programiranja". Poleg tega sem že od univerzitetnih dni sanjal, da bi bil programer.
Več kot 100 drugih zaposlenih v Rostelecomu je obiskovalo tečaje z mano. Vsi smo bili razdeljeni v ekipe po 10, da smo študiju dodali tekmovalni duh. Točke so bile podeljene za pravočasno izvedbo domačih nalog, uspeh pri dodatnih nalogah in pomoč drugim študentom.
Pred enim letom sem končal šolo programiranja. Znanje občasno uporabim, ko imam prosti čas. Zame je kodiranje še vedno hobi.
Kljub temu se imam s čim pohvaliti. Napisal sem dve skripti: za preverjanje zbiranja in pridobivanja gotovine. Zdaj se vsi podatki iz te kategorije preverjajo samodejno. In to je plus za vse. Zaposleni se ne ukvarjajo več z dolgočasnim in rutinskim delom in prepričan sem, da so vsi podatki zbrani pravilno. Z avtomatiziranim preverjanjem so napake praktično izključene, poleg tega pa roki niso moteni.
Mislim, da morate iti v korak s časom, spremeniti in prilagoditi svoje delo novim razmeram. Svet se hitro razvija: najprej so računovodje imeli račune, nato kalkulator, nato je računalnik pomagal pri obdelavi informacij, zdaj pa vse delo opravi sam. Računovodja je postal nekakšen analitik podatkov in za učinkovito opravljanje nalog mora vedeti, kako vse deluje. Če se ne razvijete, se boste znašli za trenutnimi trendi.
Evgeny Knyazev: "V enem podjetju lahko delaš precej dolgo, če obstaja možnost razvoja navzgor in vodoravno"
Evgeny Knyazev
Sistemski analitik, Moskva.
V Rostelecomu sem že več kot 8 let - v podjetje sem prišel takoj po diplomi. Ves ta čas je delal kot strokovnjak za nabavo, zamenjal več položajev v različnih panogah. Leta 2019 se je preselil v Moskvo. Tu je spremljal postopek javnega naročanja in se začel ukvarjati z analizo podatkov.
Ko sem izvedel za odprtje šole za programiranje, sem takoj hotel tja. Opis tečaja je govoril o možnosti selitve v drugo smer znotraj podjetja - to me je zelo navdihnilo.
Toda zgolj želja ni bila dovolj. Če želite priti na tečaj, ste morali opraviti preizkus iz osnov programiranja in napisati motivacijsko pismo. To sem storila šele drugič. Prvi poskus je bil neuspešen, saj je bila velika konkurenca, poleg tega pa sem hkrati opravljal še en tečaj na spletni univerzi Rostelecom.
Program usposabljanja je vključeval bloke Python, SQL in podatkovne vede. Ko smo končali z usposabljanjem, so nam ponudili, da poskusimo dobiti mesto znanstvenika za podatke: dali so nam testno nalogo, s katero smo preizkusili svoje sposobnosti. Nisem uspel prestati izbora, vendar se nisem odrekel programiranju. Po diplomi smo še naprej komunicirali s sošolci - razpravljali smo o novicah, ugotavljali, kdo ima kakšne uspehe in načrte. Eden od mojih kolegov je predlagal, da bi poskušal postati sistemski analitik. Bil je november 2020. Potem sem pomislil na zamenjavo službe, vključno z iskanjem na novem področju. Odločil sem se, da preizkusim predlagano prosto mesto. Kot rezultat sem uspešno opravil razgovor in začel svojo pot do IT.
Dandanes malo ljudi že dolgo dela na enem delovnem mestu. Toda v enem podjetju lahko delate kar dolgo, če obstaja možnost razvoja navzgor in vodoravno. Pri tem je pomembna pripravljenost ekipe, da sprejme in podpre novince. V Rostelecomu so kljub veliki obremenitvi vsi v IT grozdu predani timskemu delu in medsebojni pomoči, kar pomaga hitreje prilagajati novi vlogi.
Všeč mi je moja trenutna služba: tu so še druge naloge in težave, redno se morate potopiti v tisto, česar ne veste, in vedno znova nekaj preučiti. In razumem, da ima podjetje prostor za rast. Rostelecom ima ogromno informacijsko skupino, kjer lahko vedno najdete zanimive projekte in netrivialne naloge. Zdi se mi, da je za vsakega zaposlenega veliko prostora za razvoj.
Aleksander Pavlov: »Želel sem samo poskusiti nekaj novega. Kot rezultat sem opravil dva celovita tečaja "
Aleksander Pavlov
Vodja oddelka za informacijsko tehnologijo oddelka za obračunavanje, Tambov.
V Rostelecomu delam od leta 2003. Večino svojih nalog spremljam v sistemu JIRA, ki prihaja na naš oddelek - v povprečju jih prejmejo 60–80 na teden. Poleg tega je treba zbirati dnevna, tedenska, mesečna poročila o številu prijav: prejetih, izpolnjenih in v teku. Traja veliko časa, poleg tega pa so na splošno to dolgočasna dejanja. Poznavanje Pythona pomaga hitreje dokončati takšne naloge. Čeprav sprva to ni bil namen mojega treninga.
Na šolo programiranja sem se prijavil preprosto zato, ker sem hotel poskusiti nekaj novega. Kot rezultat sem opravil dva celovita tečaja: prvi - "Uvod v Python" - predlani; drugi - "Data Analyst" - končal to pomlad.
Prvi tečaj je bil dokaj preprost in brez stresa: pouk je potekal enkrat na teden po dve uri v obliki spletnega seminarja; domače naloge so trajale dobesedno eno uro. Drugi tečaj je veliko težji: povečalo se je število predavanj in nalog. In za uspešen zaključek je bilo treba izdelati dva cela projekta: prvi - predvideti stroške stanovanja v Moskvi z uporabo začetnih podatkov, drugi - ugotoviti, ali bo stranka odplačala posojilo ali ne. Oba projekta sem uspešno prestala.
Po tečajih v Pythonu sem napisal kodo, ki zbira podatke, ki jih potrebujem v sistemu za upravljanje projektov, jih raztovorim v tabelo in mi jih pošlje po pošti. Ali upošteva mene! Za ta razvoj sem porabil veliko časa, zdaj pa se lahko ukvarjam z bolj zanimivimi nalogami. Za svoje kolege sem napisal tudi skript: zdaj mi lahko po pošti pošljejo prošnjo z imenom zahtevanega poročila - računalnik ga ustvari in pošlje sam.
Tudi po učenju Pythona sem prilagodil makro za Excel, ki se uporablja v fazi selitve naročniške baze. za razčlenitev naslovov strank na ločene komponente: regija, okrožje, mesto, mikrookrožje, ulica, hiša, stavba, stanovanje. Za podatke z več kot deset tisoč vrsticami skript Python teče red velikosti hitreje kot makro Excel.
Drug primer poenostavitve rutine je ustvarjanje iskalnika za razjasnitev trenutnih bančnih podatkov. Iz prvotnega vira (spletnega mesta centralne banke) se naloži ažurni arhiv z referenčno knjigo bank, iskanje pa se izvede v datoteki XML. Prej je bila pri tej operaciji običajno brskanje po internetu, vendar je bilo zamudno.
Zdaj delam na sistemu, ki bi pomagal razdeliti naloge: predlagal bi, kateri zaposleni je najprimernejši za njihovo izvajanje.
Nikolay Schepilov: "Zdaj rutinske naloge trajajo 10-krat manj časa"
Nikolay Shchepilov
Glavni sistemski analitik, enota za razvoj informacijskih sistemov, Moskva.
Že nekaj let me zanimata podatkovna znanost in programski jezik Python. Preden sem se udeležil tečajev, sem precej tekoče uporabljal SQL za analizo podatkov, poznal sem nekaj o VBA, Pythonu in Javi - poučeval sem jih na odprtih tečajih v YouTubu in Stepiku. In ko se je pojavila priložnost za brezplačno dodatno znanje, sem se seveda strinjal.
Prišel sem na potok Junior, tečaj je trajal šest mesecev. Usposabljanje je potekalo na posebni platformi: tam ste morali poslušati lekcijo in takoj opraviti praktično nalogo. Na splošno niso bili težki, poleg tega sem že imel malo izkušenj. Obstajali pa so tudi problematični bloki - povezani z višjo matematiko in strojnim učenjem: prebrati sem moral dodatno literaturo.
Zdaj je jezik Python postal pravi pomočnik za izvajanje rutinske analize podatkov iz nepovezani viri, pa tudi posebne projektne naloge za preizkušanje spletnih aplikacij in kompleksnih integracije. Zdaj je vse to narejeno lažje, hitreje in z manj napakami - porabim veliko manj časa. Prav tako je bilo mogoče prenesti ponavljajoče se primere, ko je glavno delo analize že opravila koda.
Znanja in spretnosti, ki sem jih pridobil, so mi omogočile tudi napredek pri samostojnem učenju Jave in posledično - jaz sodeloval pri uspešni implementaciji platforme Camunda (platforma za upravljanje poslovnih procesov) v naši delitev.
Dmitrij Tarasov: "Kot vodja mi je pomembno, da razumem zmogljivosti instrumenta - za to ni nič boljšega kot obiskovanje tečajev in osebni ogled, dotikanje z rokami."
Dmitrij Tarasov
Direktor usmeritve analitike in dela s podatki v bloku ekonomije, financ in strategije, Moskva.
Neprestano študiram in obiskujem različne tečaje. Že dolgo načrtujem učenje Pythona. Ko je prišlo povabilo na »šolo programiranja«, sem se odločil, da priložnosti ne bom zamudil.
Zakaj ga rabim? Izdelujemo napovedne modele, analitične storitve, predpise in poročila - delamo s podatki v vsej njihovi raznolikosti. Čeprav sam malo delam z rokami, je zame kot vodji izredno pomembno, da razumem zmogljivosti instrumenta, njegovo pravilno organizacijo in uporabnost v splošni orkestraciji rešitev. In za to ni nič boljšega kot obiskovanje tečajev, da si vse ogledate in preizkusite sami. Hkrati se otresemo prahu iz možganov.
Pred "šolo programiranja" sem dobro poznal SQL in VBA, poznal pa sem tudi C #, PHP, HTML, Java - na ravni, ki je zadostna za branje kode, da sem razumel, kaj je želel doseči razvijalec.
Na tečajih sem se udeležil programa Junior s poudarkom na analizi podatkov. Sestavljen je bil iz treh blokov: o Pythonu, o SQL in pregleda o podatkovnem inženiringu. Najbolj zanimive so bile naloge zadnjega bloka, kjer je bilo treba delati s knjižnicami Scikit-learn: na podlagi resničnih primerov Ustvaril sem modele, ki dajejo rezultat in niso abstraktni v obliki nekaterih števil, ampak razumljivi, temeljijo na resničnem naloga. Bilo je kul.
Intenziv je trajal skoraj šest mesecev. Kot rezultat sem jasno opredelil, katere naloge je bolje reševati z orodji Python in katere z SQL. Poleg tega zdaj bolj kompetentno postavljam in ocenjujem naloge: razumem, da to traja en dan, to je tri in to sedem. In lažje je bilo zaposlenim razlagati, kaj želim od njih - ker lahko uporabljam jasne in pravilne izraze.
IN "Šola programiranja»Z Rostelecomom se lahko ukvarjajo tako zaposleni z nič izobrazbo kot že izkušeni strokovnjaki, ki delajo v IT-smeri podjetja. Študentje so razdeljeni glede na stopnjo usposobljenosti: Junior - začetniki, Srednji - specialisti z izkušnjami enega leta in pol, Senior - z več kot štiriletnimi izkušnjami.
To ni edini izobraževalni program v Rostelecomu. Podjetje ima lasten sistem usposabljanja. To je celotno razvojno okolje za zaposlene, ki ga sestavlja platforma za strokovni in osebni razvoj "Online University" (vsebuje več kot 800 video tečaji!), mreža izobraževalnih centrov po vsej državi, portal za razvoj digitalnih veščin in izmenjavo strokovnega znanja "Talent Exchange" in platforma za ocenjevanje ključnih položaji v podjetju.
Želim delati v Rostelecomu