Datorită cererii puternice și de înaltă medie anuală a salariilor, mai multe și mai multe persoane urmăresc cariere ca programatori.La Coding Dojo, unde sunt instructor, vom vedea o mulțime de elevi dornici care doresc să pătrundă în industrie. Dar mulți dintre ei sunt descurajați de miturile pe care le aud despre ceea ce este nevoie pentru a deveni un bâzâit de codificare.Astăzi vreau să discut aceste mituri, astfel încât oricine dorește să învețe noi abilități sau să câștige mai mulți bani să se poată deplasa mai rapid spre un loc de muncă în această industrie., Iată adevărul din spatele miturilor comune 10 despre a deveni dezvoltator.
Mitul #1: trebuie să fiu un minune pentru a fi Dezvoltator
realitate: oamenii cred adesea că programatorii sunt o rasă specială de umanitate, născută cu calculatoare științifice pentru creiere. Dimpotrivă, dezvoltatorii sunt oameni obișnuiți care au pur și simplu o pasiune pentru programare. Și ca în orice profesie, Talentul nu face decât ca oamenii să ajungă până acum, deoarece etica muncii și disciplina determină cu adevărat succesul sau eșecul.Dacă sunteți curios să învățați programarea, nu vă faceți griji; nu este atât de dificil pe cât pare., La baza sa, programarea este pur și simplu o formă de comunicare între două entități — în acest caz, un dezvoltator și un computer. La nivel fundamental, sarcina dvs. ca dezvoltator este să oferiți instrucțiuni unui computer despre cum să construiți ceva, cum ar fi un site web.Dar, desigur, nu spuneți pur și simplu: „Computer, construiește-mi un site web.”Este mai complex decât atât. Pe scurt, programarea este ca și cum ai scrie manuale de instrucțiuni meticuloase într-un limbaj special, pe care doar computerele și alți programatori îl pot interpreta.Dacă știți cum să comunicați cu ceilalți, puteți învăța să programați.,
Mitul #2: este prea târziu pentru mine să devin Dezvoltator
realitate: adevărul este că nu este niciodată prea târziu să devin programator. O mulțime de bootcamp-uri de codare lucrează cu studenți de toate vârstele și dintr-o mare varietate de medii. Mulți se înscriu cu puțină experiență de programare. Atâta timp cât pun în munca necesară, sunt capabili să găsească un mare succes, atât în clasă, cât și în forța de muncă după absolvire.,Chiar dacă s-ar putea să vă începeți cariera în programare mai târziu decât v-ați fi dorit, veți descoperi că aveți tot ce aveți nevoie pentru a reuși cu pregătirea corectă și etica muncii.
Mitul #3: Am nevoie de o diplomă în informatică pentru a deveni dezvoltator
realitate: ați observat că toate Bootcamp-urile de codare apar în întreaga lume? Aceste Bootcamp-uri nu ar rămâne în afaceri mult timp dacă nu ar reuși ca alternative viabile la școlile convenționale. (Disclaimer: eu lucrez pentru unul.,) În fiecare lună, absolvenții acestor Bootcamp — uri-care încep adesea taberele cu experiență limitată în programare-aterizează ca Dezvoltatori.Și dacă aruncați în popularitatea crescândă a platformelor gratuite de învățare online, cum ar fi Codecademy, este evident că învățarea programării nu este o oportunitate exclusivă pentru instituțiile formale.Programarea este ca aproape orice profesie: dacă ești bun la asta, oamenii te vor plăti pentru abilitățile tale, indiferent de cum ai ajuns acolo. (Click aici pentru a tweet acest sfat înțelept.,)
mitul #4: am nevoie de abilități matematice serioase pentru a deveni dezvoltator
realitate: pentru a deveni dezvoltator, nu trebuie să știi să aproximezi o integrală definită folosind o variabilă parabolică. Nici nu trebuie să știi ce înseamnă asta. Tot ce aveți nevoie este algebra de bază, logica, abilitățile puternice de rezolvare a problemelor și, mai ales, răbdarea.Acest lucru nu înseamnă că dezvoltatorii nu folosesc niciodată matematica avansată. Dacă proiectul la îndemână necesită calcule matematice complexe, atunci cu siguranță va trebui să vă îmbunătățiți abilitățile matematice. Cu toate acestea, există multe pluginuri și biblioteci disponibile pentru a rula calcule pentru dvs., Tot ce trebuie să faceți este să implementați pluginul sau biblioteca în codul dvs., astfel încât să fiți extrem de competenți la matematică nu este neapărat necesar pentru a deveni dezvoltator.
mitul #5: trebuie să învăț” cel mai bun „limbaj de programare pentru a deveni dezvoltator
realitate: o întrebare obișnuită pe care începătorii o pun este:” care este cel mai bun limbaj de învățat?”Este o întrebare bună, dar și una greșită. Nici un limbaj de calculator nu este” mai bun „decât altul, în același mod în care franceza nu este” mai bună ” decât Spaniola., La fel cum beneficiul unei limbi vorbite depinde de țara pe care o vizitați, beneficiul unui limbaj de calculator depinde de ceea ce trebuie să faceți.O întrebare mai bună de pus este: „ce limbaj de programare ar trebui să învăț mai întâi?”Dacă vrei să fii un dezvoltator excelent, va trebui să stăpânești mai multe limbi.Cea mai bună abordare este să începeți cu fundamentele. Dacă doriți să fiți un dezvoltator web, începeți cu HTML și CSS, care sunt limbile fundamentale ale web-ului., Dacă sunteți mai interesat de programarea generală a computerului, concentrați-vă pe limbile care au o mulțime de documentație online și tutoriale pentru a vă completa învățarea și nu vă faceți griji pentru limba „cea mai bună”. Pe măsură ce învățarea progresează, punctele forte și punctele slabe ale fiecărei limbi se vor dezvălui.Odată ce ați absolvit un bootcamp sau ați completat alte cursuri și proiecte necesare, este timpul să începeți intervievarea pentru un loc de muncă ca dezvoltator web. Iată câteva mituri pentru această fază a tranziției în carieră.,
Mitul #6: de Absolvire este doar începutul
Deci te-ai înscris într-un renume coding bootcamp, a apărut în fiecare zi, am băut destul de Red Bull pentru a ucide un taur adevărat și a absolvit cu o înțelegere solidă de OOP, MySQL, Heroku, și alte 20 de termeni care nu sunt, se pare, străine jur de cuvinte. De acum înainte e o călătorie lină, nu?Greșit. Prea mulți absolvenți de bootcamp de codare presupun că absolvirea marchează sfârșitul călătoriei lor atunci când, într-adevăr, marchează începutul.,
mitul # 7: un loc de muncă de dezvoltare va veni la mine
dezvoltatorii Web sunt în cerere puternică, și cele mai multe bootcamps de codare au resurse pentru a vă ajuta să câștige locuri de muncă. Dar asta nu înseamnă că poți să stai pe spate și să aștepți ca ofertele de angajare să vină inundând de la Zâna slujbei. În timp ce așteptați, alți absolvenți se comercializează în mod activ, smulgând locuri de muncă pentru care ați putea fi mai calificați — dacă v-ați deranjat să aplicați.În schimb, trebuie să fii foarte proactiv în căutarea unui loc de muncă., Dacă nu ați stabilit o relație bună cu Centrul de carieră al bootcamp-ului dvs., Contactați-i acum și apoi urmați la fiecare 2-3 săptămâni pentru a rămâne pe harta lor. Alumni bootcamp de codificare motivați se aplică mai multor companii pe zi; începeți cu companii din rețeaua extinsă și apoi utilizați resurse precum Site-urile de căutare de locuri de muncă. Acest proces va necesita cercetare, informare și o scrisoare de intenție puternică (pe care va trebui să o personalizați pentru fiecare companie).În cele din urmă, creați un profil GitHub înainte de a absolvi și de a face unele repo de învățare pentru a arăta că sunteți de până la prizat.,
mitul # 8: am terminat de învățat
până la sfârșitul experienței dvs. de bootcamp de codificare, veți fi învățat o mulțime de abilități. Totuși, asta nu înseamnă că învățarea dvs. este completă. Doar ca ai uitat jumătate din francezi ai învățat în liceu pentru că ați oprit folosind-o după absolvire, vei uita limbaje de programare-ai aflat, dar a nu se folosi pe o bază de zi cu zi.Pentru a preveni acest lucru, lucra la proiecte personale care te obliga să utilizați limbi și software-ul să nu mai lucrezi cu privire la locuri de muncă.,
mit # 9: nu mai am nevoie de colegii mei
elevii ai trecut prin codificare bootcamp cu sunt cele mai mari resurse profesionale. Chiar și acel tip ciudat cu barbă care a lăsat praf de Cheetos pe fiecare tastatură pe care a atins-o va fi un dezvoltator senior într-o zi…. deci, asigurați-vă că păstrați legătura.Fie că este vorba de un simplu ” cum ai fost?”e-mail la fiecare câteva luni sau de a începe o noapte de poker lunar pentru cohorta, aveți nevoie pentru a menține aceste relații puternice., Multe coding bootcamp absolventi (cum ar fi de Codificare Dojo proprii AJ Agrawal, co-fondator al Alumnify) au creat asocieri de succes cu colegii; dacă nu face acest lucru în timp ce ai fost un student, nu e prea târziu pentru a începe. Doar ajungeți, păstrați aceste relații puternice și lăsați puterea rețelei dvs. să facă restul.
mitul #10: voi unghii interviuri fără pregătirea
chiar și cu o pregătire adecvată, este încă până la tine pentru a menține aceste abilități de interviu puternic. Gândiți-vă la intervievarea ca un mușchi — dacă nu-l utilizați, atrofiază., Asigurați-vă că exersați răspunsul la întrebări înainte de fiecare interviu, chiar dacă este în fața oglinzii.Chiar mai important este să practicăm testele comune pe care le oferă intervievatorii. Unele companii folosesc interviuri tehnice, în timp ce altele vă pot oferi o provocare de codificare pe care vă așteptați să o rezolvați peste noapte. Există multe resurse bune pentru a vă ajuta să se pregătească pentru acestea, dar unul deosebit de bun este cracare interviu de codificare.Nu în ultimul rând, nu uitați elementele de bază. Păstrați CV-ul actualizat cu abilitățile și cunoștințele, și lista de codificare Bootcamp în secțiunea Educație., Faceți-vă cercetarea astfel încât să știți ce face compania și să puteți pune întrebări inteligente. Asigurați-vă că vă îmbrăcați corespunzător. Și nu uitați să trimiteți un scurt e-mail de mulțumire după terminarea interviului.Drumul spre a deveni programator nu este unul ușor, iar o carieră în programarea computerului nu este pentru toată lumea. Cu toate acestea, pe măsură ce luați în considerare următorii pași, știți că mulți oameni — niciunul dintre ei nu este mai „destinat” să fie programator decât dvs. — au găsit succes și fericire prin programarea pe calculator.,Atâta timp cât țineți cont de acest lucru și rămâneți conștienți de adevărul din spatele miturilor, veți fi într-un loc bun pentru a vă urmări pasiunea și cariera viitoare.Michael Choi este fondator și instructor șef de codificare Dojo, care oferă o tabără de boot de dezvoltare web imersivă de 12 săptămâni pentru elevii de liceu/colegiu care doresc să transcrie / CV-uri, profesioniști care doresc să-și reinventeze cariera sau antreprenori care doresc să înceapă o afacere bazată pe web.
Lasă un răspuns