Gravning af grave, SQL Server, mange års outsourcing og dit første projekt

Gravning af grave, SQL Server, mange års outsourcing og dit første projekt

Næsten altid skaber vi vores problemer med vores egne hænder ... med vores billede af verden ... med vores passivitet ... med vores dovenskab ... med vores frygt. At det så bliver meget bekvemt at flyde i det sociale flow af kloak-skabeloner... det er trods alt varmt og sjovt, og er ligeglad med resten - lad os snuse til det. Men efter et hårdt svigt kommer erkendelsen af ​​en simpel sandhed - i stedet for at generere en endeløs strøm af årsager, selvmedlidenhed og selvretfærdiggørelse, er det nok blot at tage og gøre det, du anser for det vigtigste for dig selv. Dette vil være udgangspunktet for din nye virkelighed.

For mig er det, der står nedenfor, netop sådan et udgangspunkt. Stien vil ikke være tæt på...

Alle mennesker er socialt afhængige og ubevidst ønsker vi alle at være en del af samfundet og stræber efter at modtage godkendelse af vores handlinger udefra. Men sammen med godkendelsen vil vi konstant være omgivet af offentlig vurdering, som forstærkes af interne komplekser og konstante begrænsere.

Ofte er vi bange for at fejle, udskyder hele tiden ting, der er vigtige for os, og rationaliserer derefter logisk i vores hoveder og prøver at berolige os selv: "det lykkedes alligevel ikke", "det vil ikke finde godkendelse fra andre" og "hvad er meningen med at gøre det her?" Mange mennesker ved simpelthen ikke, hvor stærke de er, fordi de aldrig har prøvet at ændre noget i deres liv.

Når alt kommer til alt, hvis en person kun gør, hvad han kan, opretter han allerede automatisk en skabelon i sit hoved: "Jeg kan gøre det her... jeg vil gøre det her...". Men der er intet ekstraordinært ved, at en person kun gør, hvad han kan. Han gjorde det, fordi han kunne, men samtidig forblev han i den samme række af sine oprindelige evner, som han havde været i hele tiden. Men hvis du ikke kunne og gjorde det, så er du en rigtig smuk mand. Når alt kommer til alt, først når vi forlader vores komfortzone og arbejder ud over vores evner – først da udvikler vi os og bliver bedre.

Mit første forsøg på at gøre noget meningsfuldt begyndte på mit fjerde år på instituttet. Jeg havde allerede grundlæggende viden om C++ bag mig, og et mislykket forsøg på at lære alle Richters bøger udenad efter akut råd fra en potentiel arbejdsgiver. Ved et tilfælde stødte jeg på OpenCV-biblioteket og et par demoer om billedgenkendelse. Uventet begyndte natlige sammenkomster i et forsøg på at finde ud af, hvordan man kan forbedre funktionaliteten af ​​dette bibliotek. Mange ting lykkedes ikke, og gennem reverse engineering forsøgte jeg at se på produkter med samme fokus. Det kom til det punkt, at jeg lærte at dissekere et kommercielt bibliotek og lidt efter lidt trak algoritmer ud derfra, som jeg ikke selv kunne implementere.

Slutningen af ​​mit femte år nærmede sig, og jeg begyndte mere og mere at kunne lide, hvad jeg havde lavet hele denne tid. Da jeg skulle begynde at arbejde på fuld tid, besluttede jeg at skrive til udviklerne af det meget kommercielle bibliotek, hvorfra jeg fik mine ideer. Det forekom mig, at de sagtens kunne tage mig an, men efter et par breve om mit ønske om at arbejde sammen med dem, førte vores samtale ingen vegne. Der var en lille skuffelse, og en stærk motivation til at bevise, at jeg kunne nå noget selv.

Inden for en måned lavede jeg en hjemmeside, uploadede alt til gratis hosting, forberedte dokumentation og begyndte at sælge. Der var ingen penge til reklamer, og for på en eller anden måde at tiltrække potentielle kunders opmærksomhed begyndte jeg at distribuere mit håndværk under dække af open source. Tilbagegangen var cirka 70%, men uventet begyndte de resterende mennesker, omend modvilligt, at købe. Ingen var flov over mit skæve engelsk eller den gratis hosting, som siden lå på. Folk var tilfredse med kombinationen af ​​lav pris og grundlæggende funktionalitet, der dækkede deres basale behov.

Der dukkede flere faste kunder op, som ønskede at investere i mit foretagende som partnere. Og så dukkede udviklerne af selve biblioteket, som jeg i sin tid lærte meget af, pludselig op. Antyder forsigtigt, at deres algoritmer er patenterede, og at det ikke nytter noget at skændes med dem, så frækt at fjerne klientellet. Vores samtale var langt fra kulturel, og på et vist tidspunkt besluttede jeg at lede dem til at søge efter de tre evige bogstaver i alfabetet. Dagen efter sendte de et officielt brev om, at de var klar til at samarbejde med mig, men jeg afbrød brat dialogen med dem. For at beskytte mig selv mod fremtidige angreb fra disse fyre begyndte jeg at udarbejde patentdokumentation og en ophavsretsansøgning.

Som tiden gik, begyndte denne historie gradvist at blive glemt. Planen var at ansætte en mere erfaren person til at hjælpe, men det var der ikke penge nok til. Grådighed kom i spil, og jeg ville have fat i en stor jackpot. Der var planlagt et møde med en ny kunde, som, som det viste sig, under vores kommunikation, var placeret i samme by som mig. Han beskrev sødt udsigterne for samarbejde og foreslog at mødes personligt.

Faktisk kom unge mennesker med et behageligt udseende til mødet i stedet for ham, og uden specifikt at spørge om min mening tilbød de at tage en tur ud af byen, idet de argumenterede for, at det var et presserende behov for at "få noget frisk luft." Allerede på stedet fik jeg en personlig skovl for at teste de færdigheder, jeg fik som barn på min bedstemors kartoffelplantager. Og i løbet af en time blev mine udsigter forklaret for mig på en forståelig måde, de foreslog, at jeg ikke skulle spilde min energi, lade være med at gøre dumme ting, og vigtigst af alt, lade være med at være uhøflig over for seriøse mennesker.

På et tidspunkt holdt verden op med at virke som et solrigt og behageligt sted. Det er svært at sige, om jeg gjorde det rigtige dengang... men jeg gav op... jeg gav op og gemte mig i et hjørne. Og dette afgjorde i høj grad, hvad der skete derefter: latent vrede mod andre på grund af manglende opfyldelse, usikkerhed i mange år, apati i at træffe vigtige beslutninger for sig selv, at flytte ansvaret for sine fejl til en anden.

De sparede penge var hurtigt ved at løbe tør, og jeg havde akut brug for at få styr på mig selv, men alt faldt ud af hånden. På det tidspunkt hjalp min far meget, som gennem venner fandt et sted, hvor de ville tage mig med uden spørgsmål. Senere fandt jeg ud af, at han for min skyld påtog sig forpligtelser over for langt fra de mest behagelige mennesker, men hermed gav han mig en chance for at vise mig.

Som forberedelse til nyt arbejde begyndte jeg igen at læse Richter og studerede intensivt Schildt. Jeg planlagde, at jeg ville udvikle til .NET, men skæbnen afsagde lidt anderledes i den første måned af min officielle arbejdsaktivitet. En af virksomhedens ansatte forlod uventet projektet, og frisk menneskelig materiale blev tilføjet i det nydannede hul.

Mens min kollega pakkede sine ting, havde jeg en meget episk dialog med økonomidirektøren:

- Kender du databaser?
- nej.
- Lær det over natten. I morgen vil jeg som mellemleder sælger dig til kunden.

Sådan begyndte mit bekendtskab med SQL Server. Alt var nyt, uforståeligt og oftest gjort ved forsøg og fejl. Jeg savnede virkelig at have en smart mentor i nærheden, som jeg kunne se op til.

De næste par måneder lignede alt voldsomt skrald. Projekterne var interessante, men ledelsen overlod dem til sig selv. Nødrusler begyndte, evigt overarbejde og opgaver, som ofte ingen selv kunne formulere ordentligt. Mit yndlingsbeskæftigelse var den evige revision af rapporten om at arrangere færdiglavede kager i simple halvfabrikata. Men da enhver kage kunne være en del af en anden kage, drev denne barske forretningslogik mig virkelig til vanvid.

Jeg indså, at tingene kun ville blive værre og besluttede at handle. Jeg genopfriskede min hukommelse om teorien og besluttede at prøve lykken andre steder, men ved interviewene havde jeg ikke nok erfaring til at kvalificere mig til mindst en stærk junior. De første par dage var jeg imponeret over mine fiaskoer og troede seriøst, at det stadig var meget tidligt at skifte job, og jeg havde brug for at få erfaring.

Jeg begyndte intensivt at studere hardwaren i SQL Server og gik med tiden fuldstændig ind i databaseudvikling. Jeg vil ikke lægge skjul på, at dette arbejde var et helvede for mig, hvor på den ene side en praktiserende skizofren i skikkelse af teknisk direktør hyggede sig hver dag, og han blev i dette ledsaget af en afghansk finansdirektør, som bl.a. i et anfald af følelser bed hovedet af gummiænder i sin frokostpause.

På et tidspunkt indså jeg, at jeg var klar. Han påtog sig alt det kritiske arbejde, sikrede en høj frekvens af udgivelser og normaliserede direkte relationerne til kunderne. Det resulterede i, at han kom og satte økonomidirektøren i stillingen som et fældet birketræ. Nu kunne vi joke med 23-årige seniorer, men sådan formåede jeg at hæve min løn fire gange.

Den næste måned var jeg sprængfyldt af stolthed over, hvad jeg var i stand til at opnå, men til hvilken pris? Arbejdsdagen starter klokken 7.30 og slutter klokken 10. Dit helbred begyndte at vise sine første tilbageslag, og det var på baggrund af systematiske antydninger fra ledelsen om, at det ville være bedre for os at bevidst fejle projektet end at lade dig tjene mere end "gennemsnittet for vores hospital." I det mindste på nogle måder holdt de deres ord, og jeg stod over for dilemmaet med at finde en ny arbejdsplads.

Efter et stykke tid blev jeg inviteret til at komme til samtale hos en fødevarevirksomhed. Jeg havde planer om at tage en lignende stilling i .NET, men jeg bestod ikke den praktiske opgave. Vi var ved at sige farvel, men det mest interessante skete, efter at potentielle arbejdsgivere fandt ud af, at jeg havde erfaring med at arbejde med SQL Server. Jeg skrev ikke meget om det i mit CV, fordi jeg aldrig troede, at jeg vidste meget på dette område. De, der interviewede mig, tænkte dog lidt anderledes.

Jeg blev tilbudt at forbedre den eksisterende produktlinje til at arbejde med SQL Server. Før dette havde de ikke en særskilt specialist, der ville beskæftige sig med sådanne aktiviteter. Alt blev ofte gjort ved forsøg og fejl. Ny funktionalitet blev ofte blot kopieret fra konkurrenterne uden at gå i detaljer. Mit mål var at vise, at du kan gå den anden vej ved at behandle forespørgsler til systemvisninger bedre end konkurrenterne.

Disse par måneder blev en uvurderlig ny oplevelse for mig i sammenligning med den tidligere aktivitet med at ryge kager. Men alle gode ting får en ende før eller siden, og ledelsens prioriteringer ændrede sig pludselig. På det tidspunkt var arbejdet gjort, og de kunne ikke finde på noget bedre for mig end at omskole mig til tester, hvilket var lidt i modstrid med vores aftaler om udvikling af nye produkter. De fandt hurtigt et alternativ til mig - at "vente lidt", prøve at engagere sig i social aktivitet og samtidig frivilligt gå med til at forlade udvikling til manuel test.

Værket blev en monoton række af regressioner, som ikke motiverede til videre udvikling. Og for officielt at undgå regressioner, begyndte jeg at skrive tekniske artikler om Habré og derefter om andre ressourcer. I starten fungerede det ikke særlig godt, men det vigtigste er, at jeg begyndte at kunne lide det.

Efter et stykke tid blev jeg betroet at downloade vurderingen af ​​virksomhedens officielle profil på Stack Overflow. Hver dag stødte jeg på interessante sager, røg tonsvis af indisk kode, hjalp folk, og vigtigst af alt, lærte og fik erfaring.

Ved et tilfælde kom jeg til min første SQL-lørdag, som fandt sted i Kharkov. Min kollega skulle tale med publikum om at udvikle databaser ved hjælp af produkter, hvilket vi har gjort hele tiden. Jeg husker ikke hvorfor, men i sidste øjeblik måtte jeg lave præsentationen. Denis Reznik, med sit traditionelle venlige smil på læben, rækker mikrofonen over, og du, med en stammende stemme, forsøger at fortælle folk noget. Først var det skræmmende, men så blev "Ostap revet med."

Efter arrangementet kom Denis op og inviterede mig til at tale ved et mindre arrangement, som traditionelt fandt sted på HIRE. Tiden gik, navnene på konferencer ændrede sig, og publikummet, hvor jeg holdt møder, voksede lidt efter lidt. Så vidste jeg ikke, hvad jeg meldte mig til, men en række ulykker prægede mine livsvalg, og hvad jeg besluttede at hellige mig i fremtiden.

Ser op til specialister som Reznik, Korotkevich, Pilyugin og andre seje fyre, jeg havde chancen for at møde... Jeg forstod, at inden for rammerne af mit nuværende arbejde ville jeg ikke have opgaver til hurtig fremgang. Jeg havde en god teori bag mig, men manglede praksis.

Jeg blev tilbudt at starte et nyt projekt fra bunden på et nyt sted. Arbejdet var i fuld gang fra første dag. Jeg fik alt, hvad jeg tidligere havde ønsket mig fra livet: et interessant projekt, en høj løn, muligheden for at påvirke kvaliteten af ​​produktet. Men på et vist tidspunkt slappede jeg af og lavede en meget alvorlig fejl, lige efter vi var færdige med at oprette en MVP til klienten.

I et forsøg på at koncentrere mig om udvikling og levere en bedre løsning, var jeg i stand til at bruge mindre og mindre tid på ledelse og kommunikation med kunden. For at hjælpe mig gav de mig en ny person, der begyndte at gøre dette for mig. Så var det svært for mig at forstå årsag-virkning-sammenhængene, men herefter begyndte vores forhold til klienten hurtigt at forværres, overarbejde og spændinger i teamet steg.

Fra min side blev der forsøgt at udjævne situationen på projektet, genoprette ro og orden og vende tilbage til en roligere udvikling, men det fik jeg ikke lov til. Alle havde konstant brande, der skulle slukkes.

Efter at have analyseret situationen besluttede jeg, at jeg ville tage en pause fra hele dette cirkus og inviterede den administrerende direktør fra mit tidligere job til at vende tilbage til ham på betingelse af, at vi ville lave et nyt projekt sammen. Vi diskuterede alle nuancerne og planlagde at starte udviklingen om en måned. Der gik en måned... så endnu en... og endnu en. På alle mine spørgsmål var der et konstant svar - vent. Tanken om at gøre noget af mit eget forlod mig aldrig, men jeg var stadig nødt til midlertidigt at gå freelance og hjælpe folkene i Centralasien med at erobre banksektoren i Ukraine.

Bogstaveligt talt en måned senere finder jeg ud af, at udviklingen af ​​mit projekt stille og roligt blev startet af venstreorienterede med officiel tilladelse fra mine tidligere overordnede. Disse fyre var seje .NET-udviklere, men havde ingen ekspertise i, hvad de skulle gøre. Udefra så det ud til, at de stille og roligt kastede mig ud i projektet. Faktisk var dette tilfældet. I et anfald af indignation begyndte jeg selv at lave dette projekt, men motivationen forsvandt hurtigt.

Den tidligere CTO tilbød at hjælpe ham med igangværende projekter, og jeg begyndte at gøre det, jeg vidste bedst – at slukke brande. Endnu en gang faldt jeg ind i arbejdsnarkoman, og jeg høstede dets konsekvenser: dårlig ernæring, et søvnskema, der var langt fra normalt, og konstant stress. Det hele blev forklaret af to projekter, som jeg skiftevis trak mod en lys fremtid. Et projekt bragte glæde, fordi det fungerede 24/7, men det andet projekt havde simpelthen perverteret ledelsesforståelse, så teamet arbejdede i konstant hastværk. Denne periode i mit liv kan ikke kaldes andet end masochisme, men der var også sjove øjeblikke.

Du graver roligt kartofler ved dine forældres hytte, mens du lytter til retrowave og så et uventet opkald: "Seryoga... hestene er holdt op med at løbe...". Efter et par sekunders eftertanke, stående på en skovl og samtidig træne din bedstemor Vangas færdigheder, dikterer du efterfølgerkommandoer fra hukommelsen, så en person kan løse problemet på serveren. Jeg ønsker ikke et minut om denne oplevelse - det var fedt!

Men det er her det sjove begynder...

Et møde i slutningen af ​​september 2017 ændrede mit liv radikalt.

I det øjeblik, for på en eller anden måde at muntre mig op fra arbejdsrutinen, planlagde jeg at tale på konferencen. Under frokosten vekslede jeg ved et uheld et par ord med en kollega i køkkenet. Han fortalte mig afslappet: "Det viser sig, at du er en berømt person... folk kender dig også i andre byer." Først uden at forstå, hvad han talte om, viste han mig korrespondancen i et telegram. Jeg genkendte straks pigen, der kom til mine forestillinger, da jeg tog til Dnepr for at give rapporter. Jeg var meget glad for, at personen huskede mig. Uden yderligere tanker besluttede jeg at skrive til hende og inviterede hende til Kharkov til en konference, inden for hvilken jeg udarbejdede rapporter.

Jeg var en af ​​de første, der talte, og så hende straks på anden række. At hun ankom var en uventet og behagelig begivenhed for mig. Vi udvekslede et par sætninger og mit lange seks-timers maraton med lasing begyndte. Den dag var en af ​​de lyseste i mit liv: en fuldstændig fyldt sal, 5 rapporter i træk og en ubeskrivelig følelse, når folk kan lide at lytte til dig. Det var svært for mig at fokusere på hele rummet, og mit blik blev instinktivt tiltrukket af hende... til den pige, der kom fra en anden by... som jeg kendte i to år, men vi kommunikerede aldrig... vi vidste bare om hinanden hele tiden.

Efter konferencens afslutning var jeg træt og meget deprimeret, men jeg ville stadig glæde pigen - ved at invitere hende til middag sammen i selskab med mennesker, som vi begge var sammen med. I sandhed var jeg dengang en frygtelig samtalepartner, konstant sarkastisk og krævede opmærksomhed. Det er svært at sige, hvad der skete med mig dengang. Vores gåtur gennem byen om natten gik heller ikke godt. Det forekom mig, at det bedste var at tage pigen med på hotellet og gå hjem for at sove. Jeg tilbragte den næste dag i sengen uden at have kræfter til at stå op, og først om aftenen begyndte jeg at afspille ordene i mit hoved, hun sagde: "Seryozha, jeg kom efter dig ...". Jeg ville oprigtigt gerne se hende igen, men på det tidspunkt var hun allerede gået.

Vi snakkede i et par uger, indtil jeg besluttede, at jeg skulle til hende...

På tærsklen til udgivelsen er der ingen, der har brug for lort til klienten, jeg flyttede installationen og tog til Dnepr. Det er svært at sige, hvad der foregik i mit hoved, men jeg ville gerne se hende uden at vide, hvad jeg ville tale om. Vi aftalte at mødes i parken, men jeg blandede episk adressen sammen og gik 5 kilometer i den forkerte retning. Efter et stykke tid, da jeg indså min fejl, vendte jeg hurtigt tilbage med taxa med blomster, som jeg fandt i et eller andet gop-distrikt. Og al denne tid ventede hun på mig med kakao.

Vi sad på den ufærdige teaterscene, drak kold kakao og snakkede om alt, hvad der faldt os ind. Hun hoppede fra emne til emne og fortalte mig om sin svære fortid, om uforanderligheden af ​​strengdatatyper på .NET... Jeg hængte på hendes hvert ord. Hun var indsigtsfuld og smart, nogle gange sjov, lidt naiv, men alt, hvad hun sagde, var oprigtigt. Allerede da indså jeg, at jeg blev forelsket i hende.

Da jeg vendte tilbage til arbejdet, var jeg i nødtilstand og prøvede at finde et par dages ferie og gå til hende for anden gang for at indrømme mine følelser. I virkeligheden gik alt anderledes...

Min umodenhed, dumhed, gamle komplekser og manglende vilje til fuldt ud at stole på en person førte til, at jeg i høj grad fornærmede en pige, der oprigtigt forsøgte at behage mig. Om morgenen indså jeg, hvad jeg havde gjort, og ved første lejlighed gik jeg for at bede hende personligt om tilgivelse. Men hun ville ikke se mig. Da jeg kom tilbage, prøvede jeg at overbevise mig selv om, at jeg ikke havde brug for hende, men var det virkelig sandt...

I en måned var jeg vred på mig selv... Jeg tog det ud på dem omkring mig... Jeg sagde sådanne ting til en person, jeg oprigtigt kunne lide, som det er umuligt at tilgive for. Dette fik mit hjerte til at føles endnu værre, og til sidst endte det hele i et nervøst sammenbrud og en alvorlig depression.

En tidligere kollega, Dmitry Skripka, som bragte mig til gymnastiksalen, hjalp mig med at finde en vej ud af den onde cirkel med selvudskæring og interne komplekser.

Efter det ændrede mit liv sig meget. Jeg forstår virkelig, hvad det vil sige at være svag og usikker på sig selv. Men da jeg begyndte at træne, følte jeg det bedste, som fitnesscentret kan give. Dette er den samme følelse af selvtillid og selvtillid. At mærke, hvordan andre menneskers holdning til dig ændrer sig. Og i det øjeblik indså jeg, at jeg ikke ønskede at vende tilbage til det gamle liv, jeg havde. Jeg besluttede at dedikere mig til noget, jeg havde udskudt i mit liv i hele denne tid.

Men har du bemærket, at når en person starter noget nyt, begynder han at erklære sine hensigter til den omgivende virkelighed. Han fortæller konstant alle med skinnende øjne om sine planer, men tiden går, og der sker ikke noget. Sådanne mennesker siger konstant i fremtiden: "Jeg vil gøre det," "Jeg vil opnå det," "Jeg vil ændre mig," og så fra år til år lever de deres ønsker. De er som et fingerbatteri - motivationsopladningen rækker kun til ét blitz, og så er det det. jeg var den samme...

I starten planlagde jeg, at jeg i selskab med motiverede kolleger kunne flytte bjerge, men ofte er forventningerne om en lys fremtid i modstrid med praksis. Da vi startede vores projekt, planlagde og diskuterede vi hele tiden i stedet for at tage det og gøre det.

Ofte vil alle gå hurtigt... alle vil have det i første forsøg... alle er sprintere... alle begynder at løbe, men tiden går... den ene giver op... den anden giver op. Når målstregen ikke truer i horisonten, er det de færreste, der ønsker at arbejde hårdt, blot fordi de skal gå langt til ende... om morgenen, om dagen eller sent om aftenen... når ingen ser, ingen vil rose, og ingen vil sætte pris på, hvad du laver.

Del aldrig dine planer, før du implementerer dem. Bare del resultaterne, uanset hvor svært det er at gøre det hele selv. Ja, i dette tilfælde vil den vej, vi har valgt, ikke altid bringe glæde og lyserøde enhjørninger med en regnbue fra numsen. Vi vil ikke altid være styret af lyse motiver i arbejdet med vores prioriteter. Ofte vil livet konstant sende dig til steder, du slet ikke vil hen. Men hver gang jeg åbnede Visual Studio eller kom i fitnesscenteret, huskede jeg, hvad jeg var, og hvad jeg kan være. Jeg huskede mødet med den pige fra Dnepr, som fik mig til at tænke over min holdning til livet... Jeg forstod meget.

Typisk skal det sidste ord være kortfattet nok til at forblive i hukommelsen i lang tid. Jeg vil gerne citere ord, som jeg engang hørte i salen fra en intelligent person.

Tror du, du kommer i fitnesscenteret for at kæmpe med jern? Nej... du kæmper med dig selv... med dine mønstre... med din dovenskab... med dine rammer, som du har drevet dig selv ind i. Vil du hele tiden løse andres problemer, mens du udskyder dine egne? Lad det være i små trin, men du skal trygt bevæge dig mod at finde din lykke i livet på et øjeblik. For lykke er, når du ikke er underlagt principper og regler, som du ikke har opfundet. Lykke er, når du har en vektor for udvikling, og du bliver høj undervejs, og ikke fra det endelige mål. Så måske er det stadig værd at løfte din røv og begynde at arbejde på dig selv?

Åh ja, jeg har helt glemt... denne artikel var oprindeligt beregnet til at introducere folk til det projekt, som jeg har lavet hele tiden. Men det skete så, at i skriveprocessen skiftede prioritet til at beskrive årsagen til, hvorfor jeg begyndte at lave denne aktivitet i første omgang, og hvorfor jeg ikke ønsker at opgive den i fremtiden. Kort om projektet...

SQL Index Manager er et gratis og mere funktionelt alternativ til kommercielle produkter fra Devart ($99) og RedGate ($155) og er designet til at betjene SQL Server og Azure-indekser. Jeg kan ikke sige, at min ansøgning er bedre end scripts fra Ola Hallengren, men på grund af mere optimeret metadata-skrabning og tilstedeværelsen af ​​alle mulige nyttige småting for nogen, vil dette produkt helt sikkert blive nyttigt i hverdagens opgaver.

Gravning af grave, SQL Server, mange års outsourcing og dit første projekt

Den seneste version af applikationen kan downloades fra GitHub. Kilderne er placeret der.
Jeg vil med glæde kritisere og give feedback :)

Kilde: www.habr.com

Tilføj en kommentar