cum să câștigi bani în timp ce înveți să Codezi (am făcut $5k primul meu an!)
o mulțime de oameni încep să învețe să codifice în speranța de a obține un loc de muncă bine plătit mai departe pe drum. Dar ce se întâmplă dacă ai putea face de fapt bani de codificare în timp ce sunteți încă un începător?
în această postare de oaspeți, Joe Previte ne spune cum să câștigăm bani codificând și cum a reușit să câștige 5.000 de dolari în primul său an de învățare a codificării, în ciuda faptului că a cheltuit doar 30 de dolari pentru educația sa.
bine-iată-l pe Joe! Bucurați-vă 🙂
începeți codificarea acum
nu mai așteptați și începeți să învățați! Obțineți cele 10 sfaturi despre cum să vă învățați cum să codificați.
dezvăluire: sunt un afiliat mândru pentru unele dintre resursele menționate în acest articol. Dacă cumpărați un produs prin link-urile mele de pe această pagină, este posibil să primesc un mic comision pentru trimiterea dvs. Mulțumesc!
cuprins
- cum să începeți să învățați să codificați
- Cod pentru bani cu primul dvs. stagiu sau loc de muncă
- cum să nu renunțați în timp ce învățați să codificați
- cum să faceți bani codificând: Key Takeaways
—
anul trecut, am luat decizia de a părăsi programul meu de școală absolventă și de a urma o carieră în codificare. În timp ce am cheltuit mai puțin de 30 de dolari pe cursuri și resurse online, am câștigat aproape 5.000 de dolari în primul meu an. De asemenea, am aterizat recent un loc de muncă cu normă întreagă ca inginer front-end. Am dovedit că este posibil să câștigi bani codificând chiar dacă ești începător.
Iată o defalcare rapidă a modului în care am reușit să câștig bani programând în 2017 și cât de mult au fost ratele mele. Aceste numere sunt înainte de taxe:
💻 $3,510 – de la un stagiu cu o agenție de web design (25 USD / oră)
👨🏫 $1,338 – de la TAing / instruire pentru o întâlnire locală (15 USD / oră pentru TA ‘ ing și 25 USD / oră pentru instruire)
total: $4,848
scopul partajării acestor numere, care nu sunt în niciun caz impresionante, este de a vă arăta că puteți codifica online și câștiga bani mai devreme decât credeți. De fapt, puteți câștiga bani în timp ce învățați să codificați.
până la sfârșitul acestui articol, veți ști cum să începeți să învățați să codificați, cum să faceți bani codificând și cum să vă mențineți motivați. Pe parcurs, voi împărtăși tot ceea ce m-a ajutat să-mi dezvolt abilitățile și să câștig bani în timp ce învăț să codific.
cum să începeți să învățați să codificați
înainte de a putea începe să câștigați bani codificând, trebuie să începeți să învățați să codificați! Prima întrebare pe care o veți pune este: „de unde să încep?”Mi-am pus aceeași întrebare, dar în cele din urmă m-am hotărât să folosesc freeCodeCamp pentru că este gratuit și bine organizat și are o comunitate puternică.
freeCodeCamp este un site web unde înveți să codifici completând provocări și proiecte pentru a obține certificate. Ei își organizează curriculum-ul într-o manieră ușor de înțeles și împart totul în provocări. Se simte ca un joc și structura oferă o cale clară către obiectivul final al unui certificat.
supliment resurse gratuite cu produse plătite
există atât de multe resurse gratuite acolo, dar există, de asemenea, resurse cu siguranță merită plătite.
am cumpărat câteva cursuri, dar singurul pe care l-am finalizat de fapt a fost dezvoltatorul web Bootcamp de Colt Steele. Dacă sunteți în căutarea unui punct de plecare excelent, vă recomand acest curs. Acesta vă învață HTML, CSS, JavaScript, Bootstrap, jQuery, nod.JS, expres.JS, și MongoDB într-o perioadă scurtă de timp.
este important să vă completați resursele de codare gratuite cu resurse plătite, deoarece resursele gratuite vă vor duce doar până acum. De obicei, piesele gratuite vă oferă o introducere. Avantajul unui curs plătit este că va intra în profunzime. Te vor duce dincolo de nivelul începătorului și te vor ajuta să avansezi mai repede.
nu sunteți sigur cum să începeți? Consultați calea de carieră a dezvoltării web a Codecademy, care vă va duce de la no-code la un dezvoltator web junior la cerere.
alte platforme plătite care oferă cursuri de codificare mai avansate includ Coursera, edX, Mammoth Interactive și Udacity. (Citiți mai multe despre cele mai bune 10 cursuri de codificare Coursera pentru programatori aspiranți aici.)
oz Alăturați-vă unei comunități de codificare (Online sau personal)
comunitate, comunitate și mai multă comunitate. Nu pot sublinia acest lucru suficient. Învățarea codului este dificilă și cel mai bun mod de a depăși provocările este cu sprijinul altora. Cunoașterea oamenilor care se confruntă cu aceleași lupte (sau au lucrat deja prin ele) vă face mai ușor de 100 de ori. Găsiți câteva persoane sau un grup cu care vă puteți conecta.
Chingu este una dintre comunitățile mele preferate online. Este o comunitate mică, concentrată, care s-a dezvoltat din cadrul comunității freeCodeCamp. După efectuarea unui sondaj de plasare, vă alăturați unei cohorte online de persoane la un nivel de calificare similar.
datorită faptului că m-am alăturat acestui grup, am făcut noi prietenii cu oameni care m-au tras la răspundere în călătoria mea. Am construit proiecte împreună și am crescut împreună. Chiar și astăzi, încă mai păstrez legătura cu unii dintre ei.
celălalt favorit personal al meu este comunitatea #100daysofcode de pe Twitter, despre care puteți afla mai multe în acest interviu pe podcastul Learn To Code With Me. Voi vorbi mai multe despre asta mai târziu, dar atât de mulți coderi folosesc Twitter. Dacă nu îl aveți, verificați-l.
multe cursuri de codificare online și Bootcamp-uri au, de asemenea, propriile comunități private la care vă puteți alătura. Lansați școala, de exemplu, este un dezvoltator online bootcamp care oferă studenților săi acces la un forum comunitar unde împărtășesc sfaturi de studiu, se ajută reciproc cu probleme și vorbesc Cod.
Meetup este un loc minunat pentru a începe pentru grupuri în persoană. Dacă doriți unul pe Facebook, consultați grupurile Learn to Code With Me Community, CodeNewbie și freeCodeCamp. Unele sunt, de asemenea, specifice locației.
dacă vrei să fii plătit pentru cod, înconjoară-te de alți programatori. Vei afla mai multe, vei progresa mai repede și vei fi mai fericit. De asemenea, vă poate ajuta să câștigați bani programând conexiunile pe care le faceți prin aceste grupuri. De exemplu, poate unul dintre colegii tăi membri ai grupului știe despre o oportunitate de a codifica online și de a câștiga bani, dar sunt prea ocupați pentru a aplica sau abilitățile lor nu se potrivesc. Ei ar putea trece detaliile pe la tine!
oz ascultați codarea podcasturilor
când nu găsiți timp să vă așezați și să învățați la computer, porniți un podcast. Este un mod simplu de a face unele de învățare off-screen. De asemenea, puteți utiliza mai bine timpul de navetă–chiar dacă este doar 10 minute. Cel puțin veți auzi și vă veți gândi la cod, chiar dacă nu îl puteți scrie.
iată câteva pentru a vă ajuta să începeți:
- învață să Codezi cu mine
- CodeNewbie
- SyntaxFM (acesta este puțin mai avansat, dar te va ajuta să treci de faza începătorului)
- lansează Podcast-ul școlii
👩💻 faceți din codificare un obicei
obiceiurile sunt greu de făcut și chiar mai greu de rupt. Ce se întâmplă dacă ai putea face din codificare un obicei pe care nu ai vrut să-l rupi niciodată? Imaginează-ți unde te-ar duce.
cel mai bun mod de a crea un nou obicei este de a face în fiecare zi. Acesta este motivul pentru care Alexander Kallaway a creat mișcarea #100daysofcode pe Twitter.
premisa de bază este de a codifica în fiecare zi timp de o oră, timp de 100 de zile. Sună imposibil, nu? N-ai putea găsi timp. M-am gândit la același lucru. Așa că am schimbat regulile și am codat doar 30 de minute pe zi. Puteți citi mai multe despre prima mea experiență #100daysofcode aici.
chiar dacă poți face doar cinci minute pe zi, fă-o. Va merita.
odată ce sunteți gata să câștigați bani programând, veți fi deja obișnuiți să vă așezați în fiecare zi pentru a petrece timp într-un editor de cod.
doriți să obțineți mai bine cu HTML?
descărcați gratuit HTML5 cheat sheet de mai jos.
cap înapoi la cuprins „
cod pentru bani cu primul stagiu sau loc de muncă
unii dintre voi sunt, probabil, de gândire, ” Da, eu pot referi la tot ceea ce spui, dar cum fac de fapt bani de codificare?”
când puneam această întrebare, am decis să cer sfatul unui cunoscut dezvoltator. Sfatul lui mi-a schimbat complet perspectiva de a fi plătit la cod.
am întrebat, ” cum voi ști când sunt gata să cod pentru bani și începe aplicarea pentru locuri de muncă?”
el a spus acest lucru:
„merită să aplicați acum în loc să așteptați momentul potrivit. Pentru că până când te simți pregătit, în realitate erai pregătit cu luni în urmă.”
ideea este că puteți începe să codificați online și să câștigați bani mult mai devreme decât credeți. Primul meu stagiu a început în iunie 2017. Am fost doar de codificare timp de șase luni. Deși am găsit oportunitatea potrivită la momentul potrivit, decizia de a începe să caut m-a ajutat să ajung acolo.
cel mai rău lucru care se poate întâmpla este că cineva spune că nu ești candidatul potrivit pentru slujba lor, caz în care continui să codifici și să încerci din nou mai târziu.
iată câteva sfaturi pentru a vă ajuta să găsiți primul dvs. stagiu sau loc de muncă în timp ce încă învățați să codificați:
intră în grupurile locale Slack
unul dintre cele mai bune locuri pentru a găsi locuri de muncă este în grupurile locale Slack. Dacă faceți o căutare pe Google pentru organizațiile tehnologice din zona dvs., șansele sunt bune ca acestea să aibă un grup slab în care puteți găsi potențial oportunități de a codifica bani.
din moment ce eu sunt bazat din Arizona în SUA, acestea sunt grupurile am găsit:
- ArizonaWP-comunitate locală WordPress
- #yesphx – comunitate locală de pornire
- {az}devs – comunitate locală de dezvoltatori
am găsit două locuri de muncă prin Slack. Unul a fost primul meu stagiu ca dezvoltator web în grupul Slack WordPress din Arizona. Au avut un canal # jobs unde am văzut o postare pentru un stagiu. După ce am trimis mesaje persoanei care a postat-o, m-am prezentat și mi-am împărtășit portofoliul, am aterizat stagiul și am început oficial să câștig bani programare.
cel de-al doilea concert de codare plătit pe care l-am găsit a fost o poziție Meetup TA/Instructor prin grupul #Yesphx Slack. Am făcut același lucru ca înainte–messaged persoana întreabă dacă oportunitatea a fost disponibil, a trimis portofoliul meu, și apoi a fost angajat!
există o mulțime de oportunități pe canalele Slack acolo pentru a codifica online și a câștiga bani! Faceți câteva cercetări despre comunitatea tehnologică în care doriți să găsiți un loc de muncă, să vă alăturați și să discutați.
Olt Împărtășește-ți progresul pe social Media
împărtășește ceea ce faci; va beneficia de căutarea unui loc de muncă și de capacitatea de a găsi un loc de muncă. Acesta arată prietenii și familia că știi cum să cod, și se vor gândi la tine atunci când au nevoie de ajutor sau cunosc pe cineva care are o oportunitate de a câștiga bani de programare.
patru prieteni au ajuns la mine pentru ajutor cu site-uri web. Doi s-au oferit să mă plătească.
acest lucru nu s-ar fi întâmplat dacă aș fi păstrat călătoria mea de codificare pentru mine. Ei știau pentru că am împărtășit progresul meu pe Twitter și Facebook. Vă recomand să faceți același lucru. Chiar dacă ajutați pe cineva gratuit, vă va aduce expunere și o referință potențială pentru a vă ajuta să găsiți primul concert de codare plătit!
💭 Fi Deschis pentru Codificare Hibrid Roluri pentru a Face Bani
primul Meu full-time de locuri de muncă în tech a fost în marketing digital. Cum am obținut-o dacă nu aveam experiență anterioară sau o diplomă în domeniu? Simplu: m-au angajat pentru că știam să codific.
când mi-a oferit slujba, șeful meu a vrut să servesc într-un rol hibrid de marketing și dezvoltare web. Am negociat chiar și un salariu mai mare din cauza abilităților mele auto-predate.
când sunteți în căutarea de a face bani de codificare, să fie deschis la oportunități care nu sunt doar legate de codificare. S-ar putea să găsești ceva ce nici măcar nu căutai din cauza noilor tale abilități.
cote Sunt, va trebui să treacă un interviu sau două pentru a ateriza primul stagiu de codificare sau de locuri de muncă. Din fericire, Există tone de resurse care vă pot ajuta să vă pregătiți. De exemplu, AlgoExpert și tort interviu sunt platforme care oferă sfaturi de interviu de codificare și sute de probleme de practică pentru tine de a lucra prin a vă ajuta să ace interviu tehnic. Aflați dacă tortul de interviu este pentru dvs. citind recenzia mea.
front end skills checklist
descărcați o listă de verificare gratuită care vă va ghida prin toate abilitățile de care aveți nevoie pentru a deveni un dezvoltator front-end.
întoarceți-vă la cuprins „
cum să nu renunțați în timp ce codificați și căutați de lucru
indiferent dacă intenția dvs. este de a schimba cariera sau de a aduce bani în plus, poate fi frustrant atunci când nu vă atingeți obiectivul imediat ce doriți. Dar nu renunța! Iată câteva modalități de a continua să împingeți.
olfactiv păstrați o mentalitate de creștere
acest domeniu de programare este unul în care veți învăța întotdeauna. Păstrați o mentalitate de creștere. Amintiți-vă, inteligența nu este fixă. Nu te naști deștept sau prost. Puteți învăța întotdeauna mai mult și să crească.
fii mereu cu ochii pe ceva nou de învățat și amintește-ți cuvintele lui Gandhi:
„trăiește ca și cum ai muri mâine. Învață ca și cum ai trăi veșnic.”
⏰ Treziți-vă devreme pentru a face mai mult timp pentru codificare
dacă nu progresați cât de repede doriți, vedeți dacă puteți face mai mult timp pentru a studia trezindu-vă devreme.
când nu am avut suficient timp, am început să mă trezesc la 5:30 dimineața pentru a ajunge într-o jumătate de oră înainte de a începe ziua mea. Nu mai fac asta, dar a fost o piesă cheie în a mă ajuta să progresez mai repede.
nu a fost distractiv, dar a meritat.
un alt #100daysofcode
am fost aproape de a termina a doua mea rundă de # 100daysofcode și prietenul meu a întrebat, ” ce ai de gând să faci odată ce ați terminat?”
răspunsul meu? „Sărbătoriți, luați o săptămână liberă, apoi începeți runda următoare.”
frumusețea domeniului programării este că va exista întotdeauna un nou cadru, instrument sau tehnologie pentru a învăța în viitorul apropiat. Este o industrie în continuă schimbare. Întotdeauna vor fi mai multe de învățat, mai multe modalități de îmbunătățire și mai multe modalități de creștere. Amintiți-vă, nu trebuie să știți totul pentru a câștiga bani de programare.
cum sa faci bani de codificare: Takeaways cheie
după ce a citit articolul meu, sper că puteți lăsa știind aceste trei lucruri:
- puteți învăța să codificați singuri. Am cheltuit 30 de dolari pe cursurile Udemy (și am terminat doar unul dintre ele) și mi-am lansat încă cariera. Oricine poate învăța să codifice–la orice vârstă, cu orice perioadă de timp. Tot ce ai nevoie este motivația și dorința de a te provoca.
- Vă puteți da seama cum de a face bani de codificare mai devreme decât crezi. Probabil că ești gata acum. Dacă puteți rezolva o problemă de programare sau puteți construi ceva pentru cineva, puteți învăța cum să câștigați bani codificând aceleași lucruri. Nu vă fie teamă să vă oferiți abilitățile și să vedeți cum puteți ajuta pe cineva.
- Nu poți renunța. Codificarea este dificilă, iar găsirea primului dvs. concert tehnic plătit se poate simți imposibilă. Dar nu este. Stick cu ea și să păstreze de învățare în fiecare zi. Cu cât ești mai dedicat, cu atât vei ajunge mai repede acolo.
sper că v-a plăcut să citiți acest articol. Vă rugăm să ajungă la mine pe Twitter @jjprevite dacă doriți să rămâneți conectat, împărtășiți povestea ta, sau salut. Îmi place să cunosc pe alții care se află într-o călătorie similară. Și dacă există vreun fel în care te pot sprijini pe a ta, te rog să-mi spui.
despre autor
Joe Previte este autodidact și lucrează ca dezvoltator front-end cu normă întreagă. Călător pasionat, a vizitat 11 țări și a studiat patru limbi străine. În vara anului 2016, a mers cu bicicleta pe coastă de la Seattle la San Diego strângând bani pentru o organizație nonprofit. În timpul liber, lucrează independent, predă abilități de codificare de bază la o întâlnire locală și conduce un grup de studiu de meditație online.