2024 Autor: Malcolm Clapton | [email protected]. Naposledy změněno: 2023-12-17 03:50
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í.
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í.
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.
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.
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:
Talent se přeceňuje: Proč přirozený talent k úspěchu nestačí
Zjišťujeme společně s Lifehackerem, zda talent vždy pomůže a povede k úspěchu nebo bez píle a pracovní nadání je jen prázdná fráze
Jak vybrat notebook pro programování
Notebook pro programování by měl být dostatečně výkonný a s dobrým systémem chlazení. Zjistili jste, na co si ještě musíte dát pozor
174 bezplatných knih o programování, designu a podnikání
Známé nakladatelství O'Reilly vydalo více než sto nových knih o informačních technologiích a podnikání v otevřeném přístupu. Texty jsou dostupné v angličtině. Můžete si jej stáhnout zcela zdarma. Knihy jsou krátké informativní publikace připravené pracovníky nakladatelství a různými odborníky z IT branže.
25 bezplatných online kurzů programování
Zvládněte Javu, JavaScript, C++ a další oblíbené programovací jazyky od nuly, aniž byste opustili svůj domov svým vlastním tempem
2 otázky, které vám pomohou proměnit vášeň ve zdroj příjmu
Aby se vášeň stala kariérou, musí být doplněna dovednostmi a správným umístěním. Pochopení toho, jak se koníček může změnit v podnikání