{"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\/sq\/blog\/administrirovanie\/kopanie-mogil-sql-server-gody-autsorsa-i-svoj-pervyj-proekt","title":{"rendered":"Kopjimi i varreve, SQL Server, vitet e jashtme dhe projekti i par\u00eb","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Kopjimi i varreve, SQL Server, vitet e jashtme dhe projekti i par\u00eb\" src=\"\/wp-content\/uploads\/2019\/06\/cacbd68cd81662abfa1feaac7c2ac470.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nGati praktike ne krijojm\u00eb problemet tona me duar tona... me vizionin ton\u00eb p\u00ebr bot\u00ebn... me mosveprimin ton\u00eb... me lenien ton\u00eb... me frik\u00ebrat tona. N\u00eb at\u00eb moment b\u00ebhet mjaft e leht\u00eb t\u00eb rr\u00ebshqasim n\u00eb rrjedh\u00ebn e zakonshme t\u00eb mendimeve t\u00eb zakonshme... sepse \u00ebsht\u00eb ngroht\u00eb dhe arg\u00ebtuese, dhe p\u00ebr t\u00eb gjith\u00eb gj\u00ebrat e tjera nuk na intereson - vet\u00ebm e nuhasim. Por pas nj\u00eb d\u00ebshtimi t\u00eb ashp\u00ebr vjen e kuptuar nj\u00eb t\u00eb v\u00ebrtet\u00eb t\u00eb thjesht\u00eb - sa m\u00eb shum\u00eb t\u00eb gjenerosh nj\u00eb fluks t\u00eb pafund arsyesh, keqardhjesh p\u00ebr veten dhe justifikimesh, sa m\u00eb e thjesht\u00eb \u00ebsht\u00eb t\u00eb marr\u00ebsh e t\u00eb b\u00ebsh at\u00eb q\u00eb e konsideron m\u00eb t\u00eb r\u00ebnd\u00ebsishme p\u00ebr veten. Kjo do t\u00eb jet\u00eb pika e nisjes s\u00eb realitetit tuaj t\u00eb ri.<\/p>\n<p>P\u00ebr mua, ajo q\u00eb \u00ebsht\u00eb shkruar m\u00eb posht\u00eb, \u00ebsht\u00eb pik\u00ebrisht kjo pik\u00eb nisjeje. Rruga nuk do t\u00eb jet\u00eb e shkurt\u00ebr...<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nT\u00eb gjith\u00eb njer\u00ebzit jan\u00eb socialisht t\u00eb varur dhe n\u00eb m\u00ebnyr\u00eb t\u00eb pand\u00ebrgjegjshme, t\u00eb gjith\u00eb ne duam t\u00eb jemi pjes\u00eb e shoq\u00ebris\u00eb, duke u p\u00ebrpjekur t\u00eb marrim miratimin e veprimeve tona nga t\u00eb tjer\u00ebt. Por s\u00eb bashku me miratimin, ne do t\u00eb rrethoheni gjithmon\u00eb nga vler\u00ebsimet shoq\u00ebrore, t\u00eb cilat p\u00ebrforcohen nga komplekset tona t\u00eb brendshme dhe kufizimet e vazhdueshme.<\/p>\n<p>Shpesh ne kemi frik\u00eb nga d\u00ebshtimi duke e shtyr\u00eb vazhdimisht p\u00ebr m\u00eb von\u00eb gj\u00ebrat e r\u00ebnd\u00ebsishme p\u00ebr ne dhe m\u00eb pas racionalizojm\u00eb logjikisht n\u00eb mendjen ton\u00eb duke u p\u00ebrpjekur t\u00eb qet\u00ebsojm\u00eb veten: \"nuk ka r\u00ebnd\u00ebsi, nuk doli asgj\u00eb\", \"kjo nuk do t\u00eb merrte miratimin e t\u00eb tjer\u00ebve\" dhe \"\u00e7far\u00eb ka kuptim t\u00eb merremi me k\u00ebt\u00eb?\". Shum\u00eb thjesht nuk e din\u00eb sa t\u00eb fort\u00eb jan\u00eb, sepse kurr\u00eb nuk e kan\u00eb provuar t\u00eb ndryshojn\u00eb di\u00e7ka n\u00eb jet\u00ebn e tyre.<\/p>\n<p>Sepse n\u00ebse nj\u00eb njeri b\u00ebn vet\u00ebm at\u00eb q\u00eb mund \u2013 ai automatikisht krijon nj\u00eb model n\u00eb mendjen e tij: \"kjo \u00ebsht\u00eb ajo q\u00eb mund t\u00eb b\u00ebj... k\u00ebt\u00eb e b\u00ebj...\". Por nuk ka asgj\u00eb t\u00eb jasht\u00ebzakonshme n\u00ebse nj\u00eb njeri b\u00ebn vet\u00ebm at\u00eb q\u00eb mund. Ai e b\u00ebri k\u00ebt\u00eb sepse mundi, por k\u00ebshtu mbeti brenda atij diapazoni t\u00eb mund\u00ebsive t\u00eb tij fillestare, n\u00eb t\u00eb cilat ka qen\u00eb gjith\u00eb k\u00ebt\u00eb koh\u00eb. Por n\u00ebse ti nuk e kishe mund\u00ebsin\u00eb dhe e b\u00ebr\u00eb \u2013 k\u00ebtu je nj\u00eb v\u00ebrtet i jasht\u00ebzakonsh\u00ebm. Sepse vet\u00ebm kur ne dalim jasht\u00eb zon\u00ebs s\u00eb rehatis\u00eb dhe punojm\u00eb p\u00ebrtej mund\u00ebsive tona \u2013 vet\u00ebm at\u00ebher\u00eb ne zhvillohemi dhe b\u00ebhemi m\u00eb t\u00eb mir\u00eb.<\/p>\n<p>P\u00ebrpjekja ime e par\u00eb p\u00ebr t\u00eb b\u00ebr\u00eb di\u00e7ka t\u00eb r\u00ebnd\u00ebsishme filloi edhe n\u00eb vitin e kat\u00ebrt t\u00eb universitetit. Kishim p\u00ebrfunduar me baza t\u00eb njohurive n\u00eb C++, dhe nj\u00eb p\u00ebrpjekje t\u00eb d\u00ebshtuar p\u00ebr t\u00eb m\u00ebsuar t\u00eb gjitha librat e Richter-it sipas rekomandimit t\u00eb nj\u00eb pun\u00ebdh\u00ebn\u00ebsi potencial. Rast\u00ebsisht, m'u paraqit biblioteca OpenCV dhe disa demo p\u00ebr njohjen e imazheve. Papritur, fillova t\u00eb vija nat\u00ebn p\u00ebr t\u00eb kuptuar se si t\u00eb p\u00ebrmir\u00ebsoja funksionalitetin e k\u00ebsaj biblioteke. Shum\u00eb gj\u00ebra nuk funksiononin dhe p\u00ebrmes inxhinieris\u00eb inversi, provova t\u00eb shihja produktet e ngjashme. Arrita deri aty sa munda t\u00eb analizoj nj\u00eb bibliotek\u00eb komerciale dhe gradualisht t\u00eb nxjerr nga aty algoritmet q\u00eb nuk munda t'i realizoja vet\u00eb.<\/p>\n<p>Afrohej fundi i vitit t\u00eb pest\u00eb dhe gjithnj\u00eb e m\u00eb shum\u00eb m\u00eb p\u00eblqente ajo me t\u00eb cil\u00ebn isha angazhuar gjat\u00eb gjith\u00eb k\u00ebsaj kohe. Duke nisur nga nevoja p\u00ebr t\u00eb filluar t\u00eb punoja seriozisht, vendosa t\u00eb kontaktoja zhvilluesit e asaj biblioteke komerciale nga e cila merrja idet\u00eb e mia. M\u00eb dukej se ata do t\u00eb ishin t\u00eb gatsh\u00ebm t\u00eb m\u00eb pranonin, por pas disa email-eve p\u00ebr d\u00ebshir\u00ebn time p\u00ebr t\u00eb punuar atje, biseda jon\u00eb nuk \u00e7oi askund. U ndjeva disi e zhg\u00ebnjyer dhe mora nj\u00eb motivim t\u00eb fort\u00eb p\u00ebr t\u00eb provuar q\u00eb mund t\u00eb arrija di\u00e7ka vet\u00eb.<\/p>\n<p>Gjat\u00eb nj\u00eb muaji, un\u00eb nd\u00ebrtova nj\u00eb faqe n\u00eb internet, e ngarkova n\u00eb nj\u00eb hosting falas, p\u00ebrgatita dokumentacionin dhe fillova t\u00eb shes. Nuk kisha para p\u00ebr reklamim, dhe p\u00ebr t\u00eb t\u00ebrhequr ndonj\u00eb m\u00ebnyr\u00eb v\u00ebmendjen e klient\u00ebve potencial\u00eb, fillova t\u00eb shp\u00ebrndaja krijimet e mia si open-source. R\u00ebnia ishte rreth 70%, por, m\u00eb befas, njer\u00ebzit q\u00eb mbet\u00ebn, ndon\u00ebse me ngurrim, filluan t\u00eb blinin. As anglishtja ime e dob\u00ebt, as hostingu falas n\u00eb t\u00eb cilin ndodhej faqja nuk i shqet\u00ebsonte ata. Njer\u00ebzit ishin t\u00eb k\u00ebnaqur me kombinimin e \u00e7mimit t\u00eb ul\u00ebt dhe funksionalitetit bazik q\u00eb p\u00ebrmbushte nevojat e tyre kryesore.<\/p>\n<p>Disa disa ndodhi q\u00eb t\u00eb kisha disa klient\u00eb t\u00eb q\u00ebndrush\u00ebm q\u00eb d\u00ebshironin t\u00eb investonin n\u00eb projektin tim si partner\u00eb. Dhe papritur, zhvilluesit e bibliotek\u00ebs nga e cila kam marr\u00eb shum\u00eb informacione n\u00eb at\u00eb koh\u00eb, u paraqit\u00ebn. Duke ia p\u00ebrmendur me delikates\u00eb se algorimet e tyre ishin t\u00eb patentuara dhe se nuk isha p\u00ebr t'u p\u00ebrplasur me ta, duke e marr\u00eb klientel\u00ebn time n\u00eb m\u00ebnyr\u00eb kaq t\u00eb guximshme. Biseda jon\u00eb ishte larg nga kultura, dhe n\u00eb nj\u00eb moment un\u00eb vendosa t'i drejtohem p\u00ebr t\u00eb k\u00ebrkuar tre shkronjat e p\u00ebrjetshme t\u00eb alfabetit. T\u00eb nes\u00ebrmen ata d\u00ebrguan nj\u00eb let\u00ebr zyrtare q\u00eb ishin gati t\u00eb bashk\u00ebpunonin me mua, por un\u00eb nd\u00ebrpreva bised\u00ebn me ta n\u00eb nj\u00eb m\u00ebnyr\u00eb t\u00eb ashp\u00ebr. P\u00ebr t\u00eb parandaluar sulmet e mundshme nga k\u00ebta djem n\u00eb t\u00eb ardhmen, fillova t\u00eb merrem me p\u00ebrgatitjen e dokumentacionit t\u00eb patentave dhe aplikimin p\u00ebr t\u00eb drejtat e autorit.<\/p>\n<p>Koha kalonte, kjo histori filloi t\u00eb harrohej ngadal\u00eb. N\u00eb planet ishte t\u00eb pun\u00ebsoja nj\u00eb person m\u00eb t\u00eb p\u00ebrvojsh\u00ebm p\u00ebr ndihm\u00eb, por nuk kisha mjaftuesh\u00ebm para p\u00ebr k\u00ebt\u00eb. Avaria e ndjenjave luajti rolin e saj dhe desha t\u00eb fitoja nj\u00eb shum\u00eb t\u00eb madhe. Nj\u00eb takim u planifikua me nj\u00eb klient t\u00eb ri, i cili si\u00e7 rezultoi, gjat\u00eb bised\u00ebs son\u00eb, ndodhej n\u00eb t\u00eb nj\u00ebjtin qytet si un\u00eb. Duke p\u00ebrshkruar \u00ebndrrat p\u00ebr partneritet, ai sugjeroi t\u00eb takoheshim personalisht.<\/p>\n<p>N\u00eb vend t\u00eb tij, n\u00eb takim erdh\u00ebn disa t\u00eb rinj me pamje t\u00eb k\u00ebndshme dhe, pa e pyetur shum\u00eb mendimin tim, propozuan t\u00eb shkonim jasht\u00eb qyteti duke e argumentuar k\u00ebt\u00eb si nevoj\u00eb p\u00ebr t\u00eb \"prekur ajrin e past\u00ebr\". Pasi arrit\u00ebm atje, ata m\u00eb dhan\u00eb nj\u00eb lopat\u00eb personale p\u00ebr t\u00eb verifikuar aft\u00ebsit\u00eb e mia t\u00eb fituara n\u00eb f\u00ebmij\u00ebri n\u00eb kultivimin e patateve te gjyshja. Dhe p\u00ebr nj\u00eb or\u00eb, n\u00eb nj\u00eb form\u00eb t\u00eb kuptueshme, m\u00eb shpjeguan mund\u00ebsit\u00eb e mia, m\u00eb sugjeruan t\u00eb mos shp\u00ebrdoroj energjin\u00eb, t\u00eb ndaloj s\u00eb meraku me gj\u00ebra t\u00eb kota, dhe m\u00eb e r\u00ebnd\u00ebsishmja \u2013 t\u00eb ndaloj s\u00eb par\u00eb n\u00eb m\u00ebnyr\u00eb t\u00eb pranishme ndaj njer\u00ebzve serioz\u00eb.<\/p>\n<p>N\u00eb nj\u00eb moment, bota nuk dukej m\u00eb si nj\u00eb vend i ndritsh\u00ebm dhe i k\u00ebndsh\u00ebm. \u00cbsht\u00eb e v\u00ebshtir\u00eb t\u00eb them n\u00ebse veprova si\u00e7 duhej\u2026 po dor\u00ebzova\u2026 ulja duarve dhe u fsheha n\u00eb qoshe. Dhe kjo shum\u00eb p\u00ebrcaktoi at\u00eb q\u00eb pasoi: nj\u00eb urrejtje latente ndaj t\u00eb tjer\u00ebve p\u00ebr d\u00ebshtimin tim, pasiguri p\u00ebr vite t\u00eb t\u00ebra, apati n\u00eb marrjen e vendimeve t\u00eb r\u00ebnd\u00ebsishme p\u00ebr veten, dhe kalim t\u00eb p\u00ebrgjegj\u00ebsis\u00eb p\u00ebr gabimet e mia te dikush tjet\u00ebr.<\/p>\n<p>Parat\u00eb e shtyra p\u00ebrfundimisht po mbaronin dhe duhej t\u00eb futesha shpejt n\u00eb gjendje, por gjith\u00e7ka shkonte keq. N\u00eb at\u00eb moment, babai m\u00eb ndihmoi shum\u00eb, q\u00eb p\u00ebrmes njohurive t\u00eb tij gjeti nj\u00eb vend ku do t\u00eb m\u00eb merrnin pa pyetje t\u00eb tep\u00ebrta. M\u00eb von\u00eb b\u00ebra mir\u00eb t\u00eb dija se p\u00ebr mua ai kishte hy n\u00eb borxhe ndaj njer\u00ebzve aspak simpatik\u00eb, por k\u00ebshtu m\u00eb dha nj\u00eb shans p\u00ebr t\u00eb treguar veten time.<\/p>\n<p>Duke u p\u00ebrgatitur p\u00ebr pun\u00ebn e re, fillova p\u00ebrs\u00ebri t\u00eb lexoj p\u00ebr Richter dhe studioja me p\u00ebrkushtim Shieldt. E kisha planifikuar q\u00eb do merresha me zhvillimin n\u00ebn .NET, por fati vendosi disi ndryshe q\u00eb n\u00eb muajin e par\u00eb t\u00eb aktivitetit tim t\u00eb ligjsh\u00ebm pun\u00ebsor. Nj\u00eb nga punonj\u00ebsit e kompanis\u00eb papritur e braktisi projektin, dhe n\u00eb at\u00eb boshll\u00ebk u fut nj\u00eb material njer\u00ebzor i ri.<\/p>\n<p>Nd\u00ebrkoh\u00eb q\u00eb kolegu mbante gj\u00ebrat e tij, un\u00eb pata nj\u00eb dialog t\u00eb mjaft epik me drejtorin financiar:<\/p>\n<p>\u2014 E di p\u00ebr bazat e t\u00eb dh\u00ebnave?<br \/>\n\u2014 Jo.<br \/>\n\u2014 M\u00ebsoje gjat\u00eb nat\u00ebs. T\u00eb nes\u00ebrmen si mjedis do t\u00eb t\u00eb shes klient\u00ebve si nj\u00eb bazist.<\/p>\n<p>K\u00ebshtu filloi njohja ime me SQL Server. E gjith\u00eb kjo ishte e re, e paqart\u00eb dhe shpesh realizohej p\u00ebrmes provave dhe gabimeve. M\u00eb mungonte nj\u00eb mentor i aft\u00eb, t\u00eb cilin mund t\u00eb kisha si model.<\/p>\n<p>K\u00ebto disa muaj m\u00eb von\u00eb p\u00ebrshkruanin nj\u00eb kaos t\u00eb eg\u00ebr. Projektet ishin interesante, por ishin l\u00ebn\u00eb n\u00eb dor\u00ebn e fatit nga drejtimi. Filluan urgjencat, or\u00ebt e tep\u00ebrta dhe detyrat q\u00eb ashtu si asnj\u00ebher\u00eb nuk mund t\u00eb formuloheshin si\u00e7 duhet. Aktiviteti im i preferuar u b\u00eb p\u00ebrmir\u00ebsimi i vazhduesh\u00ebm i raportit p\u00ebr ndarjen e tortave t\u00eb gatshme n\u00eb p\u00ebrb\u00ebr\u00ebs t\u00eb thjesht\u00eb. Por, p\u00ebrderisa \u00e7do tort\u00eb mund t\u00eb ishte pjes\u00eb e nj\u00eb torte tjet\u00ebr, kjo logjik\u00eb e ashp\u00ebr e biznesit m\u00eb \u00e7mendi keq.<\/p>\n<p>E kuptova se gj\u00ebrat do t\u00eb b\u00ebhen vet\u00ebm m\u00eb t\u00eb k\u00ebqija dhe vendosa t\u00eb veproj. Rivizitoja teorin\u00eb dhe vendosa t\u00eb provoj fatin tim n\u00eb vende t\u00eb tjera, por n\u00eb intervistat e pun\u00ebs m\u00eb mungonte p\u00ebrvoja p\u00ebr t\u00eb kaluar edhe si nj\u00eb junior. Dy dit\u00ebt e para isha i impresionuar nga d\u00ebshtimet e mia dhe mendova seriozisht se ishte shum\u00eb her\u00ebt t\u00eb ndryshoja pun\u00eb dhe duhet t\u00eb grumbulloja p\u00ebrvoj\u00eb.<\/p>\n<p>Fillova fillovi baz\u00ebs mbi SQL Server dhe me kalimin e koh\u00ebs u angazhova plot\u00ebsisht n\u00eb zhvillimin e bazave t\u00eb t\u00eb dh\u00ebnave. S\u2019kam p\u00ebr t\u00eb fshehur se kjo pun\u00eb ishte nj\u00eb ferr p\u00ebr mua, ku, nga nj\u00ebra an\u00eb, nj\u00eb shizofrenpraktik n\u00eb rolin e drejtorit teknik m\u00eb arg\u00ebtonte \u00e7do dit\u00eb, nd\u00ebrsa ai e shoq\u00ebronte k\u00ebt\u00eb me nj\u00eb drejtor financiar-afgan, i cili gjat\u00eb pauz\u00ebs n\u00eb drek\u00eb, n\u00eb nj\u00eb kriz\u00eb emocionale, p\u00ebrtypte kokat e patko\u00e7ave plastike.<\/p>\n<p>Nj\u00eb moment t\u00eb bukur kuptova se isha gati. Merrja mbi vete t\u00eb gjith\u00eb pun\u00ebn kritikisht t\u00eb r\u00ebnd\u00ebsishme, sigurova nj\u00eb frekuenc\u00eb t\u00eb lart\u00eb l\u00ebshimesh dhe normalizova drejtp\u00ebrdrejt marr\u00ebdh\u00ebniet me klient\u00ebt. N\u00eb fund, erdha dhe e vura drejtorin financiar n\u00eb pozita t\u00eb v\u00ebshtira. Tani mund t\u00eb b\u00ebja nj\u00eb shaka p\u00ebr senior\u00ebt 23-vje\u00e7ar\u00eb, por pik\u00ebrisht k\u00ebshtu arrita ta rris\u00eb rrog\u00ebn time kat\u00ebr her\u00eb.<\/p>\n<p>Muaji i ardhsh\u00ebm m\u00eb mbushi me krenari p\u00ebr at\u00eb q\u00eb kisha arritur, por \u00e7far\u00eb ishte \u00e7mimi? Fillimi i dit\u00ebs s\u00eb pun\u00ebs n\u00eb 7:30 t\u00eb m\u00ebngjesit dhe deri n\u00eb 10 t\u00eb mbr\u00ebmjes. Sh\u00ebndeti filloi t\u00eb tregoj\u00eb shenja t\u00eb para t\u00eb problemeve dhe kjo ndodhte n\u00eb nj\u00eb kontekst t\u00eb vazhduesh\u00ebm t\u00eb aludimeve nga menaxhimi, q\u00eb ishte m\u00eb mir\u00eb t\u00eb d\u00ebshtojm\u00eb q\u00ebllimisht me projektin, sesa t\u00eb lejojm\u00eb q\u00eb ti t\u00eb fitosh m\u00eb shum\u00eb se sa \u00ebsht\u00eb e nevojshme 'n\u00eb mes t\u00eb spitalit ton\u00eb'. Megjithat\u00eb, ata e mbajt\u00ebn fjal\u00ebn p\u00ebr di\u00e7ka dhe p\u00ebrballem me dilem\u00ebn e k\u00ebrkimit t\u00eb nj\u00eb vendi t\u00eb ri pune.<\/p>\n<p>Pas nj\u00eb koh\u00eb, m\u00eb ftuan t\u00eb vija n\u00eb nj\u00eb intervist\u00eb n\u00eb nj\u00eb kompani produktesh. Planifikoja t\u00eb ikja n\u00eb nj\u00eb pozita t\u00eb ngjashme n\u00eb .NET, por d\u00ebshtova me sukses n\u00eb detyr\u00ebn praktike. Ne ishim gati p\u00ebr t\u00eb th\u00ebn\u00eb lamtumir\u00eb, por gj\u00ebja m\u00eb interesante ndodhi pasi pun\u00ebdh\u00ebn\u00ebsit potenciale m\u00ebsuan se kisha p\u00ebrvoj\u00eb me SQL Server. Nuk e kisha p\u00ebrshkruar shum\u00eb k\u00ebt\u00eb n\u00eb CV-n\u00eb time, sepse kurr\u00eb nuk e kisha ndjer\u00eb se dija shum\u00eb n\u00eb k\u00ebt\u00eb fush\u00eb. Megjithat\u00eb, ata q\u00eb m\u00eb intervistuan menduan pak ndryshe.<\/p>\n<p>M\u00eb ofruan q\u00eb t\u00eb p\u00ebrmir\u00ebsoja linj\u00ebn ekzistuese t\u00eb produkteve q\u00eb punonin me SQL Server. Para k\u00ebsaj nuk kishin nj\u00eb specialist t\u00eb ve\u00e7ant\u00eb q\u00eb merrej me nj\u00eb aktivitet t\u00eb till\u00eb. Gjith\u00e7ka ishte b\u00ebr\u00eb shpesh me metoda prov\u00eb-d\u00ebshtim. Funksionaliteti i ri shpesh kopjohej nga konkurrent\u00ebt, pa u thelluar shum\u00eb n\u00eb detaje. Detyra ime ishte t\u00eb tregoja se mund t\u00eb shkoja n\u00eb nj\u00eb rrug\u00eb tjet\u00ebr, duke punuar k\u00ebrkesat ndaj pamjeve sistemore m\u00eb cil\u00ebsisht se konkurrent\u00ebt.<\/p>\n<p>Kyty\u00eb e kaluara ishin nj\u00eb p\u00ebrvoj\u00eb e \u00e7muar e re p\u00ebr mua n\u00eb krahasim me aktivitetin e m\u00ebparsh\u00ebm n\u00eb \u00ebmb\u00ebltor\u00eb. Por \u00e7do gj\u00eb e mir\u00eb p\u00ebrfundon her\u00ebt apo von\u00eb dhe udh\u00ebheq\u00ebsit ndryshuan papritur prioritetet. N\u00eb at\u00eb moment, puna u krye dhe p\u00ebr mua nuk u mendua ndonj\u00eb gj\u00eb m\u00eb e mir\u00eb sesa t\u00eb kaloj si tester, q\u00eb pak p\u00ebrputhej me marr\u00ebveshjet tona p\u00ebr zhvillimin e produkteve t\u00eb reja. Shpejt m\u00eb gjet\u00ebn nj\u00eb alternativ\u00eb \u2013 \"pak t\u00eb pres\u00ebsh\", t\u00eb provosh t\u00eb angazhohesh n\u00eb aktivitete sociale dhe n\u00eb t\u00eb nj\u00ebjt\u00ebn koh\u00eb t\u00eb pranoja t\u00eb largohem nga zhvillimi n\u00eb testim manual.<\/p>\n<p>Puna u b\u00eb nj\u00eb seri monotone regresesh, q\u00eb nuk m\u00eb motivonte p\u00ebr zhvillim t\u00eb m\u00ebtejsh\u00ebm. Dhe p\u00ebr t\u00eb evituar zyrtarisht regreset, fillova t\u00eb shkruaj artikuj teknik\u00eb n\u00eb Habr\u00eb, e m\u00eb pas edhe n\u00eb burime t\u00eb tjera. N\u00eb fillim nuk arrija t\u00eb b\u00ebja shum\u00eb mir\u00eb, por m\u00eb e r\u00ebnd\u00ebsishmja, filloi t\u00eb m\u00eb p\u00eblqente.<\/p>\n<p>Pas nj\u00eb kohe, m\u00eb besuan t\u00eb rris rangun e profilit zyrtar t\u00eb kompanis\u00eb n\u00eb Stack Overflow. \u00c7do dit\u00eb p\u00ebrballej me raste interesante, analizova tonelata kodi indian, ndihmoja njer\u00ebzit dhe, m\u00eb e r\u00ebnd\u00ebsishmja \u2013 m\u00ebsoja dhe p\u00ebrfitova p\u00ebrvoj\u00eb.<\/p>\n<p>Rast\u00ebsisht, arrita n\u00eb SQL Saturday tim t\u00eb par\u00eb, q\u00eb u zhvillua n\u00eb Kharkiv. Kolegu im duhej t\u00eb fliste p\u00ebrpara publikut mbi zhvillimin e databazave me produktet q\u00eb ne kishim b\u00ebr\u00eb gjith\u00eb k\u00ebt\u00eb koh\u00eb. Nuk e di pse, por n\u00eb momentin e fundit, prezentimin duhej ta b\u00ebnte un\u00eb. Denis Reznik, me nj\u00eb buz\u00ebqeshje miq\u00ebsore, m\u00eb kalon mikrofonin dhe ti me nj\u00eb z\u00eb t\u00eb ngurt\u00eb p\u00ebrpiqesh t\u00eb tregosh di\u00e7ka p\u00ebr njer\u00ebzit. N\u00eb fillim ishte frik\u00ebsuese, por pastaj \"Ostapa e mori me vete\".<\/p>\n<p>Pas ngjarjes, Denis erdhi dhe m\u00eb ofroi t\u00eb flas n\u00eb nj\u00eb ngjarje m\u00eb t\u00eb vog\u00ebl, q\u00eb tradicionalisht mbahej n\u00eb KHIR\u00cb. Koha kalonte, emrat e konferencave ndryshonin, publiku n\u00eb t\u00eb cilin mbaja mitape rritej gradualisht. N\u00eb at\u00eb koh\u00eb, nuk e dija se p\u00ebr \u00e7far\u00eb po n\u00ebnshkruaja, por nj\u00eb seri rast\u00ebsish formuan zgjedhjen time t\u00eb jet\u00ebs dhe at\u00eb q\u00eb vendosa t\u00eb p\u00ebrkushtohem m\u00eb von\u00eb.<\/p>\n<p>Duke u mb\u00ebshtetur n\u00eb profesionist\u00eb si Reznik, Korotkevi\u00e7, Pilyugin dhe djem t\u00eb tjer\u00eb t\u00eb shk\u00eblqyer me t\u00eb cil\u00ebt pata rastin t\u00eb takohesha... kuptova se n\u00eb kuad\u00ebr t\u00eb pun\u00ebs aktuale nuk do t\u00eb kisha detyra p\u00ebr p\u00ebrparim t\u00eb shpejt\u00eb. Kisha nj\u00eb teori t\u00eb mir\u00eb, por mungonte praktika.<\/p>\n<p>M'u ofrua t\u00eb filloja nj\u00eb projekt nga zero n\u00eb nj\u00eb vend t\u00eb ri. Puna ishte e gjall\u00eb q\u00eb nga dita e par\u00eb. \u00c7do gj\u00eb q\u00eb kisha dashur t\u00eb marr nga jeta u shfaq: nj\u00eb projekt interesant, pag\u00eb t\u00eb lart\u00eb, mund\u00ebsin\u00eb p\u00ebr t\u00eb ngritur cil\u00ebsin\u00eb e produktit. Por n\u00eb nj\u00eb moment t\u00eb caktuar, u relaksova dhe b\u00ebra nj\u00eb gabim t\u00eb r\u00ebnd\u00ebsish\u00ebm, menj\u00ebher\u00eb pas p\u00ebrfundimit t\u00eb MVP-s\u00eb p\u00ebr klientin.<\/p>\n<p>Duke u p\u00ebrpjekur t\u00eb p\u00ebrqendrohem n\u00eb zhvillim dhe t\u00eb ofroj nj\u00eb zgjidhje m\u00eb t\u00eb mir\u00eb, p\u00ebrfundova me gjithnj\u00eb m\u00eb pak koh\u00eb p\u00ebr menaxhimin dhe komunikimin me klientin. M'u dha ndihm\u00eb nj\u00eb person i ri, i cili filloi t\u00eb merrej me k\u00ebt\u00eb n\u00eb vendin tim. At\u00ebher\u00eb ishte e v\u00ebshtir\u00eb t\u00eb kuptoja lidhjet shkak-pasoj\u00eb, por pas k\u00ebsaj marr\u00ebdh\u00ebniet tona me klientin filluan t\u00eb p\u00ebrkeq\u00ebsoheshin shpejt, duke rritur or\u00ebt shtes\u00eb dhe tensionin n\u00eb ekip.<\/p>\n<p>Nga ana ime, u p\u00ebrpoqa t\u00eb rregulloj situat\u00ebn n\u00eb projekt, t\u00eb sjell rend dhe t\u00eb kthehem n\u00eb zhvillim m\u00eb t\u00eb qet\u00eb, por nuk m'u lejua. T\u00eb gjith\u00eb ishin t\u00eb k\u00ebnaqur me zjarret e vazhdueshme q\u00eb duheshin shuar.<\/p>\n<p>Pas analizimit t\u00eb situat\u00ebs, vendosa se doja t\u00eb pushoja nga gjith\u00eb ky cirk dhe i propozuam CEO-s\u00eb s\u00eb vendit t\u00eb m\u00ebparsh\u00ebm t\u00eb kthehem tek ai me kushtin q\u00eb s\u00eb bashku t\u00eb krijonim nj\u00eb projekt t\u00eb ri. Diskutuam t\u00eb gjith\u00eb detajet dhe pas nj\u00eb muaji planifikuam t\u00eb fillonim zhvillimin. Kaloi nj\u00eb muaj... pastaj nj\u00eb tjet\u00ebr... dhe nj\u00eb tjet\u00ebr. N\u00eb t\u00eb gjitha pyetjet e mia, p\u00ebrgjigjja ishte e pandryshueshme \u2013 prit. Mendimi p\u00ebr t\u00eb b\u00ebr\u00eb di\u00e7ka p\u00ebr vete nuk m\u00eb braktiste, por gjithsesi duhej t\u00eb shkoja p\u00ebrkoh\u00ebsisht n\u00eb freelancer, duke ndihmuar njer\u00ebzit e Azis\u00eb Qendrore n\u00eb pushtimin e sektorit bankar t\u00eb Ukrain\u00ebs.<\/p>\n<p>Pik\u00ebrisht pas nj\u00eb muaji, m\u00ebsova se zhvillimi i projektit tim ishte nisur fshehurazi nga disa persona t\u00eb tjera me lejen zyrtare t\u00eb ish-shefit. K\u00ebta djem ishin zhvillues t\u00eb shk\u00eblqyer .NET, por nuk kishin asnj\u00eb eksperienc\u00eb n\u00eb at\u00eb q\u00eb ishin planifikuar t\u00eb b\u00ebnin. Nga jasht\u00eb dukej se po m\u00eb linin prapa n\u00eb projekt. N\u00eb t\u00eb v\u00ebrtet\u00eb, k\u00ebshtu ishte. N\u00eb nj\u00eb impuls indinjate, fillova t\u00eb punoja k\u00ebt\u00eb projekt vet\u00eb, por motivimi u shua shpejt.<\/p>\n<p>Ish-CTO ofruar ndihm\u00eb n\u00eb projektet aktuale, dhe un\u00eb fillova t\u00eb b\u00ebj at\u00eb q\u00eb dija m\u00eb s\u00eb miri \u2013 t\u00eb shuh flak\u00ebt. P\u00ebrs\u00ebri duke u kthyer n\u00eb punoholi\u00e7\u00ebm, p\u00ebrjetova pasojat e tij: ushqim i gabuar, nj\u00eb munges\u00eb t\u00eb theksuar t\u00eb kuptimit t\u00eb nj\u00eb orari normal t\u00eb gjumit dhe stres t\u00eb vazhduesh\u00ebm. Kjo shpjegohej nga dy projekte, t\u00eb cilat i menaxhoja nj\u00ebri pas tjetrit drejt nj\u00eb t\u00eb ardhmeje t\u00eb ndritur. Nj\u00eb projekt sillte g\u00ebzim me orarin 24\/7, nd\u00ebrsa n\u00eb tjetrin kishte kuptime t\u00eb \u00e7orientuara menaxheriale, prandaj ekipi punonte n\u00eb nj\u00eb emergjenc\u00eb t\u00eb p\u00ebrhershme. Ky periudh\u00eb n\u00eb jet\u00ebn time nuk mund t\u00eb quhej ndryshe p\u00ebrve\u00e7se mazohiz\u00ebm, por kishte edhe momente t\u00eb k\u00ebndshme.<\/p>\n<p>Qet\u00ebsisht po g\u00ebrmon patatet n\u00eb vil\u00ebn e prind\u00ebrve n\u00ebn ritmin e retroveit dhe papritmas merr nj\u00eb telefonat\u00eb: \"Serega... kuajt nuk po vrapojn\u00eb m\u00eb...\". Pasi kalon disa sekonda duke menduar, duke q\u00ebndruar mbi lopat\u00eb dhe duke zhvilluar p\u00ebr s\u00eb tep\u00ebrmi aft\u00ebsit\u00eb e tua si babushka Vanga, i dikton nga memoria komandat sekondare, q\u00eb personi t\u00eb mund t\u00eb rregulloj\u00eb problemin n\u00eb server. Asnj\u00eb minut\u00eb nuk do ta d\u00ebshiroja nj\u00eb p\u00ebrvoj\u00eb t\u00eb till\u00eb \u2013 ishte fantastike!<\/p>\n<p>Por k\u00ebtu fillon ajo q\u00eb \u00ebsht\u00eb m\u00eb interesante\u2026<\/p>\n<p>Nj\u00eb takim i vet\u00ebm m\u00eb ndryshoi krejt\u00ebsisht jet\u00ebn n\u00eb fund t\u00eb shtatorit 2017.<\/p>\n<p>N\u00eb at\u00eb moment, p\u00ebr t\u00eb zhvendosur veten nga rutina e pun\u00ebs, planifikova t\u00eb flas n\u00eb nj\u00eb konferenc\u00eb. Gjat\u00eb drek\u00ebs, rast\u00ebsisht shk\u00ebmbeva disa fjal\u00eb n\u00eb kuzhin\u00eb me nj\u00eb koleg. Ai m\u00eb tha shkurt: \"Duket se je nj\u00eb person i njohur\u2026 njer\u00ebzit t\u00eb njohin edhe n\u00eb qytete t\u00eb tjera\". Fillimisht pa e kuptuar se p\u00ebr \u00e7far\u00eb ishte fjala, ai m\u00eb tregoi nj\u00eb bised\u00eb n\u00eb telegram. Menj\u00ebher\u00eb e njoh at\u00eb vajz\u00eb q\u00eb kishte ardhur te un\u00eb p\u00ebr fjalime, kur shkoja me prezantime n\u00eb Dnipro. M\u00eb b\u00ebri shum\u00eb p\u00ebrshtypje q\u00eb personi m\u00eb kujtonte. Pa menduar dy her\u00eb, vendosa t'i shkruaj asaj dhe e ftuar n\u00eb Kharkiv p\u00ebr konferenc\u00ebn, n\u00eb kuad\u00ebr t\u00eb s\u00eb cil\u00ebs p\u00ebrgatita fjalime.<\/p>\n<p>Un\u00eb isha nj\u00eb nga t\u00eb par\u00ebt q\u00eb foli, dhe menj\u00ebher\u00eb e pash\u00eb at\u00eb n\u00eb rreshtin e dyt\u00eb. Fakti q\u00eb ajo kishte ardhur ishte nj\u00eb ngjarje e papritur dhe e k\u00ebndshme p\u00ebr mua. Nd\u00ebmorr\u00ebm disa fraza dhe nisi maratona ime e gjat\u00eb e bised\u00ebs q\u00eb zgjati gjasht\u00eb or\u00eb. Ai dit\u00eb ishte nj\u00eb nga m\u00eb t\u00eb ndritshmes n\u00eb jet\u00ebn time: salla ishte plot, 5 prezantime radhazi dhe ndjenja e pap\u00ebrshkrueshme kur njer\u00ebzit p\u00eblqejn\u00eb t\u00eb t\u00eb d\u00ebgjojn\u00eb. M\u00eb ishte e v\u00ebshtir\u00eb t\u00eb fokusoja v\u00ebmendjen n\u00eb t\u00eb gjith\u00eb sall\u00ebn dhe shikimi im instinktivisht t\u00ebrhiqej tek ajo... ajo vajza, e cila kishte ardhur nga nj\u00eb qytet tjet\u00ebr... q\u00eb e njihja prej dy vitesh, por ne asnj\u00ebher\u00eb nuk kishim biseduar... ne thjesht e dinim nj\u00ebri-tjetrin gjat\u00eb gjith\u00eb k\u00ebsaj kohe.<\/p>\n<p>Pas p\u00ebrfundimit t\u00eb konferenc\u00ebs isha i lodhur dhe me shum\u00eb depresion, por p\u00ebrkundrazi, d\u00ebshiroja t\u00eb b\u00ebnte nj\u00eb k\u00ebnaq\u00ebsi p\u00ebr vajz\u00ebn \u2013 duke e ftuar at\u00eb p\u00ebr t\u00eb darkuar s\u00eb bashku me njer\u00ebzit, me t\u00eb cil\u00ebt t\u00eb dy ishim. N\u00eb t\u00eb v\u00ebrtet\u00eb, at\u00ebher\u00eb isha nj\u00eb bisedues shum\u00eb i tmerrsh\u00ebm, gjithmon\u00eb polemizues dhe k\u00ebrkoja v\u00ebmendje. E v\u00ebshtir\u00eb t\u00eb thuash se \u00e7far\u00eb po ndodhte me mua at\u00ebher\u00eb. Sh\u00ebtitja jon\u00eb n\u00eb qytetin e nat\u00ebs gjithashtu nuk shkoi ashtu si\u00e7 duhej. M\u00eb dukej se m\u00eb e mira ishte ta d\u00ebrgoja vajz\u00ebn n\u00eb hotel dhe t\u00eb shkoja n\u00eb sht\u00ebpi p\u00ebr t\u00eb fjetur. Dit\u00ebn tjet\u00ebr e kalova n\u00eb shtrat, pa pasur forc\u00eb t\u00eb ngrihem dhe vet\u00ebm n\u00eb mbr\u00ebmje fillova t\u00eb rrokullisja n\u00eb mendje fjal\u00ebt e saj: \"Sereja, erdha p\u00ebr ty...\". M\u00eb v\u00ebrtet m\u00eb d\u00ebshironte ta shihja at\u00eb p\u00ebrs\u00ebri, por n\u00eb at\u00eb moment ajo ishte larguar.<\/p>\n<p>Ne biseduam p\u00ebr disa jav\u00eb, derisa vendosa q\u00eb duhej t\u00eb shkoja te ajo...<\/p>\n<p>N\u00eb dit\u00ebn para lansimit, askush nuk do t\u00eb kishte nevoj\u00eb p\u00ebr ndonj\u00eb gj\u00eb p\u00ebr klientin, un\u00eb e kam shtyr\u00eb lan\u00e7imin dhe shkova n\u00eb Dnipro. \u00cbsht\u00eb e v\u00ebshtir\u00eb t\u00eb thuash se \u00e7far\u00eb ndodhte n\u00eb mendjen time, por doja ta shihja, edhe pa ditur p\u00ebr \u00e7far\u00eb do t\u00eb flisja. U dakorduam t\u00eb takohemi n\u00eb park, por kam ngat\u00ebrruar adres\u00ebn dhe ecja 5 kilometra n\u00eb drejtimin e gabuar. Pasi e kuptova gabimin tim, u kthye me taksi duke mbajtur lule q\u00eb i kisha gjetur n\u00eb ndonj\u00eb lagje t\u00eb \u00e7uditshme. Dhe gjat\u00eb gjith\u00eb k\u00ebtij koh\u00eb ajo m\u00eb priste me kakao.<\/p>\n<p>Ne ishim ulur n\u00eb nj\u00eb sken\u00eb teatri n\u00eb nd\u00ebrtim e sip\u00ebr, pinim kakao t\u00eb ftoht\u00eb dhe flisnim p\u00ebr gjith\u00e7ka q\u00eb na vinte n\u00eb mendje. Duke kaluar nga tem\u00eb n\u00eb tem\u00eb, ajo m\u00eb tregonte p\u00ebr t\u00eb kaluar\u00ebn e saj t\u00eb v\u00ebshtir\u00eb, p\u00ebr imutabilitetin e tipeve t\u00eb dh\u00ebnash string n\u00eb .NET... un\u00eb kapja \u00e7do fjal\u00eb t\u00eb saj. Ajo ishte perceptuese dhe e zgjuar, ndonj\u00ebher\u00eb e qeshur, pak naive, por gjith\u00e7ka q\u00eb thoshte ishte e sinqert\u00eb. Q\u00eb at\u00ebher\u00eb e kuptova se isha n\u00eb dashuri me t\u00eb.<\/p>\n<p>Pas m\u00eb ktheva n\u00eb pun\u00eb, p\u00ebrpiqesha t\u00eb gjeja disa dit\u00eb pushimi dhe t\u00eb shkoja te ajo p\u00ebr her\u00eb t\u00eb dyt\u00eb, p\u00ebr t'i treguar ndjenjat e mia. N\u00eb realiteti, gjith\u00e7ka ndodhi ndryshe...<\/p>\n<p>Infantiliteti im, budallall\u00ebku, komplekset e vjetra dhe pap\u00ebrgatitja p\u00ebr t\u00eb besuar plot\u00ebsisht te nj\u00eb person m\u00eb \u00e7uan n\u00eb at\u00eb q\u00eb e fyeva thell\u00ebsisht vajz\u00ebn, q\u00eb sinqerisht p\u00ebrpiqej t\u00eb m\u00eb p\u00eblqente. N\u00eb m\u00ebngjes kuptova se \u00e7far\u00eb kisha b\u00ebr\u00eb dhe n\u00eb mund\u00ebsin\u00eb e par\u00eb shkuam t\u00eb k\u00ebrkoja falje prej saj. Por ajo nuk donte t\u00eb m\u00eb shihte. Nd\u00ebrsa kthehesha mbrapsht, p\u00ebrpiqesha t\u00eb bindja veten se nuk m\u00eb nevojitej, por a ishte v\u00ebrtet k\u00ebshtu...<\/p>\n<p>Nj\u00eb muaj u zem\u00ebrova me veten... e lash\u00eb zem\u00ebrimin t\u00eb shp\u00ebrthente mbi t\u00eb tjer\u00ebt... i thash\u00eb gj\u00ebra nj\u00eb personi q\u00eb m\u00eb p\u00eblqente sincerisht, p\u00ebr t\u00eb cilat nuk \u00ebsht\u00eb e mundur t\u00eb fal\u00ebsh. Kjo e b\u00ebri t\u00eb ndihem edhe m\u00eb keq brenda dhe p\u00ebrfundimisht gjith\u00e7ka p\u00ebrfundoi n\u00eb nj\u00eb nervoziz\u00ebm dhe depresion t\u00eb thell\u00eb.<\/p>\n<p>Ish-kollega im, Dmitri Skripka, m\u00eb ndihmoi t\u00eb gjej rrug\u00ebn jasht\u00ebs k\u00ebrcelli t\u00eb vet\u00ebkritik\u00ebs dhe komplekseve t\u00eb mia - ai m\u00eb \u00e7oi n\u00eb palest\u00ebr.<\/p>\n<p>Pas k\u00ebsaj, jeta ime ndryshoi ndjesh\u00ebm. E kuptoj shum\u00eb mir\u00eb se \u00e7far\u00eb do t\u00eb thot\u00eb t\u00eb jesh i dob\u00ebt dhe i pasigurt n\u00eb vetvete. Por kur fillova t\u00eb trajnoj, ndjeva m\u00eb t\u00eb mir\u00ebn q\u00eb mund t\u00eb ofroj\u00eb palestra. Kjo \u00ebsht\u00eb ndjenja e besimit n\u00eb vetvete dhe n\u00eb aft\u00ebsit\u00eb e tua. Ndjenja se si ndryshon q\u00ebndrimi i njer\u00ebzve t\u00eb tjer\u00eb ndaj teje. Dhe n\u00eb at\u00eb moment kuptova se nuk doja t\u00eb kthehesha n\u00eb jet\u00ebn e m\u00ebparshme q\u00eb kisha. Vendosa t\u00eb p\u00ebrkushtohem asaj q\u00eb gjithmon\u00eb e kam shtyr\u00eb n\u00eb jet\u00ebn time.<\/p>\n<p>Por a keni v\u00ebn\u00eb re se kur nj\u00eb person fillon di\u00e7ka t\u00eb re, ai fillon t\u00eb shpall\u00eb synimet e tij n\u00eb realitetin p\u00ebrreth? T\u00eb gjith\u00eb vazhdimisht flasin me sy t\u00eb ndritsh\u00ebm p\u00ebr planet e tyre, por kalon koha dhe nuk ndodh asgj\u00eb. K\u00ebta njer\u00ebz flasin vazhdimisht p\u00ebr t\u00eb ardhmen: \"do ta b\u00ebj\", \"do t\u00eb arrij\", \"do t\u00eb ndryshoj\" dhe k\u00ebshtu jetojn\u00eb nga d\u00ebshirat e tyre nga viti n\u00eb vit. Ata jan\u00eb si nj\u00eb bat\u00ebri me gishta - ngarkesa motivuese mjafton vet\u00ebm p\u00ebr nj\u00eb shp\u00ebrthim dhe pastaj gjith\u00e7ka ndalet. Un\u00eb isha nj\u00eblloj...<\/p>\n<p>Fillimisht kisha planifikuar q\u00eb n\u00eb kompani t\u00eb koleg\u00ebve t\u00eb motivuar mund t\u00eb arrijm\u00eb gjith\u00e7ka, por shpesh pritshm\u00ebria p\u00ebr t\u00eb ardhmen ndahen nga praktika. Nd\u00ebrsa fillon t\u00eb b\u00ebja projektin tim, ne vazhdimisht planifikonim dhe diskutonim n\u00eb vend q\u00eb t\u00eb merrnim veprime. <\/p>\n<p>Nj\u00ebher\u00eb t\u00eb gjith\u00eb duan shpejt... t\u00eb gjith\u00eb duan q\u00eb nga hera e par\u00eb... t\u00eb gjith\u00eb jan\u00eb sprinter\u00eb... t\u00eb gjith\u00eb fillojn\u00eb t\u00eb vrapojn\u00eb, por kalon koha... dor\u00ebzohet nj\u00ebri... dor\u00ebzohet tjetri. Kur ajo vij\u00eb finale nuk shfaqet n\u00eb horizont, pak njer\u00ebz duan t\u00eb punojn\u00eb thjesht sepse duhet t\u00eb p\u00ebrfundojn\u00eb marshimin... n\u00eb m\u00ebngjes, gjat\u00eb dit\u00ebs apo thell\u00eb nat\u00ebn... kur askush nuk e sheh, askush nuk e lavd\u00ebron dhe askush nuk e vler\u00ebson at\u00eb q\u00eb b\u00ebn.<\/p>\n<p>Kurr\u00eb mos e ndani planin tuaj derisa t\u00eb mos e realizoni. Ndani vet\u00ebm rezultatet sado e v\u00ebshtir\u00eb t\u00eb jet\u00eb ta b\u00ebsh gjith\u00e7ka vet\u00eb. Po, n\u00eb k\u00ebt\u00eb rast, rruga q\u00eb kemi zgjedhur nuk do t\u00eb sjell\u00eb gjithmon\u00eb k\u00ebnaq\u00ebsi dhe p\u00ebrjetime roz\u00eb me nj\u00eb ylber. Nuk do t\u00eb na drejtojn\u00eb gjithmon\u00eb nxitjet pozitive n\u00eb pun\u00ebn p\u00ebr prioritetet tona. Shpesh jeta do t\u00eb na d\u00ebrgoj\u00eb n\u00eb vende ku nuk duam t\u00eb shkojm\u00eb. Por \u00e7do her\u00eb q\u00eb hap Visual Studio ose shkoj n\u00eb palest\u00ebr, e kujtoj se kush kam qen\u00eb dhe kush mund t\u00eb jem. E kujtoj takimin me at\u00eb vajz\u00ebn nga Dnipro, e cila m\u00eb b\u00ebri t\u00eb mendoj p\u00ebr q\u00ebndrimin tim ndaj jet\u00ebs... kam kuptuar shum\u00eb.<\/p>\n<p>Zakonisht fjal\u00ebt p\u00ebrfundimtare duhet t\u00eb jen\u00eb mjaft t\u00eb p\u00ebrmbajtura p\u00ebr t\u00eb mbetur n\u00eb kujtes\u00eb p\u00ebr nj\u00eb koh\u00eb t\u00eb gjat\u00eb. Dua t\u00eb citoj fjal\u00ebt q\u00eb i d\u00ebgjova nj\u00ebher\u00eb n\u00eb sall\u00eb nga nj\u00eb njeri t\u00eb men\u00e7ur.<\/p>\n<blockquote><p>Mendon se vjen n\u00eb palest\u00ebr p\u00ebr t\u00eb luftuar me hekura? Jo... ti lufton me veten t\u00ebnde... me shabllonet e tua... me lenien t\u00ebnde... me kufijt\u00eb n\u00eb t\u00eb cilat ke vet\u00eb ngarkuar veten. A d\u00ebshiron gjithmon\u00eb t\u00eb zgjidh\u00ebsh problemet e t\u00eb tjer\u00ebve duke e l\u00ebn\u00eb n\u00eb pritje t\u00ebnde? Le t\u00eb jet\u00eb me hapa t\u00eb vegj\u00ebl, por duhet t\u00eb ec\u00ebsh me siguri drejt gjetjes s\u00eb lumturis\u00eb n\u00eb jet\u00eb. Sepse lumturia \u00ebsht\u00eb kur nuk t\u00eb peshojn\u00eb parimet dhe rregullat q\u00eb s'i ke krijuar vet\u00eb. Lumturia \u00ebsht\u00eb kur ke nj\u00eb drejtim zhvillimi dhe g\u00ebzohesh q\u00eb gjat\u00eb rrug\u00ebs, jo nga q\u00ebllimi p\u00ebrfundimtar. Pra, ndoshta vlen t\u00eb ngrihesh dhe t\u00eb fillosh t\u00eb punosh mbi veten?<\/p><\/blockquote>\n<p>\nAh po, krejt harrova... fillimisht ky artikull ishte menduar p\u00ebr t\u00eb njohur njer\u00ebzit me projektin, q\u00eb un\u00eb kam punuar gjith\u00eb k\u00ebt\u00eb koh\u00eb. Por ndodhi q\u00eb gjat\u00eb shk writing, prioriteti u kalua n\u00eb p\u00ebrshkrimin e arsyes pse kam filluar t\u00eb merrem me k\u00ebt\u00eb aktivitet dhe pse nuk dua ta l\u00eb k\u00ebt\u00eb n\u00eb t\u00eb ardhmen. N\u00ebse duhet t\u00eb flasim shkurt p\u00ebr projektin, at\u00ebher\u00eb...<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/sergeysyrovatchenko\/SQLIndexManager\">SQL Index Manager<\/a><\/noindex> \u2013 \u00ebsht\u00eb nj\u00eb alternativ\u00eb falas dhe m\u00eb funksionale ndaj produkteve komerciale nga Devart (99$) dhe RedGate (155$) dhe \u00ebsht\u00eb e destinuar p\u00ebr menaxhimin e indekseve SQL Server dhe Azure. Nuk mund t\u00eb them se aplikacioni im \u00ebsht\u00eb m\u00eb i mir\u00eb se skriptet e Ola Hallengren, por fal\u00eb nj\u00eb p\u00ebrshkrimi m\u00eb t\u00eb optimizuar t\u00eb metadatatit dhe pranis\u00eb s\u00eb disa detajeve t\u00eb dobishme, ky produkt p\u00ebr dik\u00eb me siguri do t\u00eb jet\u00eb i dobish\u00ebm n\u00eb detyrat e p\u00ebrditshme.<\/p>\n<p><img decoding=\"async\" alt=\"Kopjimi i varreve, SQL Server, vitet e jashtme dhe projekti i par\u00eb\" src=\"\/wp-content\/uploads\/2019\/06\/f2e094d4b665d9ae07756fa373709a41.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nVersioni m\u00eb i fundit i aplikacionit mund t\u00eb shkarkohet n\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/sergeysyrovatchenko\/SQLIndexManager\/releases\">GitHub<\/a><\/noindex>. Kodet burimore jan\u00eb gjithashtu aty.<br \/>\nDo t\u00eb jem i lumtur p\u00ebr kritik\u00ebn dhe feedback-un \ud83d\ude42<br \/>\n<br \/>Burimi: <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.2 - 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.\" \/>\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\/sq\/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.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/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\udd47G\u00ebrmimi i varreve, SQL Server, vite outsource dhe projekti im i par\u00eb | ProHoster","description":"Gjithmon\u00eb krijojm\u00eb.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/kopanie-mogil-sql-server-gody-autsorsa-i-svoj-pervyj-proekt","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","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.","og:url":"https:\/\/prohoster.info\/sq\/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\/sq\/wp-json\/wp\/v2\/posts\/35440","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=35440"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/35440\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/26587"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=35440"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=35440"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=35440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}