Da acquirente a specialista IT: chi e perché va alla "Scuola di programmazione" di Rostelecom
Miscellanea / / April 26, 2021
Cinque storie che dimostrano che la conoscenza delle basi della programmazione è utile non solo per gli specialisti IT.
La digitalizzazione della vita è una tendenza costante dell'ultimo decennio, che si è intensificata solo nel 2020. In queste condizioni, i datori di lavoro si sforzano di insegnare ai dipendenti le moderne competenze IT formando specialisti forti all'interno delle aziende. Rostelecom opera ormai da due anni "Scuola di programmazione». I dipendenti di tutti i reparti possono apprendere Python, JavaScript, SQL e altri linguaggi, non importa se le loro attività sono legate o meno all'IT. Abbiamo parlato con cinque alumni del corso e abbiamo imparato come la programmazione ha cambiato le loro vite.
Irina Nural: "Se non ti sviluppi, ti ritroverai dietro le tendenze attuali"
Irina Nural
Partner commerciale, project manager presso il Centro di contabilità e reporting, Nizhny Novgorod.
Sono arrivato in Rostelecom circa due anni fa e sono rimasto subito colpito dalla mole di dati da elaborare. Ad esempio, 35 dipendenti controllano la ricezione di fondi sul conto corrente per l'acquisizione ogni giorno per 15 minuti al giorno.
Il mio compito principale come leader è assicurarmi che tutto sia fatto correttamente. Ma chiunque può sbagliare, quindi era necessario in qualche modo ottimizzare questi processi di routine. Ho imparato dalla mailing list interna che puoi analizzare i dati usando Python. Questo è stato il motivo principale per iscriversi alla "School of Programming". Inoltre, sin dai tempi dell'università, ho sognato di fare il programmatore.
Più di 100 altri dipendenti Rostelecom hanno seguito corsi con me. Siamo stati tutti divisi in squadre da 10 per aggiungere uno spirito competitivo ai nostri studi. Sono stati assegnati punti per la consegna tempestiva dei compiti, il successo in compiti aggiuntivi e per aiutare altri studenti.
Mi sono diplomato alla scuola di programmazione un anno fa. Applico la conoscenza di volta in volta quando ho tempo libero. Per me la programmazione è ancora un hobby.
Tuttavia, ho qualcosa di cui vantarmi. Ho scritto due script: per controllare la raccolta e l'acquisizione di contanti. Ora tutti i dati di questa categoria vengono controllati automaticamente. E questo è un vantaggio per tutti. I dipendenti non sono più impegnati in lavori noiosi e di routine e sono certo che tutti i dati vengano raccolti correttamente. Con la verifica automatizzata, gli errori sono praticamente esclusi e, inoltre, le scadenze non vengono interrotte.
Penso che tu debba stare al passo con i tempi, cambiare e adattare il tuo lavoro alle nuove condizioni. Il mondo si sta sviluppando rapidamente: prima i contabili avevano le bollette, poi una calcolatrice, poi un computer ha aiutato a elaborare le informazioni e ora fa tutto il lavoro da solo. Il contabile è diventato una specie di analista di dati e, per svolgere i propri compiti in modo efficiente, ha bisogno di sapere come funziona tutto. Se non ti sviluppi, ti ritroverai dietro le tendenze attuali.
Evgeny Knyazev: "Puoi lavorare in un'azienda per un periodo piuttosto lungo, se c'è una possibilità di sviluppo sia verso l'alto che orizzontalmente"
Evgeny Knyazev
Analista di sistemi, Mosca.
Lavoro in Rostelecom da più di 8 anni, sono entrato in azienda subito dopo la laurea. Per tutto questo tempo ha lavorato come specialista degli acquisti, ha cambiato diverse posizioni in diversi rami. Nel 2019 si è trasferito a Mosca. Qui ha accompagnato il processo di approvvigionamento e ha iniziato a occuparsi dell'analisi dei dati.
Quando ho saputo dell'apertura della School of Programming, ho subito voluto arrivarci. La descrizione del corso parlava della possibilità di spostarmi in un'altra direzione all'interno dell'azienda - questo mi ha ispirato molto.
Ma il desiderio da solo non era abbastanza. Per entrare nel corso, dovevi superare un test sulle basi della programmazione e scrivere una lettera di motivazione. L'ho fatto solo la seconda volta. Il primo tentativo non ha avuto successo, poiché c'era una forte concorrenza, inoltre stavo seguendo un altro corso all'università online di Rostelecom.
Il programma di formazione includeva blocchi Python, SQL e data science. Quando abbiamo terminato la formazione, ci è stato offerto di provare a ottenere la posizione di data scientist: ci hanno dato un compito di prova per testare le nostre capacità. Non sono riuscito a superare la selezione, ma non ho rinunciato alla programmazione. Dopo la laurea, abbiamo continuato a comunicare con i compagni studenti: abbiamo discusso delle notizie, scoperto chi aveva quali successi e progetti. Uno dei miei colleghi ha suggerito di provare a diventare un analista di sistemi. Era novembre 2020. Poi ho pensato di cambiare lavoro, anche di cercarla in un nuovo campo. Ho deciso di provare il posto vacante proposto. Di conseguenza, ho superato con successo il colloquio e ho iniziato il mio percorso verso l'IT.
Al giorno d'oggi, poche persone lavorano in una posizione per molto tempo. Ma in un'azienda puoi lavorare per un tempo piuttosto lungo, se c'è una possibilità di sviluppo sia verso l'alto che orizzontalmente. La disponibilità del team ad accettare e supportare i nuovi arrivati è importante qui. In Rostelecom, nonostante l'elevato carico di lavoro, tutti nel cluster IT sono impegnati nel lavoro di squadra e nell'assistenza reciproca, il che aiuta ad adattarsi più rapidamente a un nuovo ruolo.
Mi piace il mio lavoro attuale: ci sono altri compiti e problemi qui, devi immergerti regolarmente in ciò che non sai e studiare qualcosa più e più volte. E capisco che l'azienda abbia margini di crescita. Rostelecom ha un enorme cluster IT, dove puoi sempre trovare progetti interessanti e attività non banali. Mi sembra che ci sia molto spazio per lo sviluppo per ogni dipendente.
Alexander Pavlov: “Volevo solo provare qualcosa di nuovo. Di conseguenza, ho seguito due interi corsi "
Alexander Pavlov
Capo del settore delle tecnologie dell'informazione del dipartimento delle operazioni di fatturazione, Tambov.
Lavoro in Rostelecom dal 2003. Trascorro la maggior parte del mio tempo a monitorare le attività nel sistema JIRA che arrivano al nostro dipartimento: una media di 60-80 vengono ricevute a settimana. Inoltre, è necessario raccogliere report giornalieri, settimanali, mensili sul numero di domande: ricevute, completate e in corso. Ci vuole molto tempo, inoltre, in generale, queste sono azioni noiose. La conoscenza di Python aiuta a completare queste attività più velocemente. Anche se inizialmente questo non era lo scopo della mia formazione.
Mi sono iscritto alla School of Programming semplicemente perché volevo provare qualcosa di nuovo. Di conseguenza, ho seguito due interi corsi: il primo - "Introduzione a Python" - l'anno prima dell'ultimo; il secondo - "Data Analyst" - è terminato questa primavera.
Il primo corso era abbastanza semplice e senza stress: le lezioni si tenevano una volta alla settimana per due ore in formato webinar; i compiti richiedevano letteralmente un'ora. Il secondo corso è molto più difficile: il numero di classi e compiti è aumentato. E per un completamento con successo, è stato necessario realizzare due interi progetti: il primo - per prevedere il costo di un appartamento a Mosca utilizzando i dati iniziali, il secondo - per determinare se il cliente avrebbe ripagato o meno il prestito. Ho superato entrambi i progetti con successo.
Dopo i corsi in Python, ho scritto un codice che raccoglie i dati di cui ho bisogno nel sistema di gestione del progetto, li scarica in una tabella e me li invia per posta. Mi spiega! Ho dedicato molto tempo a questo sviluppo, ma ora posso occuparmi di compiti più interessanti. Ho anche scritto uno script per i miei colleghi: ora possono inviarmi una richiesta per posta con il nome del rapporto richiesto - il computer lo genera e lo invia da solo.
Anche dopo aver appreso Python, ho adattato una macro per Excel, che viene utilizzata nella fase di migrazione della base di abbonati. per analizzare gli indirizzi dei clienti in componenti separati: regione, distretto, città, microdistretto, via, casa, edificio, piatto. Per i dati con più di diecimila righe, uno script Python esegue un ordine di grandezza più velocemente di una macro di Excel.
Un altro esempio di semplificazione della routine è la creazione di un motore di ricerca per chiarire i dettagli bancari correnti. Un archivio aggiornato con un libro di consultazione delle banche viene scaricato dalla fonte originale (il sito web della Banca Centrale) e viene eseguita una ricerca in un file XML. In precedenza, questa operazione utilizzava una normale ricerca su Internet utilizzando un browser, ma richiedeva molto tempo.
Ora sto lavorando a un sistema che aiuti a distribuire i compiti: suggerirebbe quale dipendente è più adatto per la loro implementazione.
Nikolay Schepilov: "Ora le attività di routine richiedono 10 volte meno tempo"
Nikolay Shchepilov
Analista capo dei sistemi, Unità di sviluppo dei sistemi informativi, Mosca.
Sono ormai diversi anni che mi interessa la scienza dei dati e il linguaggio di programmazione Python. Prima di seguire i corsi, usavo l'SQL abbastanza fluentemente per l'analisi dei dati, conoscevo un po 'di VBA, Python e Java - li insegnavo in corsi aperti su YouTube e Stepik. E quando si è presentata l'opportunità di ottenere ulteriori conoscenze gratuitamente, ovviamente, ho accettato.
Sono entrato nello stream Junior, il corso è durato sei mesi. La formazione si è svolta su una piattaforma speciale: lì dovevi ascoltare una lezione e completare immediatamente un compito pratico. In generale, non erano difficili, inoltre, avevo già una piccola esperienza. Ma c'erano anche blocchi di problemi legati alla matematica superiore e all'apprendimento automatico: dovevo leggere ulteriore letteratura.
Ora il linguaggio Python è diventato un vero aiuto per eseguire analisi di dati di routine da fonti non correlate, nonché attività di progetto specifiche per testare applicazioni web e complesse integrazioni. Ora tutto questo è fatto più facilmente, più velocemente e con meno errori: passo molto meno tempo. È diventato anche possibile delegare casi ripetuti quando il lavoro principale dell'analisi era già stato svolto dal codice.
Le conoscenze e le abilità che ho acquisito mi hanno anche permesso di progredire nello studio autonomo di Java e, di conseguenza, io ha partecipato all'implementazione di successo della piattaforma Camunda (piattaforma di gestione dei processi aziendali) nel nostro divisione.
Dmitry Tarasov: "Come leader, è importante per me capire le capacità dello strumento - per questo non c'è niente di meglio che seguire dei corsi e vederlo personalmente, toccandolo con le mani".
Dmitry Tarasov
Direttore della direzione di analisi e lavoro con i dati nel blocco di economia, finanza e strategia, Mosca.
Studio costantemente e seguo diversi corsi. Ho programmato di imparare Python per molto tempo. Quando è arrivato l'invito alla “School of Programming”, ho deciso di non perdere l'occasione.
Perché ne ho bisogno? Costruiamo modelli predittivi, servizi di analisi, normative e report: lavoriamo con i dati in tutta la loro diversità. Sebbene io stesso faccia poco con le mie mani, è estremamente importante per me, come leader, comprendere le capacità dello strumento, la sua corretta organizzazione e la sua applicabilità nell'orchestrazione generale delle soluzioni. E per questo non c'è niente di meglio che seguire dei corsi per vedere e provare tutto da soli. Allo stesso tempo, scrollati di dosso la polvere dal cervello.
Prima della "School of Programming" conoscevo bene SQL e VBA, conoscevo anche C #, PHP, HTML, Java - a un livello sufficiente per leggere il codice, per capire cosa voleva ottenere lo sviluppatore.
Nei corsi, ho seguito il programma Junior con un'enfasi sull'analisi dei dati. Consisteva di tre blocchi: su Python, su SQL e una panoramica sull'ingegneria dei dati. I più interessanti erano i compiti del blocco finale, dove era necessario lavorare con le librerie Scikit-learn: basate su casi reali Ho creato modelli che producono un risultato, e non astratto sotto forma di alcuni numeri, ma comprensibile, basato sul reale compito. È stato bello.
L'intensivo è durato quasi sei mesi. Di conseguenza, ho definito chiaramente quali attività è meglio risolvere con gli strumenti Python e quali con SQL. Inoltre, ora imposto e valuto le attività in modo più competente: capisco che questo richiede un giorno, questo è tre e questo è sette. Ed è diventato più facile spiegare ai dipendenti cosa voglio da loro, perché posso usare termini chiari e corretti.
NEL "Scuola di programmazione»Rostelecom può essere affrontato sia da dipendenti senza formazione che da specialisti già esperti che lavorano nella direzione IT dell'azienda. Gli studenti sono suddivisi in base al livello di formazione: Junior - principianti, Middle - specialisti con esperienza di un anno e mezzo, Senior - con più di quattro anni di esperienza.
Questo non è l'unico programma educativo di Rostelecom. L'azienda dispone di un proprio sistema di formazione. Si tratta di un ambiente di sviluppo completo per i dipendenti, che consiste nella piattaforma per lo sviluppo professionale e personale "Online University" (contiene più di 800 video corsi!), una rete di centri di formazione su tutto il territorio nazionale, un portale per lo sviluppo delle competenze digitali e lo scambio di competenze "Talent Exchange" e una piattaforma per la valutazione posizioni in azienda.
Voglio lavorare a Rostelecom