"Lo specialista IT russo lavora solo con quello che viene dall'Occidente", - Yevgeniy Dos, architetto dei sistemi informatici

Condizioni di sopravvivenza per professionisti IT

— Quali sono le principali difficoltà che uno specialista IT deve affrontare quando entra

al mercato o quando si cambia direzione?

- In effetti, gli specialisti IT hanno abbastanza problemi. La maggior parte di essi ricade su giovani professionisti, ma anche quelli che sono sul mercato da molto tempo devono cambiare, adattarsi alle nuove condizioni e alle innovazioni tecnologiche. Pertanto, la condizione principale per "sopravvivenza" per uno specialista di qualsiasi livello può essere definita formazione permanente.

I giovani professionisti vengono alla ribaltamancanza di certificati professionali ed esperienza in grandi progetti internazionali. Il percorso di sviluppo è individuale per diversi profili di professionisti IT. Per quanto mi riguarda, ho scelto la linea di certificazioni Red Hat basata su Cloud / DevOps: è lunga, difficile e costosa. Ma il vantaggio di questa direzione è la mancanza di un numero sufficiente di tali specialisti nel mercato internazionale. E questo aumenta la domanda e il reddito di uno specialista IT certificato.

DevOps (dall'inglese: sviluppo e operazioni - "sviluppo e funzionamento")— un insieme di pratiche volte all'interazione attiva tra specialisti dello sviluppo e specialisti dei servizi IT e alla reciproca integrazione dei loro processi di lavoro l'uno nell'altro.

Sviluppo e ottimizzazione del prodotto DevOpsè più veloce rispetto all'utilizzo dei tradizionali processi di sviluppo software e di gestione dell'infrastruttura. Grazie a questa velocità, le aziende possono migliorare il servizio clienti e competere in modo più efficace sul mercato.

Nel modello DevOps, i confini tra i team di sviluppoe la manutenzione sono cancellati. A volte questi due gruppi sono combinati in un unico generale, in cui gli ingegneri lavorano sull'intero ciclo di vita di un'applicazione - dallo sviluppo e test alla distribuzione e al funzionamento - e sviluppano una gamma di competenze, non limitata a una specializzazione ristretta.

Ci sono anche problemi puramente psicologici.Paura di muoversi e di cambiamenti radicali nella vita. Molti hanno semplicemente paura di cambiare vita: qui ci sono amici e genitori, ma come posso farcela da solo? Ma se non cambi nulla nella tua vita, le probabilità di successo nel mercato internazionale sono basse. Ciò include anche una motivazione insufficiente. A volte le persone semplicemente non vogliono ottenere nulla, perché sono abituate al fatto che i loro genitori e i loro cari aiutino, organizzino e organizzino.

Foto: Regina Urazaeva / "Haytek"

Per me personalmente, è stato difficile superarmie la tua pigrizia. Lo specialista è obbligato a parlare inglese, ma molti semplicemente troppo pigri per passare il tempo e fare sforzi per sviluppare il loro livello. Il mio inglese era a livello zero, ma a causa della motivazione, dopo aver trascorso un sacco di tempo e sforzi, ha smesso di essere il mio svantaggio, ma è diventato un vantaggio competitivo, soprattutto nel mercato russo. Il problema della pigrizia non è così semplice e, di norma, ci sono molti fattori dietro di esso che ogni persona deve risolvere, indipendentemente o con l'aiuto di specialisti.

- Perché tra tutte le aree IT hai scelto l'architettura dei sistemi informatici e quali problemi devi risolvere?

- La mia passione per il mondo IT è iniziata a scuola,quando abbiamo avuto i primi computer e il gioco Doom. Mi sono chiesto come funziona il computer, e questa curiosità è ancora alla base del mio lavoro. Poi c'è stata un'esperienza con i sistemi Unix e uno studio della tecnologia più intenso, iniziato presso l'università VSU (Vyatka State University - "High Tech"). Ero un amministratore di sistema del campus.

Unix- una famiglia di dispositivi portatili, multitasking esistemi operativi multiutente basati sulle idee del progetto originale AT&T Unix, sviluppato negli anni '70 presso il centro di ricerca Bell Labs da Ken Thompson, Dennis Ritchie e altri.

destino- una serie di giochi per computer nel genere sparatutto daprima persona, sviluppato da id Software. La serie segue le gesta di un marine spaziale senza nome che lavora per la United Aerospace Corporation e combatte contro orde di demoni per sopravvivere e salvare la Terra dal loro attacco.

Se parliamo della mia direzione - "architetturastrutture computazionali ", le principali difficoltà possono essere suddivise in tre grandi gruppi. Il primo è lo sviluppo e le tecnologie in rapida evoluzione. Nel mondo delle soluzioni open source, i prodotti IT appaiono, cambiano o addirittura vanno sempre più velocemente. L'architetto dovrebbe sempre essere consapevole di tali cambiamenti, lavorare con loro, dato che è obbligato a usare con competenza questa conoscenza nel corso del suo lavoro.

Il secondo lato è la responsabilità dell’architetto per le decisioni prese. Come minimo, ciò si riflette nella sua domanda. Nel peggiore dei casi, i clienti subiscono perdite finanziarie.

Foto: Regina Urazaeva / "Haytek"

E l'ultimo è una specie di routine e burocrazia.flusso di lavoro. Un architetto è un ruolo tecnico, un sacco di lavoro su carta, ma senza di esso non c'è modo. Questa è una posizione manageriale. Molto probabilmente, l'architetto può essere descritto come un direttore tecnico che si concentra sulla distribuzione del lavoro tra i subordinati nella sua squadra. È l'architetto che ha una piena comprensione del progetto, sa come raggiungere gli obiettivi, lui stesso trascorre molto tempo nella realizzazione di compiti tecnici.

"L'università non ti renderà uno specialista promettente"

— Perché oggi la Russia è così indietro nel mercato IT? Che cosa manca? Come formare specialisti dell'apprendimento moderno e attivo?

- Personalmente, non lavoro già su progetti russicirca dieci anni. Ma posso dire che nel nostro paese l'uso di prodotti e soluzioni moderne è di cinque anni dietro i progetti europei e americani. Ciò è dovuto alla mancanza di personale qualificato e finanziamenti, nonché a processi tecnologici costruiti illetteratamente.

Per quanto riguarda l'istruzione, io stesso ho studiato aFacoltà di automazione e ingegneria informatica orientata all'IT e posso dire che il nostro programma educativo non è assolutamente adatto alle soluzioni moderne. L'università non produrrà mai un architetto IT già pronto. L'università può fornire solo le nozioni di base, ma lo specialista deve studiare da solo.

Ci sono grandi aziende che aiutanoformazione e certificazione per i miei dipendenti - ad esempio, ICL, dove ho lavorato per circa sette anni. Se c'è un desiderio di imparare e svilupparsi, allora devi cercare opportunità, non scuse, o spostare la responsabilità verso l'istruzione o qualcuno. I centri educativi privati ​​sono molto utili e possono accelerare notevolmente lo sviluppo di uno specialista, ma questo è più che costoso se paghi te stesso.

- Come può uno specialista IT sviluppare le competenze necessarie per la crescita della carriera e la domanda del mercato?

- Ogni anno viene lanciata un'universitàcentinaia di giovani quadri. A causa dell'imperfezione dei programmi educativi, questi giovani specialisti non possono nemmeno competere tra loro, per non parlare del mercato. Pertanto, sulla loro futura professione è meglio pensare alle scuole superiori. E quando perseguono l'istruzione superiore, studia in modo indipendente le tecnologie attuali e sii interessato alla loro professione. Molto bene, se riesci a fare esperienza nel dipartimento IT della tua università.

Foto: Regina Urazaeva / "Haytek"

Non dovresti mai aspettarti un'universitàti rendono uno specialista molto promettente. Non so quanto bene siano le cose in altre professioni, ma in prima persona l'auto-educazione è in primo piano.

Nel mondo IT stesso, ci sono decine o centinaia di aree in cuipuoi sviluppare: programmazione, sviluppo di sistemi a microprocessore, audit e sicurezza, sistemi di rete, design e grafica e molti altri. Capire e scegliere ciò che più ti si addice è un compito molto difficile. Il prezzo di un errore può essere un cambio di direzione o una completa delusione nella professione. Pertanto, è anche molto importante decidere cosa farai nella tua vita. E, naturalmente, l'IT non è un lavoro dalle nove alle cinque. Essere una persona IT è una vita piena in questo, un hobby, lavoro, tempo libero a casa e anche in vacanza.

Espansione degli orizzonti, apprendimento di nuove tecnologie,l'invenzione delle loro tecniche, l'implementazione di progetti complessi, la formazione di altri specialisti è un insieme incompleto di raccomandazioni, a seguito del quale si può sviluppare uno specialista competitivo.

Aumentare la probabilità di vincere

- Sei un esempio di costruzione di una carriera di successo, contrariamente alle condizioni, piuttosto che grazie. Qual è stata la tua motivazione principale?

- Tutto quello che sono riuscito a realizzare è successograzie al mio personaggio Non avevo nessuno per cui sperare. Fin dai miei studi in collegio, ho imparato bene: se non realizzo nulla da me, allora non finirò con niente. La motivazione era dimostrare a tutti, e prima di tutto a me stesso: posso, merito, realizzerò.

Evgeny Dosnato nel piccolo villaggio di Vostochny inRegione di Kirov. Ha ricevuto la sua istruzione secondaria in un collegio situato nel villaggio di Tuzha. Al liceo, Evgeniy pensò di entrare nella VSU, ma per 50 anni vi entrarono solo pochi diplomati della scuola di Tuzhin, ma nessuno poteva durare più di un corso.

Tuttavia, dopo la scuola Eugene nel 2000Entrò nel Kirov Mechanical-Technological College of Light Industry, che poi rimpianse. Studiare in una scuola tecnica era mediocre, e le prove di ammissione alla VSU erano facili e accessibili a Eugene. Dopo il KMTT, Eugene ha lavorato in fabbrica come elettricista, ha lavorato come caricatore e lavato auto a causa della mancanza di posti di lavoro nella regione. Questo è durato fino al 2004, fino a quando non è entrato nel VSU. Nell'ultimo anno di studi all'università, Evgeny ha già lavorato a pieno titolo come amministratore di sistema in una delle più grandi aziende elettriche della regione.

Nel 2011, Eugene ha accettato l'offerta di lavoro perPosizione ingegnere Unix nella società ICL di Kazan. Il primo progetto era un grande progetto (migliaia di server) in Svezia. Ho dovuto lavorare da remoto. Il progetto è stato associato con automobilistica e robotica fabbricazione e supporto clienti per l'intera infrastruttura IT. Il lavoro nella ICL ha permesso a Eugene di entrare nel mercato internazionale.

- Perché hai deciso di trasferirti a Kazan? E come è diversa la vita nella capitale del Tatarstan?

— Il mio trasferimento dalla regione di Kirov a Kazan,Innanzitutto è stato determinato dal tenore di vita, dallo sviluppo delle infrastrutture e dal livello dei salari, che lì sono molto più alti che nella mia terra natale. Anche le grandi società internazionali hanno sede a Kazan. La collaborazione con loro è l'esperienza necessaria che ogni specialista IT deve acquisire per fare un salto di successo verso l'alto, raggiungendo un nuovo livello nella sua attività professionale.

- Com'è il giorno di un esperto IT come te?

- Ogni giorno lavorativo di solito inizia conraduni di stand-up con clienti stranieri, dove solitamente c'è sia una squadra di architetti da parte del cliente sia qualcuno del team di gestione. Discutiamo il lavoro completato dall'ultimo giorno lavorativo e pianifichiamo le attività per il giorno corrente. Questo aiuta ogni membro del team a essere consapevole di tutto il lavoro e i processi che sono presenti nel team, e se qualcuno ha qualche problema, può chiedere aiuto ai colleghi e discutere della situazione. Inoltre, pianifico autonomamente i miei compiti in base ai raduni quotidiani e alle riunioni e procedo al lavoro collegandomi da remoto all'infrastruttura del cliente.

Foto: Regina Urazaeva / "Haytek"

- Parlaci di quello che stai facendo ora.

- Il mio ultimo progetto è stato uno dei più difficili. Ho lavorato per una grande società americana. I miei compiti come architetto includevano la pianificazione, l'organizzazione e l'esecuzione della migrazione dei processi CI (CI, Ing. Integrazione continua, integrazione continua - "Alta tecnologia") da una soluzione (TeamCity) a un'altra (Jenkins).

Durante l'attuazione di questo progetto, ho visitatoUSA e India, per erogare corsi professionali a centinaia di sviluppatori aziendali. L'implementazione di questo progetto ha consentito al cliente di automatizzare l'intera infrastruttura CI, semplificare il lavoro per gli sviluppatori di codice, ridurre significativamente il tempo del ciclo di vita dello sviluppo dell'applicazione, semplificare significativamente il lavoro degli ingegneri DevOps dell'azienda e, di conseguenza, risparmiare una somma significativa quantità di denaro.

Grazie ai corsi in cui ho insegnatosviluppatori dell'azienda in entrambi i paesi, i dipendenti hanno compreso tutti i vantaggi derivanti dall'implementazione del progetto e hanno imparato a utilizzare in modo efficace le conoscenze acquisite nel loro lavoro quotidiano.

- Perché hai scelto Red Hat e cosa ti ha dato la certificazione? Quanto è durata la preparazione per la certificazione e quanto è costata?

- La scelta è caduta sulla linea di certificazione Red Hatnon per caso. Ormai lavoravo da diversi anni per clienti esteri e avevo capito da solo una verità semplice. Una grande azienda preferisce investire grandi risorse nei suoi sistemi IT solo in modo che funzionino in modo prevedibile e, in caso di guasti, lo sviluppatore potrebbe risolvere i problemi in un determinato momento. Sebbene il sistema operativo Linux più popolare sia disponibile in forma aperta a costo zero, le aziende non cercano di utilizzare la versione gratuita, ma privilegiano le controparti commerciali dei sistemi gratuiti. Uno dei fornitori di prodotti per questo modello è Red Hat. È leader nel mercato statunitense in termini di fornitura di soluzioni commerciali basate sull'open source.

Cappello rossoè un'azienda americana che produce soluzioni perbasato sul sistema operativo Linux: Red Hat Enterprise Linux e Fedora, nonché altri prodotti e servizi software open source. Red Hat Software è stata fondata nel 1995 dalla fusione dei progetti di Mark Ewing e Bob Young.

Ho ottenuto la certificazione quando stavo ancora lavorando pressoKazan. ICL Services aveva un programma per supportare i professionisti della certificazione. Ciò è stato vantaggioso sia per l'azienda stessa - maggiore è la qualifica dei suoi dipendenti, maggiore è la probabilità di vincere le gare d'appalto, sia per me - ero già coinvolto come consulente in molte questioni, la mia opinione ha guadagnato peso e in futuro la finale le decisioni tecniche sono rimaste con me. Rispetto ai colleghi che non si occupavano della certificazione ero già fuori concorso.

Ho ottenuto il mio primo status di certificazionenel 2011. L'ultimo esame di certificazione è stato ottenuto nel 2018. Per tutto questo tempo ho superato 18 esami in diversi paesi del mondo. Ho investito un sacco di soldi per alcuni esami, mentre le spese associate ammontavano a una somma circolare, compresi voli, alloggi, viaggi all'estero, molto tempo libero e vacanze a mie spese.

"Quanto siamo diversi"

- A quanto ammonta il livello delle persone IT all'estero e in Russia? Perché viaggi, stage e viaggi sono necessari per lo sviluppo dello specialista ricercato?

- Penso che la differenza non sia nelle persone IT, ma inquanto siamo diversi. Non è un segreto che la maggior parte delle tecnologie siano nate nella Silicon Valley. Le corporazioni appaiono e nascono lì. Di norma, le tecnologie che sono state testate e si sono dimostrate provengono in Russia. Pertanto, non importa quanto sia offensivo ammetterlo, lo specialista IT russo lavora solo con ciò che viene dall'Occidente. Certo, anche in Russia vengono create molte cose nuove e create da specialisti domestici. Ma, di regola, affinché le loro idee continuino a vivere e svilupparsi, partono per l'Occidente.

Foto: Regina Urazaeva / "Haytek"

Il motivo principale per l'arretrato, stranamente,risiede nell'ignoranza della lingua inglese. I professionisti IT medi possono leggere al meglio la letteratura professionale. In un certo senso, questo ci rende consumatori. È improbabile che qualcuno presti attenzione allo sviluppo degli specialisti russi, se vengono eseguiti solo in russo. Molto probabilmente, il mondo semplicemente non lo saprà.

D'altra parte, conosco molti russiaziende che forniscono servizi ai clienti occidentali. Ciò suggerisce che i nostri specialisti sono ben formati e che il costo di tali servizi è inferiore rispetto a quello che si otterrebbe se un appaltatore straniero facesse la stessa cosa.

Ad un certo punto è diventato evidente cheLa mia qualifica supera i requisiti del mercato locale e l'unica cosa che rimane in questo caso è lavorare per clienti stranieri. Ma in questa modalità è scomodo lavorare, almeno a causa della differenza nei fusi orari, quindi stai già pensando di spostarti. Certo, puoi lavorare per i clienti domestici, ma in questo caso, il reddito sarà inferiore a quello che puoi avere nei paesi occidentali.

— In Russia, la transizione verso soluzioni container, infrastrutture cloud e soluzioni aziendali già pronte (soluzioni FaaS) sta accelerando. Qual è il prossimo passo?

- La tendenza degli ultimi anni - l'adattamento del vecchioapplicazioni e sviluppo di nuovi con particolare attenzione all'isolamento dei container. Oltre alla facilità di gestione e ridimensionamento, questo approccio offre una notevole flessibilità per il debug, i test e l'implementazione, tenendo conto della completa automazione di tutti i processi. Sono sicuro che questa tendenza continuerà a svilupparsi. Questo è vantaggioso per le aziende stesse, poiché le condizioni di errore umano stanno diventando sempre meno e il tempo dallo sviluppo al lancio nella produzione è significativamente ridotto. Le aziende continueranno a impegnarsi per aumentare l'automazione dei processi IT.

- Oggi affermano sempre più che il futuro è nelle soluzioni open source. Perché? E qual è il loro vantaggio rispetto alle offerte commerciali?

— Negli anni ’90 e all’inizio degli anni 2000, la maggior parte del software lo erasviluppato da grandi aziende. Erano monopolisti o si dividevano i mercati tra loro. Pertanto, tali aziende occupavano una posizione dominante; i consumatori erano effettivamente obbligati ad adattarsi alle loro esigenze. Ciò riguardava i limiti dei loro prodotti, la funzionalità non poteva essere ampliata, poiché per i produttori i problemi dei singoli consumatori erano di scarsa importanza, le carenze note potevano rimanere non corrette per lungo tempo, nuove funzionalità venivano aggiunte raramente, le licenze costavano molto denaro . C'erano molte ragioni diverse per cui i programmi closed-source erano richiesti e non c'erano altre alternative. D'altro canto è stato proprio questo stato di cose che ha portato i programmatori a sviluppare i programmi di cui avevano bisogno e a fornire l'accesso al loro codice sorgente. I consumatori hanno già una scelta: utilizzare soluzioni alternative che possono personalizzare autonomamente o continuare a investire in prodotti commerciali.

L'idea del software open source è effettivamente nataun impulso rivoluzionario per lo sviluppo dell’intero settore IT. Penso che grazie al sistema operativo Linux aperto e gratuito oggi abbiamo smartphone comodi e accessibili a tutti. E molti software diversi invisibili agli utenti comuni, come i contenitori.

Pensiamo per un momento che se anche tutto nel mondo lo èdominerebbe il software chiuso? È improbabile che gli smartphone siano disponibili, anche solo perché il software dovrebbe pagare tanto quanto per l'hardware e per ogni singola applicazione, che scarichiamo anche gratuitamente. La maggior parte delle persone preferirebbe comunque i telefoni con pulsanti. A sua volta, un piccolo numero di utenti non richiederebbe lo sviluppo di reti cellulari: 4G, 5G, canali Internet ad alta velocità e altri settori correlati. Una situazione simile si verifica all'interno dell'IT, l'accesso alla tecnologia crea nuove idee e offre nuove opportunità.

- Nel campo IT, tutto sta cambiando rapidamente. Qual è l'età dell'obsolescenza delle soluzioni esistenti?

- La cosiddetta era Unix risale al 1Gennaio 1970. Questo è paragonabile all'inizio della nostra era nel calcolo umano universale. Sono passati solo 50 anni dai primi computer a sistemi automobilistici autonomi e stazioni di ricerca operanti a una distanza di miliardi di chilometri dalla terra. Nella mia esperienza, la durata della tecnologia è molto breve, da tre a cinque anni. Inoltre o c'è un significativo ripensamento (evoluzione) della tecnologia, o semplicemente non viene rivendicato a causa del fatto che sta arrivando qualcosa di nuovo e più rilevante.

Foto: Regina Urazaeva / "Haytek"

- È impossibile immaginare un'economia digitale senza l'implementazione globale dell'IT in tutte le aree della vita. Ma quali settori stanno portando avanti la tecnologia stessa, contribuendo allo sviluppo e alla modernizzazione?

— L’informatica è entrata saldamente nella vita quotidiana della maggioranzapersone, semplicemente perché la maggior parte dei suoi residenti ha uno smartphone. E questo è già l'accesso a Internet. Le persone utilizzano i servizi elettronici per fare acquisti, comunicare, ottenere informazioni e molto altro ancora. Tutto ciò costringe i fornitori di tali servizi a concentrarsi sul consumatore finale e, in definitiva, a migliorare i propri servizi: gli operatori di reti via cavo stanno installando nuove reti in fibra ottica attraverso i mari e gli oceani, gli operatori mobili stanno sviluppando le comunicazioni terrestri - 3G, 4G e, infine, 5G . È emersa una forte domanda per sistemi autonomi, che vanno dai robot per la consegna della spesa ai sistemi di controllo dei veicoli pesanti. Penso che le startup giochino un ruolo enorme qui, offrono costantemente qualcosa di nuovo e, se risuona con gli utenti, le grandi aziende raccolgono il vettore e investono miliardi.

- Ci sono prospettive di successo in Russia o si tratta solo di costruire una carriera in Occidente o nel mercato asiatico?

- Tutto dipende da molti fattori ecircostanze. Dalla mia esperienza so che puoi sentirti benissimo all'interno di un paese ed essere al culmine tecnologico dello sviluppo, ma in un'unica geografia. Un'altra cosa è quando si entra nel mercato esterno, internazionale, il mondo diventa molto più ampio. Tutto dipende dai requisiti per te stesso. Pertanto, non esiste un dilemma del genere: è possibile ”o“ è impossibile riuscire, tutto dipende dall'aspirazione personale. La scelta tra Occidente e Asia è una questione di preferenza personale. L'IT è una sfida per te, niente è impossibile qui.

I redattori sono grati alla residenza delle industrie creative dello STAB per la loro assistenza nella conduzione del sondaggio.