{"id":52712,"date":"2019-11-15T00:00:00","date_gmt":"2019-11-14T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt"},"modified":"2020-02-18T14:00:30","modified_gmt":"2020-02-18T11:00:30","slug":"put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt","title":{"rendered":"Percorso dell'architetto: certificazione e immersione nel prodotto","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Praticamente ogni sviluppatore si pone domande su come sviluppare le proprie competenze e quale direzione di crescita scegliere: verticale, cio\u00e8 diventare manager, o orizzontale, diventando full-stack. Anni di lavoro su un singolo prodotto, contrariamente ai miti, non rappresentano una limitazione, ma piuttosto un'opportunit\u00e0 utile. In questo articolo condividiamo l'esperienza del nostro sviluppatore backend Alexey, che ha dedicato 6 anni alle certificazioni e ha percorso un cammino fino a diventare architetto.<\/p>\n<p><img decoding=\"async\" alt=\"Percorso dell&#039;architetto: certificazione e immersione nel prodotto\" src=\"\/wp-content\/uploads\/2019\/11\/42d86fa371c7c6247e31bcc6122c7f90.png\" style=\"display:block;margin: 0 auto;\" \/><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Chi \u00e8 l'architetto<\/h2>\n<p>\nL'architetto IT (tech lead) \u00e8 uno sviluppatore di alto livello che si occupa di questioni globali nei progetti IT. Si immerge nei processi aziendali del cliente e lo aiuta a risolvere le sue problematiche attraverso la tecnologia, oltre a determinare come sar\u00e0 organizzato un determinato sistema informativo.<\/p>\n<p>Questo professionista deve non solo comprendere le singole aree tematiche, ma anche vedere l'intero processo:<\/p>\n<ul>\n<li>Definizione del compito aziendale.<\/li>\n<li>Sviluppo, compreso programmazione, preparazione, archiviazione e trattamento dei dati.<\/li>\n<li>Implementazione e supporto dell'infrastruttura.<\/li>\n<li>Testing.<\/li>\n<li>Deployment.<\/li>\n<li>Analisi e manutenzione operativa.<\/li>\n<\/ul>\n<p>\nQuesto significa essere in grado di immedesimarsi in ogni specialista o team durante il ciclo di vita dello sviluppo, comprendere dall'interno lo stato attuale dei sistemi, identificare gli errori commessi, formulare obiettivi. A volte, eseguire personalmente un intervento operativo.<\/p>\n<p>Il percorso di sviluppo professionale dallo sviluppatore all'architetto richiede un tempo considerevole, di norma diversi anni. Per questo lo sviluppatore ha bisogno sia di competenze pratiche che di conoscenze teoriche, le quali possono essere certificate a livello internazionale.<\/p>\n<h2>Pi\u00f9 di 5 anni su un solo progetto: routine o opportunit\u00e0 di crescita?<\/h2>\n<p>\nQualche anno fa abbiamo iniziato a lavorare su un grande sistema IT medico per un cliente estero. In questo progetto di vasta portata sussistevano determinate problematiche:<\/p>\n<ul>\n<li>accessi limitati; <\/li>\n<li>prod instabili;<\/li>\n<li>sprint incredibilmente lunghi e approvazioni prolungate. <\/li>\n<\/ul>\n<p>\n<i>\u201c\u00c8 ora di migliorare le mie qualifiche\u201d<\/i>, ha deciso uno dei principali sviluppatori, Alexey, per superare le difficolt\u00e0 sopra menzionate e comprendere meglio il sistema. <\/p>\n<p>Aleksej ha condiviso la sua esperienza su come iniziare al meglio l'apprendimento, quali certificazioni sono importanti da ottenere, come e perch\u00e9 farlo.<\/p>\n<h3>Passo primo: perfeziona il tuo inglese<\/h3>\n<p>\nI linguaggi di programmazione sono una componente fondamentale dello sviluppo, ma le lingue per la comunicazione non sono meno importanti. Soprattutto nelle comunicazioni con clienti di lingua inglese!<\/p>\n<blockquote><p><b>Dall'esperienza<\/b><\/p>\n<p>Un giorno, Aleksej ricevette una chiamata da una collaboratrice del cliente. In quel periodo il nostro sviluppatore non poteva vantarsi di avere una serie di certificati \u2014 n\u00e9 in tecnologie, n\u00e9 in gestione, n\u00e9 in comunicazione. Forse non sarebbero stati utili \u2014 infatti, \u00e8 possibile essere un professionista competente anche senza ulteriori titoli. Ma si present\u00f2 comunque un problema.<\/p>\n<p>Bisogna capire che il linguaggio parlato \u00e8 radicalmente diverso da quello scritto. Se ti orienti perfettamente nelle specifiche in lingua inglese, ma non pratichi listening e speaking, abbiamo brutte notizie per te. In questo caso, le conferenze telefoniche con i partner possono rivelarsi un vicolo cieco.<\/p>\n<p>Durante la chiamata, Aleksej afferrava alcune parole familiari, ma il discorso del collega era cos\u00ec veloce e diverso dalla pronuncia classica delle lezioni audio che il significato principale delle sue domande gli sfugg\u00ec. Per cortesia e per evitare di complicare la situazione, Aleksej acconsent\u00ec rapidamente a tutte le proposte.<\/p>\n<p>C'\u00e8 bisogno di dire che durante il lavoro sono emerse scoperte spiacevoli? Il nostro sviluppatore accett\u00f2 qualcosa che sarebbe sicuramente rifiutato se la proposta fosse stata presentata in un linguaggio comprensibile.<\/p>\n<p>In quel momento divenne chiaro che era assolutamente necessario migliorare le capacit\u00e0 di ascolto e parlato. Il modo migliore per farlo erano le certificazioni.<\/p><\/blockquote>\n<p><\/p>\n<h3>Certificazione in lingua inglese<\/h3>\n<p>\nPer migliorare la comunicazione nel nostro progetto medico, Aleksej ha studiato attraverso diversi programmi. Di conseguenza ha ottenuto la certificazione FCE \u2014 First Certificate in English. Questo lo ha aiutato a iniziare a capire il cliente e comunicare le proprie idee.<\/p>\n<blockquote><p><b>Trick:<\/b><\/p>\n<p>Evita i programmi di formazione per l'inglese di base. L'abilit\u00e0 deve essere mirata. Se hai bisogno di inglese per comunicazioni commerciali, questo \u00e8 ci\u00f2 che devi studiare. Ma non bisogna esagerare e tentare di ottenere il CAE (Certificate in Advanced English). La sua particolarit\u00e0 \u00e8 l'uso di parole sofisticate, espressioni specifiche che quasi non vengono utilizzate nella comunicazione internazionale.\n<\/p><\/blockquote>\n<p>\n<img decoding=\"async\" alt=\"Percorso dell&#039;architetto: certificazione e immersione nel prodotto\" src=\"\/wp-content\/uploads\/2019\/11\/a237382bcd285966ed7e09d6c3a8845d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Passo due: certificazione su tutto il stack tecnologico<\/h3>\n<p>\nInizialmente, la base del progetto era costituita dalla tecnologia di mapping object-relational ORM. Il team di sviluppatori del cliente era orgoglioso della propria creazione, poich\u00e9 tutto era stato realizzato utilizzando concetti avanzati, complessi e cool.<\/p>\n<p>Tuttavia, i problemi in produzione \u2014 in particolare il server SQL che si bloccava continuamente, non erano rari. A un certo punto, la soluzione tipica era riavviare il servizio. Il cliente chiamava il team leader e segnalava che era ora di riavviarsi. Alla fine abbiamo deciso di mettere fine a questa situazione. <\/p>\n<p>Il cliente ha desiderato lavorare sulle performance del sistema \u2014 per questo era necessario implementare il profiling e condurre regolarmente ottimizzazioni. Come strumento di profiling, all'epoca \u2014 circa nel 2015 \u2014 abbiamo scelto Ants Profiler, ma questo si \u00e8 rivelato scarso. Con bassa granularit\u00e0 era difficile ottenere informazioni su un blocco critico del codice. Con massima granularit\u00e0, Ants Profiler iniziava a modificare il codice in modo tale da mettere a rischio la funzionalit\u00e0 dei sistemi \u2014 l\u00ec dove era stato impostato il profiling, tutto semplicemente andava in crash. Pertanto, abbiamo cambiato approccio.<\/p>\n<p><i>Abbiamo iniziato con l'analisi delle statistiche<\/p>\n<p>Analizzando le statistiche della produzione, \u00e8 diventato chiaro che il 95% delle operazioni sul server ha una logica di business primitiva in 4 righe. Per esse era sufficiente un'unica query SQL, e non l'intero insieme di query generate dal blocco di logica di business con ORM.<\/i><\/p>\n<p>Alexey ha proposto e realizzato una stored procedure per spostare le operazioni senza ORM. L'idea contrastava con la consueta paradigma del progetto, il team leader l'ha accolta con cautela, ma il cliente ha accettato tutto e richiesto l'implementazione. Non era sorprendente, poich\u00e9 il nuovo metodo consentiva di ridurre i tempi di elaborazione in produzione da quattro ore a pochi minuti \u2014 mediamente 98 volte. <\/p>\n<p>Eppure, avevamo ancora dei dubbi: era questa una soluzione corretta o una questione di preferenze personali? La fede nel potente C# e ORM \u00e8 stata messa in discussione da un caso fortuito, che ha mostrato tutta la forza delle soluzioni semplici.<\/p>\n<blockquote><p><b>Caso secondo<\/b><\/p>\n<p>Il team ha scritto una query per lavorare con i dati nel contesto della paradigma ORM, redatta secondo tutte le regole, senza errori. Il suo processamento richiedeva 2-3 minuti, e questi parametri sembravano accettabili. Tuttavia, un'implementazione alternativa tramite selezioni semplici e view ha fornito un risultato pi\u00f9 rapido \u2014 in 2 secondi.<\/p>\n<p>\u00c8 diventato evidente che era il momento di scegliere un esperto che superasse la certificazione su tutto il stack del progetto, per comprendere tutte le sfumature e scegliere il metodo ottimale. Questa responsabilit\u00e0 \u00e8 stata assunta da Aleksej.<\/p><\/blockquote>\n<p>\n<b>Prime certificazioni<\/b><\/p>\n<p>Per comprendere l'essenza, Aleksej ha ottenuto <noindex><a rel=\"nofollow\" href=\"https:\/\/www.microsoft.com\/en-us\/learning\/certification-overview.aspx\">diverse certificazioni Microsoft<\/a><\/noindex>, coprendo l'intero stack tecnologico del progetto:<\/p>\n<ul>\n<li>TS: Sviluppo di applicazioni Windows con Microsoft .NET Framework 4<\/li>\n<li>TS: Accesso ai dati con Microsoft .NET Framework 4 Programmazione in C#<\/li>\n<li>TS: Sviluppo di applicazioni Windows Forms con Microsoft .NET Framework 3.5<\/li>\n<li>PRO: Progettazione e sviluppo di applicazioni Windows utilizzando Microsoft .NET Framework 3.5<\/li>\n<li>PRO: Progettazione e sviluppo di applicazioni basate su Windows utilizzando Microsoft .NET Framework<\/li>\n<li>TS: Microsoft .NET Framework 2.0 \u2014 Sviluppo di client basati su Windows<\/li>\n<\/ul>\n<p>\nCercando di ottimizzare il lavoro su un nuovo progetto, il team \u00e8 arrivato alle seguenti conclusioni:<\/p>\n<ul>\n<li>Per il funzionamento dei sistemi, \u00e8 necessario rispettare le regole di scrittura del codice: non solo indentazioni e commenti, ma specifiche tecniche \u2014 numero di accessi ai database, carico del server e molto altro.<\/li>\n<li>Applicare concetti contraddittori pu\u00f2 portare a problemi. La concezione dei database \u00e8 una teoria degli insiemi, mentre l'ORM \u00e8 un concetto operativo.<\/li>\n<li>Le idee che infrangono l'ordine delle cose possono incontrare resistenza all'interno del team. Sviluppare \u00e8 anche relazionarsi e saper argomentare il proprio punto di vista.<\/li>\n<li>La certificazione amplia l'orizzonte e permette di capire cosa si pu\u00f2 utilizzare e cosa si pu\u00f2 evitare.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Percorso dell&#039;architetto: certificazione e immersione nel prodotto\" src=\"\/wp-content\/uploads\/2019\/11\/674ad087cae618ff33c80c987e7cb0f8.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Terzo passo: studiare non solo il codice<\/h3>\n<p>\nQuando si lavora su soluzioni IT su larga scala, ci sono molti fattori da considerare. Ad esempio, non tutti gli sviluppatori prestano attenzione ai parametri della rete \u2014 ma anche la sua larghezza di banda pu\u00f2 influenzare la risoluzione di un problema aziendale. <\/p>\n<p>Questo si comprende grazie a <b>certificazioni di serie 98<\/b>:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.microsoft.com\/en-us\/learning\/exam-98-361.aspx\">98-361: Fondamenti dello sviluppo software<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.microsoft.com\/en-us\/learning\/exam-98-364.aspx\">98-364: Fondamenti di database<\/a><\/noindex><\/li>\n<\/ul>\n<p>\nEsse permettono di avere una visione pi\u00f9 ampia delle cose e di uscire dalla concezione limitata \"solo codice\". Si tratta di fondamentali, le basi, ma sono importanti per comprendere tutto a un livello pi\u00f9 profondo.<\/p>\n<p>Le certificazioni di serie 98 consistono in piccoli test \u2014 30 domande in 45 minuti.<\/p>\n<h3>Quarto passo: gestione dei processi<\/h3>\n<p>\nLavorare con le cliniche \u00e8 un'attivit\u00e0 molto pi\u00f9 responsabile rispetto a, ad esempio, la creazione di un gioco mobile. Qui non si pu\u00f2 semplicemente aggiungere una funzionalit\u00e0 e pubblicarla \u2014 \u00e8 fondamentale rispettare il processo di approvazione e apportare numerose modifiche richieste dal cliente, poich\u00e9 sono in gioco la salute e la vita delle persone.<\/p>\n<p>Il tipico Agile non ha dato i risultati desiderati in questo progetto, e ogni sprint \u00e8 durato abbastanza a lungo. Tra i vari deployment sono passati da 6 mesi a un anno. <\/p>\n<p>Inoltre, a livello tecnico, era impossibile armonizzare i processi delle dieci cliniche servite a un comune denominatore.<\/p>\n<p>Per ottenere risultati in modo pi\u00f9 veloce in queste condizioni, gli sviluppatori necessitavano di responsabilit\u00e0 personale e di una visione ampia dei processi, il che implica una costante concentrazione e un'alta qualificazione. <\/p>\n<p>Quando uno specialista \u00e8 immerso nel processo, vede chiaramente i risultati, le cause e le conseguenze, e il quadro complessivo. Questo \u00e8 simultaneamente un fattore di motivazione aggiuntiva e di consapevolezza, migliorando la capacit\u00e0 di risolvere compiti e problemi.<\/p>\n<p>Con un'infrastruttura ben collaudata, un'architettura ben progettata e un codice ottimale, una persona pu\u00f2 gestire molti processi. Tuttavia, ci\u00f2 non significa che si debbano formare soldati universali che possano gestire il progetto da soli. La comunicazione e il lavoro di squadra sono fondamentali.<\/p>\n<p>In un team, ogni sviluppatore comprende che i colleghi dipendono dalle sue azioni. Risparmiare 5 minuti nella fase di sviluppo potrebbe significare 5 ore extra di testing. \u00c8 importante stabilire comunicazioni per comprendere questo. <\/p>\n<p>Nel nostro progetto, Alexey ha avuto un supporto nell'apprendimento dei processi grazie a <noindex><a rel=\"nofollow\" href=\"https:\/\/www.exin.com\/\"><b>certificati da EXIN<\/b><\/a><\/noindex>:<\/p>\n<ul>\n<li>Certificato M_o_R Foundation in Risk Management<\/li>\n<li>Fondazione Agile Scrum<\/li>\n<li>Fondazione IT Service Management<\/li>\n<li>Fondazione EXIN Business Information Management<\/li>\n<li>Certificato PRINCE2 Foundation in Project Management<\/li>\n<li>Certificato Test Engineer<\/li>\n<li>Fondazione Microsoft Operations Framework<\/li>\n<li>Progetti di Servizio Agile<\/li>\n<\/ul>\n<p>\nSono stati seguiti corsi su edX che hanno aiutato a guardare il sistema da una prospettiva statistica e di programmazione snella, e successivamente hanno spinto a ottenere <b>certificato di architetto<\/b>:<\/p>\n<ul>\n<li>Produzione Snella<\/li>\n<li>Six Sigma: Analizza, Migliora, Controlla<\/li>\n<li>Six Sigma: Definisci e Misura<\/li>\n<\/ul>\n<p>\nSecondo il principio Six Sigma, il controllo statistico garantisce un risultato di alta qualit\u00e0 con una probabilit\u00e0 estremamente alta.<\/p>\n<p>Aumentando il proprio livello, uno sviluppatore giunge di solito alle seguenti conclusioni: <\/p>\n<ul>\n<li>Lavora non tanto, ma in modo efficace.<\/li>\n<li>Non complicarti la vita inseguendo l'apparenza esteriore: tecnologie avanzate non necessariamente risolvono i problemi meglio.<\/li>\n<li>Collabora con specialisti di tutte le fasi del ciclo e scopri i loro punti dolenti. L'architetto deve padroneggiare i processi: identificazione del problema, definizione del compito, progettazione della topologia di rete, sviluppo, test, supporto, utilizzo.<\/li>\n<li>Controlla ogni funzionalit\u00e0 dall'inizio alla fine.<\/li>\n<li>A volte, i processi IT non corrispondono a quelli aziendali, e questo deve essere affrontato.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Percorso dell&#039;architetto: certificazione e immersione nel prodotto\" src=\"\/wp-content\/uploads\/2019\/11\/bec51a7d500c60393f78bfdf8d59fe60.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Passo quinto: comprendere l'architettura attraverso la lente dei Big Data<\/h3>\n<p>\nNel progetto abbiamo trattato database piuttosto grandi. Almeno, cos\u00ec sembrava fino a un certo punto. Quando Alexey ha iniziato a studiare i Big Data su edX, si \u00e8 scoperto che 1,5 Tb in un progetto \u00e8 un database di piccole dimensioni. Le scale serie partono da 10 Tb, e l\u00ec richiedono metodi diversi.<\/p>\n<p>Il passo successivo verso la certificazione \u00e8 stato un corso sui Big Data. Ha aiutato a comprendere l'organizzazione del flusso dei dati e ad accelerare le operazioni in produzione. Inoltre, ha evidenziato l'importanza di strumenti minori, ad esempio, iniziare a utilizzare Excel per risolvere compiti specifici.<\/p>\n<p><b>Certificato:<\/b><br \/>\nMicrosoft Professional Program: Certificato Big Data<\/p>\n<p><img decoding=\"async\" alt=\"Percorso dell&#039;architetto: certificazione e immersione nel prodotto\" src=\"\/wp-content\/uploads\/2019\/11\/d3d4728f47c43581911e368546d345ce.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Passo sesto: da sviluppatore a architetto<\/h3>\n<p>\nDopo aver ottenuto tutte le certificazioni menzionate, ancora come sviluppatore, Alexey ha iniziato a capire che le informazioni acquisite avevano un alto livello di astrazione, e questo non \u00e8 affatto un male. <\/p>\n<p>Una visione ampia dei processi porta al livello di architetto, uno dei pi\u00f9 alti gradi di certificazione.<\/p>\n<p>Alla ricerca della certificazione da architetto, Alexey ha trovato <noindex><a rel=\"nofollow\" href=\"https:\/\/www.certifiedsoftwarearchitect.com\/about\">Certified Software Architect \u2014 Microsoft Platform<\/a><\/noindex> da Sundblad &amp; Sundblad. Si tratta di un programma riconosciuto da Microsoft, il cui sviluppo \u00e8 iniziato 14 anni fa in collaborazione tra la sede centrale e l'ufficio svedese dell'azienda. Copre .NET Framework, raccolta dei requisiti, gestione del flusso delle informazioni e molte altre questioni a un alto livello ed \u00e8 considerato una solida conferma delle competenze dell'architetto.<\/p>\n<p>Nell'ambito del programma ci sono stati corsi per lo studio. La certificazione ha sistematizzato le conoscenze e ha permesso di entrare in una nuova fase di sviluppo: da sviluppatore a architetto.<\/p>\n<p><img decoding=\"async\" alt=\"Percorso dell&#039;architetto: certificazione e immersione nel prodotto\" src=\"\/wp-content\/uploads\/2019\/11\/69ebe664774184814b0cb435ec76ffc5.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>In sintesi<\/h3>\n<p>\nCome sottolinea Alexey, nel processo di lavoro con un sistema IT di grande portata, \u00e8 importante ricordare che la programmazione non \u00e8 un divertimento costoso, ma uno strumento per risolvere problemi aziendali. Affrontando una sfida o l'altra, \u00e8 fondamentale definire il valore commerciale, affinch\u00e9 il progetto non si blocchi. <\/p>\n<p>L'architetto ha una visione particolare della programmazione e dei suoi elementi fondamentali: <\/p>\n<ul>\n<li>Creazione e\/o supporto del flusso di dati<\/li>\n<li>Estrazione del flusso di informazioni basata sul flusso di dati<\/li>\n<li>Estrazione del flusso di valore basata sul flusso di informazioni<\/li>\n<li>Monetizzazione del flusso di valore<\/li>\n<\/ul>\n<p>\nGuardando al progetto con gli occhi di un architetto, si deve partire dalla fine: definire il valore e poi perseguirlo attraverso il flusso di dati. <\/p>\n<p>L'architetto segue le regole dello sviluppo, mantenendo una visione globale del progetto. Raggiungere questo obiettivo attraverso la pratica e i propri errori \u00e8 praticamente impossibile: piuttosto, si pu\u00f2, ma richiede molto tempo. La certificazione consente di ampliare gli orizzonti e di vedere il contesto completo di ogni questione, di conoscere l'esperienza di migliaia di professionisti e di sviluppare la competenza nel risolvere efficacemente i problemi.<\/p>\n<p>Attualmente lavoriamo con il sistema medico sopra descritto da oltre cinque anni e abbiamo raggiunto notevoli miglioramenti. In questo periodo, Alexey ha sostenuto oltre 20 esami di certificazione:<\/p>\n<ol>\n<li>TS: Sviluppo di applicazioni Windows con Microsoft .NET Framework 4<\/li>\n<li>TS: Accesso ai dati con Microsoft .NET Framework 4 Programmazione in C#<\/li>\n<li>TS: Sviluppo di applicazioni Windows Forms con Microsoft .NET Framework 3.5<\/li>\n<li>PRO: Progettazione e sviluppo di applicazioni Windows utilizzando Microsoft .NET Framework 3.5<\/li>\n<li>PRO: Progettazione e sviluppo di applicazioni basate su Windows utilizzando Microsoft .NET Framework<\/li>\n<li>TS: Microsoft .NET Framework 2.0 \u2014 Sviluppo di client basati su Windows<\/li>\n<li>98-361: Fondamenti dello sviluppo software<\/li>\n<li>98-364: Fondamenti di database<\/li>\n<li>Certificato M_o_R Foundation in Risk Management<\/li>\n<li>Fondazione Agile Scrum<\/li>\n<li>Fondazione IT Service Management<\/li>\n<li>Fondazione EXIN Business Information Management<\/li>\n<li>Certificato PRINCE2 Foundation in Project Management<\/li>\n<li>Certificato Test Engineer<\/li>\n<li>Fondazione Microsoft Operations Framework<\/li>\n<li>Progetti di Servizio Agile<\/li>\n<li>Produzione Snella<\/li>\n<li>Six Sigma: Analizza, Migliora, Controlla<\/li>\n<li>Six Sigma: Definisci e Misura<\/li>\n<li>Microsoft Professional Program: Certificato Big Data<\/li>\n<li>Certified Software Architect \u2014 Microsoft Platform<\/li>\n<\/ol>\n<p>\n<img decoding=\"async\" alt=\"Percorso dell&#039;architetto: certificazione e immersione nel prodotto\" src=\"\/wp-content\/uploads\/2019\/11\/471ad736187b3e6459887f6875fa6d3c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSuperando tutti gli esami, Alexey \u00e8 passato da sviluppatore senior ad architetto di progetto. In questo processo, la certificazione \u00e8 diventata uno strumento potente sia per lo sviluppo professionale che per costruire una reputazione agli occhi del cliente. <\/p>\n<p>Il \"martello della certificazione\" ha aiutato a ottenere accesso a processi critici specifici che necessitavano di controllo e approfondimento. I clienti europei di soluzioni IT tendono a valorizzare molto i professionisti certificati e sono disposti a concedere loro maggiore libert\u00e0 decisionale. <\/p>\n<p><b>Grazie per l'attenzione! Speriamo che l'articolo sia stato utile.<\/b><br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/simbirsoft\/blog\/475464\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0437\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c\u0438, \u043a\u0430\u043a \u0435\u043c\u0443 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u043d\u0430\u0432\u044b\u043a\u0438 \u0438 \u043a\u0430\u043a\u043e\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0440\u043e\u0441\u0442\u0430 \u0432\u044b\u0431\u0440\u0430\u0442\u044c: \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0435 \u2014 \u0442\u043e \u0435\u0441\u0442\u044c, \u0441\u0442\u0430\u0442\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0446\u0435\u043c, \u043b\u0438\u0431\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u2014 \u0444\u0443\u043b\u0441\u0442\u0435\u043a. \u041c\u043d\u043e\u0433\u043e\u043b\u0435\u0442\u043d\u044f\u044f \u0440\u0430\u0431\u043e\u0442\u0430 \u043d\u0430\u0434 \u043e\u0434\u043d\u0438\u043c \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u043c, \u0432\u043e\u043f\u0440\u0435\u043a\u0438 \u043c\u0438\u0444\u0430\u043c, \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u043d\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435\u043c, \u0430 \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e. \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u0434\u0435\u043b\u0438\u043c\u0441\u044f \u043e\u043f\u044b\u0442\u043e\u043c \u043d\u0430\u0448\u0435\u0433\u043e backend \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 \u0410\u043b\u0435\u043a\u0441\u0435\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0441\u0432\u044f\u0442\u0438\u043b 6 \u043b\u0435\u0442 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f\u043c \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-52712","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0437\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c\u0438, \u043a\u0430\u043a \u0435\u043c\u0443 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u043d\u0430\u0432\u044b\u043a\u0438 \u0438 \u043a\u0430\u043a\u043e\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0440\u043e\u0441\u0442\u0430 \u0432\u044b\u0431\u0440\u0430\u0442\u044c: \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0435 \u2014 \u0442\u043e \u0435\u0441\u0442\u044c, \u0441\u0442\u0430\u0442\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0446\u0435\u043c, \u043b\u0438\u0431\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u2014 \u0444\u0443\u043b\u0441\u0442\u0435\u043a.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/news\/put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0443\u0442\u044c \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u043e\u0440\u0430: \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0438 \u043f\u043e\u0433\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0432 \u043f\u0440\u043e\u0434\u0443\u043a\u0442 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0437\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c\u0438, \u043a\u0430\u043a \u0435\u043c\u0443 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u043d\u0430\u0432\u044b\u043a\u0438 \u0438 \u043a\u0430\u043a\u043e\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0440\u043e\u0441\u0442\u0430 \u0432\u044b\u0431\u0440\u0430\u0442\u044c: \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0435 \u2014 \u0442\u043e \u0435\u0441\u0442\u044c, \u0441\u0442\u0430\u0442\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0446\u0435\u043c, \u043b\u0438\u0431\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u2014 \u0444\u0443\u043b\u0441\u0442\u0435\u043a.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-11-14T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:00:30+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Il percorso dell'architetto: certificazione e immersione nel prodotto | ProHoster","description":"Praticamente ogni sviluppatore si pone domande su come dovrebbe sviluppare le proprie competenze e quale direzione di crescita scegliere: verticale \u2014 ovvero diventare manager, oppure orizzontale \u2014 full stack.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0443\u0442\u044c \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u043e\u0440\u0430: \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0438 \u043f\u043e\u0433\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0432 \u043f\u0440\u043e\u0434\u0443\u043a\u0442 | ProHoster","og:description":"\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0437\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c\u0438, \u043a\u0430\u043a \u0435\u043c\u0443 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u043d\u0430\u0432\u044b\u043a\u0438 \u0438 \u043a\u0430\u043a\u043e\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0440\u043e\u0441\u0442\u0430 \u0432\u044b\u0431\u0440\u0430\u0442\u044c: \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0435 \u2014 \u0442\u043e \u0435\u0441\u0442\u044c, \u0441\u0442\u0430\u0442\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0446\u0435\u043c, \u043b\u0438\u0431\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u2014 \u0444\u0443\u043b\u0441\u0442\u0435\u043a.","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/put-arhitektora-sertifikatsiya-i-pogruzhenie-v-produkt","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-11-14T21:00:00+00:00","article:modified_time":"2020-02-18T11:00:30+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"52712","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 04:33:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:15:41","updated":"2026-01-24 04:33:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/52712","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=52712"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/52712\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=52712"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=52712"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=52712"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}