Kako možete dobiti posao kodiranja s vrlo malo iskustva

Na tehničku scenu Silicijske doline ušao sam kroz stražnja vrata - gradeći svoju karijeru jednostavnim, brzim slobodnjačkim koncertima. Toplo preporučujem ovaj pristup. Ne samo da je to sjajan način da se jako brzo nauči puno različitih vještina kodiranja, već je i vrlo zabavan!

Paradoks: potreban vam je posao da biste stekli iskustvo, ali trebate iskustvo da biste dobili posao ...

Neki dan me prijatelj koji se spremao završiti fakultet pitao za savjet kako dobiti posao programera. Satima je prolazio nad oglasima za zapošljavanje, šaljući motivaciona pisma, a čuo je od točno nula tvrtki. ?

Potpuno sam razumio njegovu bol. Budući da sam bio jedan od osnivača inženjera u tehnološkoj tvrtki za zapošljavanje u kojoj sam radio na znanosti o podacima, imao sam priliku vidjeti stvarne brojeve i slika može biti prilično sumorna.

Izrezano je i suho. Novi studenti i ljudi bez mnogo prošlih iskustava stvarno teško dolaze do posla. Kad pitamo poslodavce zašto nisu željeli zaposliti nekoga bez puno prošlog iskustva, obično čujemo isto, "tražimo nekoga s iskustvom".

To je sranje.

Trebate posao da biste stekli iskustvo i trebate iskustvo da biste dobili posao ... To je prastari paradoks.

Srećom, u programskom svijetu postoji rješenje ove zagonetke.

Sve što morate učiniti je pronaći poslodavce koji su spremni zaposliti programera koji imaju malo manje iskustva. Čini se nemogućim? Nije. Vjerovali ili ne, ovakvi su poslodavci upravo sada tamo .Očajnički traže nekoga tko će riješiti njihove probleme i rado će platiti vašu pomoć.

Sve što trebate je pronaći ih.

Dopustite mi da predstavim freelancing i 'svirku' !

Znam o čemu razmišljaš, freelancing? Ako me nitko ne bi zaposlio za posao, zašto bi me itko angažirao kao slobodnjaka? Što je uopće posebno u freelancingu? Ne radi li to samo u tvrtki, osim bez W-2, pogodnosti i sigurnosti posla? Ne bi li mi bilo bolje da se neko vrijeme držim potrage za poslom?

Sve su to valjane brige i freelancing nije uvijek lako, ali prije nego što pobjegnete i počnete slati još rezimea u ponor, dopustite mi da objasnim.

Freelancingje pojam koji pokriva svaki posao koji radite ako nemate formalni odnos poslodavca i zaposlenika s tvrtkom. U svijetu programera bih (vrlo neznanstveno) razdvojio freelancing na nekoliko različitih kategorija. Postoje savjetnici , slobodni zaposlenici i slobodni svirači koncerata .

Savjetniciobično su vrlo iskusni stručni programeri koje dovode za rješavanje teških tehničkih problema gdje imaju jedinstvene uvide i stručnost. Budući da tek učite programirati, pretpostavljam da to niste vi.

Slobodni zaposlenici obično su uglavnom poput zaposlenih, osim što su posao dobili preko agencije za zapošljavanje, umjesto da ih izravno angažira tvrtka u kojoj rade. To se obično događa iz političkih razloga koji su previše dosadni za raspravu u ovom članku. Dovoljno je reći da vjerojatno ne spadate u ovu kategoriju.

Napokon postoje svirke-freelanceri .

Gig-freelanceri popunjavaju posebnu prazninu u svijetu softverskog inženjerstva. Obično preuzimaju poslove koji su premali, previše specijalizirani ili previše eksperimentalni da bi se moglo zaposliti stalno zaposlenog. Poslodavci kod kojih rade ih zapošljavaju jer trebaju privremeno obaviti posao, a radnik koncerta dostupan je i spreman obaviti posao.

Neki primjeri poslodavaca koji zapošljavaju radnike koji rade s koncertima uključuju:

  • poduzetnici - žele izgraditi dokaz o konceptu ideje
  • intrapreneurs - poduzetnici koji rade na inovacijama unutar tvrtke koji također žele stvoriti dokaz o konceptima
  • male tvrtke - obično traže nekoga "zgodnog" za instalaciju ili postavljanje nečega
  • pojedinci s problemom u programiranju - možda je to momak kojem treba pomoć oko zadaće u programiranju ili slično?

Objedinjujuće su karakteristike ovih poslova kupaca da su mali, dobro definirani i privremeni .

Gig-freelancing definitivno ima svoje nedostatke i oklijevao bih ga preporučiti kao mjesto za izgradnju dugoročne karijere. Ali za nekoga tko započinje sa svojim programskim putovanjem, to je jedan od najbržih načina istovremenog stvaranja vještina , veza i vjerodostojnosti. To također može biti jako zabavno .

Zašto se isplati baviti freelancingom koncerata kad tek započnete

Iznenađujuće je da je posao za koncerte prilično lako dobiti.

Svirke su obično male - nekoliko sati, tjedno ...

Oni obično ne plaćaju tu mnogo novca, pa ako znate gdje se mogu pogledati konkurencija nije tako jaka.

Za rad je obično potrebno manje iskustva. To je "napišite jednostavan alat za indeksiranje" umjesto "izgradite sljedeći Facebook".

Za poslodavca je ulog mnogo manji. Ne trebaju se preuzimati dugoročne obveze. Ne ispisuju se značke zaposlenika. Nijedan odjel za ljudske resurse nije uključen. Ako ne obavite dobar posao, vrlo je malo izgubljeno.

Sve to znači da je dobivanje ovih poslova prilično jednostavno. Budite profesionalni i brzi ... nemojte biti teški za raditi i trebali biste biti u mogućnosti zaposliti se unatoč nedostatku iskustva.

Otkrivanje vrste svirke koja vam odgovara

Kad dobijete posao koncerta, pomoću njega možete otkriti koja vam vrsta programiranja odgovara.

Svirke vam daju priliku da radite za puno različitih ljudi i radite na puno različitih projekata. Ovo je izvrsna prilika da istražite kako biste saznali što vam se sviđa.

Zanimaju vas podaci? Pokupite struganje za struganje ili obradu podataka.

Želite saznati više o hardveru? Postoje Arduino a Raspberry pi koncerti.

Pronašli ste nešto što vam se sviđa? Pronađite drugi sličan posao.

Osobno sam koristio svirke kako bih isprobao svakakva područja programiranja. Kad sam svirao, neke kategorije projekata koje sam imao priliku probati uključuju:

  • web stranice
  • prilagođeni video playeri
  • audio playeri
  • programiranje mikrokontrolera
  • streaming uživo i video konferencije
  • struganje podataka i puzanje
  • jednostavne igre

i popis se nastavlja.

Koristite koncerte kako biste shvatili što volite, a što ne volite kao programer . Učenje je izuzetno vrijedno. Možda dragocjenije od novca koji ste mogli zaraditi radeći posao koji vas zapravo nije zanimao.

Svirke vam omogućavaju da ispolirate svoje vještine i usavršite svoj zanat.

Kada započnete s programskom karijerom, vjerojatno niste spremni za velike projekte. Prekomplicirani su. Uključuju vještine (poput čitanja tuđeg koda) koje možda još niste savladali.

Također morate izbrusiti svoju arhitekturu i odabrane API platforme. Ne postoji ništa poput stvarnog klijenta koji od vas traži da usavršite neki CSS kako biste naučili kako funkcioniraju flex-boxovi. A potreba za izradom aplikacija na jednoj stranici za četiri različita klijenta doista vam pomaže da postanete stvarno jasni kako React aplikacije upravljaju usmjeravanjem.

Također, koristit će vam samo to što sve morate učiniti sami. Morat ćete izgraditi cijele sustave. Nećete imati izbora. Naučit ćete kako sve funkcionira.

Svirke često dovode do boljih stvari

Kad sam počeo svirati, nikada zapravo nisam očekivao da će mi otvoriti vrata, ali to se na kraju dogodilo.

Naplatio bih svirku za 2 sata (svirka mi je zapravo trebala malo više) i isporučio bih točno ono što je moj klijent tražio od mene. Sutradan bi klijent pitao imam li vremena za drugi projekt.

Svaki projekt koji sam kreirao bio je još jedan projekt koji bih mogao dodati u svoj portfelj. Svaki projekt također je proširio moju mrežu. Ljudi koje sam upoznao upućivali bi svoje prijatelje i kolege na mene. Tijekom godina završio sam raditi za neke prilično velike tvrtke s imenom.

Na kraju nisam zapravo ni morao tražiti novi posao. To mi je jednostavno došlo.

Bilo je zabavno ... i premda je u početku bilo zastrašujuće, s vremenom je postajalo sve lakše.

Pa kako doći do koncerata? Evo postupka koji preporučujem:

Pronađite dobru tržnicu koncerata koja odgovara vašoj situaciji

Pretragu koncerata želite započeti pronalaženjem „tržišta“ na kojem će vas poslodavci smatrati dobrim rješenjem problema koje pokušavaju riješiti. Oni obično izgledaju na mreži na "tržištu": oglasna ploča, popis za slanje pošte, opušteni kanal, forumi i tako dalje. Kad kažem 'tržište', stvarno mislim na bilo koju zajednicu u kojoj određena skupina ljudi objavljuje posao.

Pronalaženje odgovarajućeg tržišta vjerojatno jeNajvažniji dio radi traženja posla, a mnogi ljudi ne približi gdje njihovog posla traži vrlo strateški.

Istina je da svako tržište ima različite "kombinacije klijenata" s različitim potrebama, željama i kriterijima zapošljavanja.

Ako vrijeme provodite u lovu na pogrešnoj vrsti tržnice, imat ćete jako teško vrijeme za dobivanje posla. Stoga se stvarno isplati potrošiti neko vrijeme tražeći odgovarajuće tržnice.

Pa, što želite tražiti?

Prvo se podrazumijeva: potražite tržište usmjereno na svirke. To vjerojatno znači mjesto na kojem poduzetnički poslodavci objavljuju male usmjerene projekte. To znači da ćete htjeti izbjegavati ploče s punim radnim vremenom. Bilo koji post na kojem biste trebali predati životopis i proći kroz runde intervjua vjerojatno nije ono što tražite.

Pored traženja tržnica koja su fokusirana na „svirke“, najviše ćete sreće imati s tržištima koja su „u nišu“.

Što mislim pod pojmom "niširano"? Pa, želite tržišta koja imaju neku vrstu fokusa u koji se uklapaju vaše vještine ili iskustva.

Tržišta s nišama uključuju:

  • Geografski fokus: Neke su tržnice izgrađene za lokalne zajednice. Ljudi često zapošljavaju putem ovih web mjesta kada žele surađivati ​​s nekim mještanom.
  • Tehnološki fokus: Neka se tržišta fokusiraju na određene tehnologije. Ako ste puno vremena provodili s određenom tehnologijom, ove će ploče biti mjesta na kojima ćete imati prednost.
  • Fokus na problematični prostor: Neka tržišta nisu usmjerena na tehnologiju per se, već su usmjerena na određenu publiku. Softverski projekti postoje u svakoj zajednici. Ako ste član zajednice, možda ćete moći pristupiti koncertima koji nisu dostupni drugim programerima.

Odabir dobrog tržišnog tržišta uvelike će povećati vaše izglede za nastup.

Na ujedinjenom tržištu poslodavci će biti relevantniji. Suočit ćete se s manje konkurencije nego na nekoj općenitijoj freelancing stranici. Ono što je najvažnije niching vam daje priliku da 'složite palubu' u svoju korist jer ćete se prijaviti s prednošću u odnosu na konkurenciju, čak iako je ta prednost samo 'živimo u istom gradu'.

Ako bih danas morao ponovno početi svirati, neka mjesta koja bih mogao potražiti uključuju:

  • craigslist (odjeljak za koncerte) - lokalno je / zemljopisno fokusiran, tako da imate neke od gore spomenutih ugrađenih prednosti.
  • osobni fizički susreti - opet lokalni i nišni. Prema mom iskustvu, kad se pojavite na tim događanjima, gotovo uvijek netko traži nekoga da pomogne u njihovim projektima. Činjenica da ste lokalno stanovništvo velika je prednost.
  • zapuštene chat grupe usmjerene na javno poduzetništvo i aktualne mailing liste (opet su u nišu i malo manje mainstream). To možete pronaći guglanjem "javnih zapuštenih kanala" - mnogi od njih imaju poseban odjeljak posvećen poslovima, a većina poslova na kanalima usmjerenim na poduzetnike zasnivat će se na svirkama.
  • konačno, upwork.com , freelancer.com ili neko drugo radno mjesto usmjereno na slobodnjake. Te web stranice imaju puno poslodavaca koji žele zaposliti ljude, ali može biti malo teško započeti. Natjecati ćete se za posao s ljudima iz cijelog svijeta koji već imaju puno recenzija platformi. Kad na kraju dobijete neke ocjene s 5 zvjezdica, stvari će postati jednostavne, ali do tada je to igra s brojevima, zato budite spremni na mnoga odbijanja.

Prijavite se za svirku

Prijavljivanje za svirku prilično je jednostavno. Razgovarat ćete s poslodavcem i želite ga uvjeriti da možete riješiti njihov problem.

Obično ćete slati e-poštu. U nekim slučajevima možda popunjavate obrazac ili nešto slično. Nije zapravo bitno sve dok možete nekako razgovarati.

Što kažeš?

Želite obavijestiti poslodavca da razumijete problem koji pokušava riješiti i da mislite da ga možete riješiti umjesto njega.

Želite im reći koliko vremena će vam trebati i uključiti malo podataka o sebi koji objašnjavaju zašto se točno podudarate.

Želite uključiti nekoliko veza do nekih vaših poslova koji su slični onome što poslodavac traži ako ih imate.

Možda razmišljate, ja nemam iskustva. Zar me to odmah ne diskvalificira? '

Nije nužno. Zapravo svoju slabost možete koristiti kao svoju snagu! Evo nekoliko primjera kako to možete učiniti.

  • Obavijestite poslodavca da ste novi u freelancingu, ali recite mu da ste zainteresirani za njihov projekt jer vam trebaju izvrsni dijelovi portfelja. To znači da ćete rado revidirati i ispolirati onoliko koliko je potrebno da biste stvorili nešto zaista spektakularno.
  • Obavijestite poslodavca da ste novi u freelancingu i da su zato stope koje navodite tako niske - vjerojatno niže od konkurencije. Dobit će sjajan posao.
  • Obavijestite poslodavca da, iako ste novi u kodiranju, imate puno iskustva u njegovoj / njezinoj branši. Imate znanje koje vas jedinstveno kvalificira za bolji nastup od općenitijeg natjecanja.

Činjenica da tek započinjete snaga je u nekim pogledima, jer možete opravdati činjenje projekata koje iskusniji programeri neće podići jer je isplata za vas drugačija - iskustvo i dokazi portfeljavs novac. Učinkovito prenesite ovu poruku i neće vam biti problem sletjeti na nekoliko koncerata za koje se prijavite.

Pratiti

Ono što se često govori u mnogim knjigama i člancima o traženju posla je istina! Praćenje je zaista važno.

Razmislite o tome iz perspektive poslodavaca (znam jer sam i prije zapošljavao ljude).

Vi (kao poslodavac) objavljujete svirku i počinjete primati poruke od dobavljača. Mnoge su poruke užasne. Poruke su loše napisane ili dobavljač želi previše novca ili se ne čini da dobavljač razumije što želite. Nekoliko prijavljenih djeluje obećavajuće, ali prirodno je da pričekate malo da stigne još aplikacija. Možda se pojavi netko spektakularni.

Na kraju prijeđete na neki drugi zadatak i zaboravite na svirku koju ste objavili. Prođe nekoliko dana i aplikacije se prestanu prikazivati. Zauzeti ste ... a zatim ćete primiti e-poruku od jednog od rijetkih perspektivnih kandidata. Činilo se da ta osoba može obaviti posao i da izgleda profesionalno (nakon svega što su pratili). Vaša je odluka donesena.

Kao izvođač radova želite biti ona osoba koja izgleda obećavajuće i prati . Iznenadili biste se koliko malo ljudi prati kada se prijavljuje za koncerte. Doista je sve bitno.

Pa, kako se to radi?

Nakon što pošaljete početnu e-poštu, pričekate dan ili dva, a zatim pošaljete brzu e-poštu u kojoj se kaže:

Hej, nisam ti se javio i mislio sam da ću se javiti. Jeste li pronašli nekoga da vam pomogne oko koncerta? Ako ste i dalje u potrebi, još uvijek sam na raspolaganju.

Prema mom iskustvu, to je kad dobijete posao. Pokušajte i provjerite radi li to za vas.

Nemojte se obeshrabriti

Dobivanje koncerata u početku može biti pomalo igra s brojevima. Ne shvaćajte odbijanje osobno. U početku nećete imati reputaciju, pa je sasvim prirodno da će vas ljudi oprezno angažirati.

Nastavite se prijavljivati ​​na objave i nemojte se obeshrabriti! Preporučujem da o uspjehu razmišljate kao o „prijavi“ umjesto da zapravo „dobijete“ posao. Pomoći će održati stvari u perspektivi. Na kraju ćete pristati na svoj prvi nastup.

Ta prva svirka koju dobijete vrijedi se potruditi. Nakon te prve svirke kada vas netko pita čime se bavite, imat ćete nešto novo za reći:

Ja sam profesionalacprogramer?

Nadam se da sam te uvjerila

Nadam se da sam vas uvjerio da svirke mogu biti izvrstan način za započinjanje programske karijere.

Ako možete izgraditi osnovne programe, možete koristiti koncerte za započinjanje svoje programske karijere već danas .

Vremenom su svirke odskočna daska za veće i bolje stvari, zato izađite tamo i nađite svirku ili dvije. Iznenadit ćete se što možete učiniti ako pokušate.

Hvala vam što ste odvojili vrijeme za čitanje mog članka.

Također možete pročitati i druge moje članke na mom osobnom blogu //wildnotion.com

Možete me pronaći na Mediumu gdje objavljujem članke o programiranju, poduzetništvu i podacima. Možete me pratiti i na Twitteru.

Ako vam je ovaj članak bio koristan, javite mi ???.