Graving av graver, SQL Server, år med outsourcing og ditt første prosjekt

Graving av graver, SQL Server, år med outsourcing og ditt første prosjekt

Nesten alltid skaper vi våre problemer med våre egne hender ... med vårt bilde av verden ... med vår passivitet ... med vår latskap ... med vår frykt. At det da blir veldig praktisk å flyte i den sosiale strømmen av kloakkmaler ... tross alt er det varmt og morsomt, og bryr deg ikke om resten - la oss snuse det. Men etter en hard fiasko kommer erkjennelsen av en enkel sannhet - i stedet for å generere en endeløs strøm av grunner, selvmedlidenhet og selvrettferdiggjørelse, er det nok å bare ta og gjøre det du anser som det viktigste for deg selv. Dette vil være utgangspunktet for din nye virkelighet.

For meg er det som er skrevet nedenfor nettopp et slikt utgangspunkt. Stien vil ikke være nær...

Alle mennesker er sosialt avhengige og ubevisst ønsker vi alle å være en del av samfunnet, og streber etter å få godkjenning av våre handlinger utenfra. Men sammen med godkjenning vil vi hele tiden være omgitt av offentlig vurdering, som forsterkes av interne komplekser og konstante begrensere.

Ofte er vi redde for å mislykkes, utsetter hele tiden ting som er viktige for oss og rasjonaliserer deretter logisk i hodet, prøver å berolige oss selv: «det gikk ikke uansett», «dette vil ikke finne godkjenning fra andre» og "hva er vitsen med å gjøre dette?" Mange mennesker vet rett og slett ikke hvor sterke de er fordi de aldri har prøvd å endre noe i livet.

Tross alt, hvis en person bare gjør det han kan, lager han allerede automatisk en mal i hodet hans: "Jeg kan gjøre dette ... jeg skal gjøre dette ...". Men det er ikke noe ekstraordinært ved at en person bare gjør det han kan. Han gjorde det fordi han kunne, men samtidig forble han i samme rekkevidde av sine opprinnelige evner som han hadde vært i hele tiden. Men hvis du ikke kunne og gjorde det, så er du en skikkelig kjekk mann. Tross alt, først når vi forlater komfortsonen og jobber utenfor rekkevidden av våre evner – først da utvikler vi oss og blir bedre.

Mitt første forsøk på å gjøre noe meningsfullt begynte i mitt fjerde år på instituttet. Jeg hadde allerede grunnleggende kunnskap om C++ bak meg, og ett mislykket forsøk på å lære alle Richters bøker utenat etter akutt råd fra en potensiell arbeidsgiver. Ved en tilfeldighet kom jeg over OpenCV-biblioteket og et par demoer om bildegjenkjenning. Uventet begynte nattlige samlinger i et forsøk på å finne ut hvordan man kan forbedre funksjonaliteten til dette biblioteket. Mange ting fungerte ikke, og gjennom reverse engineering prøvde jeg å se på produkter med lignende fokus. Det kom til det punktet at jeg lærte å dissekere ett kommersielt bibliotek og litt etter litt trakk ut algoritmer derfra som jeg ikke kunne implementere selv.

Det nærmet seg slutten av mitt femte år og jeg begynte å like mer og mer det jeg hadde gjort hele denne tiden. Siden jeg trengte å begynne å jobbe heltid, bestemte jeg meg for å skrive til utviklerne av det veldig kommersielle biblioteket jeg fikk ideene mine fra. Det virket for meg som om de lett kunne ta meg over, men etter et par brev om ønsket om å jobbe med dem, førte samtalen vår ingen vei. Det var en liten skuffelse, og en sterk motivasjon for å bevise at jeg kunne oppnå noe selv.

I løpet av en måned opprettet jeg en nettside, lastet opp alt til gratis hosting, utarbeidet dokumentasjon og begynte å selge. Det var ingen penger til reklame, og for på en eller annen måte å tiltrekke oppmerksomheten til potensielle kunder, begynte jeg å distribuere håndverket mitt under dekke av åpen kildekode. Returen var omtrent 70 %, men uventet begynte de gjenværende, om enn motvillige, å kjøpe. Ingen ble flau over min skjeve engelsk eller gratis hosting som siden lå på. Folk var fornøyd med kombinasjonen av lav pris og grunnleggende funksjonalitet som dekket deres grunnleggende behov.

Det dukket opp flere faste kunder som ønsket å investere i min satsning som partnere. Og så dukket plutselig utviklerne av selve biblioteket som jeg lærte mye av i min tid opp. Antyder forsiktig at algoritmene deres er patentert og at det ikke er noen vits i å krangle med dem, så frekt å ta bort klientellet. Samtalen vår var langt fra kulturell, og på et visst tidspunkt bestemte jeg meg for å lede dem til å søke etter de tre evige bokstavene i alfabetet. Dagen etter sendte de et offisielt brev om at de var klare til å samarbeide med meg, men jeg avbrøt brått dialogen med dem. For å beskytte meg selv mot fremtidige angrep fra disse gutta, begynte jeg å utarbeide patentdokumentasjon og en opphavsrettssøknad.

Etter hvert som tiden gikk, begynte denne historien gradvis å bli glemt. Planen var å ansette en mer erfaren person til å hjelpe, men det var ikke nok penger til dette. Grådighet spilte inn og jeg ønsket å ta en stor jackpot. Det ble planlagt et møte med en ny klient, som, som det viste seg, under vår kommunikasjon, var lokalisert i samme by som meg. Han beskrev søtt utsiktene for samarbeid og foreslo å møtes personlig.

Faktisk kom unge mennesker med et hyggelig utseende til møtet i stedet for ham, og uten å spesifikt spørre om min mening, tilbød de seg å ta en tur ut av byen, og argumenterte for at det var et presserende behov for å "få litt frisk luft." Allerede på stedet fikk jeg en personlig spade for å teste ferdighetene jeg tilegnet meg som barn på min bestemors potetplantasjer. Og i løpet av en time ble utsiktene mine forklart til meg på en forståelig måte, de foreslo at jeg ikke skulle kaste bort energien min, slutte å gjøre dumme ting, og viktigst av alt, slutte å være frekk mot seriøse mennesker.

På et tidspunkt sluttet verden å virke som et solfylt og hyggelig sted. Det er vanskelig å si om jeg gjorde det rette da... men jeg ga opp... jeg ga opp og gjemte meg i et hjørne. Og dette avgjorde i stor grad hva som skjedde videre: latent sinne mot andre på grunn av mangel på oppfyllelse, usikkerhet i mange år, apati i å ta viktige avgjørelser for seg selv, å flytte ansvaret for sine feil til noen andre.

De oppsparte pengene tok raskt slutt og jeg trengte akutt å få orden på meg selv, men alt falt ut av hånden. På den tiden hjalp faren min mye, som gjennom venner fant et sted de ville ta meg med uten spørsmål. Senere fant jeg ut at han for min skyld inngikk forpliktelser til langt fra de hyggeligste mennesker, men med dette ga han meg en sjanse til å vise meg frem.

Som forberedelse til nytt arbeid begynte jeg igjen å lese Richter og studerte intensivt Schildt. Jeg planla at jeg skulle utvikle for .NET, men skjebnen bestemte seg litt annerledes den første måneden av min offisielle arbeidsaktivitet. En av selskapets ansatte forlot uventet prosjektet, og friskt menneskelig materiale ble lagt inn i det nyopprettede hullet.

Mens kollegaen min pakket tingene sine, hadde jeg en veldig episk dialog med økonomidirektøren:

– Kjenner du til databaser?
- Nei.
- Lær det over natten. I morgen, som mellomleder, selger jeg deg til kunden.

Slik begynte mitt bekjentskap med SQL Server. Alt var nytt, uforståelig, og som oftest gjort ved prøving og feiling. Jeg savnet virkelig å ha en smart mentor i nærheten som jeg kunne se opp til.

De neste månedene lignet alt voldsomt søppel. Prosjektene var interessante, men ledelsen overlot dem til seg selv. Nødrush begynte, evig overtid og oppgaver som ofte ingen engang kunne formulere seg skikkelig. Min favoritt tidsfordriv var den evige revisjonen av rapporten om å ordne ferdigkaker til enkle halvfabrikata. Men siden en hvilken som helst kake kan være en del av en annen kake, gjorde denne tøffe forretningslogikken meg virkelig gal.

Jeg innså at ting bare ville bli verre og bestemte meg for å handle. Jeg frisket opp hukommelsen på teorien og bestemte meg for å prøve lykken andre steder, men på intervjuene hadde jeg ikke nok erfaring til å kvalifisere for minst en sterk junior. De første par dagene ble jeg imponert over mine feil og tenkte seriøst at det fortsatt var veldig tidlig å bytte jobb og jeg trengte å få erfaring.

Jeg begynte å studere maskinvaren til SQL Server intensivt og gikk over tid fullstendig inn i databaseutvikling. Jeg skal ikke legge skjul på at dette arbeidet var et helvete for meg, hvor på den ene siden en praktiserende schizofren i personen som teknisk direktør hadde det gøy hver dag, og han ble ledsaget i dette av en afghansk finansdirektør, som, i et anfall av følelser, bet av seg hodene på gummiand under lunsjpausen.

På et tidspunkt skjønte jeg at jeg var klar. Han tok på seg alt det kritiske arbeidet, sørget for høy frekvens av utgivelser og normaliserte relasjonene til klientene direkte. Det førte til at han kom og satte økonomidirektøren i stillingen som en felt bjørketre. Nå kunne vi spøke med 23 år gamle seniorer, men slik klarte jeg å heve lønnen min fire ganger.

Den neste måneden sprakk jeg av stolthet over hva jeg klarte å oppnå, men til hvilken pris? Arbeidsdagen starter klokken 7.30 og slutter klokken 10. Helsen din begynte å vise sine første tilbakeslag, og dette var på bakgrunn av systematiske hint fra ledelsen om at det ville være bedre for oss å bevisst mislykkes med prosjektet enn å la deg tjene mer enn «gjennomsnittet for sykehuset vårt». I det minste på noen måter holdt de ord, og jeg sto overfor dilemmaet med å finne et nytt arbeidssted.

Etter en stund ble jeg invitert til å komme på intervju hos en matbedrift. Jeg hadde planer om å ta en lignende stilling i .NET, men jeg strøk på den praktiske oppgaven. Vi holdt på å si farvel, men det mest interessante skjedde etter at potensielle arbeidsgivere fant ut at jeg hadde erfaring med å jobbe med SQL Server. Jeg skrev ikke mye om det i CV-en min fordi jeg aldri trodde at jeg kunne mye på dette området. De som intervjuet meg tenkte imidlertid litt annerledes.

Jeg ble tilbudt å forbedre den eksisterende produktlinjen for å jobbe med SQL Server. Før dette hadde de ikke en egen spesialist som skulle ta seg av slike aktiviteter. Alt ble ofte gjort ved prøving og feiling. Ny funksjonalitet ble ofte ganske enkelt kopiert fra konkurrenter, uten å gå i detalj. Målet mitt var å vise at du kan gå den andre veien, behandle spørringer til systemvisninger bedre enn konkurrentene.

Disse par månedene ble en uvurderlig ny opplevelse for meg sammenlignet med den tidligere aktiviteten med å røyke kaker. Men alle gode ting tar slutt før eller siden, og ledelsens prioriteringer endret seg plutselig. På den tiden var arbeidet gjort og de kunne ikke finne på noe bedre for meg enn å omskolere meg til tester, noe som strider litt mot våre avtaler om utvikling av nye produkter. De fant raskt et alternativ for meg - å "vente litt", prøve å engasjere seg i sosial aktivitet og samtidig frivillig godta å forlate utviklingen for manuell testing.

Arbeidet ble en monoton serie av regresjoner, som ikke motiverte til videre utvikling. Og for å offisielt unngå regresjoner, begynte jeg å skrive tekniske artikler om Habré, og deretter om andre ressurser. Først fungerte det ikke så bra, men det viktigste er at jeg begynte å like det.

Etter en stund ble jeg betrodd å laste ned vurderingen av selskapets offisielle profil på Stack Overflow. Hver dag kom jeg over interessante saker, røykte tonnevis med indisk kode, hjalp folk, og viktigst av alt, lærte og fikk erfaring.

Ved en tilfeldighet kom jeg til min første SQL-lørdag, som fant sted i Kharkov. Min kollega måtte snakke med publikum om å utvikle databaser ved hjelp av produkter, noe vi har gjort hele denne tiden. Jeg husker ikke hvorfor, men i siste øyeblikk måtte jeg lage presentasjonen. Denis Reznik, med sitt tradisjonelle vennlige smil om munnen, rekker over mikrofonen, og du, med stammende stemme, prøver å fortelle folk noe. Først var det skummelt, men så ble «Ostap revet med».

Etter arrangementet kom Denis opp og inviterte meg til å snakke på et mindre arrangement, som tradisjonelt fant sted på HIRE. Tiden gikk, navnene på konferansene endret seg, og publikummet jeg holdt møter i vokste litt etter litt. Da visste jeg ikke hva jeg meldte meg på, men en rekke ulykker formet livsvalgene mine, og hva jeg bestemte meg for å vie meg til i fremtiden.

Ser opp til spesialister som Reznik, Korotkevich, Pilyugin og andre kule gutter jeg hadde sjansen til å møte... Jeg forsto at innenfor rammen av mitt nåværende arbeid ville jeg ikke ha oppgaver for rask fremgang. Jeg hadde en god teori bak meg, men manglet praksis.

Jeg fikk tilbud om å starte et nytt prosjekt fra bunnen av på et nytt sted. Arbeidet var i full gang fra første dag. Jeg fikk alt jeg tidligere hadde ønsket meg fra livet: et interessant prosjekt, høy lønn, muligheten til å påvirke kvaliteten på produktet. Men på et visst tidspunkt slappet jeg av og gjorde en veldig alvorlig feil rett etter at vi var ferdige med å lage en MVP for klienten.

For å prøve å konsentrere meg om utvikling og gi en bedre løsning, klarte jeg å bruke mindre og mindre tid på ledelse og kommunikasjon med kunden. For å hjelpe meg ga de meg en ny person som begynte å gjøre dette for meg. Da var det vanskelig for meg å forstå årsak-virkning-sammenhengene, men etter det begynte forholdet vårt til klienten raskt å bli dårligere, overtid og spenninger i teamet økte.

Fra min side ble det forsøkt å jevne ut situasjonen på prosjektet, gjenopprette orden og gå tilbake til en roligere utvikling, men dette fikk jeg ikke gjøre. Alle hadde stadige branner som måtte slukkes.

Etter å ha analysert situasjonen bestemte jeg meg for at jeg ville ta en pause fra hele dette sirkuset og inviterte administrerende direktør fra min forrige jobb til å komme tilbake til ham på betingelse av at vi skulle gjøre et nytt prosjekt sammen. Vi diskuterte alle nyansene og planla å starte utviklingen om en måned. En måned gikk... så enda en... og enda en. På alle spørsmålene mine var det et konstant svar - vent. Ideen om å gjøre noe eget forlot meg aldri, men jeg måtte fortsatt gå frilans midlertidig, og hjelpe folkene i Sentral-Asia med å erobre banksektoren i Ukraina.

Bokstavelig talt en måned senere finner jeg ut at utviklingen av prosjektet mitt i det stille ble startet av venstreorienterte med offisiell tillatelse fra mine tidligere overordnede. Disse karene var kule .NET-utviklere, men hadde ingen ekspertise på hva de måtte gjøre. Fra utsiden så det ut som om de i det stille kastet meg inn i prosjektet. Faktisk var dette tilfellet. I et anfall av indignasjon begynte jeg å gjøre dette prosjektet selv, men motivasjonen forsvant raskt.

Den tidligere CTOen tilbød seg å hjelpe ham med pågående prosjekter, og jeg begynte å gjøre det jeg visste best – å slukke branner. Da jeg nok en gang falt i arbeidsnarkoman, høstet jeg konsekvensene: dårlig ernæring, en søvnplan som var langt fra normal, og konstant stress. Alt dette ble forklart av to prosjekter som jeg vekselvis dro mot en lys fremtid. Ett prosjekt ga glede fordi det fungerte 24/7, men det andre prosjektet hadde rett og slett perverterte ledelsesforståelser, så teamet jobbet i konstant hastverk. Denne perioden i livet mitt kan ikke kalles annet enn masochisme, men det var også morsomme øyeblikk.

Du graver rolig poteter ved foreldrenes hytte mens du lytter til retrobølge og deretter en uventet oppfordring: "Seryoga ... hestene har sluttet å løpe ...". Etter et par sekunders ettertanke, stående på en spade og samtidig trene bestemor Vangas ferdigheter, dikterer du oppfølgerkommandoer fra minnet slik at en person kan fikse problemet på serveren. Jeg ønsker ikke et minutt om denne opplevelsen - det var kult!

Men det er her moroa begynner...

Ett møte i slutten av september 2017 endret livet mitt radikalt.

I det øyeblikket, for på en eller annen måte å muntre meg opp fra arbeidsrutinen, planla jeg å tale på konferansen. Under lunsjen vekslet jeg tilfeldigvis noen ord med en kollega på kjøkkenet. Han sa tilfeldig til meg: "Det viser seg at du er en kjent person ... folk kjenner deg også i andre byer." Først, uten å forstå hva han snakket om, viste han meg korrespondansen i et telegram. Jeg gjenkjente umiddelbart jenta som kom til forestillingene mine da jeg dro til Dnepr for å gi rapporter. Jeg var veldig glad for at personen husket meg. Uten ytterligere tanker bestemte jeg meg for å skrive til henne og inviterte henne til Kharkov for en konferanse, innenfor rammen av hvilken jeg utarbeidet rapporter.

Jeg var en av de første som snakket, og så henne umiddelbart på andre rad. Det at hun kom var en uventet og hyggelig begivenhet for meg. Vi utvekslet et par fraser og mitt lange sekstimers maraton med lasing begynte. Den dagen var en av de lyseste i mitt liv: en helt fullsatt sal, 5 reportasjer på rad og en ubeskrivelig følelse når folk liker å høre på deg. Det var vanskelig for meg å fokusere på hele rommet, og blikket mitt ble instinktivt tiltrukket av henne... til den jenta som kom fra en annen by... som jeg kjente i to år, men vi kommuniserte aldri... vi bare kjente om hverandre hele denne tiden.

Etter at konferansen var over var jeg sliten og veldig deprimert, men jeg ville likevel glede jenta - ved å invitere henne på middag sammen i selskap med folk vi begge var sammen med. I sannhet, den gang var jeg en forferdelig samtalepartner, konstant sarkastisk og krevde oppmerksomhet. Det er vanskelig å si hva som skjedde med meg da. Turen vår gjennom byen om natten gikk heller ikke bra. Det virket for meg som det beste var å ta med jenta til hotellet og gå hjem for å sove. Jeg tilbrakte neste dag i sengen, og hadde ikke krefter til å stå opp, og først om kvelden begynte jeg å spille av ordene hun sa i hodet mitt: "Seryozha, jeg kom for deg ...". Jeg ønsket oppriktig å se henne igjen, men på den tiden hadde hun allerede dratt.

Vi snakket sammen i et par uker før jeg bestemte meg for at jeg måtte gå til henne...

På tampen av utgivelsen trenger ingen dritt for klienten, jeg flyttet distribusjonen og dro til Dnepr. Det er vanskelig å si hva som foregikk i hodet mitt, men jeg ville se henne, uten å vite hva jeg ville snakke om. Vi ble enige om å møtes i parken, men jeg blandet episk sammen adressen og gikk 5 kilometer i feil retning. Etter en stund, da jeg innså feilen min, kom jeg raskt tilbake med taxi med blomster som jeg fant i et gop-distrikt. Og hele denne tiden ventet hun på meg med kakao.

Vi satt på den uferdige teaterscenen, drakk kald kakao og snakket om alt som dukket opp. Hun hoppet fra emne til emne og fortalte meg om sin vanskelige fortid, om uforanderligheten til strengdatatyper på .NET... Jeg hang på hvert eneste ord. Hun var innsiktsfull og smart, noen ganger morsom, litt naiv, men alt hun sa var oppriktig. Allerede da skjønte jeg at jeg ble forelsket i henne.

Da jeg kom tilbake på jobb, var jeg i nødmodus og prøvde å finne ut et par dager med ferie og gå til henne for andre gang for å bekjenne følelsene mine. I virkeligheten ble alt annerledes...

Min umodenhet, dumhet, gamle komplekser og manglende vilje til å stole fullt ut på en person førte til det faktum at jeg fornærmet en jente som oppriktig prøvde å glede meg. Om morgenen skjønte jeg hva jeg hadde gjort, og ved første anledning gikk jeg for å be henne om tilgivelse personlig. Men hun ville ikke se meg. Da jeg kom tilbake, prøvde jeg å overbevise meg selv om at jeg ikke trengte henne, men var det virkelig sant...

I en måned var jeg sint på meg selv... Jeg tok det ut på de rundt meg... Jeg sa slike ting til en person jeg likte oppriktig, som det er umulig å tilgi for. Dette gjorde at hjertet mitt føltes enda verre, og til slutt endte det hele i et nervøst sammenbrudd og en alvorlig depresjon.

En tidligere kollega, Dmitry Skripka, som brakte meg til treningsstudioet, hjalp meg med å finne en vei ut av den onde sirkelen med selvpisking og indre komplekser.

Etter det endret livet mitt seg mye. Jeg forstår virkelig hva det vil si å være svak og usikker på seg selv. Men da jeg begynte å trene, følte jeg det beste treningssenteret kan gi. Dette er den samme følelsen av selvtillit og selvtillit. Føler hvordan andres holdning til deg endres. Og i det øyeblikket innså jeg at jeg ikke ønsket å gå tilbake til det gamle livet jeg hadde. Jeg bestemte meg for å dedikere meg til noe jeg hadde utsett i livet mitt hele denne tiden.

Men har du lagt merke til at når en person starter noe nytt, begynner han å erklære sine intensjoner til den omkringliggende virkeligheten. Han forteller stadig alle med skinnende øyne om planene sine, men tiden går og ingenting skjer. Slike mennesker sier stadig i fremtiden: "Jeg vil gjøre det," "Jeg vil oppnå det," "Jeg vil endre," og så fra år til år lever de sine ønsker. De er som et fingerbatteri - motivasjonsladingen er bare nok til ett blits, og så er det det. Jeg var den samme...

I utgangspunktet planla jeg at jeg i selskap med motiverte kolleger kunne flytte fjell, men ofte er forventningene om en lysende fremtid i strid med praksis. Da vi startet prosjektet vårt, planla og diskuterte vi hele tiden i stedet for å ta det og gjøre det.

Ofte vil alle gå fort... alle vil ha det på første forsøk... alle er sprintere... alle begynner å løpe, men tiden går... en gir opp... den andre gir opp. Når målstreken ikke nærmer seg i horisonten, er det få som ønsker å jobbe hardt bare fordi de må gå hele veien til slutten... om morgenen, på dagen eller sent på kvelden... når ingen ser, ingen vil rose og ingen vil sette pris på det du gjør.

Del aldri planene dine før du implementerer dem. Bare del resultatene, uansett hvor vanskelig det er å gjøre alt selv. Ja, i dette tilfellet vil veien vi har valgt ikke alltid gi glede og rosa enhjørninger med en regnbue fra baken. Vi vil ikke alltid la oss lede av lyse motiver i arbeidet med våre prioriteringer. Ofte vil livet hele tiden sende deg til steder du ikke vil i det hele tatt. Men hver gang jeg åpnet Visual Studio eller kom til treningsstudioet, husket jeg hva jeg var og hva jeg kan bli. Jeg husket møtet med den jenta fra Dnepr, som fikk meg til å tenke på min holdning til livet... Jeg forsto mye.

Vanligvis bør det siste ordet være kort nok til å forbli i minnet i lang tid. Jeg vil gjerne sitere ord som jeg en gang hørte i salen fra en intelligent person.

Tror du at du kommer til treningsstudioet for å kjempe med strykejern? Nei... du kjemper med deg selv... med mønstrene dine... med latskapen... med rammene dine som du har drevet deg inn i. Vil du hele tiden løse andres problemer samtidig som du utsetter dine egne? La det være i små skritt, men du må trygt bevege deg mot å finne din lykke i livet på et øyeblikk. For lykke er når du ikke er underlagt prinsipper og regler som du ikke har funnet på. Lykke er når du har en utviklingsvektor, og du blir høy underveis, og ikke fra det endelige målet. Så kanskje det fortsatt er verdt å løfte rumpa og begynne å jobbe med deg selv?

Å ja, jeg glemte helt... denne artikkelen var opprinnelig ment å introdusere folk til prosjektet som jeg har holdt på med hele denne tiden. Men det hendte slik at i prosessen med å skrive, skiftet prioritet til å beskrive grunnen til at jeg begynte å gjøre denne aktiviteten i utgangspunktet og hvorfor jeg ikke vil gi opp i fremtiden. Kort om prosjektet...

SQL Index Manager er et gratis og mer funksjonelt alternativ til kommersielle produkter fra Devart ($99) og RedGate ($155) og er designet for å betjene SQL Server og Azure-indekser. Jeg kan ikke si at applikasjonen min er bedre enn skript fra Ola Hallengren, men på grunn av mer optimalisert metadata-skraping og tilstedeværelsen av alle slags nyttige småting for noen, vil dette produktet definitivt bli nyttig i hverdagslige oppgaver.

Graving av graver, SQL Server, år med outsourcing og ditt første prosjekt

Den nyeste versjonen av applikasjonen kan lastes ned fra GitHub. Kildene ligger der.
Jeg kommer gjerne med kritikk og tilbakemeldinger :)

Kilde: www.habr.com

Legg til en kommentar