Skip to main content

5 Mýtov o naučení sa kódu by ste mali lepšie ignorovať

Anonim

Koľkí z vás tam premýšľali o tom, ako sa naučiť kódovať - ​​dokonca sa stať softvérovým inžinierom - len kvôli malému hlasu, ktorý vás núti pochybovať, aby ste premýšľali inak? Možno ide o to, že sa nedokážeme naučiť všetko, čo potrebujete na úspech. Možno sa obávate zapadnutia do neslávne známej „hackerskej“ kultúry. Alebo si jednoducho nemyslíte, že ste dosť chytrí, aby ste pracovali vedľa týchto geniálnych vývojárov.

Nastal čas vypnúť ten hlas.

Nie, nebudem vám hovoriť, že naučiť sa kódovať bude ľahké alebo že okamžite nájdete úspech. Ale som tu, aby som vám povedal, že mnohé z dôvodov, ktoré ste si hovorili „to pravdepodobne nie je pre mňa“, sú veľmi nepravdivé.

Rozprával som sa so skupinou vývojárov, z ktorých mnohí prešli z iných profesií, o mýtoch, ktoré vidia a ktoré držia ľudí späť od učenia sa kódu - a počul som niekoľko inšpirujúcich pravdy pre tých z nás, ktorí uvažovali o skoku,

Mýtus č. 1: Aby ste mohli písať kód, musíte byť Genius

"Mýtus, ktorý som sa obával, než som sa naučil písať kód, bol jednoducho ten, že som nebol dosť chytrý, aby som bol dobrý v tom, " priznáva Jonah Lopin, ktorý sa začal učiť kódovať pred dvoma rokmi a teraz založil a napísal frontend pre svoj vlastný spoločnosť, Crayon. „Písanie kódu bolo také zložité. Ľudia, ktorí píšu kód profesionálne, sa zdali byť takí chytrí. Bolo to zastrašujúce. A to prichádza od niekoho, kto študoval fyziku na Cornell a skóroval v 99. percentile na GMAT! Predstavujem si, že ostatní ľudia zdieľajú tento strach. “

Nežartuj. To bol najbežnejší mýtus, ktorý vývojové transplantácie pripustili, aby sa obávali skôr, ako sa ponoria do poľa. Je tu toto svižnejšie vnímanie inžinierov z celého sveta. A je pochopiteľné, prečo ich vidíme týmto spôsobom: Trávia hodiny prácou v jazykoch, ktoré väčšina z nás nemôže ani začať chápať a vytvárať veci, ktoré nedokážeme vždy vidieť. Je pravda, že robia veci trochu inak ako my ostatní.

Nie je však pravda, že sú objektívne múdrejší. Byť softvérovým inžinierom je viac o tom, ako myslieť, než o tom, byť inteligentný. „Určite existuje niekoľko skutočne komplikovaných problémov s CS, ktoré dokáže vyriešiť iba hŕstka ľudí na svete. Ale to sú výnimky, nie pravidlo, “vysvetľuje Lopin. „To, čo je potrebné na to, aby sme uspeli ako vývojár, má oveľa viac spoločného s tvorivosťou, zdravým rozumom, odhodlaním a tvrdou prácou, ako to so surovou mozgovou silou.“

„Ak poznáte základnú algebru a máte silné zručnosti v oblasti puzzle a riešenia problémov, ste na dobrej ceste stať sa skvelým vývojárom softvéru, “ dodáva Bruna Calheiros, interaktívna dizajnérka spoločnosti weeSpring. Inými slovami? Stredoškolák to mohol urobiť so správnym nasadením.

A posledné pripomenutie od tých, ktorí sa úspešne stali vývojármi? Ste múdrejší, než si myslíte - takže sa nemusíte brať svojim vlastným spôsobom! „Myslím si, že veľké percento ľudstva je„ inteligentné “, ale zlepšenie a učenie závisí od toho, či uplatňujú svoje schopnosti alebo nie, “ zdieľa Hannah Sison, študentka kódovacej školy Dev Bootcamp. "Tvrdil by som, že ktokoľvek sa môže naučiť programovať."

Mýtus č. 2: Nikdy sa nedozviete

Dobre, možno ste sa presvedčili, že ste skutočne dosť šikovný na to, aby ste kódovali, ale teraz sa pýtate: Ako sa budem niekedy doháňať s ľuďmi, ktorí roky a roky pracujú na týchto výzvach? Svet softvérového inžinierstva je obrovský - je ľahké sa pýtať, ako sa to všetko môžete naučiť v dostatočne krátkom čase, aby ste sa stali životaschopnou kariérnou možnosťou.

Michael Moss, teraz vývojár v spoločnosti Collage.com, mal rovnaké obavy, keď uvažoval o zmene kariéry od práce v testovacej príprave a výkone herectva. „Ukazuje sa, že jednou z najzaujímavejších vecí v oblasti rozvoja je to, že ste nikdy nedotknutí - je to neustály proces učenia sa, “ zdieľa. „Do istej miery sa každý kódovač stále učí, ako kódovať, keď sa menia štandardy a sú k dispozícii nové nástroje.“

Čo by ste mali robiť? Strávte nejaký čas učením sa základov - potom sa ponorte, priznajte, keď veci neviete, a nájdite spôsob, ako ich zistiť. „Google môže byť skvelým zdrojom!“ Pripomína Cari Westbrook, absolventka kreatívneho písania a environmentálnych štúdií a teraz študentka Dev Bootcamp. Dokonca aj najskúsenejší vývojári sa neboja robiť rýchle vyhľadávanie na webe, obráťte sa na StackOverflow (druh skutočne užitočných odpovedí spoločnosti Yahoo pre inžinierov) alebo sa len opýtajte svojich kolegov.

„Povaha webu je taká, že väčšina technológie je otvorená a viditeľná.
Kultúra je taká, že zdieľanie vedomostí sa cení, “vysvetľuje vývojár webových aplikácií pre druhú kariéru Tom Nicolosi.

Mýtus č. 3: Už nikdy nebudete schopní pretiahnuť svoj tvorivý sval

Pre tých z nás, ktorí pochádzajú z tvorivejšieho prostredia, môže byť ľahké cítiť sa ako nuda pri práci na vývoji softvéru. Koniec koncov - v zásade to nerieši celý deň logické problémy?

„Vývoj určite zahŕňa riešenie problémov, ale viac ho pripisujem budovaniu niečoho z Legosu, “ vysvetľuje Paul Webster, záhradnícky robotník, ktorý sa stal vývojárom webu pre Doubledot Media Limited. „Môžete vyskúšať rôzne kúsky, až kým sa nezmestí ten správny, a na konci ste postavili niečo, čo je v skutočnosti vo väčšine zmyslov„ stvorenie “. Preto zistím, že ste dostali značné množstvo kreatívneho naplnenia. “

Inými slovami, kódovanie často znamená, ako inžinieri vyjadrujú svoju kreativitu. Yusuf Simonson, technický riaditeľ spoločnosti Muse, vysvetľuje, že tento mýtus o vývoji softvéru mu najviac vadí. V skutočnosti mu kódovanie umožňuje vyjadriť abstraktné myšlienky rovnakým spôsobom, ako by to maliar mohol urobiť v umeleckom diele; on jednoducho nemôže maľovať alebo kresliť, rovnako ako vie písať kód.

Navyše, v závislosti od vašej úlohy, môžete urobiť viac tradičnej tvorivej práce, ako by ste si mysleli. Napríklad front-end inžinieri môžu tráviť toľko času premýšľaním o rozložení a písiem, ako píšu kód. Preskúmajte rôzne dostupné úlohy, porozprávajte sa s ľuďmi, ktorí robia tieto veci, aby ste pochopili, ako vyzerá ich každodenná práca, a zistite, či nájdete tú, ktorá zodpovedá vašim silným stránkam.

Mýtus č. 4: Nikdy sa nezmestíte do kultúry „Nerdy“

Stačí rýchla prehliadka popkultúry, aby sa zistilo, aké prevládajú stereotypy o programátoroch. Prezrite si film The Social Network alebo show Silicon Valley . Majú tendenciu vyzerať niečo také.