Hvorfor å jobbe med et sideprosjekt er det beste trekket ditt som utvikler

Opprinnelig publisert på lenafaure.com

Edit: beta-versjonen av mitt sideprosjekt timeshake.io - en online kalenderbygger - er live! Opprett gjerne en konto, test appen og gi tilbakemelding :)

Som utvikler er øyeblikkene når jeg lærer mest, de når jeg bygger ting. Dette stemmer for de tingene jeg bygger på jobben, men enda mer når jeg jobber med noe jeg velger å jobbe med, et sideprosjekt som virkelig begeistrer meg og som jeg gjør på min egen tid.

Å kode en funksjon eller et komplett produkt er vanligvis en prosess for å takle problemer en etter en, noen lettere å løse enn andre.

De vanskeligste problemene, de tilsynelatende uoverkommelige i starten, som tvinger meg til å gå dypere inn i teknologiens virke, er de som får meg til å lære ting som følger med meg for alltid etterpå.

Dette er grunnen til at jeg er overbevist om at den beste måten å lære nye teknologier på er ved å gjøre det. Mer enn det, som forklart i Indrek Lasns artikler, bør vi strebe etter å bygge nyttige ting som en måte å gjøre fremskritt på.

Hvis du, som meg og mange utviklere, liker å bygge ting, å jobbe med noe du er begeistret for, er en av de vakreste opplevelsene du kan ha.

unsplash.com

Vi utviklere er ekstremt heldige. Vi får bruke vår kreative energi til å produsere ting som andre kan bruke, og til å glede oss over den rene handlingen med å bruke håndverket vårt for å få ting gjort, samtidig som vi blir bedre på det i prosessen.

Og når de tingene vi skaper også gir verdi til andre mennesker, er belønningen enorm.

Fordeler med å jobbe på et sideprosjekt

Det er mange fordeler med å jobbe med et sideprosjekt. Her er noen av favorittene mine:

Holder deg motivert

Et sideprosjekt du er spent på, får deg i gang og driver kreativiteten din. Det er din greie, babyen din, svetten og tårene. Med tålmodighet og arbeid kan du til og med ende opp med å gi mye verdi for brukerne og forvandle det til en virksomhet.

“Du må gjøre for å lære. Du må prøve ting, ødelegge ting, angre på at du noen gang har prøvd, overvinne latskapen din og få gjort det. ”- André Pena

Driver deg til å lære nye teknologier raskere og dyptgående

Når du prøver å få ting til å fungere, lærer du mye mer dyptgående enn når du bare leser, ser på eller koder med. Å få hendene skitne og behandle teknologien som et middel for å komme dit du vil være er den mest effektive måten å gå fra teori til handlingskunnskap.

Åpner nye muligheter

Å ha et sideprosjekt og en spesiell interesse for teknologien du bruker er noe som får deg til å skille seg ut, teknisk og som person.

”Sideprosjekter kan være utrolig givende å snakke om. De demonstrerer mye om hvordan du jobber. ”- Tanner Christensen

Denne artikkelen forklarer i detalj hvordan det å jobbe med og snakke om sideprosjektet ditt kan ha stor innvirkning på karrieren din, selv som nybegynner og / eller selvlært utvikler.

Forbedrer dine andre ferdigheter

Det hjelper deg med å bli bedre på andre viktige ferdigheter: produktdesign, UX / UI, markedsføring og så videre.

I yrkeslivet kommer du ikke ofte til å jobbe med et prosjekt fra ende til annen. Men med ditt sideprosjekt er du ansvarlig for å tenke og designe produktet, utvikle det, distribuere det og markedsføre det. Ansvaret for å finne en måte å lære nok til å oppnå de resultatene du ønsker, faller på deg.

Hvordan velge sideprosjekt

Sideprosjektet du velger kan øke kreativiteten og veksten din enormt når du finner ditt eget søte sted.

Sideprosjektet søt sted

Nedenfor diskuterer jeg hvordan du kan ha mest mulig utbytte når du jobber i forskjellige faser av sideprosjektet ditt.

Frykten for frakt

Frykten for frakt, utsettelse og motstand er dokumentert kraftig. De rangerer blant hovedårsakene til at en stor mengde prosjekter aldri blir født og havner på kirkegården til forlatte prosjekter. Dette betyr at det faktum å fullføre et prosjekt og bringe det ut til brukerne allerede skiller deg fra hverandre.

Siden det ikke er noe viktig som står på spill, kan du imidlertid holde presset til et minimum. Et sideprosjekt handler om å lykkes sakte, i ditt eget tempo, på dine egne premisser.

I motsetning til i arbeidsmiljøet hvor fiasko har virkelige konsekvenser (nedbemanning, å miste kunder), er sideprosjektområdet et sted du kan eksperimentere, definere ditt eget mål på suksess, mislykkes uten å risikere noen karriere eller inntekt, og ha det moro i prosessen .

Tar det med ro

Tobias van Schneider sa at sideprosjekter burde være dumt eller trivielt:

”Den eneste måten et sideprosjekt vil fungere på er hvis folk gir seg selv tillatelse til å tenke enkelt, å ombestemme seg, å mislykkes - i utgangspunktet å ikke ta dem for alvorlig.
Når du behandler noe som om det er dumt, har du det moro med det, legger du ikke for mye struktur rundt det. Du kan glede deg over forskjellige typer suksess. ”

Du bør behandle sideprosjektene dine som eksperimenter og ikke la ødeleggende spørsmål og tvil drepe prosjektet før det blir noe. Med andre ord:

"Mitt første råd er å bare gjøre det." - Tobias Van Schneider
unsplash.com

Dette er stedet hvor du kan mislykkes uten konsekvenser og ha så mange skudd du vil.

Det er også stedet der du kan gjøre konkrete og målbare fremskritt mot et mål som begeistrer deg. Dette vil fortsette å gi deg energi, og gjøre deg lykkeligere også.

Å finne ideen

Hvordan kan du finne ideer til sideprosjekter?

  • Skrap din egen kløe: Hvis du fortsetter å snuble over noe som får deg til å si "hvorfor eksisterer ikke dette ennå?" Eller "Jeg kan gjøre dette mye bedre", er det på tide å gjøre litt research og gå til det hvis behovet ikke er er ikke møtt ennå.
  • Den ideen som fortsetter å pirre deg: Du har tenkt på den i flere måneder eller år. Den kommer stadig tilbake og ber deg om å hjelpe den med å komme seg til verden. Enten det omgjør en funksjon fra en app du elsker til et produkt, eller kloning av et eksisterende produkt for et annet formål, hvis du føler stasjonen til å lage den, er dette et godt tegn du må komme i gang.
  • Utfør ideer levert av andre: Her er to artikler som er fulle av ideer du kan vurdere, Hvordan komme på sideprosjektideer av Ryan Hoover (Product Hunt-grunnlegger) og en rask guide for å hjelpe deg med å finne det beste sideprosjektet til arbeid neste av André Pena

WOW-effekten

Selv om det å sende en prototype som fungerer bra, bør være hovedmålet ditt, er målet også å glede brukeren av produktet. Husk at du bare får én sjanse til å gjøre et godt førsteinntrykk.

Wayne Chang har introdusert forestillingen om MLP - Most Lovable Product - en prototype som gir en flott opplevelse for de første brukerne dine.

"En MLP er et produkt som er så intuitivt, så tilfredsstillende å bruke, at kundegrunnlaget ikke kan la være å fortelle noen andre om deres opplevelse." - Wayne Chang

Selv med de minimale funksjonene kan det å bygge en vakker prototype få deg til å skille deg ut og plassere deg i deltaet i wow.

Å gå i dybden med teknologien

Jeg henter akkurat der jeg dro med planen min om å bli en bedre dev. Jeg måtte ta pause i det i 6 måneder mens jeg bygde en oppstart for Paris City.

På tide for meg nå å dykke ned i React. Det er aldri for sent, ikke sant? Det er noe jeg har ønsket å gjøre på lenge og aldri fått tak i ordentlig.

Jeg blir veldig lei når jeg prøver å lære noe nytt, og standardopplæringsappen er en annen blogg eller oppgaveliste som havner på en kirkegård med mapper på datamaskinen min. I stedet kunne jeg bruke tiden til å skape noe meningsfylt.

Å jobbe med et sideprosjekt hjelper meg med å omfavne teknologien når jeg bruker den som et middel til en slutt, og omdanner ideen jeg har til en håndgripelig versjon av produktet, en versjon som jeg er fornøyd med.

unsplash.com

Dokumentere prosessen

Hvis du liker å skrive, kan dokumentere reisen i seg selv også være en veldig givende øvelse.

Jeg synes at det å skrive artikler er en fin måte å logge fremdriften på, avklare ideene dine og la deg se hvordan du har forbedret deg. Journalføring hjelper til med å beholde konsepter og rydde hodet på samme tid.

unsplash.com

Gå for det

Å ha et sideprosjekt som begeistrer deg, vil holde deg motivert, og du kan finne ut at du hugger ut mer og mer tid til å nå dine mål i prosessen.

Hold deg til ett prosjekt og få det gjort, mens du lærer en ny teknologi underveis. Start i det små og lykkes sakte. Uansett resultat, vil du ha forbedret mange av ferdighetene dine og vil føle stoltheten over å ha skapt noe viktig.

- Léna Faure

Takk for at du leste, jeg håper du likte denne artikkelen. Si hei på Twitter eller sjekk ut nettstedet mitt.

Opprinnelig publisert på lenafaure.com