Haudade kaevamine, SQL Server, aastatepikkune allhange ja teie esimene projekt

Haudade kaevamine, SQL Server, aastatepikkune allhange ja teie esimene projekt

Peaaegu alati loome oma probleemid oma kätega... oma maailmapildiga... tegevusetusega... laiskusega... oma hirmudega. Et siis muutub kanalisatsioonimallide sotsiaalses voolus hõljumine väga mugavaks... lõppude lõpuks on see soe ja lõbus ning muust ei hooli - nuusutame seda. Kuid pärast rasket ebaõnnestumist saabub lihtsa tõe mõistmine - selle asemel, et genereerida lõputu põhjuste voog, enesehaletsus ja -õigustus, piisab lihtsalt sellest, kui võtate ja teete seda, mida peate enda jaoks kõige olulisemaks. See on teie uue reaalsuse lähtepunkt.

Minu jaoks on allpool kirjutatu just selline lähtepunkt. Tee pole lähedal...

Kõik inimesed on sotsiaalselt sõltuvad ja alateadlikult tahame me kõik olla osa ühiskonnast, püüdes saada oma tegudele väljastpoolt heakskiitu. Kuid koos heakskiiduga ümbritseb meid pidevalt avalik hinnang, mida tugevdavad sisemised kompleksid ja pidevad piirajad.

Tihtipeale kardame läbikukkumist, lükkame enda jaoks olulisi asju pidevalt edasi ja ratsionaliseerime siis oma peas loogiliselt, püüdes end rahustada: "see ei õnnestunud niikuinii", "see ei leia teistelt heakskiitu" ja "Mis mõte on seda ikkagi teha?" Paljud inimesed lihtsalt ei tea, kui tugevad nad on, sest nad pole kunagi püüdnud oma elus midagi muuta.

Lõppude lõpuks, kui inimene teeb ainult seda, mida ta suudab, loob ta juba automaatselt oma peas malli: “Ma saan seda teha... ma teen seda...”. Kuid selles, et inimene teeb ainult seda, mida ta suudab, pole midagi erakordset. Ta tegi seda, sest ta suutis, kuid samal ajal jäi ta oma algsete võimete vahemikku, milles ta oli kogu aeg olnud. Aga kui sa ei suutnud ja tegid, siis oled tõeline ilus mees. Lõppude lõpuks, ainult siis, kui lahkume oma mugavustsoonist ja töötame väljaspool oma võimete piire – alles siis areneme ja muutume paremaks.

Minu esimene katse teha midagi tähendusrikast sai alguse neljandal kursusel instituudis. Mul olid C++ algteadmised juba seljataga ja üks ebaõnnestunud katse kõik Richteri raamatud pähe õppida potentsiaalse tööandja tungival nõuandel. Juhuslikult sattusin OpenCV teegi ja paari pildituvastuse demoga. Ootamatult algasid igaõhtused kogunemised, et välja mõelda, kuidas selle raamatukogu funktsionaalsust parandada. Paljud asjad ei õnnestunud ja proovisin pöördprojekteerimise kaudu vaadata sarnase fookusega tooteid. Asi jõudis selleni, et õppisin lahkama ühte kommertsraamatukogu ja tõmbasin sealt vähehaaval välja algoritme, mida ise rakendada ei osanud.

Minu viienda kursuse lõpp lähenes ja mulle hakkas aina rohkem meeldima see, mida ma kogu selle aja olin teinud. Kuna mul oli vaja hakata täiskohaga töötama, otsustasin kirjutada just selle kaubandusliku raamatukogu arendajatele, kust oma ideed ammutasin. Mulle tundus, et nad saavad mind hõlpsasti omaks võtta, kuid pärast paari kirja minu soovist nendega koostööd teha ei viinud meie vestlus kuhugi. Tekkis kerge pettumus ja tugev motivatsioon tõestada, et suudan ise midagi saavutada.

Kuu aja jooksul lõin veebilehe, laadisin kõik tasuta hostimisse, koostasin dokumentatsiooni ja alustasin müüki. Reklaamimiseks raha polnud ja potentsiaalsete klientide tähelepanu äratamiseks hakkasin avatud lähtekoodiga oma käsitööd levitama. Tagasilöök oli ligikaudu 70%, kuid ootamatult hakkasid ülejäänud inimesed, ehkki vastumeelselt, ostma. Kellelegi ei olnud piinlik minu vildakas inglise keel ega tasuta hostimine, millel sait asus. Inimesed jäid rahule madala hinna ja põhifunktsioonide kombinatsiooniga, mis kattis nende põhivajadused.

Ilmus mitu püsiklienti, kes soovisid minu ettevõtmisse partneritena investeerida. Ja siis ilmusid järsku välja just selle raamatukogu arendajad, kust ma omal ajal palju õppisin. Õrnalt vihjates, et nende algoritmid on patenteeritud ja nendega pole mõtet tülli minna, nii jultunult klientuuri ära võttes. Meie vestlus oli kultuurilisest kaugel ja mingil etapil otsustasin suunata nad tähestiku kolme igavikutähte otsima. Järgmisel päeval saatsid nad ametliku kirja, et on valmis minuga koostööd tegema, kuid katkestasin järsult dialoogi nendega. Et kaitsta end nende meeste tulevaste rünnakute eest, hakkasin ette valmistama patendidokumentatsiooni ja autoriõiguse taotlust.

Aja möödudes hakkas see lugu tasapisi ununema. Plaan oli palgata appi mõni kogenum inimene, kuid selleks ei jätkunud raha. Mängu tuli ahnus ja tahtsin haarata suure jackpoti. Plaanis oli kohtumine uue kliendiga, kes, nagu selgus, meie suhtluse ajal asus minuga samas linnas. Koostööväljavaateid magusalt kirjeldades soovitas ta isiklikult kohtuda.

Tegelikult tulid tema asemel kohtumisele meeldiva välimusega noored, kes minu arvamust konkreetselt küsimata pakkusid, et sõidavad linnast välja, väites, et "värsket õhku on vaja". Juba kohapeal anti mulle personaalne labidas, et lapsena omandatud oskusi vanaema kartuliistandustel proovile panna. Ja tunni jooksul selgitati mulle arusaadavalt minu väljavaateid, soovitati mitte raisata oma energiat, lõpetada lolluste tegemine ja, mis kõige tähtsam, lõpetada tõsiste inimeste suhtes ebaviisakas olemine.

Ühel hetkel ei tundunud maailm enam päikselise ja meeldiva kohana. Raske öelda, kas tegin siis õigesti... aga ma andsin alla... andsin alla ja peitsin end nurka. Ja see määras suuresti edasise: varjatud viha teiste vastu, mis on tingitud eneseteostuse puudumisest, aastatepikkune ebakindlus, apaatia enda jaoks oluliste otsuste tegemisel, vastutuse oma vigade eest kandmine kellelegi teisele.

Säästetud raha hakkas kiiresti otsa saama ja mul oli hädasti vaja end korda saada, aga kõik läks käest ära. Tol ajal aitas palju isa, kes sõprade kaudu leidis koha, kuhu mind ilma küsimusteta viidi. Hiljem sain teada, et minu pärast võttis ta kohustusi kaugeltki mitte kõige meeldivamate inimeste ees, kuid sellega andis ta mulle võimaluse ennast näidata.

Uueks teoseks valmistudes hakkasin uuesti Richterit lugema ja õppisin intensiivselt Schildti. Plaanisin, et hakkan arendama .NET-i jaoks, kuid saatus määras minu ametliku töö esimese kuu jooksul veidi teisiti. Üks ettevõtte töötajatest lahkus ootamatult projektist ja vastloodud auku lisati värsket inimmaterjali.

Samal ajal kui mu kolleeg asju pakkis, pidasin finantsdirektoriga väga eepilist dialoogi:

- Kas sa tead andmebaase?
- Ei.
- Õppige seda üleöö. Homme müün sind kliendile keskastme põhijuhina.

Nii sai alguse minu tutvus SQL Serveriga. Kõik oli uus, arusaamatu ja enamasti tehti katse-eksituse meetodil. Tundsin väga puudust sellest, et läheduses oleks nutikas mentor, kellele saaksin alt üles vaadata.

Järgmised paar kuud meenutas kõik ägedat prügi. Projektid olid huvitavad, kuid juhtkond jättis need omapäi. Algasid hädakiirutused, igavesed ületunnid ja ülesanded, mida sageli ei osanud keegi isegi korralikult sõnastada. Minu lemmikajaviide oli valmiskookide lihtsateks pooltoodeteks paigutamise raporti igavene revideerimine. Aga kuna iga kook võiks olla osa teisest tordist, siis see karm äriloogika ajas mind päris hulluks.

Sain aru, et asjad lähevad ainult hullemaks ja otsustasin tegutseda. Värskendasin mälu teooria osas ja otsustasin ka mujal õnne proovida, kuid intervjuudel ei olnud mul piisavalt kogemusi, et vähemalt tugevaks juunioriks kvalifitseeruda. Esimesed paar päeva avaldasid mulle oma ebaõnnestumised muljet ja mõtlesin tõsiselt, et on veel väga vara töökohta vahetada ja mul on vaja kogemusi hankida.

Hakkasin intensiivselt uurima SQL Serveri riistvara ja aja jooksul läksin täielikult andmebaasi arendamisse. Ma ei varja, et see töö oli minu jaoks elav põrgu, kus ühelt poolt lustis iga päev üks praktiseeriv skisofreenik tehnikadirektori kehastuses ja teda saatis selles afgaanist finantsdirektor, kes emotsioonihoos hammustas lõunapausi ajal kummipartidel päid.

Ühel hetkel sain aru, et olen valmis. Ta võttis enda peale kogu kriitilise töö, tagas väljaannete kõrge sageduse ja normaliseeris otseselt suhted klientidega. Tulemusena ta tuli ja pani majandusdirektori langetatud kase seisu. Nüüd võiks nalja visata 23-aastaste seenioride üle, aga nii õnnestus mul oma palka neli korda tõsta.

Järgmisel kuul pahvatasin uhkust selle üle, mida suutsin saavutada, kuid mis hinnaga? Tööpäev algab kell 7.30 ja lõpeb kell 10. Teie tervis hakkas näitama esimesi tagasilööke ja seda juhtkonna süstemaatiliste vihjete taustal, et meil oleks parem projekt teadlikult läbi kukkuda, kui lasta teil teenida rohkem kui "meie haigla keskmine". Vähemalt mõnes mõttes pidasid nad oma sõna ja mina seisin dilemma ees leida uus töökoht.

Mõne aja pärast kutsuti mind ühte toidufirmasse vestlusele. Plaanisin asuda sarnasele positsioonile .NET-is, kuid praktiline ülesanne kukkus läbi. Hakkasime hüvasti jätma, kuid kõige huvitavam juhtus pärast seda, kui potentsiaalsed tööandjad said teada, et mul on SQL Serveriga töötamise kogemus. Ma ei kirjutanud sellest oma CV-s palju, sest ma pole kunagi arvanud, et tean sellest valdkonnast palju. Need, kes mind intervjueerisid, arvasid aga veidi teisiti.

Mulle tehti ettepanek täiustada olemasolevat tootesarja SQL Serveriga töötamiseks. Enne seda polnud neil eraldi spetsialisti, kes sellise tegevusega tegeleks. Kõik tehti sageli katse-eksituse meetodil. Uued funktsioonid kopeeriti sageli lihtsalt konkurentidelt, ilma palju detailidesse laskumata. Minu eesmärk oli näidata, et saate minna ka teist teed, töötledes päringuid süsteemivaadetele paremini kui konkurendid.

Need paar kuud said minu jaoks hindamatuks uueks kogemuseks võrreldes senise koogisuitsutamisega. Kuid kõik head asjad saavad varem või hiljem otsa ja juhtkonna prioriteedid muutusid ootamatult. Selleks ajaks oli töö tehtud ja nad ei osanud mulle midagi paremat välja mõelda kui testijaks ümberõpe, mis läks veidi vastuollu meie kokkulepetega uute toodete arendamise osas. Nad leidsid mulle kiiresti alternatiivi - "natuke oodata", proovida tegeleda sotsiaalse tegevusega ja samal ajal vabatahtlikult nõustuda jätma arendus käsitsi testimiseks.

Tööst kujunes üksluine regressioonide jada, mis edasiarendamist ei motiveerinud. Ja selleks, et ametlikult vältida taandarengut, hakkasin kirjutama tehnilisi artikleid Habrest ja seejärel muudest allikatest. Alguses see väga ei õnnestunud, aga peaasi, et mulle meeldima hakkas.

Mõne aja pärast usaldati mulle ettevõtte Stack Overflow ametliku profiili reitingu allalaadimine. Iga päev puutusin kokku huvitavate juhtumitega, suitsetasin tonni India koodi, aitasin inimesi ja mis kõige tähtsam, õppisin ja sain kogemusi.

Juhuslikult sattusin oma esimesele SQL-i laupäevale, mis toimus Harkovis. Kolleeg pidi publikuga rääkima andmebaaside arendamisest toodete abil, millega oleme kogu selle aja tegelenud. Ma ei mäleta, miks, aga viimasel hetkel pidin esitluse tegema. Denis Reznik, oma traditsioonilise sõbraliku naeratusega näol, ulatab mikrofoni ja teie proovite kogeleval häälel inimestele midagi öelda. Alguses oli see hirmutav, kuid siis "Ostap läks ära."

Peale üritust tuli Denis üles ja kutsus mind esinema väiksemale üritusele, mis traditsiooniliselt toimus HIRE'is. Aeg läks, konverentside nimed muutusid ja publik, kus ma kohtumisi pidasin, kasvas vähehaaval. Siis ma ei teadnud, milleks ma registreerun, kuid õnnetuste jada kujundas mu eluvalikuid ja sellele, millele otsustasin edaspidi pühenduda.

Vaadates üles selliseid spetsialiste nagu Reznik, Korotkevitš, Piljugin ja teised lahedad poisid, kellega mul oli võimalus kohtuda... Sain aru, et praeguse töö raames pole mul kiireks edasiminekuks ülesandeid. Mul oli hea teooria seljataga, aga praktikast puudus.

Mulle tehti ettepanek alustada uut projekti uues kohas nullist. Töö käis täies hoos kohe esimesest päevast peale. Sain kõik, mida varem elult soovisin: huvitava projekti, kõrge palga, võimaluse mõjutada toote kvaliteeti. Kuid teatud hetkel lõdvestusin ja tegin väga tõsise vea, kohe pärast seda, kui olime kliendi jaoks MVP loomise lõpetanud.

Püüdes keskenduda arendamisele ja pakkuda paremat lahendust, sain järjest vähem aega pühendada juhtimisele ja kliendiga suhtlemisele. Et mind aidata, andsid nad mulle uue inimese, kes hakkas seda minu heaks tegema. Siis oli mul põhjuse-tagajärje seostest raske aru saada, kuid peale seda hakkas meie suhe kliendiga kiiresti halvenema, ületunnid ja pinged meeskonnas kasvasid.

Minu poolt üritati projektis olukorda tasandada, korda taastada ja rahulikuma arengu juurde tagasi pöörduda, kuid seda mul ei lastud. Kõigil oli pidevaid tulekahjusid, mis vajasid kustutamist.

Olukorda analüüsides otsustasin, et tahan kogu sellest tsirkusest puhata ja kutsusin eelmisest töökohast tegevjuhi enda juurde tagasi tingimusel, et teeme koos uue projekti. Arutasime kõik nüansid läbi ja plaanisime arendusega alustada kuu aja pärast. Möödus kuu... siis teine... ja veel üks. Kõigile mu küsimustele vastati pidevalt – oota. Mõte midagi omaette teha ei jätnud mind kunagi, kuid pidin siiski ajutiselt vabakutseliseks minema, aidates Kesk-Aasia rahvastel Ukraina pangandussektorit vallutada.

Sõna otseses mõttes kuu aega hiljem saan teada, et minu projekti arendamist alustasid vaikselt vasakpoolsed mu endiste ülemuste ametlikul loal. Need poisid olid lahedad .NET-i arendajad, kuid neil polnud asjatundlikkust. Väljastpoolt tundus, et nad viskavad mind vaikselt projekti. Tegelikult oli see nii. Pahameelehoos hakkasin seda projekti ise tegema, kuid motivatsioon kadus kiiresti.

Endine tehnoloogiadirektor pakkus end käimasolevate projektide juures abiks ja ma hakkasin tegema seda, mida teadsin kõige paremini – kustutama tulekahjusid. Taas kord töönarkomaani alla sattudes lõikasin selle tagajärjed: kehv toitumine, unegraafik, mis oli kaugel normaalsest, ja pidev stress. Seda kõike seletasid kaks projekti, mida ma vaheldumisi helge tuleviku poole tõmbasin. Üks projekt tõi rõõmu, sest see töötas 24/7, kuid teine ​​projekt oli lihtsalt moonutanud juhtkonna arusaamu, mistõttu meeskond töötas pidevas kiirustades. Seda perioodi minu elus ei saa nimetada muuks kui masohhismiks, aga naljakaid hetki oli ka.

Kaevate rahulikult oma vanemate suvilas kartuleid, kuulates retrolaine ja siis ootamatu kõne: "Seryoga... the horses have been running...". Pärast paarisekundilist mõtlemist, labida peal seistes ja samaaegselt vanaema Vanga oskusi treenides dikteerite mälust järjekäsklusi, et inimene saaks serveris probleemi lahendada. Ma ei soovi hetkekski sellest kogemusest – see oli lahe!

Aga siit see lõbu algab...

Üks kohtumine 2017. aasta septembri lõpus muutis mu elu kardinaalselt.

Sel hetkel, et end kuidagi töörutiinist üles tõsta, plaanisin konverentsil esineda. Lõuna ajal vahetasin köögis kolleegiga kogemata paar sõna. Ta ütles mulle juhuslikult: "Tuleb välja, et olete kuulus inimene... inimesed teavad teid ka teistes linnades." Alguses, saamata aru, millest ta räägib, näitas ta mulle kirjavahetust telegrammis. Minu esinemistele tulnud tüdruku tundsin kohe ära, kui käisin Dnepris aruandeid andmas. Mul oli ülimalt hea meel, et inimene mind meeles pidas. Ilma pikemate mõteteta otsustasin talle kirjutada ja kutsusin ta Harkovisse konverentsile, mille raames koostasin ettekandeid.

Olin üks esimesi, kes rääkis ja nägin teda kohe teises reas. See, et ta saabus, oli minu jaoks ootamatu ja meeldiv sündmus. Vahetasime paar fraasi ja minu pikk kuuetunnine lasingumaraton algas. See päev oli üks säravamaid mu elus: täiesti täis saal, 5 reportaaži järjest ja kirjeldamatu tunne, kui inimestele meeldib sind kuulata. Mul oli raske kogu ruumile keskenduda ja mu pilk tõmbas instinktiivselt tema poole... sellele tüdrukule, kes oli pärit teisest linnast... keda ma tundsin kaks aastat, aga me ei suhelnud kunagi... me lihtsalt teadsime üksteisest kogu selle aja.

Pärast konverentsi lõppu olin väsinud ja väga masenduses, kuid tahtsin siiski tüdrukule meele järele olla - kutsudes ta ühisele õhtusöögile inimeste seltskonda, kellega me mõlemad koos olime. Tõepoolest, siis olin ma kohutav vestluskaaslane, pidevalt sarkastiline ja nõudis tähelepanu. Raske on öelda, mis minuga siis juhtus. Ka meie öine jalutuskäik läbi linna ei läinud hästi. Mulle tundus, et kõige parem oli neiu hotelli viia ja koju magama minna. Järgmise päeva veetsin voodis, kuna mul polnud jõudu üles tõusta, ja alles õhtul hakkasin peas uuesti mängima tema sõnu: "Seryozha, ma tulin teie järele ...". Tahtsin siiralt teda uuesti näha, aga selleks ajaks oli ta juba lahkunud.

Rääkisime paar nädalat, kuni otsustasin, et pean tema juurde minema...

Väljalaskmise eelõhtul ei vaja keegi kliendi jaoks jama, ma kolisin juurutuse ja läksin Dneprisse. Raske on öelda, mis mu peas toimus, aga ma tahtsin teda näha, isegi teadmata, millest räägin. Leppisime kokku, et kohtume pargis, aga ajasin aadressi eepiliselt segamini ja kõndisin 5 kilomeetrit vales suunas. Mõne aja pärast oma veast aru saades naasin kiiresti taksoga lilledega, mille leidsin mõnest gopi rajoonist. Ja kogu selle aja ootas ta mind kakaoga.

Istusime pooleli jäänud teatrilaval, jõime külma kakaod ja rääkisime kõigest, mis pähe tuli. Teemalt teemale hüpates rääkis ta mulle oma raskest minevikust, stringi andmetüüpide muutumatusest .NET-is... Ma jäin tema iga sõna külge. Ta oli läbinägelik ja tark, mõnikord naljakas, veidi naiivne, kuid kõik, mida ta ütles, oli siiras. Juba siis sain aru, et armusin temasse.

Tööle naastes olin hädarežiimil, püüdes paar päeva puhkust välja nikerdada ja teist korda tema juurde oma tundeid tunnistama minna. Tegelikkuses läks kõik teisiti...

Minu ebaküpsus, rumalus, vanad kompleksid ja soovimatus inimest täielikult usaldada viisid selleni, et solvasin väga tüdrukut, kes püüdis mulle siiralt meeldida. Hommikul sain aru, mida olin teinud ja esimesel võimalusel läksin temalt isiklikult andestust paluma. Aga ta ei tahtnud mind näha. Tagasi tulles püüdsin end veenda, et ma ei vaja teda, aga kas see oli tõesti tõsi...

Kuu aega olin enda peale vihane... võtsin seda ümbritsevate peale välja... Ütlesin mulle siiralt meeldivale inimesele selliseid asju, mida pole võimalik andestada. See tegi mu südame veelgi hullemaks ja lõpuks lõppes see kõik närvivapustuse ja raske depressiooniga.

Endine kolleeg Dmitri Skripka, kes mind jõusaali tõi, aitas mul leida väljapääsu enesepiitsutamise ja sisemiste komplekside nõiaringist.

Pärast seda muutus mu elu palju. Ma mõistan väga, mida tähendab olla nõrk ja endas ebakindel. Aga kui hakkasin treenima, tundsin ma parimat, mida jõusaal anda saab. See on sama enesekindluse ja enesekindluse tunne. Tunne, kuidas teiste inimeste suhtumine sinusse muutub. Ja sel hetkel mõistsin, et ma ei taha naasta vana elu juurde, mis mul oli. Otsustasin pühenduda millelegi, mida olin kogu selle aja oma elus edasi lükanud.

Kuid kas olete märganud, et kui inimene alustab millegi uuega, hakkab ta oma kavatsusi ümbritsevale reaalsusele kuulutama. Ta räägib pidevalt särasilmil kõigile oma plaanidest, aga aeg läheb ja midagi ei juhtu. Sellised inimesed ütlevad edaspidi pidevalt: "Ma teen seda", "Ma saavutan selle", "Ma muutun" ja nii nad elavad aasta-aastalt oma soove. Need on nagu näpuaku – motivatsioonilaengust piisab vaid üheks välguks ja siis ongi kõik. mina olin samasugune...

Esialgu plaanisin, et saan motiveeritud kolleegide seltskonnas mägesid liigutada, kuid sageli on helge tuleviku ootused praktikaga vastuolus. Projekti alustades planeerisime ja arutasime pidevalt selle asemel, et võtta ja teha.

Tihti tahavad kõik kiiresti minna... kõik tahavad esimesel katsel... kõik on sprinterid... kõik hakkavad jooksma, aga aeg läheb... üks annab alla... teine ​​annab alla. Kui finišijoont silmapiiril ei paista, tahavad vähesed vaeva näha lihtsalt sellepärast, et nad peavad läbima distantsi lõpuni... hommikul, päeval või hilisõhtul... kui keegi ei näe, keegi ei kiida ega hinda seda, mida sa teed.

Ärge kunagi jagage oma plaane enne, kui olete need ellu viinud. Lihtsalt jagage tulemusi, hoolimata sellest, kui raske on seda kõike ise teha. Jah, sellisel juhul ei too meie valitud tee alati naudingut ja roosasid ükssarvikuid vikerkaarega tagumikust. Me ei juhindu alati oma prioriteetide kallal töötades eredatest motiividest. Sageli saadab elu teid pidevalt kohtadesse, kuhu te üldse minna ei taha. Kuid iga kord, kui avasin Visual Studio või tulin jõusaali, tuli mulle meelde, milline ma olen ja milline ma olla saan. Mulle meenus kohtumine selle Dnepri tüdrukuga, kes pani mind mõtlema oma ellusuhtumise üle... Sain paljust aru.

Tavaliselt peaks lõppsõna olema piisavalt lühike, et jääda mällu pikaks ajaks. Tahaksin tsiteerida sõnu, mida ma kunagi saalis ühelt intelligentselt inimeselt kuulsin.

Kas sa arvad, et tuled jõusaali raududega võitlema? Ei... sa võitled iseendaga... oma mustritega... oma laiskusega... oma raamistikuga, millesse oled end ajanud. Kas soovite pidevalt lahendada teiste inimeste probleeme, lükates samal ajal enda omasid edasi? Olgu see väikeste sammudena, kuid teil on vaja enesekindlalt liikuda ühel hetkel oma elu õnne leidmise poole. Sest õnn on see, kui sa ei allu põhimõtetele ja reeglitele, mida sa pole välja mõelnud. Õnn on see, kui teil on arenguvektor ja te jõuate kõrgele, mitte lõppeesmärgist. Nii et võib-olla tasub siiski oma tagumikku tõsta ja endaga tegelema hakata?

Ah jaa, ma unustasin täielikult... see artikkel oli algselt mõeldud inimestele tutvustama projekti, millega olen kogu selle aja tegelenud. Juhtus aga nii, et kirjutamise käigus nihkus prioriteediks põhjuse kirjeldamine, miks ma selle tegevusega üldse alustasin ja miks ma sellest edaspidi loobuda ei taha. Lühidalt projektist...

SQL-indeksi haldur on tasuta ja funktsionaalsem alternatiiv Devarti ($ 99) ja RedGate'i ($ 155) kommertstoodetele ning on mõeldud SQL Serveri ja Azure'i indeksite teenindamiseks. Ma ei saa öelda, et minu rakendus oleks parem kui Ola Hallengreni skriptid, kuid optimeeritud metaandmete kraapimise ja kõikvõimalike kellegi jaoks kasulike pisiasjade olemasolu tõttu on see toode igapäevatoimingutes kindlasti kasulik.

Haudade kaevamine, SQL Server, aastatepikkune allhange ja teie esimene projekt

Rakenduse uusima versiooni saab alla laadida aadressilt GitHub. Allikad asuvad seal.
Hea meelega kritiseerin ja annan tagasisidet :)

Allikas: www.habr.com

Lisa kommentaar