{"id":35440,"date":"2019-10-31T22:04:21","date_gmt":"2019-10-31T19:04:21","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kopanie-mogil-sql-server-gody-autsorsa-i-svoj-pervyj-proekt\/"},"modified":"2019-10-31T22:04:21","modified_gmt":"2019-10-31T19:04:21","slug":"kopanie-mogil-sql-server-gody-autsorsa-i-svoj-pervyj-proekt","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kopanie-mogil-sql-server-gody-autsorsa-i-svoj-pervyj-proekt","title":{"rendered":"Scavare tombe, SQL Server, anni di outsourcing e il suo primo progetto","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Scavare tombe, SQL Server, anni di outsourcing e il suo primo progetto\" src=\"\/wp-content\/uploads\/2019\/06\/cacbd68cd81662abfa1feaac7c2ac470.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSpesso siamo noi stessi a creare i nostri problemi\u2026 attraverso la nostra visione del mondo\u2026 la nostra inattivit\u00e0\u2026 la nostra pigrizia\u2026 le nostre paure. Alla fine diventa molto comodo lasciarsi trasportare dal flusso dei modelli sociali\u2026 perch\u00e9 \u00e8 caldo e divertente, e tutto il resto non importa \u2013 ci abitueremo. Ma dopo un grande fallimento arriva la consapevolezza di una semplice verit\u00e0: invece di generare un flusso infinito di scuse, pianti e auto-giustificazioni, \u00e8 sufficiente semplicemente fare ci\u00f2 che consideri pi\u00f9 importante per te. Questo sar\u00e0 il punto di partenza della tua nuova realt\u00e0.<\/p>\n<p>Per me quanto scritto qui di seguito rappresenta proprio quel punto di partenza. Il percorso non sar\u00e0 breve\u2026<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nTutti noi siamo socialmente dipendenti e, a livello subconscio, desideriamo essere parte della societ\u00e0, cercando approvazione per le nostre azioni. Ma insieme all'approvazione saremo sempre circondati da valutazioni sociali, che si rafforzano con complessi interiori e limitazioni costanti.<\/p>\n<p>Spesso temiamo il fallimento, rimandando costantemente a dopo le cose importanti per noi, e poi razionalizziamo nella nostra mente cercando di tranquillizzarci: \u00abtanto non ne verr\u00e0 niente\u00bb, \u00abnon avr\u00e0 l'approvazione degli altri\u00bb e \u00abche senso ha impegnarsi in questo?\u00bb. Molti non sanno quanto siano forti, perch\u00e9 non hanno mai provato a cambiare qualcosa nella loro vita.<\/p>\n<p>Se una persona fa solo ci\u00f2 che pu\u00f2, crea automaticamente un modello nella sua mente: \u00abquesto lo posso... questo lo far\u00f2\u2026\u00bb. Ma non c'\u00e8 nulla di eccezionale nel fatto che una persona faccia solo ci\u00f2 che pu\u00f2. Lo ha fatto perch\u00e9 era in grado, ma \u00e8 rimasto comunque nel range delle proprie possibilit\u00e0 iniziali, in cui si trovava da sempre. Ma se non potevi farlo e l'hai fatto \u2013 l\u00ec sei davvero straordinario. Solo quando usciamo dalla nostra zona di comfort e lavoriamo oltre i nostri limiti \u2013 solo allora ci sviluppiamo e diventiamo migliori.<\/p>\n<p>Il mio primo tentativo di fare qualcosa di significativo \u00e8 iniziato durante il quarto anno di universit\u00e0. Avevo gi\u00e0 alcune conoscenze di base in C++ e un fallimento nel cercare di studiare tutti i libri di Richter, come consigliato da un potenziale datore di lavoro. Per caso mi sono imbattuto nella libreria OpenCV e in alcune demo di riconoscimento delle immagini. Inaspettatamente, sono cominciate le mie notti passate a cercare di capire come migliorare le funzionalit\u00e0 di questa libreria. Molti aspetti non andavano bene e, attraverso il reverse engineering, ho provato a esaminare prodotti simili. Sono arrivato al punto di imparare a disassemblare una libreria commerciale e ho iniziato a estrarre, poco a poco, gli algoritmi che non riuscivo a realizzare da solo.<\/p>\n<p>Stava per concludersi il quinto anno e mi piaceva sempre di pi\u00f9 ci\u00f2 che avevo fatto finora. Poich\u00e9 era il momento di iniziare a lavorare a pieno ritmo, decisi di contattare gli sviluppatori di quella libreria commerciale da cui avevo tratto le mie idee. Pensavo che mi avrebbero facilmente accolto, ma dopo un paio di email in cui esprimevo il mio desiderio di lavorare con loro, la nostra conversazione non port\u00f2 a nulla. Iniziai a provare una leggera delusione e una forte motivazione a dimostrare che potevo raggiungere dei traguardi da solo.<\/p>\n<p>Nel corso di un mese realizzai un sito, lo pubblicai su un hosting gratuito, preparai la documentazione e iniziai a vendere. Non avevo soldi per la pubblicit\u00e0, quindi, per attirare l'attenzione dei potenziali clienti, cominciai a diffondere le mie creazioni sotto forma di open source. Il tasso di ritorno era di circa il 70%, ma, con sorpresa, le persone rimaste, sebbene a malincuore, iniziarono a comprare. Nessuno si preoccupava del mio inglese goffo o dell'hosting gratuito su cui si trovava il sito. La combinazione di un prezzo basso e di una funzionalit\u00e0 di base che soddisfaceva le loro esigenze principali era ci\u00f2 che attirava le persone.<\/p>\n<p>Sono apparse diverse aziende clienti permanenti che volevano investire nella mia iniziativa come partner. A quel punto, sono improvvisamente comparsi gli sviluppatori della biblioteca da cui ho tratto molto in passato. Facendo un delicato accenno al fatto che i loro algoritmi sono brevettati e che non fosse il caso di andare a conflitto con loro, hanno iniziato a sottrarre clienti in modo molto audace. La nostra conversazione \u00e8 stata tutt'altro che civile e, a un certo punto, ho deciso di indirizzarli verso la ricerca delle tre lettere eterne dell'alfabeto. Il giorno dopo mi hanno inviato una lettera ufficiale in cui si dicevano pronti a collaborare con me, ma io ho interrotto bruscamente il dialogo. Per tutelarmi da eventuali attacchi futuri da parte di questi ragazzi, ho iniziato a preparare la documentazione per il brevetto e la richiesta di diritti d'autore.<\/p>\n<p>Il tempo passava, e questa storia cominciava a essere dimenticata. Avevo pianificato di assumere una persona pi\u00f9 esperta, ma i soldi non bastavano. La mia avidit\u00e0 gioc\u00f2 un ruolo, e volevo ottenere il massimo guadagno. Si stava organizzando un incontro con un nuovo cliente, che, come si scopr\u00ec nel corso della nostra conversazione, si trovava nella mia stessa citt\u00e0. Parlando allettantemente delle prospettive di collaborazione, propose di incontrarci di persona.<\/p>\n<p>In realt\u00e0, invece di lui, all'incontro si presentarono giovani uomini dall'aspetto piacevole, che, senza chiedere la mia opinione, mi offrirono di fare un giro fuori citt\u00e0, giustificando questa necessit\u00e0 con il bisogno impellente di \"respirare aria fresca\". Una volta sul posto, mi fu consegnata una pala personalizzata per verificare le abilit\u00e0 che avevo acquisito da bambino nei campi di patate di mia nonna. E per un'ora mi spiegarono in modo chiaro le mie prospettive, suggerendomi di non disperdere le forze, di smettere di occuparmi di sciocchezze e, soprattutto, di smettere di essere scortese con persone serie.<\/p>\n<p>Un momento, il mondo ha smesso di sembrare un luogo luminoso e piacevole. \u00c8 difficile dire se quello che ho fatto allora fosse giusto... ma mi sono arreso... ho abbassato le mani e mi sono rinchiuso in un angolo. E questo ha in gran parte determinato ci\u00f2 che \u00e8 successo dopo: una rabbia latente verso gli altri a causa delle mie mancanze, insicurezza per molti anni, apatia nell'affrontare decisioni importanti per me, spostamento delle responsabilit\u00e0 per i miei errori su qualcun altro.<\/p>\n<p>I soldi risparmiati finivano rapidamente e dovevo assolutamente rimettermi in carreggiata, ma tutto mi sfuggiva di mano. In quel momento mio padre mi ha dato un grande aiuto, riuscendo, tramite conoscenti, a trovare un posto dove potessi essere accolto senza troppe domande. Solo in seguito ho scoperto che, per me, si era indebitato con persone tutt'altro che piacevoli, ma cos\u00ec mi ha dato l'opportunit\u00e0 di dimostrare il mio valore.<\/p>\n<p>Preparandomi per un nuovo lavoro, ho ricominciato a studiare Richter e a dedicarmi intensamente a Schildt. Avevo pianificato di occuparmi dello sviluppo in .NET, ma il destino ha preso una piega diversa gi\u00e0 nel primo mese della mia carriera ufficiale. Un dipendente dell'azienda ha lasciato il progetto inaspettatamente, e sono stati reclutati nuovi talenti per colmare il vuoto.<\/p>\n<p>Mentre il collega raccoglieva le sue cose, ho avuto un dialogo piuttosto epico con il direttore finanziario:<\/p>\n<p>\u2014 Conosci i database?<br \/>\n\u2014 No.<br \/>\n\u2014 Impara durante la notte. Domani ti presenter\u00f2 come un medio esperto al cliente.<\/p>\n<p>E cos\u00ec \u00e8 iniziato il mio approccio a SQL Server. Tutto era nuovo, incomprensibile e per lo pi\u00f9 gestito tramite tentativi ed errori. Mi mancava molto un mentore competente a cui potessi fare riferimento.<\/p>\n<p>I prossimi mesi sembrarono un vero caos. I progetti erano interessanti, ma l'azienda li aveva abbandonati a se stessi. Iniziarono le emergenze, le ore straordinarie e compiti che spesso nessuno riusciva nemmeno a formulare correttamente. La mia attivit\u00e0 preferita divenne la continua revisione del rapporto sulla suddivisione delle torte pronte in semplici semilavorati. Ma, poich\u00e9 ogni torta poteva far parte di un'altra torta, questa logica aziendale cos\u00ec rigida cominciava a diventare opprimente.<\/p>\n<p>Ho capito che sarebbe solo peggiorato e ho deciso di agire. Ho ripassato la teoria e ho tentato la fortuna in altre aziende, ma nei colloqui mi mancava l'esperienza necessaria per ottenere anche solo una posizione da junior solido. Nei primi giorni sono stato colpito dai miei fallimenti e ho seriamente riflettuto sul fatto che cambiare lavoro fosse ancora troppo presto e che dovessi accumulare pi\u00f9 esperienza.<\/p>\n<p>Ho iniziato a studiare intensamente il materiale tecnico su SQL Server e col tempo mi sono dedicato completamente allo sviluppo di database. Non posso nascondere che questo lavoro per me \u00e8 stato un vero incubo, dove, da un lato, un praticante schizoide nel ruolo di direttore tecnico mi divertiva ogni giorno, mentre dall'altro, il direttore finanziario, un ex-afgano, in un'esplosione di emozioni, mordeva la testa di anatre di gomma durante la pausa pranzo.<\/p>\n<p>In un bel giorno ho capito che ero pronto. Ho accettato tutto il lavoro criticamente importante, garantito alti tassi di rilascio e normalizzato direttamente i rapporti con i clienti. Alla fine, ho messo il direttore finanziario in una posizione difficile. Ora potrei scherzare sui \u2018seniori\u2019 di 23 anni, ma \u00e8 esattamente cos\u00ec che sono riuscito ad aumentare il mio stipendio di quattro volte.<\/p>\n<p>Il mese successivo mi riemp\u00ec di orgoglio per ci\u00f2 che ero riuscito a ottenere, ma a quale prezzo? L'inizio della giornata lavorativa alle 7:30 del mattino e fino alle 10 di sera. La salute inizi\u00f2 a dare i primi segnali di cedimento, e ci\u00f2 avveniva in un contesto di insinuazioni da parte della direzione, che preferiva che il progetto fallisse deliberatamente piuttosto che permettermi di guadagnare pi\u00f9 di quanto fosse 'mediamente accettabile nella nostra azienda'. In qualcosa, per\u00f2, mantennero la loro parola e mi trovai di fronte al dilemma di cercare un nuovo lavoro.<\/p>\n<p>Dopo un po' fui invitato a un colloquio in un'azienda produttrice. Avevo pianificato di passare a una posizione analoga con .NET, ma superai male il compito pratico. Stavamo gi\u00e0 per salutarci, ma il colpo di scena avvenne dopo che i potenziali datori di lavoro appresero che avevo esperienza con SQL Server. Non avevo dettagliato molto nel mio curriculum, poich\u00e9 non pensavo di saperne abbastanza in quest'ambito. Tuttavia, coloro che mi stavano intervistando pensarono diversamente.<\/p>\n<p>Mi \u00e8 stato proposto di migliorare la linea esistente di prodotti per la gestione di SQL Server. Prima di ci\u00f2, non avevano uno specialista dedicato a questa attivit\u00e0. Tutto veniva fatto spesso con il metodo delle prove e degli errori. Le nuove funzionalit\u00e0 venivano spesso copiati dai concorrenti senza approfondire i dettagli. Il mio compito era dimostrare che si poteva seguire un'altra strada, elaborando le query sulle viste di sistema in modo pi\u00f9 qualitativo rispetto ai concorrenti.<\/p>\n<p>Quei pochi mesi sono stati per me un'esperienza nuova e preziosa rispetto alla precedente attivit\u00e0 di preparazione dei dolci. Ma tutte le cose belle, prima o poi, finiscono e la direzione ha improvvisamente cambiato le proprie priorit\u00e0. A quel punto, il lavoro era stato fatto e per me non \u00e8 stato trovato nulla di meglio che riconvertirmi in tester, una scelta che andava un po' contro i nostri accordi sulla creazione di nuovi prodotti. Mi \u00e8 stata rapidamente trovata un'alternativa: \"aspettare un po'\", provare a impegnarmi in attivit\u00e0 sociali e nel contempo acconsentire a passare dallo sviluppo al testing manuale.<\/p>\n<p>Il lavoro era diventato una monotona sequenza di regressi, che non mi motivava a progredire ulteriormente. Cos\u00ec, per evitare ufficialmente di affrontare questi regressi, ho iniziato a scrivere articoli tecnici su Habr e poi anche su altri siti. All'inizio non era granch\u00e9, ma la cosa che contava era che cominciava a piacermi.<\/p>\n<p>Col tempo mi \u00e8 stata affidata la responsabilit\u00e0 di migliorare il rating del profilo ufficiale dell'azienda su Stack Overflow. Ogni giorno mi trovavo di fronte a casi interessanti, esaminavo tonnellate di codice indiano, aiutavo le persone e, cosa pi\u00f9 importante, imparavo e acquisivo esperienza.<\/p>\n<p>Per caso, ho partecipato al mio primo SQL Saturday, che si stava svolgendo a Kharkiv. Un mio collega doveva presentare in pubblico lo sviluppo di database utilizzando i prodotti su cui stavamo lavorando. Non ricordo perch\u00e9, ma all'ultimo momento ho dovuto fare io la presentazione. Denis Reznik, con il suo tradizionale sorriso amichevole, mi passa il microfono, e tu, con la voce tremolante, cerchi di spiegare qualcosa alle persone. All'inizio ero spaventato, ma poi \u00e8 stato come se \u2018Ostap si fosse scatenato\u2019.<\/p>\n<p>Dopo l'evento, Denis si \u00e8 avvicinato e mi ha proposto di partecipare a un evento di formato pi\u00f9 ridotto, che tradizionalmente si teneva all'HIRE. Con il passare del tempo, i nomi delle conferenze sono cambiati, e le audience che ho incontrato sono cresciute gradualmente. Allora non sapevo a cosa andavo incontro, ma una serie di coincidenze ha definito la mia scelta di vita e ci\u00f2 a cui ho deciso di dedicarmi in seguito.<\/p>\n<p>Sguardi a specialisti come Reznik, Korotkevich, Pilyugin e altri ragazzi fantastici che ho avuto la fortuna di conoscere\u2026 capivo che nel mio attuale lavoro non avrei avuto compiti per una rapida crescita. Avevo una buona teoria alle spalle, ma mi mancava la pratica.<\/p>\n<p>Mi \u00e8 stata offerta l'opportunit\u00e0 di avviare da zero un nuovo progetto in un nuovo posto. Il lavoro era frenetico fin dal primo giorno. Tutto ci\u00f2 che avevo desiderato dalla vita era finalmente arrivato: un progetto interessante, uno stipendio elevato, la possibilit\u00e0 di influenzare la qualit\u00e0 del prodotto. Ma a un certo punto, mi sono rilassato e ho commesso un errore piuttosto serio, subito dopo aver completato l'MVP per il cliente.<\/p>\n<p>Cercando di concentrarmi sullo sviluppo e di fornire una soluzione di maggiore qualit\u00e0, ho avuto sempre meno tempo per la gestione e la comunicazione con il cliente. Mi \u00e8 stata affiancata una nuova persona che ha iniziato a occuparsene al mio posto. All'inizio mi era difficile comprendere le relazioni di causa ed effetto, ma successivamente le nostre relazioni con il cliente hanno iniziato a deteriorarsi rapidamente, aumentando le ore straordinarie e la tensione nel team.<\/p>\n<p>Da parte mia, ho tentato di riequilibrare la situazione nel progetto, riportare ordine e tornare a uno sviluppo pi\u00f9 tranquillo, ma non mi \u00e8 stato permesso. Tutti erano soddisfatti dei continui incendi che bisognava spegnere.<\/p>\n<p>Analizzando la situazione, ho deciso che avevo bisogno di allontanarmi da tutto questo circo e ho proposto al CEO del mio precedente lavoro di tornare da lui a patto che insieme avremmo realizzato un nuovo progetto. Abbiamo discusso tutti i dettagli e programmato di avviare lo sviluppo dopo un mese. \u00c8 passato un mese\u2026 poi un altro ancora\u2026 e un altro ancora. A tutte le mie domande la risposta era sempre la stessa: aspetta. L'idea di fare qualcosa di mio non mi abbandonava, ma ho dovuto temporaneamente accettare di lavorare come freelance aiutando i popoli dell'Asia centrale a conquistare il settore bancario dell'Ucraina.<\/p>\n<p>Letteralmente un mese dopo scopro che lo sviluppo del mio progetto \u00e8 partito di nascosto con l'approvazione ufficiale del mio ex management. Questi ragazzi erano ottimi sviluppatori .NET, ma non avevano alcuna esperienza in quello che dovevano realizzare. Dall'esterno sembrava che mi stessero silenziosamente escludendo dal progetto. E in effetti era proprio cos\u00ec. In un impeto di indignazione, ho iniziato a lavorare su questo progetto da solo, ma la motivazione svaniva rapidamente.<\/p>\n<p>L'ex CTO ha offerto di aiutarmi con i progetti attuali, e ho iniziato a fare ci\u00f2 che sapevo fare meglio: spegnere incendi. Tornando a essere un workaholic, ho subito le conseguenze: alimentazione scorretta, un ritmo sonno molto lontano dalla normalit\u00e0 e stress costante. Tutto ci\u00f2 era giustificato da due progetti che gestivo alternativamente verso un brillante futuro. Un progetto era un piacere per il suo orario di lavoro 24\/7, mentre nell'altro c'erano soltanto comprensioni distorte della gestione, quindi il team si trovava in uno stato di costante emergenza. Questo periodo della mia vita non pu\u00f2 essere definito diversamente da masochismo, ma ci sono stati anche momenti divertenti.<\/p>\n<p>Stai tranquillamente zappando patate al cottage dei tuoi genitori ascoltando retro wave e ricevi una telefonata inaspettata: \u00abSeroga... i cavalli hanno smesso di correre\u2026\u00bb. Dopo un paio di secondi di riflessione, mentre sei in piedi sulla vanga e stai sviluppando nel contempo le tue abilit\u00e0 da nonna Vanga, detti a memoria i comandi sequenziali affinch\u00e9 la persona possa risolvere il problema sul server. Non desidero affatto avere un'esperienza del genere \u2013 \u00e8 stato fantastico!<\/p>\n<p>Ma qui inizia la parte pi\u00f9 interessante...<\/p>\n<p>La mia vita \u00e8 cambiata drasticamente con un incontro alla fine di settembre 2017.<\/p>\n<p>A quel punto, per darmi una scossa dalla routine lavorativa, avevo in programma di partecipare a una conferenza. Durante il pranzo, ho scambiato per caso qualche parola in cucina con un collega. Ha accennato: \"A quanto pare sei una persona conosciuta... ti conoscono anche in altre citt\u00e0\". Inizialmente non capivo di cosa stesse parlando, ma mi ha mostrato una conversazione su Telegram. Ho subito riconosciuto quella ragazza che era venuta ai miei interventi quando andavo a Dnipro per le presentazioni. \u00c8 stato incredibilmente piacevole sapere che qualcuno si ricordava di me. Senza pensarci due volte, ho deciso di scriverle e l'ho invitata a Kharkiv per la conferenza, durante la quale stavo preparando delle relazioni.<\/p>\n<p>Ero uno dei primi a parlare e subito l'ho vista nella seconda fila. La sua presenza mi ha sorpreso ed \u00e8 stato un evento piacevole. Abbiamo scambiato un paio di frasi e \u00e8 iniziato il mio lungo marathon di sei ore di interazioni. Quella giornata \u00e8 stata una delle pi\u00f9 memorabili della mia vita: una sala completamente piena, 5 interventi di seguito e una sensazione indescrivibile quando le persone si divertono ad ascoltarti. Mi \u00e8 stato difficile mantenere la concentrazione su tutta la sala e il mio sguardo si \u00e8 istintivamente rivolto a lei\u2026 a quella ragazza che era venuta da un'altra citt\u00e0\u2026 che conoscevo da due anni, ma con cui non avevamo mai interagito\u2026 sapevamo semplicemente tutto l'uno dell'altro in tutto questo tempo.<\/p>\n<p>Dopo la conferenza, ero stanco e molto gi\u00f9 di morale, ma volevo comunque fare qualcosa di carino per la ragazza: invitarla a cena con delle persone che conoscevamo entrambi. Francamente, in quel periodo ero un orribile conversatore, sarcastico e richiedevo attenzione. \u00c8 difficile dire cosa mi stesse succedendo. Anche la nostra passeggiata per la citt\u00e0 di notte non \u00e8 andata come speravamo. Ho pensato che fosse meglio accompagnarla all'hotel e tornare a casa a riposarmi. Il giorno successivo l'ho trascorso a letto, senza energia per alzarmi, e solo verso sera ho iniziato a ripensare alle sue parole: \u00abSerge, sono venuta per te\u2026\u00bb. Volevo sinceramente rivederla, ma a quel punto era gi\u00e0 partita.<\/p>\n<p>Ci siamo sentiti per un paio di settimane, finch\u00e9 non ho deciso di andare da lei\u2026<\/p>\n<p>Alla vigilia del rilascio, nessuno ha bisogno di cazzate per il cliente, ho rinviato il deploy e sono andato a Dnipro. \u00c8 difficile dire cosa stesse succedendo nella mia testa, ma volevo vederla, anche senza sapere di cosa avrei parlato. Ci eravamo messi d'accordo per incontrarci nel parco, ma ho epicamente sbagliato indirizzo e ho camminato per 5 chilometri nella direzione sbagliata. Dopo aver capito il mio errore, sono rapidamente tornato in taxi con dei fiori che ho trovato in qualche quartiere malfamato. E tutto questo tempo lei mi aspettava con del cacao.<\/p>\n<p>Eravamo seduti su un palcoscenico teatrale incompleto, sorseggiando cacao freddo e parlando di qualsiasi cosa ci venisse in mente. Saltando da un argomento all'altro, mi raccontava del suo passato difficile, dell'immutabilit\u00e0 dei tipi di dati string su .NET\u2026 catturavo ogni sua parola. Era perspicace e intelligente, a volte divertente, un po' ingenua, ma tutto ci\u00f2 che diceva era sincero. Gi\u00e0 allora capii che mi ero innamorato di lei.<\/p>\n<p>Tornato al lavoro, in una corsa frenetica cercavo di ritagliarmi un paio di giorni di ferie per andare da lei per la seconda volta e confessarle i miei sentimenti. In realt\u00e0, le cose sono andate diversamente...<\/p>\n<p>La mia immaturit\u00e0, stupidit\u00e0, complessi passati e la mia incapacit\u00e0 di fidarmi completamente delle persone hanno portato a ferire profondamente una ragazza che sinceramente cercava di piacermi. La mattina dopo ho capito cosa avevo fatto e, appena ne ho avuto l'opportunit\u00e0, sono andato di persona a chiederle scusa. Ma lei non ha voluto vedermi. Tornando indietro, cercavo di convincermi che non mi servisse, ma era davvero cos\u00ec\u2026<\/p>\n<p>Per un mese mi sono arrabbiato con me stesso\u2026 scaricando la mia frustrazione sulle persone intorno a me\u2026 ho detto cose terribili a qualcuno che mi piaceva sinceramente, cose per cui \u00e8 impossibile perdonare. Questo mi ha fatto stare ancora peggio e alla fine tutto si \u00e8 concluso con un esaurimento nervoso e una forte depressione.<\/p>\n<p>L'uscita da questo circolo vizioso di auto-punizione e complessi interiori l'ho trovata grazie a un ex collega \u2013 Dmitrij Skripka, che mi ha portato in palestra.<\/p>\n<p>Dopo questo, la mia vita \u00e8 cambiata profondamente. Comprendo molto bene cosa significhi essere deboli e insicuri. Ma quando ho iniziato ad allenarmi, ho provato il meglio che una palestra possa offrire. \u00c8 quella sensazione di fiducia in s\u00e9 stessi e nelle proprie capacit\u00e0. La percezione di come cambia l'atteggiamento delle persone nei tuoi confronti. E in quel momento ho capito che non volevo tornare alla vita che avevo. Ho deciso di dedicarmi a ci\u00f2 che avevo rimandato per tutto questo tempo nella mia vita.<\/p>\n<p>Ma hai mai notato che quando una persona inizia qualcosa di nuovo, comincia a esprimere le proprie intenzioni alla realt\u00e0 circostante? Racconta a tutti con occhi brillanti dei suoi piani, ma passa del tempo e non succede niente. Tali persone parlano costantemente al futuro: 'lo far\u00f2', 'ci riuscir\u00f2', 'cambier\u00f2', e cos\u00ec vivono anno dopo anno con le loro aspirazioni. Sono come una batteria a pile: la carica motivazionale dura solo per un lampo e poi finisce. Anch'io ero cos\u00ec...<\/p>\n<p>Inizialmente pensavo che con un team di colleghi motivati potessimo conquistare grandi traguardi, ma spesso le aspettative di un futuro luminoso si scontrano con la realt\u00e0. Iniziando il mio progetto, abbiamo costantemente pianificato e discusso invece di agire e realizzare. <\/p>\n<p>Spesso tutti vogliono farlo in fretta\u2026 vogliono avere successo alla prima\u2026 tutti sono sprinter\u2026 tutti iniziano a correre, ma col passare del tempo\u2026 uno si arrende\u2026 se ne arrende un secondo. Quando il traguardo non \u00e8 visibile all'orizzonte, pochi vogliono lavorare sodo semplicemente perch\u00e9 \u00e8 necessario completare il percorso fino alla fine\u2026 al mattino, durante il giorno o nel cuore della notte\u2026 quando nessuno vede, nessuno applaude e nessuno apprezza ci\u00f2 che stai facendo.<\/p>\n<p>Non condividere mai i tuoi piani fino a quando non li realizzi. Condividi solo i risultati, per quanto possa essere difficile farlo tutto da solo. S\u00ec, in tal caso, il percorso che abbiamo scelto non porter\u00e0 sempre piacere e unicorni rosa con un arcobaleno dalla quinta punto. Non sempre saremo guidati da nobili intenti nel lavorare sulle nostre priorit\u00e0. Spesso la vita ci invier\u00e0 costantemente in direzioni in cui non vogliamo andare. Ma ogni volta che aprivo Visual Studio o andavo in palestra, ricordavo chi ero e chi posso diventare. Ricordavo l'incontro con quella ragazza di Dnipro, che mi ha costretto a riflettere sul mio rapporto con la vita... ho capito molto.<\/p>\n<p>Di solito, la parola finale dovrebbe essere abbastanza incisiva da rimanere impressa nella memoria per lungo tempo. Vorrei citare le parole che un giorno ho ascoltato in palestra da una persona intelligente.<\/p>\n<blockquote><p>Pensi di venire in palestra per combattere con i pesi? No\u2026 stai combattendo contro te stesso\u2026 contro i tuoi schemi\u2026 contro la tua pigrizia\u2026 contro i tuoi confini che ti sei imposto. Vuoi sempre risolvere i problemi degli altri rimandando i tuoi? Anche se con piccoli passi, devi andare con decisione verso il tuo momento di trovare la felicit\u00e0 nella vita. Perch\u00e9 la felicit\u00e0 \u00e8 quando non sei appesantito da principi e regole che non hai creato tu. La felicit\u00e0 \u00e8 quando hai una direzione di sviluppo, e ti godi il percorso, non solo il traguardo finale. Quindi forse vale la pena sollevare il\u2026 e iniziare a lavorare su te stesso?<\/p><\/blockquote>\n<p>\nAh gi\u00e0, mi ero quasi dimenticato\u2026 inizialmente questo articolo era pensato per presentare il progetto che ho sviluppato in tutto questo tempo. Ma, mentre scrivevo, la priorit\u00e0 si \u00e8 spostata sulla spiegazione del motivo per cui ho iniziato questa attivit\u00e0 e perch\u00e9 non voglio lasciarla andare in futuro. In breve, riguardo al progetto...<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/sergeysyrovatchenko\/SQLIndexManager\">SQL Index Manager<\/a><\/noindex> \u2013 \u00e8 un'alternativa gratuita e pi\u00f9 funzionale ai prodotti commerciali di Devart (99$) e RedGate (155$) ed \u00e8 progettata per la manutenzione degli indici di SQL Server e Azure. Non posso dire che la mia applicazione sia migliore degli script di Ola Hallengren, ma grazie a una descrizione dei metadati pi\u00f9 ottimizzata e alla presenza di vari strumenti utili, per qualcuno questo prodotto potrebbe rivelarsi utile nelle attivit\u00e0 quotidiane.<\/p>\n<p><img decoding=\"async\" alt=\"Scavare tombe, SQL Server, anni di outsourcing e il suo primo progetto\" src=\"\/wp-content\/uploads\/2019\/06\/f2e094d4b665d9ae07756fa373709a41.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nL'ultima versione dell'applicazione pu\u00f2 essere scaricata su <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/sergeysyrovatchenko\/SQLIndexManager\/releases\">GitHub<\/a><\/noindex>. I sorgenti sono disponibili l\u00ec stesso.<br \/>\nSar\u00f2 felice di ricevere critiche e feedback \ud83d\ude42<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/455339\/\">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 \u0432\u0441\u0435\u0433\u0434\u0430 \u043c\u044b \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u0441\u0432\u043e\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441\u0432\u043e\u0438\u043c\u0438 \u0436\u0435 \u0440\u0443\u043a\u0430\u043c\u0438\u2026 \u0441\u0432\u043e\u0435\u0439 \u043a\u0430\u0440\u0442\u0438\u043d\u043e\u0439 \u043c\u0438\u0440\u0430\u2026 \u0441\u0432\u043e\u0438\u043c \u0431\u0435\u0437\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435\u043c\u2026 \u0441\u0432\u043e\u0435\u0439 \u043b\u0435\u043d\u044c\u044e\u2026 \u0441\u0432\u043e\u0438\u043c\u0438 \u0441\u0442\u0440\u0430\u0445\u0430\u043c\u0438. \u0427\u0442\u043e \u043f\u043e\u0442\u043e\u043c \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0432\u0435\u0441\u044c\u043c\u0430 \u0443\u0434\u043e\u0431\u043d\u043e \u043f\u043b\u044b\u0442\u044c \u0432 \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u043c \u043f\u043e\u0442\u043e\u043a\u0435 \u043a\u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0448\u0430\u0431\u043b\u043e\u043d\u043e\u0432\u2026 \u0432\u0435\u0434\u044c \u044d\u0442\u043e \u0442\u0435\u043f\u043b\u043e \u0438 \u0432\u0435\u0441\u0435\u043b\u043e, \u0430 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u0444\u0438\u0433 \u2013 \u043f\u0440\u0438\u043d\u044e\u0445\u0430\u0435\u043c\u0441\u044f. \u041d\u043e \u043f\u043e\u0441\u043b\u0435 \u0436\u0435\u0441\u0442\u043a\u043e\u0433\u043e \u0444\u0435\u0439\u043b\u0430 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u043e\u0441\u043e\u0437\u043d\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0438\u0441\u0442\u0438\u043d\u044b \u2013 \u0432\u043c\u0435\u0441\u0442\u043e \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0433\u043e \u043f\u043e\u0442\u043e\u043a\u0430 \u043f\u0440\u0438\u0447\u0438\u043d, \u0436\u0430\u043b\u043e\u0441\u0442\u0438 \u043a [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26587,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-35440","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u0441\u0435\u0433\u0434\u0430 \u043c\u044b \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u0441\u0432\u043e\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441\u0432\u043e\u0438\u043c\u0438 \u0436\u0435 \u0440\u0443\u043a\u0430\u043c\u0438\u2026 \u0441\u0432\u043e\u0435\u0439 \u043a\u0430\u0440\u0442\u0438\u043d\u043e\u0439 \u043c\u0438\u0440\u0430\u2026 \u0441\u0432\u043e\u0438\u043c \u0431\u0435\u0437\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435\u043c\u2026 \u0441\u0432\u043e\u0435\u0439 \u043b\u0435\u043d\u044c\u044e\u2026 \u0441\u0432\u043e\u0438\u043c\u0438 \u0441\u0442\u0440\u0430\u0445\u0430\u043c\u0438. \u0427\u0442\u043e \u043f\u043e\u0442\u043e\u043c \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0432\u0435\u0441\u044c\u043c\u0430 \u0443\u0434\u043e\u0431\u043d\u043e \u043f\u043b\u044b\u0442\u044c \u0432 \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u043c \u043f\u043e\u0442\u043e\u043a\u0435 \u043a\u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0448\u0430\u0431\u043b\u043e\u043d\u043e\u0432\u2026 \u0432\u0435\u0434\u044c \u044d\u0442\u043e \u0442\u0435\u043f\u043b\u043e \u0438 \u0432\u0435\u0441\u0435\u043b\u043e, \u0430 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u0444\u0438\u0433 \u2013 \u043f\u0440\u0438\u043d\u044e\u0445\u0430\u0435\u043c\u0441\u044f. \u041d\u043e \u043f\u043e\u0441\u043b\u0435 \u0436\u0435\u0441\u0442\u043a\u043e\u0433\u043e \u0444\u0435\u0439\u043b\u0430 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u043e\u0441\u043e\u0437\u043d\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0438\u0441\u0442\u0438\u043d\u044b \u2013 \u0432\u043c\u0435\u0441\u0442\u043e \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0433\u043e \u043f\u043e\u0442\u043e\u043a\u0430 \u043f\u0440\u0438\u0447\u0438\u043d, \u0436\u0430\u043b\u043e\u0441\u0442\u0438 \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\/administrirovanie\/kopanie-mogil-sql-server-gody-autsorsa-i-svoj-pervyj-proekt\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.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\u043e\u043f\u0430\u043d\u0438\u0435 \u043c\u043e\u0433\u0438\u043b, SQL Server, \u0433\u043e\u0434\u044b \u0430\u0443\u0442\u0441\u043e\u0440\u0441\u0430 \u0438 \u0441\u0432\u043e\u0439 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u0441\u0435\u0433\u0434\u0430 \u043c\u044b \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u0441\u0432\u043e\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441\u0432\u043e\u0438\u043c\u0438 \u0436\u0435 \u0440\u0443\u043a\u0430\u043c\u0438\u2026 \u0441\u0432\u043e\u0435\u0439 \u043a\u0430\u0440\u0442\u0438\u043d\u043e\u0439 \u043c\u0438\u0440\u0430\u2026 \u0441\u0432\u043e\u0438\u043c \u0431\u0435\u0437\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435\u043c\u2026 \u0441\u0432\u043e\u0435\u0439 \u043b\u0435\u043d\u044c\u044e\u2026 \u0441\u0432\u043e\u0438\u043c\u0438 \u0441\u0442\u0440\u0430\u0445\u0430\u043c\u0438. \u0427\u0442\u043e \u043f\u043e\u0442\u043e\u043c \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0432\u0435\u0441\u044c\u043c\u0430 \u0443\u0434\u043e\u0431\u043d\u043e \u043f\u043b\u044b\u0442\u044c \u0432 \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u043c \u043f\u043e\u0442\u043e\u043a\u0435 \u043a\u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0448\u0430\u0431\u043b\u043e\u043d\u043e\u0432\u2026 \u0432\u0435\u0434\u044c \u044d\u0442\u043e \u0442\u0435\u043f\u043b\u043e \u0438 \u0432\u0435\u0441\u0435\u043b\u043e, \u0430 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u0444\u0438\u0433 \u2013 \u043f\u0440\u0438\u043d\u044e\u0445\u0430\u0435\u043c\u0441\u044f. \u041d\u043e \u043f\u043e\u0441\u043b\u0435 \u0436\u0435\u0441\u0442\u043a\u043e\u0433\u043e \u0444\u0435\u0439\u043b\u0430 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u043e\u0441\u043e\u0437\u043d\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0438\u0441\u0442\u0438\u043d\u044b \u2013 \u0432\u043c\u0435\u0441\u0442\u043e \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0433\u043e \u043f\u043e\u0442\u043e\u043a\u0430 \u043f\u0440\u0438\u0447\u0438\u043d, \u0436\u0430\u043b\u043e\u0441\u0442\u0438 \u043a\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kopanie-mogil-sql-server-gody-autsorsa-i-svoj-pervyj-proekt\" \/>\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:04:21+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:04:21+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\udd47Scavare tombe, SQL Server, anni di outsourcing e il mio primo progetto | ProHoster","description":"Praticamente sempre creiamo i nostri problemi con le nostre stesse mani... con la nostra visione del mondo... con la nostra inattivit\u00e0... con la nostra pigrizia... con le nostre paure. \u00c8 molto facile poi andare alla deriva nel flusso generale di schemi fognari... perch\u00e9 \u00e8 caldo e divertente, e del resto non importa \u2013 ci abitueremo. Ma dopo un duro fallimento arriva la consapevolezza di una semplice verit\u00e0: invece di generare un flusso infinito di scuse, pentimenti per","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kopanie-mogil-sql-server-gody-autsorsa-i-svoj-pervyj-proekt","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\u043e\u043f\u0430\u043d\u0438\u0435 \u043c\u043e\u0433\u0438\u043b, SQL Server, \u0433\u043e\u0434\u044b \u0430\u0443\u0442\u0441\u043e\u0440\u0441\u0430 \u0438 \u0441\u0432\u043e\u0439 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 | ProHoster","og:description":"\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u0441\u0435\u0433\u0434\u0430 \u043c\u044b \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u0441\u0432\u043e\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441\u0432\u043e\u0438\u043c\u0438 \u0436\u0435 \u0440\u0443\u043a\u0430\u043c\u0438\u2026 \u0441\u0432\u043e\u0435\u0439 \u043a\u0430\u0440\u0442\u0438\u043d\u043e\u0439 \u043c\u0438\u0440\u0430\u2026 \u0441\u0432\u043e\u0438\u043c \u0431\u0435\u0437\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435\u043c\u2026 \u0441\u0432\u043e\u0435\u0439 \u043b\u0435\u043d\u044c\u044e\u2026 \u0441\u0432\u043e\u0438\u043c\u0438 \u0441\u0442\u0440\u0430\u0445\u0430\u043c\u0438. \u0427\u0442\u043e \u043f\u043e\u0442\u043e\u043c \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0432\u0435\u0441\u044c\u043c\u0430 \u0443\u0434\u043e\u0431\u043d\u043e \u043f\u043b\u044b\u0442\u044c \u0432 \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u043c \u043f\u043e\u0442\u043e\u043a\u0435 \u043a\u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0448\u0430\u0431\u043b\u043e\u043d\u043e\u0432\u2026 \u0432\u0435\u0434\u044c \u044d\u0442\u043e \u0442\u0435\u043f\u043b\u043e \u0438 \u0432\u0435\u0441\u0435\u043b\u043e, \u0430 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u0444\u0438\u0433 \u2013 \u043f\u0440\u0438\u043d\u044e\u0445\u0430\u0435\u043c\u0441\u044f. \u041d\u043e \u043f\u043e\u0441\u043b\u0435 \u0436\u0435\u0441\u0442\u043a\u043e\u0433\u043e \u0444\u0435\u0439\u043b\u0430 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u043e\u0441\u043e\u0437\u043d\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0438\u0441\u0442\u0438\u043d\u044b \u2013 \u0432\u043c\u0435\u0441\u0442\u043e \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0433\u043e \u043f\u043e\u0442\u043e\u043a\u0430 \u043f\u0440\u0438\u0447\u0438\u043d, \u0436\u0430\u043b\u043e\u0441\u0442\u0438 \u043a","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kopanie-mogil-sql-server-gody-autsorsa-i-svoj-pervyj-proekt","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:04:21+00:00","article:modified_time":"2019-10-31T19:04:21+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35440","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-21 23:15:59","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:03:21","updated":"2026-01-21 23:15:59","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\/35440","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=35440"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/35440\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/26587"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=35440"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=35440"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=35440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}