CodeGym /Java blogg /SlumpmÀssig /Hur du slutför ditt husdjursprojekt. Tips för att göra di...
John Squirrels
NivÄ
San Francisco

Hur du slutför ditt husdjursprojekt. Tips för att göra ditt nÀsta projekt till en framgÄng

Publicerad i gruppen
Ett av de centrala rÄden vi normalt ger till CodeGym-studenter och andra nybörjare inom kodning som vill utvecklas och fÄ sitt första Junior Developer-jobb , Àr att arbeta med personliga sjÀlvstÀndiga husdjursprojekt. Att lÀgga till ett sidoprojekt eller tvÄ till din portfölj kan vara ett stort plus om du inte har mycket arbetserfarenhet Ànnu, vilket hjÀlper till att övertyga arbetsgivaren att anstÀlla dig. Hur du slutför ditt husdjursprojekt.  Tips för att göra ditt nÀsta projekt till en framgÄng - 1Att utveckla husdjursprojekt Àr alltid en bra idé, och ingen brÄkar med det. Men att ge rÄd Àr en sak, att faktiskt bygga sidoprojekt Àr en annan. En oerfaren utvecklare kan och kommer troligen att möta ett antal svÄrigheter nÀr han arbetar med ett personligt projekt utan extern hjÀlp.

Hur du fÄr igÄng ditt husdjursprojekt

Idéer för ett projekt Àr startproblemet de flesta möter, eftersom det visar sig att det inte Àr sÄ lÀtt att komma pÄ en originell men realistisk idé. Men de stora problemen kommer nÀr du börjar arbeta med ett projekt. Att faktiskt slutföra projektet och fÄ det igÄng Àr uppgiften som mÄnga kodande nybörjare faktiskt misslyckas med. Och förstÄeligt nog, eftersom utvecklingen av Àven en mycket enkel mjukvara ofta krÀver mer Àn bara grundlÀggande kodningskunskaper. Det finns ett antal saker du bör komma ihÄg nÀr du vill starta ett husdjursprojekt, sÀrskilt om det Àr ditt första.

1. Forskning och planera först, koda senare.

Precis som alla byggnader behöver en grund, bör ett projekt, oavsett hur litet och sjÀlvstÀndigt det Àr, börja med en plan som Àr omöjlig att slutföra utan en del forskningsarbete och tÀnkande. Att börja koda och utveckla utan att ha en tydlig plan Àr ett av de vanligaste misstagen som utvecklare tenderar att göra, och inte bara oerfarna. SÄ rÄdet Àr att inte stressa med kodning. Att börja koda utan en ordentlig plan kan lÀtt vara ett slöseri med tid som leder dig till en ÄtervÀndsgrÀnd och behovet av att börja om frÄn början.Hur du slutför ditt husdjursprojekt.  Tips för att göra ditt nÀsta projekt till en framgÄng - 2

2. SÀtt upp mÄl och deadlines.

En annan viktig sak, ofta försummad av bÄde junior och mer erfarna kodare, Àr att sÀtta mÄl och deadlines, vilket ocksÄ Àr planering sÄklart, men denna del förtjÀnar nÄgra separata ord. NÀr det kommer till mÄl Àr det viktigt att vara realistisk. Om dina fÀrdigheter och förmÄgor fortfarande Àr mycket begrÀnsade skulle det vara klokt att inte bli för ambitiös och vÀlja ett projekt som du kan slutföra, Àven om det krÀver lite extra lÀrande och extra anstrÀngning. Att sÀtta dig sjÀlv en deadline (och hÄlla sig till den) Àr ett annat sÀtt att etablera sjÀlvdisciplin och motivera dig sjÀlv att slutföra projektet inom en realistisk tidsram.

3. Försök att lösa verkliga problem med ditt projekt.

Ett annat rĂ„d relaterat till planeringsstadiet Ă€r att vĂ€lja idĂ©n till ditt projekt. De flesta mĂ€nniskor har inga svĂ„righeter med att generera idĂ©er för sina husdjursprojekt, det enda problemet Ă€r att deras idĂ©er inte Ă€r sĂ€rskilt bra. Leta efter nĂ„gra verkliga problem, inom ditt omrĂ„de eller nĂ„gon annanstans, som ditt projekt kan lösa (eller Ă„tminstone försöka göra). ”Du kan inte tvinga dig sjĂ€lv att ha en bra idĂ©. De flesta av mina husdjursprojekt kom frĂ„n att jobba med nĂ„got annat och inse att nĂ„got saknas. Jag fortsatte sedan med att bygga den saknade komponenten/delen/biblioteket. Med tiden, nĂ€r jag fick mer erfarenhet av ramverk, insĂ„g jag att jag inte riktigt gillar nĂ„gon av dem. Jag gjorde sedan en egen, som jag anvĂ€nder pĂ„ mĂ„nga projekt idag. NĂ€r jag anvĂ€nder det mĂ€rker jag att fler saknade komponenter, fler saker jag kunde bygga som skulle spara mig enorma mĂ€ngder tid, och de blir sjĂ€lva nya husdjursprojekt. Det Ă€r grundlĂ€ggande behov och tillgĂ„ng, men pĂ„ en mer personlig basis. LĂ€gg mĂ€rke till behovet, och idĂ©n till leveransen kommer till dig.”sa Bruno Skvorc, en erfaren webbutvecklare frĂ„n Kroatien.Hur du slutför ditt husdjursprojekt.  Tips för att göra ditt nĂ€sta projekt till en framgĂ„ng - 3

4. Fokusera pÄ teknik som företag du Àr villig att arbeta för anvÀnder.

Om din primÀra kÀlla till motivation för att arbeta med husdjursprojekt Àr att skaffa erfarenhet och bygga upp CV:t för att fÄ ett heltidsjobb som mjukvaruutvecklare, nÀr du vÀljer ett projekt bör du ocksÄ tÀnka pÄ vilken teknik du kommer att anvÀnda i det. Det Àr bÀttre för ditt projekt att vara inom samma omrÄde med företag som du ska tillÀmpa, eller anvÀnda samma teknik som de arbetar med. "De bÀsta husdjursprojekten tillfredsstÀller din nyfikenhet, sÄ vÀlj en teknik som fascinerar dig och bygg den", rekommenderar Sanjay Paul, en utvecklare pÄ Palantir Technologies.

5. Försumma inte fronten om ditt projekt behöver det.

Du gissade rÀtt, att försumma front-end Àr ocksÄ ett mycket vanligt misstag mÄnga utvecklare gör nÀr de börjar arbeta med sina husdjursprojekt. Du behöver inte att fronten ska vara helt fantastisk, se Ätminstone till att den Àr funktionell och ser tillrÀckligt professionell ut. Det Àr dÀrför en bra idé skulle vara att göra en designskiss över hur din produkt kommer att se ut innan du börjar koda, och gÄ tillbaka till grÀnssnittet regelbundet och anpassa det till eventuella förÀndringar som intrÀffar under vÀgen.Hur du slutför ditt husdjursprojekt.  Tips för att göra ditt nÀsta projekt till en framgÄng - 4

6. AnvÀnd Pomodoro och andra anti-prokrastineringstekniker för att systematiskt arbeta med husdjursprojektet.

Att arbeta med ditt sjÀlvstÀndiga projekt regelbundet inom den angivna tidsramen (till exempel tvÄ timmar varje dag, frÄn 09.00 till 11.00) Àr ocksÄ mycket viktigt, och det Àr hÀr olika effektivitetsverktyg och tekniker mot prokrastinering kan komma till anvÀndning . AnvÀnd det som fungerar för dig, se bara till att utvecklingen av ditt projekt inte blir till nÄgot du hela tiden skjuter upp och lÀmnar till imorgon dag efter dag.

7. Gör ditt arbete offentligt.

Att publicera sitt arbete var som helst pĂ„ nĂ„got sĂ€tt Ă€r ocksĂ„ en motiveringsmetod. En sak Ă€r att utveckla nĂ„got som bara du kommer att se, och det andra Ă€r att skapa en produkt som andra mĂ€nniskor kommer att kunna prova och dela sin Ă„sikt om den. Även om det Ă€r ditt första husdjursprojekt och det Ă€r vĂ€ldigt grundlĂ€ggande, förbered dig bĂ€ttre pĂ„ att göra det offentligt redan frĂ„n början, detta kommer att hjĂ€lpa dig att skapa rĂ€tt stĂ€mning.

8. AnvÀnd versionskontroll och fortsÀtt se tillbaka pÄ ditt arbete.

Och den sista rekommendationen skulle vara att anvÀnda versionskontrollsystem eller andra sÀtt att hÄlla reda pÄ koden. Detta gör att du kan se till att ditt arbete inte gÄr förlorat med tiden (vilket sÄ smÄningom kommer att hÀnda om du bara lÀmnar pÄ din dator). Versionskontroll lÄter dig ocksÄ titta tillbaka pÄ ditt arbete dÄ och dÄ i framtiden, vilket Àr precis vad du behöver göra. Att se tillbaka pÄ ditt tidigare arbete Àr alltid hÀlsosamt: pÄ sÄ sÀtt kan du spÄra dina framsteg som professionell, upptÀcka sÀtt i tidiga projekt som du skulle ha gjort annorlunda nu, och sÄ vidare.
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION