Kopání hrobů, SQL Server, roky outsourcingu a můj první projekt

Kopání hrobů, SQL Server, roky outsourcingu a můj první projekt

Takřka vždy si svými vlastními rukama vytváříme problémy... svým pohledem na svět... svou nečinností... svou leností... svými strachy. A je pak velmi pohodlné plout v obecním proudu kanálových šablon... protože to je teplé a zábavné, a na ostatní se prostě vykašleme. Ale po tvrdém neúspěchu přichází uvědomění si jednoduché pravdy – místo generování nekonečného proudu důvodů, sebeklitby a obhajování stačí jednoduše vzít a udělat to, co považuješ za nejdůležitější pro sebe. To bude tvým výchozím bodem nové reality.

Pro mě je napsané níže přesně takovým výchozím bodem. Cesta nebude blízká...

Všichni lidé jsou sociálně závislí a podvědomě všichni chceme být součástí společenství, usilujíc o schválení svých činů od ostatních. Ale spolu se schválením nás neustále bude obklopovat společenské hodnocení, které je podpořeno vnitřními komplexy a neustálými omezujícími faktory.

Často se bojíme selhání a neustále odkládáme důležité věci na později a poté si logicky racionalizujeme v hlavě, abychom se uklidnili: „stejně nic nevzniklo“, „to nezíská schválení od ostatních“ a „jaký má smysl se tím zabývat?“. Mnozí vůbec nevědí, jak silní jsou, protože nikdy nezkoušeli něco změnit ve svém životě.

Vždyť pokud člověk dělá pouze to, co může – automaticky vytváří šablonu ve své hlavě: „to zvládnu… to udělám...“. Ale není na tom nic výjimečného, když člověk dělá pouze to, co může. Udělal to, protože mohl, ale přitom zůstal v téže oblasti svých původních schopností, kde byl po celou dobu. Ale pokud jsi nemohl a přesto jsi udělal – to jsi opravdový frajer. Vždyť jen když vystoupíme z komfortní zóny a pracujeme za hranicemi svých možností – teprve tehdy se rozvíjíme a stáváme se lepšími.

Moje první pokusy o něco smysluplného začaly už na čtvrtém ročníku vysoké školy. Měl jsem za sebou základní znalosti o C++ a jednu neúspěšnou snahu naučit se všechny knihy Richterova podle naléhavého doporučení potenciálního zaměstnavatele. Náhodou mi padla do oka knihovna OpenCV a pár demoráme k rozpoznávání obrazů. Nečekaně jsem začal trávit noci snažením se pochopit, jak zlepšit funkčnost této knihovny. Mnoho věcí se nedařilo a prostřednictvím reverzního inženýrství jsem se snažil koukat na podobné produkty. Došlo to až k tomu, že jsem se naučil analyzovat jednu komerční knihovnu a postupně jsem z ní vytahoval algoritmy, které jsem sám nedokázal realizovat.

Blížil se konec pátého ročníku a čím dál více jsem začal mít rád to, čemu jsem se věnoval po celou tu dobu. Protože už bylo potřeba začít normálně pracovat, rozhodl jsem se napsat vývojářům té komerční knihovny, odkud jsem čerpal své nápady. Myslel jsem, že mě snadno vezmou k sobě, ale po pár mailech ohledně mého přání u nich pracovat, naše konverzace nikam nevedla. Objevil se mírný pocit zklamání a silná motivace dokázat, že si mohu něco sám dokázat.

Během měsíce jsem vytvořil web, nahrál vše na bezplatný hosting, připravil dokumentaci a začal prodávat. Na reklamu nebyly peníze, a abych nějak přitáhl pozornost potenciálních klientů, začal jsem šířit své výtvory pod hlavičkou open source. Návratnost byla kolem 70 %, ale nečekaně pro sebe zbytek lidí, ač neochotně, začal kupovat. Nikdo neřešil můj krkolomný angličtinu ani bezplatný hosting, na kterém byl web umístěn. Lidem vyhovovalo spojení nízké ceny a základní funkčnosti, která pokrývala jejich hlavní potřeby.

Objevil se několik trvalých klientů, kteří chtěli investovat do mého projektu na základě partnerství. A v tu chvíli se neočekávaně ozvali vývojáři oné knihovny, z níž jsem si mnohé vzal, když jsem byl mladší. Jemně naznačili, že jejich algoritmy jsou patentovány a neměli bychom s nimi rozbíjet. Náš rozhovor byl daleko od kultivovaného, a v určitém okamžiku jsem se rozhodl nasměrovat je na tři věčné písmena abecedy. Druhý den poslali oficiální dopis, že jsou připraveni se mnou spolupracovat, ale já jsem s nimi v ostré formě přerušil dialog. Abych se pojistil proti budoucím útokům od těchto lidí, začal jsem připravovat patentovou dokumentaci a žádost o autorská práva.

Čas plynul, tento příběh se pomalu začal zapomínat. Měl jsem v plánu najít si na pomoc zkušenějšího člověka, ale na to mi nezbylo dostatek peněz. Zahrála chamtivost a chtěl jsem ulovit velký kus. Chystala se schůzka s novým klientem, který, jak se ukázalo během našeho hovoru, byl ze stejného města jako já. Sladce popisujíc perspektivy spolupráce, navrhl se setkat osobně.

Ve skutečnosti místo něj na schůzku přišli mladí lidé příjemného vzhledu a, aniž by se mě ptali na názor, navrhli projet se za město s odůvodněním, že nutně potřebujeme „dýchat čerstvý vzduch“. Na místě jim byla předána jmenovaná lopata s cílem prověřit dovednosti, které jsem získal v dětství na babiččiných bramborových políčkách. A po dobu jedné hodiny mi srozumitelně vysvětlili mé perspektivy, nabídli, abych se nevyčerpával, přestal se zabývat hloupostmi a především – přestal být nezdvořilý k vážným lidem.

V jednu chvíli přestal svět vypadat jako slunečné a příjemné místo. Těžko říci, zda jsem tehdy jednal správně... ale vzdal jsem se... složil jsem ruce a ukryl se do kouta. A to do značné míry určilo, co se dělo dál: latentní hněv k okolí pro neuskutečněnost, nejistota na dlouhé roky, apatie v přijímání důležitých rozhodnutí a přehazování zodpovědnosti za své chyby na někoho jiného.

Peníze se rychle ztenčovaly a bylo třeba si urgentně srovnat život, ale všechno mi padalo z rukou. V té době mi velmi pomohl otec, který přes známé našel místo, kam by mě přijali bez zbytečných otázek. Až později jsem zjistil, že kvůli mně se dostal do problémů s lidmi, které neměl rád, ale tím mi dal šanci se ukázat.

Při přípravě na novou práci jsem znovu začal studovat Riechtera a intenzivně se věnoval Shildtovi. Plánoval jsem, že se budu zabývat vývojem pro .NET, ale osud se v prvním měsíci mé oficiální pracovní činnosti rozhodl jinak. Jeden zaměstnanec společnosti náhle opustil projekt a do newly vzniklé mezery přidali nového člověka.

Zatímco kolega skládal věci, měl jsem s finančním ředitelem docela epický dialog:

— Znáš databáze?
— Ne.
— Nauč se je za noc. Zítra tě budu klientovi prodávat jako midla databázisty.

Takto začalo moje seznámení s SQL Serverem. Všechno bylo nové, nepochopitelné a většinou se to dělalo metodou pokus-omyl. Velmi mi chyběl vedle sebe schopný mentor, na kterého bych se mohl obrátit.

Následující měsíce byly jako brutální chaos. Projekty byly zajímavé, ale vedení je nechalo volnému průběhu. Začaly hektické situace, nekonečné přesčasy a úkoly, které často nikdo nedokázal správně formulovat. Moje oblíbená činnost se stala nekonečná úprava zprávy o rozdělování hotových dortů na jednoduché polotovary. Ale protože jakýkoli dort mohl být součástí jiného dortu, totální byznysová logika mě dostávala k šílenství.

Uvědomil jsem si, že lehčeji už nebude a rozhodl jsem se jednat. Osvěžil jsem si teorii a rozhodl se zkusit štěstí jinde, ale na pohovorech mi chyběly zkušenosti, abych se prosadil alespoň jako solidní junior. První dny jsem byl hluboce zasažen svými neúspěchy a vážně jsem začal uvažovat o tom, že změnit práci je ještě příliš brzy a musím nabrat zkušenosti.

Intenzivně jsem se začal učit o SQL Serveru a postupně jsem se plně ponořil do vývoje databází. Nezapřu, že tato práce pro mě byla skutečným peklem, kde mě každý den bavil praktikující schizofrenik v roli technického ředitele, jemuž sekundoval finanční ředitel- Afganec, který v návalu emocí občas kouše hlavy z gumových kachniček během obědové přestávky.

Jednoho krásného dne jsem si uvědomil, že jsem připraven. Na sebe jsem vzal veškerou kriticky důležitou práci, zajistil vysokou frekvenci vydání a přímo normalizoval vztahy s klienty. Nakonec jsem přišel a postavil finančního ředitele do pozice pokáceného břízy. Teď bych mohl vtipkovat o 23letých seniorech, ale právě tak se mi podařilo zvýšit si plat čtyřikrát.

Následující měsíc jsem byl pyšný na to, co jsem dokázal, ale jaká byla cena? Pracovní den začínal v 7:30 ráno a končil až v 10 večer. Zdraví začalo vykazovat první potíže a to vše na pozadí postupných náznaků od vedení, že by bylo lepší, kdybychom projekt úmyslně pohřbili, než aby ti dovolili vydělávat více, než je „průměr v naší nemocnici“. I v něčem dodrželi své slovo a stál jsem před dilematem hledání nového zaměstnání.

Po nějakém čase mě pozvali na pohovor do produktové společnosti. Plánoval jsem přejít na podobnou pozici v .NETu, ale úspěšně jsem neudělal praktický úkol. Už jsme se chystali rozloučit, ale stalo se něco zajímavého poté, co potenciální zaměstnavatelé zjistili, že mám zkušenosti se SQL Serverem. O té jsem v životopise příliš nerozepisoval, protože jsem nikdy nenapadal, že bych věděl mnoho v této oblasti. Nicméně ti, kdo mě pohovorovali, to považovali za něco jiného.

Bylo mi nabídnuto zlepšovat stávající produktovou řadu pro práci se SQL Serverem. Předtím neměli žádného specialistu, který by se tímto aktivitám věnoval. Všechno se často dělalo metodou pokus-omyl. Nové funkce se často prostě kopírovaly od konkurentů, aniž by se příliš zabývali detaily. Mým úkolem bylo ukázat, že je možné jít jinou cestou, zpracováním dotazů na systémové pohledy kvalitněji než konkurenti.

Tyto dva měsíce pro mě představovaly cennou novou zkušenost ve srovnání s předchozí činností spojenou s pečením dortů. Ale všechno dobré jednou končí a vedení neočekávaně změnilo priority. V té době byla práce udělána a pro mě nebylo nic lepšího, než se přeškolit na testera, což trochu odporovalo našim dohodám o vývoji nových produktů. Rychle mi našli alternativu – "chvíli počkat", zkusit se věnovat společenské činnosti a zároveň dobrovolně souhlasit s odchodem z vývoje do manuálního testování.

Práce se stala monotónní řadou regresí, která mě nelákala k dalšímu rozvoji. A abych se oficiálně vyhnul regresím, začal jsem psát technické články na Habru a později i na dalších zdrojích. Na začátku to nebylo tak skvělé, ale hlavně mě to začalo bavit.

Po nějakém čase mi svěřili úkol zlepšit hodnocení oficiálního profilu společnosti na Stack Overflow. Každý den jsem se setkával s zajímavými případy, rozebíral hromady indického kódu, pomáhal lidem a hlavně – učil se a sbíral zkušenosti.

Zázrakem jsem se dostal na svou první SQL Saturday, která se konala v Charkově. Můj kolega měl před publikem hovořit o vývoji databází pomocí produktů, které jsme po celou dobu dělali. Nepamatuji si proč, ale v poslední chvíli musela prezentaci udělat má osoba. Denis Reznik, s tradičně přátelským úsměvem na tváři, mi předal mikrofon a ty se s rozpačitým hlasem snažíš lidem něco říct. Zpočátku to bylo děsivé, ale pak "Ostapa nesli".

Po akci ke mně Denis přistoupil a navrhl mi vystoupit na menší akci, která se tradičně konala v KHIRe. Čas plynul, názvy konferencí se měnily, postupně rostly publika, ve kterých jsem pořádal meetupy. Tehdy jsem nevěděl, na co se vlastně hlásím, ale řada náhod formovala moje životní rozhodnutí a to, čemu jsem se rozhodl v budoucnu věnovat.

Srovnávaje se s profesionály, jako jsou Reznik, Korotkevich, Pilyugin a dalšími skvělými lidmi, se kterými jsem měl tu čest se setkat… chápal jsem, že v rámci mé současné práce nebudu mít úkoly pro rychlý pokrok. Měl jsem dobrou teorii, ale chyběla mi praxe.

Bylo mi nabídnuto vybudovat nový projekt od základů na novém místě. Práce začala od prvního dne naplno. Všechno, co jsem od života dosud chtěl, se mi splnilo: zajímavý projekt, vysoký plat, možnost ovlivnit kvalitu produktu. Ale v určitém okamžiku jsem se uvolnil a udělal docela vážnou chybu, hned poté, co jsme dokončili MVP pro klienta.

Snažil jsem se soustředit na vývoj a poskytnout kvalitnější řešení, ale čím dál méně jsem mohl věnovat čas managementu a komunikaci s klientem. Na pomoc mi dali nového člověka, který začal dělat to, co jsem dřív dělal já. Tehdy jsem měl problém pochopit příčiny a následky, ale po tom naše vztahy s klientem začaly rychle zhoršovat, zvýšily se přesčasy a napětí v týmu.

Z mé strany byla učiněna snaha vyrovnat situaci na projektu, zavést pořádek a vrátit se k klidnějšímu vývoji, ale nedali mi to udělat. Všechny uspokojovaly neustálé krizové situace, které bylo potřeba hasit.

Poté, co jsem situaci analyzoval, jsem se rozhodl, že chci od všeho toho cirkusu odpočinout, a navrhl jsem CEO z předchozího zaměstnání, že se k němu vrátím za podmínky, že společně vytvoříme nový projekt. Probrali jsme všechny detaily a plánovali jsme začít vývoj za měsíc. Uplynul měsíc… pak ještě jeden… a další. Na všechny moje otázky byla neustálá odpověď – čekej. Myšlenka vytvořit něco vlastního mě neopouštěla, ale musel jsem dočasně přeBrat na freelancing a pomáhat lidem ze Střední Asie dobýt bankovní sektor Ukrajiny.

Doslova po měsíci jsem se dozvěděl, že vývoj mého projektu tiše začal s neoficiálním souhlasem bývalého vedení. Tito kluci byli skvělými vývojáři .NET, ale neměli žádnou expertizu v tom, co měli udělat. Zvenčí to vypadalo, že mě tiše vyřazují z projektu. A také to tak bylo. V návalu zlosti jsem se rozhodl ten projekt udělat sám, ale motivace rychle vyprchala.

Bývalý CTO mi nabídl pomoc s aktuálními projekty, a já jsem začal dělat to, co jsem uměl nejlépe – hasit požáry. Opět jsem se ponořil do pracovní horečky a sklízím její následky: nezdravá strava, daleko od normálního režimu spánku a neustálý stres. Vše to bylo vysvětleno dvěma projekty, které jsem střídavě tahal ke světlé budoucnosti. Jeden projekt přinášel radost díky pracovnímu režimu 24/7, zatímco u druhého bylo prostě zkreslené chápání managementu, a tým tak pracoval v neustálém spěchu. Toto období v mém životě bych jinak než masochismem nenazval, ale byly i zábavné chvíle.

V klidu si ryješ brambory na chatě u rodičů při retro wave a tu nečekaný telefonát: „Serjoža… koně přestali běžet…“. Po pár sekundách přemýšlení, stojíce na lopatě a přitom trénující v sobě dovednosti babičky Vangy, diktuješ z paměti sekvenční příkazy, aby člověk mohl vyřešit problém na serveru. O takovém zážitku bych si nepřál ani minutu – bylo to skvělé!

Ale tady to začíná být nejzajímavější...

Můj život radikálně změnila jedna schůzka na konci září 2017.

V té době, abych se alespoň trochu povzbudil z pracovní rutiny, jsem plánoval vystoupit na konferenci. Během oběda jsem se náhodou na kuchyni pár slovy setkal se svým kolegou. Okrajově mi řekl: „Zjevně jsi známá osobnost… lidé tě znají i v jiných městech“. Nejprve jsem nechápal, o čem mluví, a on mi ukázal konverzaci v Telegramu. Okamžitě jsem poznal tu dívku, která ke mně chodila na vystoupení, když jsem měl přednášky v Dněpropetrovsku. Bylo mi nesmírně příjemné, že si na mě ten člověk vzpomněl. Bez dalších myšlenek jsem se rozhodl jí napsat a pozval ji do Charkova na konferenci, v rámci které jsem připravoval přednášky.

Byl jsem jedním z prvních a hned jsem ji spatřil ve druhé řadě. To, že přijela, bylo pro mě překvapivým a příjemným zážitkem. Vyměnili jsme si pár frází a začal můj dlouhý maraton povídání, který trval šest hodin. Ten den byl jedním z nejjasnějších v mém životě: sál byl zcela zaplněný, pět po sobě jdoucích prezentací a nepopsatelný pocit, když vás lidé rádi poslouchají. Bylo pro mě těžké soustředit se na celý sál a můj pohled instinktivně směřoval k ní... k té dívce, která přijela z jiného města... kterou jsem znal dva roky, ale nikdy jsme si nepovídali... prostě jsme o sobě celé to období věděli.

Po skončení konference jsem byl unavený a silně deprimovaný, ale přesto jsem chtěl dívce udělat radost - pozval jsem ji na večeři k lidem, s nimiž jsme byli oba. Přiznám, že jsem byl hrozný společník, neustále jsem ironizoval a vyžadoval pozornost. Těžko říct, co se se mnou tehdy dělo. Naše procházka nočním městem se také nepodařila. Měl jsem pocit, že nejlepší je dívku dopravit do hotelu a jet domů se vyspat. Další den jsem strávil v posteli, neměl sílu vstát, a jen k večeru jsem si začal opakovat její slova: „Serjoža, přijela jsem kvůli tobě...“. Opravu jsem ji chtěl ještě jednou vidět, ale do té doby už odjela.

Chvíli jsme si psali, dokud jsem se rozhodl, že k ní musím jet...

Den před vydáním nikdo potřebuje blbosti pro klienta, odložil jsem nasazení a jel do Dnipra. Těžko říct, co se mi honilo hlavou, ale chtěl jsem ji vidět, aniž bych věděl, o čem budu mluvit. Domluvili jsme se na setkání v parku, ale epicentrálně jsem zmátl adresu a pět kilometrů jsem šel špatně. Když jsem si uvědomil svou chybu, rychle jsem se vrátil taxíkem s květinami, které jsem našel v nějaké chudinské čtvrti. A celou tu dobu na mě čekala s kakau.

Seděli jsme na nedostavěném divadelním pódiu, pili studené kakau a povídali si o všem, co nás napadlo. Skákala z jednoho tématu na druhé, vyprávěla mi o svém těžkém minulosti, o neměnnosti typů řetězců v .NET... chytal jsem každé její slovo. Byla vnímavá a chytrá, občas vtipná, trošku naivní, ale všechno, co říkala, bylo upřímné. Už tehdy jsem pochopil, že jsem se do ní zamiloval.

Po návratu do práce jsem v návalu snažil najít pár dní dovolené a jet k ní podruhé, abych jí přiznal své city. Ve skutečnosti se vše vyvinulo jinak…

Moje infantilita, hloupost, staré komplexy a neschopnost plně důvěřovat člověku vedly k tomu, že jsem silně urazil dívku, která se upřímně snažila mi líbit. Ráno jsem si uvědomil, co jsem udělal, a při první příležitosti jsem se snažil osobně ji požádat o odpuštění. Ale nechtěla mě vidět. Když jsem se vracel zpět, snažil jsem se přesvědčit, že ji nepotřebuji, ale bylo to skutečně tak…

Měsíc jsem byl na sebe naštvaný… útočil jsem na okolí… řekl jsem spoustu věcí člověku, který se mi upřímně líbil, za které se nedá odpustit. To mě na duši ještě více trápilo a nakonec vše skončilo nervovým zhroucením a silnou depresí.

Únik z prokletého kruhu sebepoškzování a vnitřních komplexů mi pomohl najít bývalý kolega – Dmitrij Skripka, který mě vzal do posilovny.

Po tom se můj život výrazně změnil. Velice dobře chápu, co to znamená být slabý a nejistý sám v sobě. Ale když jsem začal trénovat, cítil jsem to nejlepší, co posilovna může nabídnout. To je právě ten pocit sebedůvěry a víry ve své schopnosti. Pocit, jak se mění postoj ostatních lidí k tobě. A v ten moment jsem pochopil, že se nechci vracet k předchozímu životu, který jsem měl. Rozhodl jsem se věnovat se tomu, co jsem ve svém životě pořád odkládal.

Ale vnímali jste někdy, že když člověk začíná něco nového, tak začíná prohlašovat své záměry okolní realitě. Všem neustále vypráví s jiskřivýma očima o svých plánech, ale čas plyne a nic se nestane. Takoví lidé neustále hovoří o budoucnosti: 'udělám to', 'dosáhnu toho', 'změním se' a tak rok co rok žijí svými touhami. Jsou jako baterka – motivace vydrží jen na jedno záblesk a pak konec. Byl jsem takový také...

Původně jsem plánoval, že v společnosti motivovaných kolegů můžeme překonat hory, ale často očekávání jasné budoucnosti neodpovídají praxi. Když jsme začali realizovat svůj projekt, pořád jsme plánovali a diskutovali, místo abychom se prostě vzali a jednali.

Často chce každý vše rychle… všichni chtějí uspět na první pokus… všichni jsou sprintéři… všichni začínají běžet, ale časem to vzdává jeden… vzdává druhý. Když cílová čára není na obzoru, málo kdo chce pracovat jen proto, že je třeba dojít do cíle… ráno, odpoledne nebo hluboko v noci… když nikdo nevidí, nikdo nechválí a nikdo neocení, co děláš.

Nikdy se nesdělte o svých plánech, dokud je neuskutečníte. Sdílejte jen výsledky, jakkoli těžké může být dělat to všechno sám. Ano, v takovém případě si vybraný směr ne vždy užíváme a nepřinese nám růžové jednorožce s duhou. Nebudou nás neustále vést osvícené podněty v práci na našich prioritách. Často nám život bude posílat na místa, kam se nám vůbec nechce. Ale pokaždé, když otevřu Visual Studio nebo jdu do posilovny, vzpomínám na to, jaký jsem byl a jaký mohu být. Vzpomínám na setkání s tou holkou z Dnipra, která mě přiměla zamyslet se nad mým vztahem k životu… mnoho jsem pochopil.

Obvykle by závěrečné slovo mělo být dostatečně výstižné, aby se dlouho vrylo do paměti. Chci citovat slova, která jsem jednou slyšel v sále od jednoho chytrého člověka.

Myslíš, že přicházíš do posilovny bojovat s železy? Ne… bojuješ sám se sebou… se svými vzorci… se svou leností… se svými rámci, do kterých ses sám dostal. Chceš neustále řešit cizí problémy, zatímco své odkládáš na později? I s malými kroky, ale je třeba jistě jít k tomu, abys v jednom okamžiku našel své štěstí v životě. Protože štěstí – to je, když na tobě neleží principy a pravidla, které nevymyslel jsi ty. Štěstí – to je, když máš směr rozvoje a užíváš si cestu, a ne pouze konečný cíl. Možná by tedy stálo za to zvednout se a začít pracovat na sobě?

Ach ano, úplně jsem zapomněl… původně byl tento článek zamýšlen, aby se lidé seznámili s projektem, který jsem dělal po celou dobu. Ale jak se ukázalo, během psaní se prioritou stalo popsat důvod, proč jsem se do této činnosti vůbec pustil a proč nechci přestat dále. Pokud jde o projekt stručně řečeno,…

SQL Index Manager – je to bezplatná a funkčně bohatší alternativa komerčních produktů od Devart (99 $) a RedGate (155 $) určená k údržbě indexů SQL Server a Azure. Nemohu říci, že moje aplikace je lepší než skripty od Oly Hallengren, ale díky optimalizovanému popisu metadat a různým užitečným drobnostem se tento produkt určitě může hodit v každodenních úkolech.

Kopání hrobů, SQL Server, roky outsourcingu a můj první projekt

Poslední verzi aplikace si můžete stáhnout na GitHub. Zdrojové kódy jsou tamtéž.
Budu rád za kritiku a zpětnou vazbu 🙂

Zdroj: habr.com

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster