Jak jsem se nestal programátorem v 35 letech

Jak jsem se nestal programátorem v 35 letech
Již od začátku září vycházejí publikace o úspěšném úspěchu na téma „Dětství programátora“, „Jak se stát programátorem po N letech“, „Jak jsem odešel z jiné profese do IT“, „Cesta k programování“ , a tak dále v širokém proudu sypali do Habra. Články jako je tento se píšou pořád, ale teď jsou obzvlášť přeplněné. Každý den píší psychologové, studenti nebo někdo jiný.

A v každém článku zní známá písnička: hlavní věc, kterou autoři radí, je „zkusit“, „nevzdát se“, „nebát se“ a „jít za svým snem“; a v komentářích se často můžete setkat s názorem, že pokud máte rádi počítače od dětství, tak práce s nimi není nakonec nic překvapivého. Na příkladu své biografie bych rád čtenáře přivedl k myšlence, že počáteční podmínky mohou být důležitější než vynaložené úsilí. Víra ve spravedlivý svět podporuje psychický komfort, ale ne příliš přesně odráží realitu.

Nepovoleno: začátek

Jak jsem se nestal programátorem v 35 letech

Энциклопедия профессора Фортрана для старшего школьного возраста

Můj příběh začíná v raném dětství u počítače Corvette z učebny informatiky. Ale to byl náhodný paprsek světla v temné říši postsovětského vzdělávání - v té době muselo oficiální studium informatiky začít v 11. třídě. Právě jsem se přihlásil na náhodně zahájený volitelný počítačový program pro střední školu. Jednou týdně nám otevřeli těžké železné dveře tmavé kanceláře s mřížemi na oknech a ukázali nám, jak pomocí Corvette BASIC zobrazit „Ahoj“ na obrazovce. Bylo to skvělé, ale netrvalo to dlouho.

Zřejmě šlo o jakýsi výchovný experiment, který skončil doslova o šest měsíců později. Nestihl jsem se toho moc naučit, jen mě to zaujalo. Když ale volitelný předmět skončil, s oblibou mi vysvětlili: počítače vlastně nejsou pro děti, lidé nevyrostou na informatiku před jedenáctou třídou.

Zde se sluší poznamenat, že všude kolem vládla strhující devadesátá léta, kdy se různé technické kroužky v palácích pionýrů již z velké části uzavřely a domácí počítače ještě nezevšedněly. Takže jste nemohli získat přístup k technologiím – nebo počítačům – jen proto, že jste se je chtěli naučit. Vítězi se staly děti buď těch lidí, kteří se integrovali do nové tržní ekonomiky, nebo těch, kteří měli každodenní přístup k počítačům – inženýři, učitelé informatiky, „technici“ na různých odděleních.

O mnoho let později jsem se například dozvěděl, že zhruba ve stejném roce mu rodiče mého (budoucího) spolužáka darovali ZX Specrum. Na hry, samozřejmě.

S největší pravděpodobností bych zůstal mimo nový digitální svět. Studoval jsem a vyrůstal jsem s plnou jistotou, že se k počítači dostanu nejdříve v jedenácté třídě. Je legrační, že se to nakonec stalo. Ale asi pár let před tím se stal skutečný zázrak – v rámci místní dobročinné akce jsem dostal počítač.

Zdálo by se, že právě tady budu muset dohnat ztracený čas – ale život opět provedl své úpravy.

Známé rčení říká, že když dáte žebrákovi milion dolarů, nebude vědět, co s ním. Pokud je to chytrý žebrák, část milionu samozřejmě utratí za trénink, včetně toho, že se naučí zacházet s penězi. Ale stejně se to nedá srovnávat s tím, co dokáže člověk, který vyrostl s penězi. Taková katastrofa nastává vždy, když se člověk dostane za hranice své sociální vrstvy.

Protože za normálních okolností bych nikdy nemohl mít počítač, neměl jsem ani peníze na žádné kurzy ani související produkty. Ze stejného důvodu jsem neměl kontakty mezi lidmi, kteří by mi mohli něco říct, prostě jsem nebyl součástí tohoto kruhu. Počítač byl doslova kusem jiného světa. Ne běžné domácí spotřebiče, jak jsou nyní, ale něco jako elfí artefakt. Proto jsem nemohl experimentovat a naučit se něco z vlastní zkušenosti - "rozbijete drahou věc." Nemohl jsem proto svým vrstevníkům říct, že mám doma počítač – blíží se devadesátá léta, vzpomínáte? V souladu s tím byly výrazně omezeny možnosti výměny informací – nemohl jsem nikoho žádat o radu, nemohl jsem se ptát ani sdílet zkušenosti. Internet? Co? Jaký internet? Možná Fido? Ano, neměli jsme ani telefon.

Mohli jste jít do knihovny, hledat knihy nebo referenční knihy zdarma a pak nastal druhý problém. Na tyto podmínky to byl příliš pokročilý počítač. Byl na něm nainstalován Windows 95.

Vzal jsem si hlavní (jedinou) knihu o počítačích, která byla v knihovně - slavnou Hein / Zhitomirsky učebnici „Základy informatiky a informatiky“ s červeným obalem. Nyní jej najdete na internetu a pocítíte kontrast mezi jeho obsahem a obsahem plnohodnotného počítače s Windows 95 na palubě. Situaci dále zhoršovala skutečnost, že bylo obtížné získat i pirátský software - do rozkvětu DVD obchodů s chytlavými názvy „All Office Software - 2000“ zbývalo ještě několik let. Když se však objevily, stále jsem neměl peníze na disky.

Mimochodem, někde tady nadešel čas na „oficiální“ informatiku v 11. třídě – dostali jsme učebnici, kterou jsem již zmínil z roku 91, a skutečným úkolem bylo nakreslit jednoduché stromy algoritmů (tužkou na papír ) a použijte textový editor Lexicon .

Formulář výprask

Jak jsem se nestal programátorem v 35 letech

Настоящие программисты и я

V důsledku toho se vývoj mého počítače na několik let bohužel zastavil. Přečetl jsem si nápovědu Windows, háčkem nebo podvodníkem jsem získal různé programy pro počítač na disketách a úpravou souboru autoexec.bat jsem se naučil být „pokročilým uživatelem“. Lexikon jsem si přinesl ze školy, ale co? Obecně, v době, kdy jsem se konečně mohl vrátit do dětství a začít programovat v qBasic, už kolem mě vládla vizuální rozhraní.

Tento kontrast do značné míry zničil mou motivaci studovat pravidelné textové programování do hloubky. Důvodem byl tísnivý rozpor mezi grafikou Windows 95, se kterou jsem začal své skutečné ponoření do počítačového světa, a nudnou textovou obrazovkou jazyků, které jsem tehdy znal. Předchozí generace programátorů byla prostě ráda, že při zápisu POINT(10,15) se na obrazovce objevila tečka. Pro ně bylo programování „nakreslit na obrazovku něco, co tam nebylo“. Pro mě už byla obrazovka plná formulářů a tlačítek. Pro mě bylo programování „přimět tlačítko, aby při stisknutí něco udělalo“ – a samotné vytváření tlačítka bylo prostě nudné.

Jako lyrickou odbočku bych rád poznamenal, že nyní se vývoj programovacích jazyků ve spirále vrátil do stejné situace. Nyní všichni „skuteční programátoři“ opět navrhují rozhraní v poznámkovém bloku a každý programátor je nyní jakoby opět povinen být designérem. Opět je potřeba umístit tlačítka, vstupní okna a další ovládací prvky na obrazovku výhradně pomocí kódu. Ve výsledku klasické pravidlo 80/20 v tomto případě vypadá takto: „80 % času trávíme vytvářením rozhraní ručním psaním kódu a 20 % času nastavováním chování prvků rozhraní.“ Proč tomu tak bylo v dobách DOSu a Pascalu - chápu; nebyly žádné alternativy. Proč to nyní existuje, když každý už viděl a osahal VB, Delphi a C# - nevím; Mám podezření, že problém je v tom, zda je vývojové prostředí placené nebo bezplatné. Pohodlné věci jsou vždy drahé a ne tak dávno se objevily bezplatné verze zmíněných prostředí.

To byl jeden z důvodů, proč mě internetové programování minulo. I když, jak se ukázalo mnohem později, nejjednodušší by bylo vytvořit si portfolio a stát se programátorem. Snažil jsem se dostat do rukou PHP i JS, ale nechtěl jsem "psát kód do poznámkového bloku". No a dalším důvodem je, že internet se v mém životě objevil buď v roce 2005 nebo 2006 - předtím byl někde na periferii světového obrazu. Spolu s mobilními telefony „co používají bohatí lidé“.

Takže jsem opustil všechno to programování v DOSu a vrhl se po hlavě do školicí databáze Access Northwind, která mi dala formuláře, tlačítka, makra a vrchol programování aplikací – VBA. Asi někde v tu chvíli jsem se nakonec rozhodl, že v budoucnu chci pracovat jako programátor. Sehnal jsem si disk s Visual Studiem, koupil papírovou knihu(!) na VB a začal vyrábět kalkulačky a piškvorky, radoval jsem se, že celý návrh vznikl na formuláři za pár minut a ne ručně. Protože počítač už nebyl žádnou vzácností, mohl jsem konečně vyrazit do světa a diskutovat o programování s podobně smýšlejícími lidmi.

V těchto diskuzích mi vyšlo najevo, že VB je minulostí, umírající jazyk, který byl vynalezen pro sekretářky a všichni opravdoví chlapi píší v C++ nebo Delphi. Jelikož jsem si ještě pamatoval Pascala, zvolil jsem Delphi. Možná to byla moje další chyba v dlouhé řadě překážek na cestě stát se programátorem. Šel jsem ale cestou nejmenšího odporu, protože jsem chtěl co nejdříve vidět výsledky své práce. A já je viděl! Koupil jsem si také knihu o Delphi, propojil jsem ji s Excelem a Accessem, které jsem již znal, a v důsledku toho jsem vytvořil první přiblížení, které by se nyní nazývalo „systém BI“. Smutné je, že teď jsem bezpečně zapomněl všechen pascal, protože jsem se ho deset let nedotkl.

A samozřejmě jsem se dvakrát pokusil jít na vysokou školu, abych se stal programátorem. V našem malém městě k tomu příliš příležitostí nebylo. Poprvé jsem se bláhově šel zapsat do specializace „Aplikovaná matematika“, ze které lidé vystudovali právě takovou specializaci – programátor, ale vyžadovalo se od nich rigorózní znalosti matematiky daleko nad rámec školního kurzu. Takže jsem na zkoušce neprospěl. Při získávání středního vzdělání jsem musel absolvovat vysokou školu. Podruhé jsem na sebe mírně snížil požadavky a šel na strojírenskou specializaci - práce inženýra mě příliš nelákala, ale stále se blížila práci s počítači. Jen už bylo pozdě - lidé ochutnali výhody technických specialit a houfně se tam hnali. Do rozpočtových míst se kvalifikovali pouze medailisté.

Proto teď mám humanitní vzdělání. Je to červené, ale ne technické. A tady se začíná prolínat smutný příběh dospívání se smutným příběhem hledání práce.

Houslista není potřeba

Jak jsem se nestal programátorem v 35 letech

...но не обязательно выживу...

Existuje velmi rozšířený mýtus, že „od programátora nežádají diplom“. Důvodů tohoto mýtu je více, pokusím se uvést ty hlavní.

Za prvé, na začátku devadesátých let – a trochu i na konci devadesátých let – byly znalosti výpočetní techniky v zásadě vzácné. Pokud člověk věděl, kde se počítač zapnul a mohl spustit program, udělal to, co obchod vyžadoval. A všeobecný chaos na trhu práce donutil zaměstnavatele rychle najít každého, kdo je schopen vykonávat požadovanou práci - nezáleží na tom, co tam kdysi studoval, důležité je, co umí teď. Značná část samouků proto na pohovoru klidně ukázala své schopnosti a získala práci.

Za druhé, ve stejných letech se podnikání velmi rychle rozvíjelo, ale stále neexistoval tak moderní koncept jako HR. Personalisté zůstali sovětskými personalisty, sepisovali sešity a pracovní smlouvy a pohovory vedli specialisté nebo manažeři osobně. Protože většinu z nich zajímal výsledek, formální kritéria, jako je vzdělání, byla skutečně považována za poslední.

To vedlo k monstrózní nerovnováze v masovém vědomí. Lidé, kteří v těchto podmínkách získali práci, mohou zcela upřímně říci, že programátor nepotřebuje diplom, a sami sebe uvést jako příklad. Tento typ samozřejmě znáte. Pokud vám někdo řekne: „Prostě ukaž, co umíš, a najmou tě“, je to právě takový programátor, z té doby si ho najali a on věřil v nedotknutelnost světa. Zhruba stejným způsobem staří sovětští lidé říkají něco jako „ale vy pracujete na počítači a umíte číst anglicky, s takovými dovednostmi bych byl wow!“ Už nechápou, že takové dovednosti byly jen „wow“ v sovětských dobách, ale nyní to může udělat každý druhý člověk.

Pak se přesně to samé stalo na počátku XNUMX. století, kdy ropa začala stoupat, ekonomika se začala rozvíjet a davy nově ražených obchodníků spěchaly na trh práce a hledaly kohokoli, kdo by dokonce uměl zapnout počítač.

Zároveň ale tok ropných peněz vytvořil neproduktivní personál – HR oddělení. Byli tam ti samí staří sovětští personalisté, ale byli zcela nečekaně pověřeni úkolem určit kvalitu jakéhokoli zaměstnance. Oni samozřejmě nemohli dělat rozhodnutí této úrovně. Proto si vyvinuli vlastní hodnotící kritéria, dosti vzdálená realitě, založená na přeložených knihách z požehnaného západu a formálních kritériích, jako je vzdělání. Došlo tak k velkému obratu: od skutečných dovedností k formálním kritériím.

Mýtus zůstal živý, jen mírně upravený.

Ekonomika stále rostla, lidé byli odevšad popadáni, odlákáni z jiných firem, ale personalisté už položili své houževnaté tlapy na výběrové řízení. A nejdůležitější nebylo „ukaž, co umíš“ – stejně personalista nebude rozumět tomu, co mu ukazují – ale „pracovní zkušenosti“. Takže lidé, kteří byli kdysi někde najati bez programátorského vzdělání pro schopnost mačkat tlačítka, byli nalákáni do jiné společnosti jednoduše proto, že předtím pracovali jako „softwarový inženýr“. A o diplom se zase nikdo neptal, protože na to nebyl čas – máte „zkušenosti“? No, pospěšte si, posaďte se a pracujte!

Konečně posledním, třetím důvodem je rychlý rozvoj internetu a soukromých projektů. Lidé vytvářeli projekty pro domácí mazlíčky, tyto projekty bylo možné ukázat komukoli a prokázat tak své dovednosti. Odešlete dopis, připojíte odkaz na svůj web – a nyní jste již prokázali své dovednosti.

Co teď?

Ceny ropy, jak víme, se zhroutily, ale mýtus stále žije. Ostatně na pozicích „softwarových inženýrů“ je mnoho lidí, kteří se na tyto pozice skutečně dostali bez specializovaného vzdělání. Nyní však žádný z těchto důvodů plně nefunguje a nyní by tento trik se zaměstnáním mohl zopakovat jen málokdo z nich.

  • Znalost výpočetní techniky se stala všudypřítomnou. Práce s počítačem se v životopise už prostě neuvádí, stejně jako tam není uvedena schopnost číst a psát (to by mimochodem neškodilo - začal jsem se často setkávat s gramatickými chybami i v oficiálních médiích, a v článcích o Habrém se objevují se záviděníhodnou pravidelností) .
  • Objevila se HR oddělení a HR specialisté, kteří nenesou žádnou odpovědnost za svá rozhodnutí a mohou použít jakákoli kritéria výběru. Přirozeně se dává přednost formálním - hledí se na věk, vzdělání, pohlaví a dobu na předchozím působišti. Dovednosti a schopnosti se řídí zbytkovým principem.
  • O programátory není nouze už dlouho. Je nedostatek dobře programátory, ale to platí obecně pro jakoukoli specializaci. A každý školák na internetu funguje jako obyčejný programátor, na stránkách na volné noze se lidé doslova perou o právo udělat něco pro své portfolio zadarmo.
  • Samozřejmostí se staly i projekty pro domácí mazlíčky. Internet je posetý osobními stránkami a klony Tetris a tento projekt se již stává téměř povinným, to znamená, že když projdete sítem výběru personálu, ocitnete se v sítu výběru specialistů a řeknou „ukaž mi svůj github“.

Lidé, kteří mají vzdělání – nebo lidé, kteří mají praxi nahrazující vzdělání v očích HR oddělení – vidí pouze druhou část. Obvykle říkají něco takového: „Programátor k práci nepotřebuje titul, ale projekty na Githubu by byly užitečné.“

Ale protože HR oddělení nezmizelo, je to celkem pravdivě formulováno takto: „K práci potřebuje programátor diplom (k absolvování HR), ale také projekty na Githubu (k absolvování technického pohovoru). A já se svým humanitním vzděláním to plně pociťuji - protože o Githubu vím jen ze stížností programátorů s technickým vzděláním, ale přísné personální síto mě na prvním stupni eliminuje.

Lidé nevidí vzduch, ryby nevidí vodu a lidé s technickým vzděláním nebo pracovními zkušenostmi ve společnosti CODTECHNOSOFT LLC nevidí, že se po nich nepožaduje diplom, protože to je již implicitní. Obzvláště vtipné jsou výmluvy lidí typu „Pracuji tolik let, nikdy jsem neukázal svůj diplom“. Ptáte se, zahrnuli jste to do životopisu? No, ano, samozřejmě. Takže navrhujete, abych na svůj životopis uvedl falešné vzdělání nebo tak něco, protože stejně nebudou chtít potvrzení? Mlčí a na nic neodpovídají.

Mimochodem, ve specialitě, kde všechna rozpočtová místa obsadili medailisté, byla budgetová jen polovina skupiny. A druhá polovina byli studenti placeného vzdělávání - víte, kupovali si kůru na splátky za peníze svých rodičů. Můj přítel tam šel a dostal diplom. Díky tomu jsem se stal plnohodnotným „softwarovým inženýrem“ a od té doby jsem neměl s prací programátora žádné problémy. Protože diplom neříká, zda jste studovali zdarma nebo zdarma. Ale specialita, „technická“ - píšou.

Mimo komfortní zónu

Jak jsem se nestal programátorem v 35 letech

Это я уверенно поднимаюсь по карьерной лестнице

Když jsem přijel do Moskvy a začal jsem hledat práci, tohle všechno jsem nevěděl. Stále jsem věřil v mýtus, že programátorovi stačí ukázat výsledek své práce. Vlastně jsem s sebou nosil ukázky svých programů na flash disku - při pohledu dopředu řeknu, že se na ně nikdo ani jednou nepodíval. Pozvánek však bylo vůbec málo.

Tehdy jsem si ještě vzpomněl na Delphi a zkusil se dostat do nějaké technické firmy, alespoň na pozici stážisty. Denně rozesílal tucet dopisů, ve kterých vysvětloval, že se o počítače zajímám od dětství a chci studovat dál. Několikrát mi zcela upřímně odpověděli, že bych měl mít technickou specializaci – právě proto HR manažeři hájí hranice velkých společností, aby vymýtili nejrůznější humanitární smolaře. Ale většinou jen dostávali standardizovaná odmítnutí. Nakonec jsem nemohl pokračovat v hledání a skončil jsem u běžné kancelářské práce, kde jsem musel používat Excel.

O pár let později byly do Excelu přidány Access a SQL, protože jsem si vzpomněl na své mládí a začal jsem aktivně psát skripty VBA. Ale stále to nebylo „skutečné programování“. Dal jsem to další pokus stažením moderního Visual Studia a ponořením se do C#. Nastudoval jsem si to jako první přiblížení, napsal malý program a znovu se snažil někam dostat – aniž bych zanedbával plnohodnotná volná místa nebo nabídky stáží.

Tentokrát jsem na své stovky dopisů nedostal jedinou odpověď. Nikdo. Protože, jak už teď chápu, můj věk se blížil ke třicítce – a spolu s humanitární specialitou v mém životopise se to stalo černou skvrnou pro všechna HR oddělení. To značně podkopalo jak mé sebevědomí, tak mou víru v mýty programátorů o trhu práce. Zcela jsem opustil „opravdové programování“ a zaměřil se na běžnou kancelářskou práci. Čas od času jsem stále odpovídal na různá volná místa, ale jako odpověď jsem stále mlčel.

Někde v této fázi jsem začal chápat, jak cenné pro člověka je to, čeho si nevšimne, nebo co považuje za standardně všichni. Lidé, na které se obracíte o radu nebo si prostě stěžujete na život, se do takových jemností neponořují. Četli populární knihy o psychologii a říkají vám, že musíte vystoupit ze své komfortní zóny. I když už dávno existuje známý vtip, že nejprve je potřeba vstoupit do své komfortní zóny. S věkem se cena tohoto vstupu či výstupu zvyšuje – například teď si prostě nemůžu dovolit skončit a jít pracovat jako stážista. Svou činnost můžete měnit jen opatrně a setrvávat ve svém současném zaměstnání, dokud se váš příjem nevyrovná.

Existují rozumní poradci a dávají doporučení, která bych dal i já. To zahrnuje samostatné učení a práci na dálku nebo vytvoření vlastního projektu. Ale jsou zde úskalí.

Faktem je, že práce na dálku je výsadou výhradně pro ty, kteří mají „pracovní zkušenosti“. Pro začátečníka, který potřebuje pomoc a trénink, je naprosto nereálné, aby se na to dostal. Stejně se s vámi nikdo nechce mazat, ale tady je to také potřeba udělat na dálku.

Samostudium je strašně neefektivní. To, co vás naučí třeba za šest měsíců, vám bude trvat dva roky, než přijdete sami. Poměr je asi takový. Nejrůznější maličkosti, standardní techniky a známá úskalí budete muset najít sami, neustále znovu vynalézat kolo. To vás samozřejmě může do jisté míry učinit informovanějším, protože tohle všechno jste sami našli a překonali. Ale zabere vám to čtyřikrát déle a stále nebudete mít žádné skutečné zkušenosti se skutečnými produkčními projekty.

Zároveň dobře vím, že skutečné užitečné zkušenosti vznikají až při řešení skutečných výrobních problémů. V tomto smyslu vám akce jako „psaní piškvorek“ pomohou jednoduše porozumět jazyku v počáteční fázi. Ale i když napíšete piškvorky, námořní bitvu a hada, stejně nebudete schopni v praxi dělat to, co vaše podnikání potřebuje.

Tady ti nejnetrpělivější zase budou chtít poradit - vezměte si, říká se, skutečnou technickou specifikaci z nějakých nezávislých stránek a napište na ni, a naučíte se sami, a dokonce budete mít portfolio.

No, pojďme konečně zvážit metodu „pet-project“. Musíte napsat program, který je pro lidi užitečný, a pak tento program vzít někam, kde se vyrábějí podobné programy. Teoreticky to zní skvěle, ale ve skutečnosti je to past. Místo toho, abyste zpočátku pracovali na skutečném projektu, ztrácíte čas zjevně nesmyslnými úkoly, abyste později mohli plnit úplně stejné úkoly, ale se smyslem.

Stop! - budou na mě křičet čtenáři. - Počkejte! Tohle je cvičení! Takhle vypadá všude a pořád! A souhlasil bych, kdyby toto školení dalo šanci na výsledky. Ale ne. Vracíme se k tomu, že už mám zkušenosti s podobnými pokusy, podobným tréninkem.

Existuje na světě alespoň jedna firma, která říká – naše firma dělá messengery, napíšeme nám messenger v takovém a takovém jazyce, s takovými a takovými parametry a my vás pak zaměstnáme? Ne. To je vždy možnost a u člověka s nesprávným věkem a vzděláním je pravděpodobnost velmi nízká. Život mi to všechno velmi dobře vysvětlil. Například v různých obdobích svého života jsem znal a používal VB a VBA, Pascal a Delphi, SQL, R, JS, C# a dokonce (sám jsem překvapen!) Genesis32. Ve skutečnosti jsem našel a absolvoval kurzy, dělal ty notoricky známé projekty, mohl je ukázat na pohovoru a odpovídat na otázky o nich. a co?

Jednak to prostě nikoho nezajímalo a nežádal nic ukázat, já jsem se k těmto rozhovorům hloupě nedostal. Za druhé, z toho všeho si teď pamatuji opravdu jen VBA+SQL, protože je používám pořád - zbytek není užitečný a je zapomenut. Navíc situace vypadala opravdu těžce: není to tak, že by se dívali na moje projekty a řekli „poslouchej, tady je všechno špatné, nevíš, jak psát kód, tady a tady to nefunguje.“ Ne, prostě mě ignorovali. Vzdělání svobodných umění, víš? "Je to proto, že jsem černý."

Výsledky

Jak jsem se nestal programátorem v 35 letech

Когда даже под гнётом обстоятельств ты сохраняешь внутренний покой

I přes pesimistickou povahu textu to nevzdávám. Jen se mi nyní prostor možností prudce zúžil, reálnou cestu vidím jen jednu - jde o výše zmíněný „pet project“, ale zaměřený ani ne tak na „hledání práce“, ale na „snažení se vytvořit firmu." Potřebujete najít nevyřešený problém, vyřešit ho a najít alespoň pár desítek lidí, kteří vaše řešení využijí. Další otázkou je, že to zní jednoduše, ale ve skutečnosti je těžké najít problém, který dosud nevyřešil jeden z milionů programátorů a aspirantů – a navíc dostatečně jednoduchý pro začátečníka.

Nyní jsem se dostal do Pythonu, po vzoru mnoha předchůdců jsem Habr rozebral a o výsledcích připravuji článek. Doufal jsem, že to publikuji jako svůj první článek habra, ale ještě tam musím přidat trochu textu. A pak se téměř každý den, nebo dokonce dvě denně, začaly hrnout publikace na téma „Jak jsem se s trochou snahy stal programátorem“.

Nemohl jsem odolat, abych vám řekl, proč jsem vynaložil tolik úsilí, ale nikdy jsem se nestal programátorem.

Abych to stručně shrnul, rád bych řekl následující:

  1. Touhy a úsilí dokážou opravdu hodně, ale stále rozhoduje materiální základna. Těm, kteří to mají, jejich touhy a úsilí pomáhají dosáhnout více. Ti, kteří to nemají, jim jejich touhy a úsilí nepomohou dosáhnout obvyklého výsledku. Mít vášeň pro počítače od dětství vám může pomoci stát se programátorem, ale není to taková pomoc. Mnohem větší šanci stát se programátorem má ten, kdo se o počítače nikdy ani nezajímal, ale jehož bohatí rodiče poslali studovat do módního technického oboru. Samotný koníček ale nestačí, pokud vám – jako v jedné z nedávných publikací – v dětství nekoupili programovatelné kalkulačky
  2. Je na čase se konečně vzdát mýtu, že k práci programátora stačí umět programovat. V nejlepším případě stačí umět dobrý programování, například „psaní kódu na tabuli“ - ano, takoví lidé budou utrženi rukama. Mluvit o lidech, kteří jsou odváženi z ulice, jen aby věděli, na které straně počítače je klávesnice, je velmi silná nadsázka, v takových rozhovorech vidíme typickou chybu přeživšího. Kolem každého programátorského volného místa je „skleněná stěna“ HR oddělení - lidé s technickým vzděláním to prostě nevidí a zbytek si do toho může jen nesmyslně tlouct do hlavy. Nebo – jako v jiné nedávné publikaci – získat práci „přes známého“.
  3. Abyste se v dospělosti „stali“ programátorem, musíte mít stejný úspěšný soubor okolností jako v mladém věku. Dospělý člověk samozřejmě umí mnohem lépe (vidí cíl, ke kterému jde, má zkušenosti s tréninkem a rozvojem, zná skutečné potřeby trhu), ale je o mnohé ochuzen (musí se živit, utrácet čas na každodenní život a jeho zdraví už není To). A pokud – jako v jiné nedávné publikaci – existuje materiální podpora ze strany rodiny a stabilita života v podobě vlastního bydlení, pak je změna aktivit opravdu mnohem jednodušší

Zdroj: www.habr.com

Přidat komentář