Na dobré programovanie nepotrebujete talent ani vášeň
Na dobré programovanie nepotrebujete talent ani vášeň
Anonim

Myslíte si, že nemáte dostatok talentu na to, aby ste sa stali programátorom? Potrebujete vášeň, posadnutosť prácou? Nie naozaj. A toľko skvelých vývojárov si to myslí.

Na dobré programovanie nepotrebujete talent ani vášeň
Na dobré programovanie nepotrebujete talent ani vášeň

Od detstva všetci cool programátori snívali o písaní kódu. A ak to nie je o vás, potom buď neexistujete, alebo ste zlyhaní a vo všeobecnosti nie sú vhodné pre veľké a hrozné programovanie (aspirované).

Tieto hlboko zakorenené stereotypy sú úplne nesprávne. Sú tiež škodlivé, ako sa mnohí úspešní programátori domnievajú.

Image
Image

Jacob Kaplan-Moss

Mýtus o genialite programátorov je nebezpečný. Na jednej strane preceňuje vstupné požiadavky do tejto oblasti, straší od profesie. Na druhej strane mýtus prenasleduje špecialistov. Koniec koncov, ak nie ste posadnutí kódom, ste, samozrejme, lúzer. V dôsledku toho musí programátor buď kódovať, alebo sa naučiť kódovať lepšie a viac, a to ovplyvňuje kvalitu života. Musíme sa zbaviť tohto prístupu. Programovanie je len súbor zručností, ktorý si nevyžaduje veľký talent. A vôbec nie je hanba byť obyčajným programátorom.

Jacobova stránka na Twitteri uvádza, že tvorca Djanga je „falošný programátor“. Pretože bol unavený z falošnej predstavy o profesii.

Jacob Thornton pracoval ako programátor v Twitteri a teraz v Medium. Prišiel tiež s Bootstrapom, rámcom, ktorý na platforme GitHub získal 80 000 hviezdičiek. A slová tohto kódera vyvracajú aj mýtus o programovaní nedostupnom pre obyčajných smrteľníkov.

Image
Image

Jacob Thornton

Neznášam počítače. Chystal som sa študovať sociológiu na New School v New Yorku.

Dostal som prácu, aj keď som nemal žiadne zručnosti, ktoré som potreboval. Kedykoľvek ma mohli vyhodiť. Tvrdo som pracoval na svojom kurze JavaScript pre pokročilých, pretože som nerozumel, čo sa deje. A nemal som inú možnosť.

Jeden z najstrašidelnejších momentov v mojom živote bol, keď sa okolo mňa zhromaždil celý tím startupov a požiadal ma, aby som problém vyriešil žiadosťami z viacerých domén. Nikdy som to nerobil, len približne som pochopil, o čo ide. Začal som kódovať a aktualizovať prehliadač. Nič sa nezmenilo. A tak niekoľkokrát za sebou. Začínal som byť hysterický: ako nikdy predtým som bol blízko neúspechu. A potom som si uvedomil, že som do kódu zabudol pridať.send (). Opravil som chybu, dostal výsledok, tím sa usmial a vrátil sa do práce.

Sedel som 15 minút a hlavou mi behala tá istá myšlienka. Tu to je. Zvládol som. nebudem vyhodený.

Príbeh sa len málo podobá na opis rýchlej kariéry geniálneho programátora. Odkiaľ sa teda berie motivácia? Jacob odpovedá: „Som spoločensky zodpovedný človek. Moji priatelia, vývojári front-endov, ma vždy budú nelichotivo informovať, že moje pokusy o zaoblenie rohov zlyhali alebo že nová funkcia vyzerá v konkrétnom prehliadači nechutne. Mám rád. Baví ma programovať a pracovať s priateľmi."

Jacob Thornton sa na Twitteri nazýva „počítačovým porazeným“. Najpopulárnejší príspevok v informačnom kanáli: "Som najhorší inžinier v spoločnosti, ale som v prvej trojke." Nezodpovedá popisu typického programátora, však?

Komentáre ďalšieho profíka (Rasmus Lerdorf) sú často kontroverzné.

  • „Nenávidím programovanie. Ale rád riešim problémy."
  • „Na svete sú ľudia, ktorí úprimne milujú programovanie. Nerozumiem im."
  • „Nie som skutočný programátor. Dávam dokopy všeličo, kým to nezačne fungovať. Potom idem ďalej. Skutočný programátor povie: "Ok, toto funguje, ale toto je únik pamäte, musíme to opraviť." A každých 10 žiadostí reštartujem Apache."

V jeho slovách je ťažké rozpoznať nejakú zvláštnu lásku k počítačom. Ako obaja Jacob, ktorí nezodpovedajú mýtom o veľkých kóderoch, tak trochu predstiera, že je programátor.

Image
Image

David Heinemeier Hansson tvorca koľajníc

Je to zábava. Keď som používal PHP alebo písal v Jave, vždy som hľadal niečo iné, iný programovací jazyk. Len pre zábavu, pretože programovacie jazyky sú nudné. Pri práci s PHP a Java som nemal v úmysle byť programátorom.

Ďalšia recenzia o mne, ktorá nemá nič spoločné s imidžom počítačového génia. Nakoniec sa David Heinemeyer Hansson zamiloval do elegancie Ruby, nie do programov a počítačov. Ak by Ruby nebola vynájdená, robila by niečo diametrálne opačné.

Ako je už jasné, existuje nespočetné množstvo článkov a rozhovorov, ktoré vyvracajú stereotypy o programátoroch. Na túto tému radi žartujú. Tu je niekoľko, ale pravdivých citátov o kódovaní od samotných vývojárov:

  • Čo jeden mizerný softvér, druhý - práca na plný úväzok.
  • Každý blázon dokáže napísať kód, ktorému počítač rozumie. Dobrý programátor píše ľudsky čitateľný kód.
  • Programy a kostoly sú veľmi podobné. Najprv ich postavíme. Potom sa modlíme, aby to vyšlo.

Ak programátori skutočne potrebujú veľa talentu a oddanosti, prečo sú potom takéto vtipy medzi profesionálmi obľúbené?

Kým sa učíte programovať, bude vám povedané, že všetko robíte zle. Vysvetlia vám, prečo nie ste skutočný kóder. Snažiť sa byť „skutočným geekom“vás privedie do šialenstva.

Áno, tento článok je proti programátorským stereotypom. O nezmyselných mýtoch, že toto veľké umenie je dostupné len pár vyvoleným. Keď sa nabudúce zamyslíte nad tým, či máte dosť schopností a či máte dosť schopností a nepošlete toto programovanie do čerta, dajte si pauzu. Skúste iné metódy. Problém často spočíva v tom, ako sa učíte. Vo svojom postoji k učivu. A nevzdávajte sa, kým k problému nepristúpite rôznymi spôsobmi.

Byť programátorom si nevyžaduje talent ani vášeň.

Odporúča: