Hoe u een coderingstaak kunt plaatsen met weinig ervaring

door Walt Schlender

foto door Kevin Bhagat op Unsplash

ik kwam in Silicon Valley ‘ s tech scene door de achterdeur-door mijn carrière op te bouwen met eenvoudige, snelle freelance optredens. Ik beveel deze aanpak ten zeerste aan. Niet alleen is het een geweldige manier om heel snel veel verschillende codering vaardigheden te leren, het is ook heel leuk!

de paradox: je hebt een baan nodig om ervaring op te doen, maar je hebt ervaring nodig om een baan te krijgen…

laatst vroeg een vriend die klaar was om af te studeren aan de universiteit mij om advies over hoe je een baan als ontwikkelaar kunt krijgen. Hij had uren besteed aan het bekijken van vacatures, het versturen van sollicitatiebrieven, en had iets gehoord van Exact nul bedrijven. ?

ik begreep zijn pijn volledig. Als een van de oprichters van een tech recruiting bedrijf waar ik werkte aan data-science, heb ik de kans gehad om de werkelijke cijfers te zien en het beeld kan behoorlijk SIP zijn.

het is gesneden en gedroogd. Nieuwe afgestudeerden en mensen zonder veel ervaring uit het verleden hebben het echt moeilijk om een baan te krijgen. Wanneer we werkgevers vragen waarom ze niet iemand wilden inhuren zonder veel ervaring uit het verleden, horen we meestal hetzelfde, “we zijn op zoek naar iemand met ervaring”.

het is klote.

je hebt een baan nodig om ervaring op te doen en je hebt ervaring nodig om een baan te krijgen… het is de eeuwenoude paradox.

gelukkig is er in de programmeerwereld een oplossing voor deze puzzel.

het enige wat u hoeft te doen is werkgevers vinden die bereid zijn programmeurs in te huren die iets minder ervaring hebben. Lijkt onmogelijk? Dat is het niet. Geloof het of niet, werkgevers als deze zijn er nu. Ze zijn wanhopig op zoek naar iemand om hun problemen op te lossen en ze zullen graag betalen voor uw hulp.

u hoeft ze alleen maar te vinden.

sta me toe om freelancing en de ‘Gig’te introduceren!

I know what you ‘ re thinking, freelancing? Als niemand me zou inhuren voor een baan, waarom zou iemand me dan aannemen als freelancer? Wat is er zo speciaal aan freelancen? Is het niet gewoon werken voor een bedrijf behalve zonder de W-2, voordelen, en werkzekerheid? Zou ik niet beter een tijdje bij het werk zoeken blijven?

dit zijn allemaal geldige zorgen en freelancen is niet altijd gemakkelijk, maar voordat je er vandoor gaat en meer CV ‘ s in de afgrond begint te mailen, laat het me uitleggen.

freelancen is een term die betrekking heeft op elk werk dat u doet waarbij u geen formele werkgever-werknemer relatie met een bedrijf hebt. In de ontwikkelaarswereld zou ik (zeer niet-wetenschappelijk) freelancen in een paar verschillende categorieën opsplitsen. Er zijn consultants, freelance-medewerkers en freelance-gig-doeners.

Consultants zijn meestal zeer ervaren deskundige ontwikkelaars die worden ingeschakeld om moeilijke technische problemen op te lossen waar ze unieke inzichten en expertise hebben. Aangezien je net leert programmeren, vermoed ik dat jij dit niet bent.Freelance-werknemers zijn meestal vrijwel hetzelfde als werknemers, behalve dat ze hun baan kregen via een uitzendbureau in plaats van rechtstreeks te worden ingehuurd door het bedrijf waarvoor ze werken. Dit gebeurt meestal om politieke redenen veel te saai om in dit artikel te bespreken. Het volstaat om te zeggen dat je waarschijnlijk niet vallen in deze categorie.

eindelijk zijn er gig-freelancers.

gig-freelancers vullen een speciaal gat in de software engineering wereld. Ze nemen meestal banen aan die te klein, te Gespecialiseerd of te experimenteel zijn om een fulltime werknemer aan te nemen. De werkgevers die ze voor hen werken huren hen in omdat ze een tijdelijke baan moeten krijgen gedaan, en de gig werknemer is beschikbaar en bereid om het werk te doen.

enkele voorbeelden van werkgevers die gig-werknemers in dienst nemen zijn::

  • ondernemers-op zoek naar een proof of concept voor een idee
  • intrapreneurs – ondernemers die werken aan innovatie binnen een bedrijf die ook op zoek zijn naar proof of concepts
  • kleine bedrijven-meestal op zoek naar iemand ‘handig’ om iets te installeren of op te zetten
  • individuen met een programmeerprobleem-misschien is het een man die hulp nodig heeft met zijn programmeer huiswerk of zoiets ?

de verenigende kenmerken van deze klantenopdrachten zijn dat ze klein, duidelijk gedefinieerd en tijdelijk zijn.

gig-freelancen heeft zeker zijn nadelen, en ik zou aarzelen om het aan te bevelen als een plek om een lange termijn carrière op te bouwen. Maar voor iemand die begint in hun programmeertraject, is het een van de snelste manieren om tegelijkertijd vaardigheden, verbindingen en geloofwaardigheid op te bouwen. Het kan ook heel leuk zijn.

waarom het de moeite waard is om gig freelancing te doen wanneer je voor het eerst begint

verrassend genoeg zijn Gig jobs vrij gemakkelijk te krijgen.

optredens zijn meestal klein-een paar uur, een week…

ze betalen meestal niet veel geld, dus als je weet waar je moet kijken is de concurrentie niet zo fel.

het werk vereist meestal minder ervaring om te voltooien. Het is “write a simple crawler” in plaats van ” build out the next Facebook.”

voor de werkgever is de inzet veel lager. Er hoeven geen langetermijnverbintenissen te worden aangegaan. Er worden geen medewerkersbadges afgedrukt. Er is geen HR-afdeling bij betrokken. Als je niet goed werk doet, is er weinig verloren gegaan.

dit alles betekent dat het verkrijgen van deze taken vrij eenvoudig is. Wees professioneel en snel … wees niet moeilijk om mee te werken en je moet in staat zijn om ingehuurd te worden ondanks uw gebrek aan ervaring.

het type optreden ontdekken dat bij u past

wanneer u een afwerkopdracht krijgt, kunt u deze gebruiken om te ontdekken wat voor soort programmering bij u past.

optredens geven je de mogelijkheid om voor veel verschillende mensen te werken en aan veel verschillende projecten te werken. Dit is een geweldige kans om wat onderzoek te doen om erachter te komen wat je wilt.

nieuwsgierig naar data? Pak een schrapen of data verwerking optreden.

wilt u meer weten over hardware? Er zijn Arduino a Raspberry pi optredens.

iets gevonden dat u bevalt? Zoek een andere vergelijkbare baan.

persoonlijk gebruikte ik gigs om allerlei programmeergebieden uit te proberen. Toen ik gigging, een aantal categorieën van projecten die ik kreeg een kans om te proberen opgenomen:

  • websites
  • aangepaste Videospelers
  • audiospelers
  • microcontrollerprogrammering
  • live streaming en videoconferentie
  • data scraping en crawling
  • simple games

en de lijst gaat verder.

gebruik gigs om erachter te komen wat je wel en niet leuk vindt als programmeur. Het leren is super waardevol. Misschien meer waard dan het geld dat je had kunnen verdienen met een baan waar je niet echt in geïnteresseerd was.

met optredens kunt u uw vaardigheden opfrissen en uw ambacht aanscherpen.

als je vroeg in je programmeercarrière bent, ben je waarschijnlijk niet klaar voor grote projecten. Ze zijn te ingewikkeld. Het gaat om vaardigheden (zoals het lezen van andermans code) die je misschien nog niet onder de knie hebt.

u moet ook uw architectuur en gekozen platform API chops aanscherpen. Er gaat niets boven een echte klant die je vraagt om wat CSS te perfectioneren om je te laten leren hoe flex-boxen werken. En het bouwen van apps van één pagina voor vier verschillende clients helpt je echt duidelijk te worden over hoe react apps omgaan met Routering.

ook zal het nuttig zijn om alles zelf te doen. Je moet complete systemen bouwen. Je hebt geen keus. Je leert hoe alles werkt.

optredens leiden vaak tot betere dingen

toen ik begon met optredens, had ik nooit echt verwacht dat ze deuren voor me zouden openen, maar dat is wat er uiteindelijk gebeurde.

ik zou een optreden voor 2 uur in rekening brengen (het optreden kostte me eigenlijk iets langer) en ik zou precies leveren wat mijn cliënt me vroeg. De volgende dag zou de klant vragen of ik tijd had voor een ander project.

elk project dat ik maakte was een ander project dat ik aan mijn portfolio kon toevoegen. Elk project breidde ook mijn netwerk uit. Mensen die ik heb ontmoet, verwijzen hun vrienden en collega ‘ s naar mij. In de loop der jaren ben ik uiteindelijk gaan werken voor een aantal vrij grote naam bedrijven.

uiteindelijk hoefde ik niet eens naar nieuw werk te zoeken. Het kwam gewoon in me op.

het was leuk … en hoewel het in het begin eng was, werd het na verloop van tijd makkelijker.

dus hoe krijg je optredens? Hier is het proces dat ik aanbevelen:

vind een goede gig marketplace die past bij uw situatie

u wilt uw gig search beginnen door het vinden van een ‘marketplace’ waar werkgevers u zullen zien als een goede oplossing voor de problemen die ze proberen op te lossen. Ze kijken meestal online in een ‘marketplace’: job board, mailing list, slack channel, forums, enzovoort. Als Ik zeg ‘marktplaats’ bedoel ik echt elke gemeenschap waar een bepaalde groep mensen post banen.

het vinden van de juiste marktplaats is waarschijnlijk het belangrijkste onderdeel van het zoeken naar een baan, en veel mensen benaderen de plaats van hun zoektocht niet erg strategisch.

de waarheid is dat elke markt verschillende “clientmixes” heeft met verschillende behoeften, wensen en wervingscriteria.

als u tijd besteed aan het jagen op de verkeerde soort marktplaats, zult u een heel moeilijke tijd hebben om werk te krijgen. Dus het loont echt om wat tijd door te brengen op zoek naar geschikte marktplaatsen.

dus waar wilt u naar zoeken?

allereerst spreekt het vanzelf: kijk voor een gig-gerichte marktplaats. Dit betekent waarschijnlijk een plek waar ondernemende werkgevers kleine gerichte projecten plaatsen. Dit betekent dat je fulltime jobboards wilt vermijden. Elke post waar je nodig hebt om een cv in te dienen en gaan door middel van rondes van interviews is waarschijnlijk niet wat je zoekt.

naast het zoeken naar marktplaatsen die gericht zijn op ‘gig’, heb je het meeste geluk met marktplaatsen die ‘niched’zijn.

wat bedoel ik met ‘niched’? Nou, je wilt marktplaatsen die een soort van focus hebben waar je vaardigheden of ervaring in passen.

Nichemarktplaatsen omvatten:

  • geografische focus: sommige markten zijn gebouwd voor lokale gemeenschappen. Mensen huren vaak via deze sites als ze willen werken met iemand lokaal.
  • technologische focus: sommige markten richten zich op specifieke technologieën. Als je veel tijd hebt doorgebracht met een bepaalde technologie, zullen deze boards plaatsen zijn waar je een voordeel zult hebben.
  • probleemruimte: sommige markten zijn niet gericht op een technologie per se, maar op een bepaald publiek. Software projecten bestaan in elke gemeenschap. Als u lid bent van een community, kunt u mogelijk toegang krijgen tot optredens die niet beschikbaar zijn voor andere ontwikkelaars.

het kiezen van een goede niched marketplace zal uw kansen op het krijgen van een optreden aanzienlijk verhogen.

in een nichemarkt zullen de werkgevers relevanter zijn. U zult minder concurrentie dan je zou op een meer algemene freelancing site geconfronteerd. Het belangrijkste is dat niching je de kans geeft om ‘het dek te stapelen’ in je voordeel, want je zult solliciteren met een voordeel ten opzichte van de concurrentie, zelfs als dat voordeel alleen ‘we wonen in dezelfde stad’is.

als ik vandaag weer moest beginnen met giggen, zijn er plaatsen waar ik zou kunnen zoeken::

  • craigslist (the gigs sectie)-Het is lokaal / geografisch gericht, dus je hebt een aantal van de hierboven genoemde ingebouwde voordelen.
  • in persoon fysieke meetups-opnieuw lokaal en niched. In mijn ervaring, als je op deze evenementen, er is bijna altijd iemand op zoek naar iemand om te helpen met hun projecten. Het feit dat je een lokale bent is een groot voordeel.
  • op het publiek gerichte slack-chatgroepen en actuele mailinglijsten (ook hier zijn ze niched en iets minder mainstream). U kunt deze vinden door googlen ‘public slack channels’ -veel van deze hebben een specifieke sectie gewijd aan banen, en de meeste banen op ondernemer-gerichte kanalen zal gig-based.
  • ten slotte, upwork.com, freelancer.com of een andere freelance gerichte werkplek. Deze sites hebben tal van werkgevers op zoek naar mensen in te huren, maar het kan een beetje moeilijk zijn om te beginnen. Je zult concurreren voor banen met mensen van over de hele wereld die al veel platform reviews. Wanneer je uiteindelijk een aantal 5-sterren ratings dingen zal gemakkelijk te krijgen, maar tot dan is het een nummers spel dus wees voorbereid op een heleboel afwijzingen.

solliciteren voor een optreden

solliciteren voor een optreden is vrij eenvoudig. Je gaat in gesprek met een werkgever en je wilt hen ervan overtuigen dat je hun probleem kunt oplossen.

gewoonlijk stuurt u een e-mail. In sommige gevallen kunt u een formulier invullen of zoiets. Het maakt niet echt uit, zolang je maar een gesprek kunt hebben.

wat zegt u?

u wilt de werkgever laten weten dat u het probleem begrijpt dat zij proberen op te lossen en dat u denkt dat u het voor hen kunt oplossen.

je wilt hen vertellen hoe lang je denkt dat het zal duren en een beetje informatie over jezelf toevoegen dat verklaart waarom je specifiek een goede match bent.

u wilt een paar links toevoegen naar sommige werkstukken die vergelijkbaar zijn met wat de werkgever zoekt als u ze hebt.

u denkt misschien, Ik heb geen ervaring. Diskwalificeert dat me niet meteen?”

niet noodzakelijk. Je kunt eigenlijk je zwakte als je kracht gebruiken! Hier zijn enkele voorbeelden van hoe je dit zou kunnen doen.

  • laat de werkgever weten dat u nieuw bent in freelancing, maar vertel hen dat u geïnteresseerd bent in hun project omdat u grote portfolio stukken nodig hebt. Dit betekent dat je blij bent om te herzien en te polijsten zo veel als nodig is om iets echt spectaculair te creëren.
  • laat de werkgever weten dat u nieuw bent in freelancing en daarom zijn de tarieven die u citeert zo laag – waarschijnlijk lager dan de concurrentie. Ze zullen veel krijgen.
  • laat de werkgever weten dat u weliswaar nieuw bent in het coderen, maar dat u veel ervaring hebt in zijn / haar specifieke bedrijfstak. Je hebt kennis die uniek kwalificeert u om het optreden beter te doen dan de meer generieke concurrentie.

het feit dat u net begint is in sommige opzichten een kracht, omdat u het doen van projecten kunt rechtvaardigen die meer ervaren ontwikkelaars niet zullen oppakken omdat de uitbetaling voor u anders is – ervaring en portfolio bewijs Versus geld. Communiceer dit bericht effectief en je zult geen probleem de landing van een paar van de optredens die u van toepassing bent.

Follow-up

wat vaak wordt gezegd in veel boeken en artikelen voor het zoeken naar werk is waar! Follow-up is echt belangrijk.

denk erover na vanuit het perspectief van werkgevers (ik weet het omdat ik eerder mensen heb ingehuurd).

u (als werkgever) post een optreden en begint berichten van aannemers te ontvangen. Veel berichten zijn verschrikkelijk. De berichten zijn slecht geschreven of de aannemer wil te veel geld of het lijkt niet alsof de aannemer begrijpt wat je wilt. Een paar sollicitanten zien er veelbelovend uit, maar natuurlijk wil je even wachten op meer sollicitaties. Misschien komt er een spectaculair iemand opdagen.

uiteindelijk ga je naar een andere taak en vergeet je het optreden dat je gepost hebt. Een paar dagen gaan voorbij en de aanvragen stoppen met opdagen. Je hebt het druk… en dan krijg je een follow-up e-mail van een van de weinige veelbelovende kandidaten. Deze persoon leek alsof ze de klus te klaren en ze lijken professioneel (na alles wat ze follow-up). Je besluit is genomen.

als contractant wil je de persoon zijn die er veelbelovend uitziet en opvolgt. Je zou verbaasd zijn hoe weinig mensen follow-up bij het aanvragen van optredens. Het maakt echt het verschil.

dus, hoe doe je het?

nadat u uw eerste e-mail hebt verzonden, wacht u een dag of twee en stuur dan een snelle e-mail met de mededeling,

Hey, Ik had niets van u gehoord en dacht dat ik het zou opvolgen. Heb je iemand gevonden om je te helpen met je optreden? Als je nog steeds in nood bent, ben ik nog steeds beschikbaar.

in mijn ervaring krijg je de baan. Probeer het eens en kijk of het werkt voor u.

laat je niet ontmoedigen

het krijgen van optredens kan in het begin een beetje een nummerspel zijn. Vat afwijzing niet persoonlijk op. In het begin heb je geen reputatie opgebouwd, dus het is logisch dat mensen op hun hoede zijn om je in te huren.

blijf solliciteren op berichten en wees niet ontmoedigd! Ik raad aan om succes te zien als ‘ solliciteren ‘in plaats van de baan daadwerkelijk te’ krijgen’. Het zal helpen om de dingen in perspectief te houden. Uiteindelijk krijg je je eerste optreden.

dat eerste optreden dat je krijgt is de moeite waard. Na dat eerste optreden als iemand je vraagt wat je voor de kost doet, heb je iets nieuws te zeggen:

ik ben een professionele programmeur ?

ik hoop dat ik u overtuigd heb

ik hoop dat ik u overtuigd heb dat optredens een geweldige manier kunnen zijn om een programmeercarrière te beginnen.

als u basisprogramma ‘ s kunt bouwen, kunt u gigs gebruiken om uw programmeercarrière vandaag te starten.

in de loop van de tijd zijn optredens een opstap naar grotere en betere dingen, dus ga naar buiten en krijg een optreden of twee. Je zult versteld staan van wat je kunt doen als je het probeert.

Bedankt dat u de tijd heeft genomen om mijn artikel te lezen.

u kunt ook andere artikelen van mij lezen op mijn persoonlijke blog https://wildnotion.com

u kunt me vinden op Medium waar ik artikelen Over Programmering, ondernemerschap en gegevens publiceer. Je kunt me ook volgen op Twitter.

als u dit artikel nuttig vond, laat het me weten ???.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.