CodeGym /Java-blogg /Tilfeldig /Slik fullfører du kjæledyrprosjektet ditt. Tips for å gjø...
John Squirrels
Nivå
San Francisco

Slik fullfører du kjæledyrprosjektet ditt. Tips for å gjøre ditt neste sideprosjekt til en suksess

Publisert i gruppen
Et av kjernerådene vi vanligvis gir til CodeGym-studenter og andre nybegynnere innen koding som ønsker å komme videre og få sin første juniorutviklerjobb , er å jobbe med personlige uavhengige kjæledyrprosjekter. Å legge til et sideprosjekt eller to til porteføljen din kan være et stort pluss hvis du ikke har mye arbeidserfaring ennå, noe som bidrar til å overbevise arbeidsgiveren om å ansette deg. Slik fullfører du kjæledyrprosjektet ditt.  Tips for å gjøre ditt neste sideprosjekt til en suksess - 1Å utvikle kjæledyrprosjekter er alltid en god idé, og det er ingen som krangler med det. Men å gi råd er én ting, å bygge sideprosjekter er en annen. En uerfaren utvikler kan og vil mest sannsynlig møte en rekke vanskeligheter når han jobber med et personlig prosjekt uten ekstern hjelp.

Hvordan få kjæledyrprosjektet ditt i gang

Ideer til et prosjekt er startproblemet de fleste møter, siden det viser seg at det ikke er så lett å komme opp med en original, men realistisk idé. Men de store problemene kommer når du begynner å jobbe med et prosjekt. Å faktisk fullføre prosjektet og få det i gang er oppgaven mange kodende nybegynnere faktisk ikke klarer å fullføre. Og forståelig nok, siden utviklingen av selv et veldig enkelt stykke programvare ofte krever mer enn bare grunnleggende kodekunnskap. Det er en rekke ting du bør huske når du ønsker å starte et kjæledyrprosjekt, spesielt hvis det er ditt første.

1. Undersøk og planlegg først, kode senere.

Akkurat som enhver bygning trenger et fundament, bør et prosjekt, uansett hvor lite og uavhengig det er, begynne med en plan som er umulig å fullføre uten litt forskningsarbeid og tenkning. Å begynne å kode og utvikle uten å ha en klar plan er en av de vanligste feilene utviklere pleier å gjøre, og ikke bare uerfarne. Så rådet er ikke å haste med koding. Å begynne å kode uten en skikkelig plan kan lett være bortkastet tid og føre deg til en blindvei og behovet for å begynne på nytt.Slik fullfører du kjæledyrprosjektet ditt.  Tips for å gjøre ditt neste sideprosjekt til en suksess - 2

2. Sett mål og tidsfrister.

En annen viktig ting, ofte neglisjert av både junior og mer erfarne kodere, er å sette mål og tidsfrister, som selvfølgelig også er planlegging, men denne delen fortjener noen få ord. Når det kommer til mål er det viktig å være realistisk. Hvis dine ferdigheter og evner fortsatt er svært begrensede, ville det være lurt å ikke bli for ambisiøs og velge et prosjekt du er i stand til å fullføre, selv om det krever litt ekstra læring og ekstra innsats. Å sette deg selv en tidsfrist (og holde deg til den) er en annen måte å etablere selvdisiplin og motivere deg selv til å fullføre prosjektet innenfor en realistisk tidsramme.

3. Prøv å løse reelle problemer med prosjektet ditt.

Et annet råd knyttet til planleggingsstadiet er å velge ideen til prosjektet ditt. De fleste har ingen problemer med å generere ideer til kjæledyrprosjektene sine, det eneste problemet er at ideene deres ikke er veldig gode. Se etter noen reelle problemer, i ditt felt eller andre steder, som prosjektet ditt kan løse (eller i det minste forsøke). «Du kan ikke tvinge deg selv til å ha en god idé. De fleste av kjæledyrprosjektene mine kom fra å jobbe med noe annet og innse at noe mangler. Jeg fortsatte deretter med å bygge den manglende komponenten/delen/biblioteket. Etter hvert som jeg fikk mer erfaring med rammeverk, innså jeg at jeg egentlig ikke liker noen av dem. Jeg lagde så min egen, som jeg bruker på mange prosjekter i dag. Når jeg bruker det, legger jeg merke til flere manglende komponenter, flere ting jeg kan bygge som vil spare meg for enorme mengder tid, og de blir selv nye kjæledyrprosjekter. Det er grunnleggende behov-og-forsyning, men på et mer personlig grunnlag. Legg merke til behovet, og ideen til forsyningen vil komme til deg.»sa Bruno Skvorc, en erfaren nettutvikler fra Kroatia.Slik fullfører du kjæledyrprosjektet ditt.  Tips for å gjøre ditt neste sideprosjekt til en suksess - 3

4. Fokuser på teknologien bedrifter du er villig til å jobbe for bruker.

Hvis din primære kilde til motivasjon for å jobbe med kjæledyrprosjekter er å få erfaring og bygge opp CV-en for å få en fulltidsjobb som programvareutvikler, bør du også tenke på teknologiene du skal bruke i det når du velger et prosjekt. Det er bedre for prosjektet ditt å være i samme felt med selskaper du skal bruke, eller bruke de samme teknologiene de jobber med. "De beste kjæledyrprosjektene tilfredsstiller din nysgjerrighet, så velg en teknologi som fascinerer deg og bygg den," anbefaler Sanjay Paul, en utvikler hos Palantir Technologies.

5. Ikke overse frontend hvis prosjektet ditt trenger det.

Du gjettet det, å neglisjere front-end er også en veldig vanlig feil mange utviklere gjør når de begynner å jobbe med kjæledyrprosjektene sine. Du trenger ikke at fronten skal være helt fantastisk, sørg i det minste for at den er funksjonell og ser profesjonell nok ut. Det er derfor en god idé ville være å lage en designskisse av hvordan produktet ditt kommer til å se ut før du begynner å kode, og gå tilbake til grensesnittet regelmessig, og justere det til eventuelle endringer som skjer underveis.Slik fullfører du kjæledyrprosjektet ditt.  Tips for å gjøre ditt neste sideprosjekt til en suksess - 4

6. Bruk Pomodoro og andre anti-utsettelsesteknikker for å arbeide systematisk med kjæledyrprosjektet.

Å jobbe med ditt uavhengige prosjekt regelmessig innenfor den angitte tidsrammen (for eksempel to timer hver dag, fra kl. 9 til 11) er også veldig viktig, og det er her ulike effektivitetsverktøy og anti -utsettelsesteknikker kan komme til nytte. Bruk det som fungerer for deg, bare pass på at utviklingen av prosjektet ditt ikke blir til noe du fortsetter å utsette og forlate til i morgen dag etter dag.

7. Gjør arbeidet ditt offentlig.

Å publisere arbeidet ditt hvor som helst du kan på en eller annen måte er også en motivasjonsmetode. En ting er å utvikle noe bare du skal se, og den andre tingen er å lage et produkt som andre kan prøve og dele sin mening om det. Selv om det er ditt første kjæledyrprosjekt og det er veldig grunnleggende, bør du forberede deg på å gjøre det offentlig helt fra starten, dette vil bidra til å sette den riktige stemningen.

8. Bruk versjonskontroll og fortsett å se tilbake på arbeidet ditt.

Og den endelige anbefalingen vil være å bruke versjonskontrollsystemer eller andre måter å holde styr på koden på. Dette vil tillate deg å sørge for at arbeidet ditt ikke går tapt med tiden (noe som til slutt vil skje hvis du bare lar være på datamaskinen). Versjonskontroll vil også tillate deg å se tilbake på arbeidet ditt en gang i blant i fremtiden, som er akkurat det du trenger å gjøre. Å se tilbake på det tidligere arbeidet ditt er alltid sunt: ​​På denne måten kan du spore fremgangen din som profesjonell, oppdage måter i tidlige prosjekter som du ville ha gjort annerledes nå, og så videre.
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION