K dobrému programování nepotřebujete talent ani vášeň
K dobrému programování nepotřebujete talent ani vášeň
Anonim

Myslíte si, že nemáte dostatek talentu na to, abyste se stali programátorem? Potřebujete vášeň, posedlost prací? Spíš ne. A tolik skvělých vývojářů si to myslí.

K dobrému programování nepotřebujete talent ani vášeň
K dobrému programování nepotřebujete talent ani vášeň

Od dětství všichni cool programátoři snili o psaní kódu. A pokud to není o vás, pak buď neexistujete, nebo selháte a obecně se nehodíte pro velké a hrozné programování (aspirované).

Tyto hluboce zakořeněné stereotypy jsou zcela mylné. Jsou také škodlivé, jak se mnozí úspěšní programátoři domnívají.

Image
Image

Jacob Kaplan-Moss

Mýtus o genialitě programátorů je nebezpečný. Na jednu stranu přeceňuje vstupní požadavky do této oblasti, straší od profese. Na druhou stranu mýtus pronásleduje specialisty. Pokud totiž nejste posedlí kódem, jste samozřejmě smolař. V důsledku toho musí programátor buď kódovat, nebo se naučit kódovat lépe a více, a to ovlivňuje kvalitu života. Musíme se tohoto přístupu zbavit. Programování je jen sada dovedností, která nevyžaduje velký talent. A vůbec není ostuda být obyčejným programátorem.

Jacobova stránka na Twitteru uvádí, že tvůrce Djanga je „falešný programátor“. Protože byl unavený z falešné představy o povolání.

Jacob Thornton pracoval jako programátor na Twitteru a nyní na Medium. Přišel také s Bootstrap, frameworkem, který na platformě GitHub nasbíral 80 000 hvězdiček. A slova tohoto kodéra také boří mýtus o programování nedostupném pro pouhé smrtelníky.

Image
Image

Jacob Thornton

Nesnáším počítače. Chystal jsem se studovat sociologii na New School v New Yorku.

Dostal jsem práci, i když jsem neměl žádné dovednosti, které jsem potřeboval. Mohl jsem být kdykoli vyhozen. Tvrdě jsem pracoval na svém pokročilém kurzu JavaScriptu, protože jsem nerozuměl, co se děje. A neměl jsem jinou možnost.

Jeden z nejděsivějších okamžiků v mém životě byl, když se kolem mě shromáždil celý tým startupů a požádal mě, abych problém vyřešil žádostmi napříč doménami. Nikdy jsem to nedělal, jen přibližně jsem pochopil, o co jde. Začal jsem kódovat a aktualizovat prohlížeč. Nic se nezměnilo. A tak několikrát za sebou. Začínal jsem být hysterický: jako nikdy předtím jsem byl blízko selhání. A pak jsem si uvědomil, že jsem do kódu zapomněl přidat.send (). Opravil jsem chybu, dostal výsledek, tým se usmál a vrátil se do práce.

Seděl jsem 15 minut a hlavou mi běžela stejná myšlenka. Tady to je. Podařilo se mi. Nenechám se vyhodit.

Příběh se jen málo podobá popisu rychlé kariéry geniálního programátora. Odkud se tedy bere motivace? Jacob odpovídá: „Jsem společensky odpovědný člověk. Moji přátelé, front-endoví vývojáři, mě vždy budou nelichotivě informovat, že mé pokusy o zaoblené rohy selhaly nebo že nová funkce vypadá v konkrétním prohlížeči nechutně. Mám rád. Baví mě kódovat a pracovat s přáteli."

Na Twitteru se Jacob Thornton nazývá „počítačovým ztroskotancem“. Nejoblíbenější příspěvek ve feedu: "Jsem nejhorší inženýr ve společnosti, ale jsem v prvních třech." Neodpovídá popisu typického programátora, že?

Komentáře dalšího profíka (Rasmus Lerdorf) jsou často kontroverzní.

  • "Nesnáším programování." Ale rád řeším problémy."
  • „Na světě jsou lidé, kteří upřímně rádi programují. Nerozumím jim."
  • "Nejsem skutečný programátor." Dávám dohromady nejrůznější věci, dokud to nezačne fungovat. Pak jdu dál. Skutečný programátor řekne: "Dobře, tohle funguje, ale tohle je únik paměti, musíme to opravit." A restartuji Apache každých 10 požadavků."

V jeho slovech je těžké rozeznat nějakou zvláštní lásku k počítačům. Stejně jako oba Jacob, kteří nezapadají do mýtů velkých kodérů, tak trochu předstírá, že je programátor.

Image
Image

David Heinemeier Hansson tvůrce kolejí

Je to zábava. Když jsem používal PHP nebo psal v Javě, vždy jsem hledal něco jiného, jiný programovací jazyk. Jen pro zábavu, protože programovací jazyky jsou nudné. Při práci s PHP a Java jsem neměl v úmyslu být programátorem.

Další recenze o mně, která nemá nic společného s image počítačového génia. David Heinemeyer Hansson se nakonec zamiloval do elegance Ruby, nikoli do programů a počítačů. Kdyby Ruby nebyla vynalezena, dělala by něco diametrálně opačného.

Jak je již jasné, existuje nespočet článků a rozhovorů, které vyvracejí stereotypy o programátorech. Na toto téma také rádi vtipkují. Zde je několik, ale pravdivých citací kódování od samotných vývojářů:

  • Co jeden mizerný software, druhý - práce na plný úvazek.
  • Každý blázen dokáže napsat kód, kterému počítač rozumí. Dobrý programátor píše kód čitelný pro člověka.
  • Programy a kostely jsou velmi podobné. Nejprve je postavíme. Pak se modlíme, aby to vyšlo.

Pokud programátoři opravdu potřebují hodně talentu a obětavosti, proč jsou takové vtipy mezi profesionály oblíbené?

Zatímco se učíte programovat, bude vám řečeno, že děláte všechno špatně. Vysvětlí vám, proč nejste skutečný kodér. Snažit se být „skutečným geekem“vás přivede k šílenství.

Ano, tento článek je proti programátorským stereotypům. O nesmyslných mýtech, že toto velké umění je dostupné jen pár vyvoleným. Až se příště zamyslíte nad tím, zda máte dostatek schopností a zda máte dostatek dovedností, a nepošlete toto programování do háje, dejte si pauzu. Zkuste jiné metody. Problém často spočívá v tom, jak se učíte. Ve svém postoji k učivu. A nevzdávejte to, dokud k problému nepřistoupíte různými způsoby.

Být programátorem nevyžaduje talent ani vášeň.

Doporučuje: