Udviklere - sådan får du potentielle arbejdsgivere og klienter til at bemærke dig

Foto af Carl Heyerdahl på Unsplash

Bemærk - alle ideer, jeg deler, er mine personlige synspunkter, baseret på min erfaring med at finde udviklere til virksomheder og enkeltpersoner.

Problemet - præsentation af dit arbejde

Den måde, du klæder på, er den måde, du bliver adresseret på.

Ofte har udviklere det svært at præsentere deres tidligere projekter på en brugbar måde. Dette nægter dem en masse smukke betalende jobroller.

Mange udviklere klager over ikke at have projekter at arbejde på, og jeg stiller altid dette enkle spørgsmål: "De projekter, du har arbejdet på, hvor godt har du præsenteret dem for potentielle kunder?"

Jeg forstår, at det er hårdt arbejde at gøre dig selv så brugbar som muligt - men det betaler sig bestemt.

Det er en ting at være en dygtig og talentfuld udvikler, men det er en anden ting for folk, der ikke kender dig fra nogen anden til at genkende dette.

Løsningen

”Alle tænker på at ændre verden, men ingen tænker på at ændre sig selv” - Leo Tolstoj

Vil du arbejde for et firma som Google, Facebook, Amazon? Du skal begynde at præsentere dig selv på den måde.

Enhver virksomhed ønsker talentfulde medarbejdere, og de er villige til at gå nogenlunde for at få det bedste. Du fjerner dig selv fra stien for mennesker, der måske betragter dig som de bedste, hvis du dårligt præsenterer dit arbejde.

Jeg vil tale om vigtige ting, som jeg mener, at en udvikler skal have på plads, inden han ansøger om nogen rolle eller projekter.

Et fokuseret sind

Jeg besluttede at sætte dette først, fordi det er virkelig afgørende - især i en verden, hvor nye teknologier kommer ud dag for dag.

Ofte springer udviklere fra en ramme til en anden uden en god forståelse af nogen af ​​dem. Derefter risikerer de at blive en "jack-of-all-trades og master-of-none."

Det er vigtigt, at vi fokuserer på en ting. Hvis det er webudvikling eller mobiludvikling, skal du gøre det af hele dit hjerte og sjæl. Du kan ikke snyde naturen. Du kan kun være super awesome i det, du bruger mere tid på.

Personlig webside

Det er vigtigt for udviklere at have et personligt websted, der forklarer de vigtigste ting ved dem. Man skal være i stand til at besøge din hjemmeside og lære interessante ting om dig at kende. Der er flere ting, du kan inkludere på dine personlige websteder. For eksempel: dine projekter, dine personlige blogindlæg, dit CV osv.

Materielle projekter

Det er godt at lære af tutorials og bygge videre og derefter skubbe til dit Github-arkiv som et projekt. Men det handler ikke om antallet af tutorial-projekter, du har. Det handler om, hvad du gør, når du lærer af disse tutorials.

En klient, der ønsker at bygge en FinTech-løsning, ser ikke efter en udvikler, der kun har bygget en lommeregner eller et To-do-program, men ikke har bygget interessante projekter, der er værd at vise. Det er sandheden. Du skal gå ud over det grundlæggende.

certifikater

Certifikater vil gøre meget for dig og give dig fordelen i nogle situationer. Men det er vigtigt at huske, at et certifikat ikke betyder, at du ved alt, hvad der er at vide om det emne. Fortsæt med at lære.

Github-profil

Github er en god måde at rekruttere talentfulde udviklere, og det er vigtigt, at du har en præsentabel Github-profil.

Folk vil ikke huske dig for den hjælp, du gav dig selv. Men de vil huske dig, hvis du har haft en indflydelse, der gør deres liv lettere. Github giver dig muligheden for at gøre livet let for andre udviklere som dig.

Sandheden er, GitHub er en CV's CV. Skub projekter, og samarbejd også om projekter. Jeg er ofte overrasket, når folk siger "Jeg kan ikke bruge Github," og at de i stedet bruger Google Drive, så verden ikke stjæler deres kode (LMAO!). GitHub giver dig en masse fordele.

Stackoverflow

Jeg lærte, at StackOverflow kan tjene dig job, som du aldrig forventede på en enkel måde.

Du står over for nogle problemer, men du løser dem til sidst. Dokumenter løsningen for andre mennesker med problemet, så de i fremtiden kan lære af det. Mange udviklere har fået job og anbefalinger baseret på StackOverflow-spørgsmål, som de har været i stand til at besvare. Dine StackOverflow-point kan være en pragtfuld ret for dig. En god bedømmelse hjælper dig med at få job via StackOverflow.

Tekniske artikler

Nogle mennesker vil sige, at jeg kan lide at tale om tekniske artikler, men de er en god måde at vise, at du ved, hvad du laver. De viser også, at du ikke kun ser på at tjene penge til dig selv, men også ser på at hjælpe andre udviklere med at vokse.

At tilføje tekniske indlæg, videoer og så videre til din portefølje har mange fordele. Jeg diskuterede dem her.

En god C.V.

Din C.V. (eller cv) taler meget om dig. Nogle udviklere har cv'er, der ligner en klasseopgave, de blev tvunget til at gøre!

Din C.V skal være attraktiv. Brug værktøjer som cvmkr.com eller visualcv.com (for kun at nævne nogle få). Disse hjælper dig med at oprette en C.V. baseret på dit felt. Du skal vide, at når du ansøger om roller, er det vigtigt at skrive gode følgebrev også.

Mine sidste ord

At gøre de fleste af de vigtigste punkter, der er fremhævet ovenfor, viser, at du ser alvorligt på din karriere, og at du er klar til at gøre alt for at få det bedste ud af det. Det er også vigtigt at bemærke, at det at have en god portefølje dekoreret med certifikater ikke betyder at være en god programmør / udvikler.

Jeg har besluttet at gøre denne artikel til en åben artikel. Så hvis du føler, at der er ting, som jeg ikke nævnte, kan du kommentere nedenfor, og jeg vil medtage dit råd.