{"id":35910,"date":"2019-10-31T22:07:31","date_gmt":"2019-10-31T19:07:31","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kak-vyzhat-maksimum-iz-computer-science-obrazovaniya\/"},"modified":"2019-10-31T22:07:31","modified_gmt":"2019-10-31T19:07:31","slug":"kak-vyzhat-maksimum-iz-computer-science-obrazovaniya","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/kak-vyzhat-maksimum-iz-computer-science-obrazovaniya","title":{"rendered":"Come sfruttare al massimo un'istruzione in Informatica","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La maggior parte degli attuali programmatori ha ricevuto la propria formazione presso universit\u00e0. Nel tempo questo cambier\u00e0, ma per ora la situazione \u00e8 tale che le buone risorse nelle aziende IT provengono comunque dalle universit\u00e0. In questo post, Stanislav Protasov, direttore delle relazioni universitarie di Acronis, condivide la sua visione sulle caratteristiche della formazione universitaria per i futuri programmatori. Docenti, studenti e chi li assume possono trovare utile qualche consiglio sotto il tag.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/acronis\/blog\/458676\/\"><img decoding=\"async\" alt=\"Come sfruttare al massimo un&#039;istruzione in Informatica\" src=\"\/wp-content\/uploads\/2019\/07\/d2d00926992bad057a1945e25f1d73db.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nNegli ultimi 10 anni ho insegnato matematica, algoritmi, linguaggi di programmazione e apprendimento automatico in diverse universit\u00e0. Oltre al mio attuale incarico in Acronis, sono anche vice capo del dipartimento di Informatica teorica e applicata all'MFTI. Dalla mia esperienza presso buone universit\u00e0 russe (e non solo), ho raccolto alcune osservazioni sulla formazione degli studenti nelle discipline informatiche. <\/p>\n<h2>La regola dei 30 secondi non funziona pi\u00f9<\/h2>\n<p>\nSono certo che vi sarete imbattuti nella regola dei 30 secondi, che afferma che un programmatore dovrebbe capire lo scopo di una funzione dopo aver dato un'occhiata al suo codice. \u00c8 stata formulata molto tempo fa, e da allora sono emersi numerosi sistemi operativi, linguaggi, hardware e algoritmi. Scrivo codice da 12 anni, ma relativamente di recente ho visto il codice sorgente di un prodotto che, a prima vista, mi \u00e8 sembrato come un incantesimo magico. Oggi, se non si \u00e8 immersi nel campo, la regola dei 30 secondi smette di funzionare. In caso contrario, non vi basteranno neanche 30, ma neppure 300 secondi per capire cosa sta succedendo.<\/p>\n<p>Ad esempio, se volete scrivere driver, dovrete immergervi in questo campo, leggere migliaia di righe di codice specifico. Con questo approccio allo studio della materia, il professionista sviluppa una 'sensazione di flow'. Come nel rap, dove la sensazione di una buona rima e di un ritmo corretto si manifesta senza una razionalizzazione specifica. Allo stesso modo, un programmatore ben preparato pu\u00f2 facilmente riconoscere codice inefficace o semplicemente di scarsa qualit\u00e0, senza entrare nei dettagli per capire dove \u00e8 stata violata la correttezza stilistica o dove \u00e8 stato utilizzato un approccio non ottimale (ma spiegare questa sensazione pu\u00f2 essere piuttosto difficile).<\/p>\n<p>La specializzazione e la crescente complessit\u00e0 portano al fatto che la laurea triennale non consente pi\u00f9 di esplorare tutte le direzioni in modo sufficientemente approfondito. Ma proprio a questo livello di istruzione \u00e8 necessario acquisire una visione d'insieme. Solo dopo, durante il master o al lavoro, sar\u00e0 necessario trascorrere del tempo per immergersi nella problematica e nella specificit\u00e0 del campo di studio, imparare il gergo, i linguaggi di programmazione e il codice dei colleghi, leggere articoli e libri. A mio avviso, solo in questo modo l'universit\u00e0 pu\u00f2 \u201callenare la barra\u201d per il futuro. <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/T-shaped_skills\">specialisti a forma di T<\/a><\/noindex>.<\/p>\n<h2>Quale linguaggio di programmazione \u00e8 meglio insegnare in universit\u00e0?<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Come sfruttare al massimo un&#039;istruzione in Informatica\" src=\"\/wp-content\/uploads\/2019\/07\/9010e0d511428ebbf21067d8e435eab9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nCon mia grande gioia, i docenti universitari hanno gi\u00e0 rinunciato a cercare la risposta giusta alla domanda: \u201cSu cosa \u00e8 meglio programmare?\u201d. Le discussioni su cosa sia meglio \u2014 C# o Java, Delphi o C++ \u2014 sono praticamente svanite. L'emergere di un gran numero di nuovi linguaggi di programmazione e l'accumulo di esperienza pedagogica hanno portato alla comprensione nell'ambiente accademico che ogni linguaggio ha la sua nicchia.<\/p>\n<p>Il problema dell'insegnamento utilizzando un linguaggio di programmazione piuttosto che un altro ha smesso di essere prioritario. Non importa quale linguaggio venga utilizzato nel corso. L'importante \u00e8 che il linguaggio sia sufficientemente espressivo. Il libro \u201c<noindex><a rel=\"nofollow\" href=\"https:\/\/dl.acm.org\/citation.cfm?id=1734069\">The Art of Multiprocessor Programming<\/a><\/noindex>\u201d \u00e8 una buona illustrazione di questa osservazione. In questa pubblicazione gi\u00e0 diventata un classico, tutti gli esempi sono forniti in Java \u2014 un linguaggio senza puntatori, ma con Garbage Collector. \u00c8 difficile che qualcuno possa sostenere che Java sia la scelta ottimale per scrivere codice parallelo ad alte prestazioni. Ma per spiegare i concetti esposti nel libro, il linguaggio si \u00e8 rivelato adatto. Un altro esempio \u00e8 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.coursera.org\/learn\/machine-learning\">il corso classico di machine learning<\/a><\/noindex> di Andrew Ng, insegnato nel linguaggio Matlab nell'ambiente Octave. Oggi si potrebbe scegliere un altro linguaggio di programmazione, ma qual \u00e8, in sostanza, la differenza, se ci\u00f2 che conta sono le idee e gli approcci?<\/p>\n<h2>Pi\u00f9 pratico e vicino alla realt\u00e0<\/h2>\n<p>\nAllo stesso tempo, negli ultimi anni, le universit\u00e0 hanno visto un aumento significativo del numero di professionisti. Se in passato i programmi universitari russi venivano criticati per essere scollegati dalla realt\u00e0, oggi non possiamo pi\u00f9 dire lo stesso per l'istruzione IT. Dieci anni fa, nelle universit\u00e0 c'erano pochissimi docenti con esperienza pratica nel settore. Ora, sempre pi\u00f9 spesso, nei corsi specifici le lezioni sono tenute non da docenti di informatica a tempo pieno, ma da specialisti IT praticanti, che insegnano solo 1-2 corsi durante il loro tempo libero. Questo approccio si giustifica in termini di preparazione qualitativa del personale, aggiornamento dei corsi e, naturalmente, ricerca di potenziali dipendenti per le aziende. Non credo di rivelare un segreto dicendo che supportiamo il dipartimento base all'Universit\u00e0 Statale di Mosca e stiamo costruendo relazioni con altre universit\u00e0 anche per preparare studenti che possano iniziare la loro carriera in Acronis.<\/p>\n<h2>Matematico o programmatore?<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Come sfruttare al massimo un&#039;istruzione in Informatica\" src=\"\/wp-content\/uploads\/2019\/07\/f55caa6abead7513932fbfb4afc92a30.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nLe dispute che un tempo si sviluppavano attorno ai linguaggi di programmazione sono passate a un livello filosofico. Ora a discutere sono i cosiddetti \u201cprogrammatori\u201d e \u201cmatematici\u201d. In linea di principio, queste scuole potrebbero svilupparsi in due programmi educativi distinti, ma l'industria ancora non distingue bene tali sfumature, e da un'universit\u00e0 all'altra abbiamo un'istruzione simile con un leggero orientamento diverso. Questo significa che sia per lo studente sia per l'azienda in cui lavorer\u00e0, sar\u00e0 necessario completare il puzzle delle conoscenze con pezzi mancanti.<\/p>\n<p>L'arrivo nelle universit\u00e0 di professionisti che scrivono codice industriale in diversi linguaggi offre agli studenti competenze di sviluppo di maggiore qualit\u00e0. Essendo ben familiari con le implementazioni delle librerie standard, i framework e le tecniche di programmazione, i programmatori praticanti stimolano negli studenti la voglia di scrivere codice di qualit\u00e0, farlo rapidamente e in modo efficiente.<\/p>\n<p>Questa abilit\u00e0 utile, tuttavia, a volte porta alla nascita di 'inventori di biciclette'. Gli studenti programmatori pensano cos\u00ec: \u201cche cosa mi costa scrivere altre 200 righe di buon codice, che risolva direttamente il compito assegnato?\u201d. <\/p>\n<p>I docenti che hanno ricevuto una formazione matematica classica (ad esempio, facolt\u00e0 di matematica o matematica applicata) lavorano pi\u00f9 frequentemente in ambienti quasi scientifici o nel campo della modellazione e analisi dei dati. I \"matematici\" vedono i problemi nella sfera dell'informatica in modo diverso. Operano principalmente non con il codice, ma con algoritmi, teoremi e modelli formali. Un importante vantaggio dell'approccio matematico \u00e8 la chiara comprensione principiale di ci\u00f2 che pu\u00f2 e non pu\u00f2 essere risolto e come farlo.<\/p>\n<p>Pertanto, i docenti di matematica parlano di programmazione con un'inclinazione verso la teoria. Gli studenti che provengono dai \"matematici\" tendono a proporre soluzioni ben pensate e teoricamente pi\u00f9 avanzate, ma, di norma, non ottimali dal punto di vista del linguaggio e, spesso, semplicemente scritte in modo approssimativo. Tali studenti considerano il loro obiettivo principale quello di dimostrare la capacit\u00e0 di risolvere tali problemi in linea di principio. Tuttavia, l'implementazione pu\u00f2 lasciare a desiderare.<\/p>\n<p>I ragazzi, cresciuti in scuole o nei primi anni da programmatori, portano con s\u00e9 una \"bellissima bicicletta\", che, tuttavia, di solito non funziona in modo troppo efficiente asintoticamente. Essi, al contrario, non si pongono l'obiettivo di teorizzare in profondit\u00e0 e cercare nei libri di testo soluzioni ottimali, preferendo un codice elegante.<\/p>\n<p>In diverse universit\u00e0, durante i colloqui, di solito vedo quale \"scuola\" sta alla base della loro formazione. E quasi mai ho incontrato un equilibrio ideale nell'istruzione di base. Da bambino, nella mia citt\u00e0, era possibile prepararsi per le olimpiadi di matematica, ma non c'erano circoli di programmazione. Ora, invece, nei circoli i bambini imparano a programmare in Go e Python, che sono \"alla moda\". Pertanto, gi\u00e0 a livello di ammissione all'universit\u00e0 ci sono discrepanze negli approcci. Ritengo che sia importante mantenere entrambe le competenze all'universit\u00e0, altrimenti entrer\u00e0 in azienda o uno specialista con una scarsa base teorica, o una persona che non ha imparato e non desidera scrivere codice di alta qualit\u00e0.<\/p>\n<h2>Come si pu\u00f2 \"allenare la barra trasversale\" per i futuri <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/T-shaped_skills\">specialisti T-shaped?<\/a><\/noindex><\/h2>\n<p>\n<img decoding=\"async\" alt=\"Come sfruttare al massimo un&#039;istruzione in Informatica\" src=\"\/wp-content\/uploads\/2019\/07\/0eadbeff1928c12c1a67c0b0d13f828d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n\u00c8 chiaro che, in tali condizioni, uno studente sceglie semplicemente ci\u00f2 che gli piace di pi\u00f9. Il docente, d'altra parte, trasmette solo il punto di vista a lui pi\u00f9 vicino. Ma tutti ne trarranno beneficio se anche il codice sar\u00e0 scritto bene, e sotto il profilo degli algoritmi tutto sar\u00e0 chiaro, giustificato ed efficace. <\/p>\n<ul>\n<li><b>Orizzonte IT<\/b>. Un laureato in Computer Science \u00e8 gi\u00e0 uno specialista formato con una solida preparazione tecnica, che probabilmente ha scelto la sua area di specializzazione. Ma nei corsi iniziali non sappiamo cosa far\u00e0. Potrebbe orientarsi verso la ricerca o l'analisi, oppure, al contrario, scrivere enormi quantit\u00e0 di codice ogni giorno. Pertanto, \u00e8 fondamentale mostrare allo studente tutti gli aspetti del lavoro nel settore IT e introdurlo a tutti gli strumenti. \u00c8 ideale se i docenti dei corsi teorici mostrano il legame con la pratica (e viceversa).<\/li>\n<li><b>Punto di crescita<\/b>. Evitare di cadere negli estremi \u00e8 nell'interesse stesso dello studente. Capire chi sei \u2014 \u201cmatematico\u201d o \u201cprogrammatore\u201d \u2014 non \u00e8 difficile. Basta ascoltare il primo istinto nel risolvere un problema: cosa hai voglia di fare \u2014 consultare il libro di testo in cerca di un approccio ottimale o scrivere un paio di funzioni che poi ti saranno utili? Da questo si pu\u00f2 costruire la propria futura traiettoria di formazione complementare. <\/li>\n<li><b>Fonti alternative di conoscenza<\/b>. Capita che il programma sia ben bilanciato, ma \u201cProgrammazione sistemica\u201d e \u201cAlgoritmi\u201d siano tenuti da persone completamente diverse, e alcuni studenti si sentono pi\u00f9 vicini al primo docente, mentre altri al secondo. Ma anche se il professore non ti piace, questo non \u00e8 un motivo per trascurare alcune materie a favore di altre. Gli stessi laureati sono interessati a trovare in s\u00e9 la determinazione per lavorare con le fonti di conoscenza e non fidarsi mai di opinioni radicali come \u201cla matematica \u00e8 la regina delle scienze, l'importante \u00e8 conoscere gli algoritmi\u201d o \u201cun buon codice compensa tutto il resto.\u201d<\/li>\n<\/ul>\n<p>\nPer approfondire le proprie conoscenze in teoria, \u00e8 possibile fare riferimento a letteratura specializzata e corsi online. \u00c8 possibile migliorare l'abilit\u00e0 di lavorare con i linguaggi di programmazione su Coursera, Udacity o Stepik, dove sono disponibili molti corsi diversi. Inoltre, gli studenti spesso iniziano a seguire corsi avanzati sui linguaggi se sentono che il docente di algoritmi conosce bene la matematica, ma non pu\u00f2 rispondere a domande complesse riguardo l'implementazione. Non tutti saranno d'accordo con me, ma nella mia esperienza ha dimostrato di essere utile <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.coursera.org\/specializations\/c-plus-plus-modern-development\">una specializzazione in C++ da Yandex<\/a><\/noindex>, dove vengono trattate sistematicamente tutte le funzionalit\u00e0 pi\u00f9 complesse del linguaggio. In generale, scegliete un corso con alte valutazioni, offerto da aziende o universit\u00e0 di prestigio.<\/p>\n<h2>Competenze trasversali<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Come sfruttare al massimo un&#039;istruzione in Informatica\" src=\"\/wp-content\/uploads\/2019\/07\/1498166fbacaa54b7ccdfc433fb7fb26.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nEntrando nel mondo del lavoro da qualsiasi universit\u00e0, da una startup a una grande azienda, anche gli studenti delle migliori universit\u00e0 si trovano poco adatti al reale ambiente di lavoro. Questo perch\u00e9 oggi le universit\u00e0 \u201ccoccolano\u201d molto gli studenti. Anche saltando molte lezioni, non preparandosi in tempo per le verifiche e gli esami, dormendo o arrivando in ritardo agli esami, chiunque pu\u00f2 superare un esame e risuperarlo, ottenendo comunque la laurea. <\/p>\n<p>Tuttavia, oggi ci sono tutte le condizioni affinch\u00e9 gli studenti vengano preparati alla vita adulta e all'attivit\u00e0 professionale autonoma. Dovranno non solo programmare, ma anche comunicare. E anche questo deve essere insegnato. Nelle universit\u00e0 esistono diversi formati per sviluppare queste abilit\u00e0, ma purtroppo spesso non viene data loro sufficiente attenzione. Tuttavia, abbiamo a disposizione molte opportunit\u00e0 per acquisire competenze di lavoro in team.<\/p>\n<ul>\n<li><b>Comunicazione scritta in contesti professionali<\/b>. Sfortunatamente, la maggior parte dei professionisti che esce dall'universit\u00e0 non ha una chiara comprensione dell'etichetta della corrispondenza. La specificit\u00e0 della comunicazione nei messaggeri \u00e8 cambiata con lo scambio di messaggi sia di notte che di giorno, utilizzando uno stile colloquiale e un lessico informale. Tuttavia, si potrebbe allenare la scrittura durante la comunicazione dello studente con il dipartimento e l'universit\u00e0.\n<p>Nella pratica, i manager si trovano spesso di fronte alla necessit\u00e0 di decomporre un grande progetto in compiti pi\u00f9 piccoli. Per fare questo, \u00e8 importante descrivere bene ogni compito e i suoi componenti, affinch\u00e9 i programmatori junior comprendano cosa ci si aspetta da loro. Un compito mal formulato porta spesso alla necessit\u00e0 di modifiche, e quindi l'esperienza nella comunicazione scritta aiuta i laureati a lavorare in team distribuiti.<\/li>\n<li><b>Presentazione scritta dei risultati del proprio lavoro<\/b>. Per presentare i propri progetti di studio, gli studenti degli ultimi anni possono scrivere post su Habr, articoli scientifici e anche semplici rapporti. Ci sono molte opportunit\u00e0 per questo: gi\u00e0 dal secondo anno in alcune universit\u00e0 iniziano i lavori di corso. Si possono anche utilizzare saggi come forma di valutazione: solitamente sono pi\u00f9 simili a un articolo di attualit\u00e0. Questo approccio \u00e8 gi\u00e0 stato implementato presso la HSE.\n<p>Se un'azienda pratica un approccio flessibile nello sviluppo, \u00e8 necessario presentare i risultati del proprio lavoro in porzioni pi\u00f9 piccole, ma pi\u00f9 frequentemente. Per questo \u00e8 importante saper comunicate sinteticamente il risultato del lavoro di un singolo specialista o dell'intero team. Oggi molte aziende tengono 'revisioni' annuali o semestrali, dove i dipendenti discutono i risultati e le prospettive di lavoro. Una revisione di successo \u00e8 la principale causa di avanzamenti di carriera e premi, come ad esempio in Microsoft, Acronis o Yandex. S\u00ec, puoi essere un bravo programmatori, ma 'stando nell'angolo' anche un esperto pu\u00f2 perdere contro chi sa presentare bene il proprio successo.<\/li>\n<li><b>Scrittura accademica<\/b>. \u00c8 importante sottolineare la scrittura accademica. Gli studenti dovrebbero familiarizzare con le regole per scrivere testi scientifici, utilizzare argomenti, cercare informazioni in diverse fonti e formattare correttamente le citazioni. \u00c8 consigliabile farlo in lingua inglese, poich\u00e9 nella comunit\u00e0 accademica internazionale ci sono molti pi\u00f9 testi di qualit\u00e0 e per diverse discipline ci sono gi\u00e0 schemi stabiliti per la presentazione dei risultati scientifici. Certo, le competenze di scrittura accademica sono necessarie anche per la preparazione di pubblicazioni in lingua russa, ma ci sono molti meno esempi di articoli moderni di qualit\u00e0 in inglese. Queste competenze possono essere acquisite attraverso corsi specifici, che oggi fanno parte di molti programmi educativi.<\/li>\n<li><b>Gestire riunioni<\/b>. La maggior parte degli studenti non sa come prepararsi per le riunioni, redigere un verbale e analizzare i dati. Tuttavia, se sviluppiamo questa abilit\u00e0 all'universit\u00e0, ad esempio partecipando a progetti collettivi, possiamo evitare una perdita di tempo inutile sul posto di lavoro. Per questo \u00e8 necessario un controllo sul lavoro di progetto degli studenti, per insegnar loro a condurre riunioni in modo efficace. Nella pratica, questo costa a ogni azienda un sacco di soldi: se infatti diverse persone con un alto stipendio dedicano un'ora di lavoro a una riunione, \u00e8 auspicabile che ci sia un ritorno adeguato.<\/li>\n<li><b>Pubbliche relazioni<\/b>. Molti studenti si trovano a dover parlare in pubblico solo durante la difesa della tesi. E non tutti sono pronti a questo. Ho visto molti studenti che:\n<ul>\n<li>stanno di spalle rispetto agli ascoltatori,<\/li>\n<li>si dondolano, cercando di portare la commissione in uno stato di trance,<\/li>\n<li>rompono penne, matite e righelli,<\/li>\n<li>girano su se stessi,<\/li>\n<li>guardano a terra.<\/li>\n<\/ul>\n<p>\n\u00c8 normale quando una persona parla per la prima volta. Ma bisogna iniziare a lavorare su questo stress prima, con la difesa degli elaborati in un'atmosfera amichevole, tra compagni di corso.<\/p>\n<p>Inoltre, la pratica standard nelle aziende \u00e8 dare l'opportunit\u00e0 al dipendente di proporre un'idea, ottenere finanziamenti per essa, una posizione o un progetto dedicato. Ma, se ci pensiamo, \u00e8 una sorta di difesa della tesi, solo a un livello pi\u00f9 alto. Perch\u00e9 non allenare queste utili competenze professionali durante gli studi?<\/li>\n<\/ul>\n<p><\/p>\n<h2>Cosa ho trascurato?<\/h2>\n<p>\nUno dei motivi per cui ho scritto questo post \u00e8 stato un articolo, <noindex><a rel=\"nofollow\" href=\"https:\/\/sas.utmn.ru\/ru\/russian-students\/\">pubblicato sul sito di TyUMGU<\/a><\/noindex>. L'autore dell'articolo si concentra solo sugli svantaggi degli studenti russi, osservati dagli insegnanti stranieri. La mia esperienza di insegnamento in diverse universit\u00e0 dimostra che il sistema scolastico e universitario russo offre una buona base. Gli studenti russi sono ben informati in matematica e algoritmi, con loro \u00e8 pi\u00f9 facile stabilire una comunicazione professionale. <\/p>\n<p>Nel caso degli studenti stranieri, al contrario, le aspettative dell'insegnante russo a volte possono risultare eccessive. Ad esempio, a livello di preparazione di base in matematica, gli studenti indiani che ho incontrato sembrano simili a quelli russi. Tuttavia, a volte mancano di conoscenze specialistiche al termine della laurea triennale. Buoni studenti europei avranno probabilmente una preparazione matematica scolastica meno solida.<\/p>\n<p>Se stai studiando o lavorando in un'universit\u00e0, puoi gi\u00e0 iniziare a lavorare sulle competenze comunicative (le tue o quelle degli studenti), ampliando la base fondamentale e praticando la programmazione. Per questo, nel sistema educativo russo sono previste tutte le possibilit\u00e0: \u00e8 solo necessario saperle sfruttare correttamente.<\/p>\n<p>Sarei lieto se nei commenti a questo post condividessi i tuoi link a corsi e metodi che aiutano a bilanciare l'educazione, cos\u00ec come altri modi per migliorare le soft skills durante gli studi universitari.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/acronis\/blog\/458676\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u043e\u0432 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 \u0432\u0443\u0437\u0430\u0445. \u0421\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c \u044d\u0442\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u0441\u044f, \u043d\u043e \u0441\u0435\u0439\u0447\u0430\u0441 \u0434\u0435\u043b\u0430 \u043e\u0431\u0441\u0442\u043e\u044f\u0442 \u0442\u0430\u043a, \u0447\u0442\u043e \u0445\u043e\u0440\u043e\u0448\u0438\u0435 \u043a\u0430\u0434\u0440\u044b \u0432 IT-\u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0432\u0441\u0435 \u0440\u0430\u0432\u043d\u043e \u043f\u0440\u0438\u0445\u043e\u0434\u044f\u0442 \u0438\u0437 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u043e\u0432. \u0412 \u044d\u0442\u043e\u043c \u043f\u043e\u0441\u0442\u0435 \u0421\u0442\u0430\u043d\u0438\u0441\u043b\u0430\u0432 \u041f\u0440\u043e\u0442\u0430\u0441\u043e\u0432, \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440 Acronis \u043f\u043e \u0441\u0432\u044f\u0437\u044f\u043c \u0441 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430\u043c\u0438, \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043e \u0441\u0432\u043e\u0435\u043c \u0432\u0438\u0434\u0435\u043d\u0438\u0438 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0435\u0439 \u0432\u0443\u0437\u043e\u0432\u0441\u043a\u043e\u0439 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u0431\u0443\u0434\u0443\u0449\u0438\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u043e\u0432. \u041f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u0438, \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u044b \u0438 \u0442\u0435, \u043a\u0442\u043e \u0438\u0445 \u043d\u0430\u043d\u0438\u043c\u0430\u0435\u0442, \u043c\u043e\u0433\u0443\u0442 \u0434\u0430\u0436\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26861,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-35910","post","type-post","status-publish","format-standard","has-post-thumbnail","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=\"\u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u043e\u0432 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 \u0432\u0443\u0437\u0430\u0445. \u0421\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c \u044d\u0442\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u0441\u044f, \u043d\u043e \u0441\u0435\u0439\u0447\u0430\u0441 \u0434\u0435\u043b\u0430 \u043e\u0431\u0441\u0442\u043e\u044f\u0442 \u0442\u0430\u043a, \u0447\u0442\u043e \u0445\u043e\u0440\u043e\u0448\u0438\u0435 \u043a\u0430\u0434\u0440\u044b \u0432 IT-\u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0432\u0441\u0435 \u0440\u0430\u0432\u043d\u043e \u043f\u0440\u0438\u0445\u043e\u0434\u044f\u0442 \u0438\u0437 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u043e\u0432.\" \/>\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\/kak-vyzhat-maksimum-iz-computer-science-obrazovaniya\" \/>\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\u041a\u0430\u043a \u0432\u044b\u0436\u0430\u0442\u044c \u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c \u0438\u0437 Computer Science \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u043e\u0432 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 \u0432\u0443\u0437\u0430\u0445. \u0421\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c \u044d\u0442\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u0441\u044f, \u043d\u043e \u0441\u0435\u0439\u0447\u0430\u0441 \u0434\u0435\u043b\u0430 \u043e\u0431\u0441\u0442\u043e\u044f\u0442 \u0442\u0430\u043a, \u0447\u0442\u043e \u0445\u043e\u0440\u043e\u0448\u0438\u0435 \u043a\u0430\u0434\u0440\u044b \u0432 IT-\u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0432\u0441\u0435 \u0440\u0430\u0432\u043d\u043e \u043f\u0440\u0438\u0445\u043e\u0434\u044f\u0442 \u0438\u0437 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u043e\u0432.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/kak-vyzhat-maksimum-iz-computer-science-obrazovaniya\" \/>\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-10-31T19:07:31+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:07:31+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\udd47Come ottenere il massimo dall'istruzione in Computer Science | ProHoster","description":"La maggior parte degli odierni programmatori ha ricevuto un'istruzione universitaria. Col tempo questa situazione cambier\u00e0, ma attualmente \u00e8 cos\u00ec che buone risorse nelle aziende IT provengono comunque dalle universit\u00e0.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/kak-vyzhat-maksimum-iz-computer-science-obrazovaniya","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\u041a\u0430\u043a \u0432\u044b\u0436\u0430\u0442\u044c \u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c \u0438\u0437 Computer Science \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f | ProHoster","og:description":"\u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u043e\u0432 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 \u0432\u0443\u0437\u0430\u0445. \u0421\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c \u044d\u0442\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u0441\u044f, \u043d\u043e \u0441\u0435\u0439\u0447\u0430\u0441 \u0434\u0435\u043b\u0430 \u043e\u0431\u0441\u0442\u043e\u044f\u0442 \u0442\u0430\u043a, \u0447\u0442\u043e \u0445\u043e\u0440\u043e\u0448\u0438\u0435 \u043a\u0430\u0434\u0440\u044b \u0432 IT-\u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0432\u0441\u0435 \u0440\u0430\u0432\u043d\u043e \u043f\u0440\u0438\u0445\u043e\u0434\u044f\u0442 \u0438\u0437 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u043e\u0432.","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/kak-vyzhat-maksimum-iz-computer-science-obrazovaniya","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-10-31T19:07:31+00:00","article:modified_time":"2019-10-31T19:07:31+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35910","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-22 01:15:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:54:38","updated":"2026-01-22 01:15:19","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\/35910","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=35910"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/35910\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/26861"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=35910"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=35910"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=35910"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}