CodeGym /Java blog /Véletlen /Hogyan fejezze be kisállat-projektjét. Tippek a következő...
John Squirrels
Szint
San Francisco

Hogyan fejezze be kisállat-projektjét. Tippek a következő oldalprojekt sikeréhez

Megjelent a csoportban
Az egyik alapvető tanács, amit általában a CodeGym-hallgatóknak és más kódolásban kezdőknek adunk, akik szeretnének fejlődni és első Junior Developeri munkájukat megszerezni , hogy dolgozzanak személyes, független kisállat-projekteken. Egy-két mellékprojekt hozzáadása a portfóliójához nagy előnyt jelenthet, ha még nincs sok munkatapasztalata, és segít meggyőzni a munkáltatót, hogy vegye fel Önt. Hogyan fejezze be kisállat-projektjét.  Tippek a következő oldalprojekt sikeréhez – 1A kisállat-projektek kidolgozása mindig jó ötlet, és ezzel senki sem vitatkozik. De tanácsot adni egy dolog, valójában mellékprojektek építése egy másik. Egy tapasztalatlan fejlesztő számos nehézséggel szembesülhet és valószínűleg szembesülhet, amikor külső segítség nélkül dolgozik egy személyes projekten.

Hogyan indítsa el kedvence projektjét

A legtöbb ember kiindulási problémája a projekt ötletei, mivel kiderült, hogy nem is olyan könnyű eredeti, mégis reális ötletet kitalálni. De a fő problémák akkor jelentkeznek, amikor elkezd dolgozni egy projekten. A projekt tényleges befejezése és elindítása az a feladat, amelyet sok kódoló kezdő nem képes végrehajtani. És ez érthető is, hiszen egy nagyon egyszerű szoftver fejlesztése is gyakran nem csupán alapvető kódolási ismereteket igényel. Számos dologra emlékeznie kell, amikor kisállat-projektet szeretne indítani, különösen, ha ez az első.

1. Először kutass és tervezz, később kódolj.

Ahogy minden épületnek szüksége van egy alapra, egy projektre, akármilyen kicsi és önálló, olyan tervvel kell kezdődnie, amelyet némi kutatómunka és gondolkodás nélkül lehetetlen megvalósítani. A kódolás és fejlesztés egyértelmű terv nélkül való megkezdése az egyik leggyakoribb hiba, amelyet a fejlesztők elkövetnek, és nem csak a tapasztalatlanok. Tehát az a tanács, hogy ne siess a kódolással. A kódolás megfelelő terv nélküli megkezdése könnyen időpocsékolás lehet, ami zsákutcába vezet, és mindent elölről kell kezdeni.Hogyan fejezze be kisállat-projektjét.  Tippek a következő oldalprojekt sikeréhez – 2

2. Tűzz ki célokat és határidőket.

Egy másik fontos dolog, amit a Junior és a tapasztaltabb kódolók is gyakran figyelmen kívül hagynak, a célok és határidők kitűzése, ami természetesen szintén tervezés, de ez a rész megérdemel néhány szót. Amikor a célokról van szó, fontos, hogy reálisak legyünk. Ha készségei és képességei még mindig nagyon korlátozottak, bölcs dolog lenne nem túl ambiciózusnak lenni, és olyan projektet választani, amelyet képes vagy befejezni, még akkor is, ha ez további tanulást és erőfeszítést igényel. A határidő kitűzése (és annak betartása) egy másik módja az önfegyelem kialakításának és motivációjának, hogy a projektet reális időkereten belül fejezze be.

3. Próbáljon valódi problémákat megoldani a projektjével.

A tervezési szakaszhoz kapcsolódó másik tanács az ötlet kiválasztása a projekthez. A legtöbb embernek nem okoz nehézséget ötleteket generálni kisállat-projektjéhez, az egyetlen probléma az, hogy az ötleteik nem túl jók. Keressen olyan valós problémákat a saját területén vagy máshol, amelyeket a projektje meg tud oldani (vagy legalábbis megpróbálja megoldani). „Nem kényszerítheted magad arra, hogy jó ötleted legyen. A legtöbb kisállat-projektem abból fakadt, hogy valami máson dolgoztam, és rájöttem, hogy valami hiányzik. Ezután folytattam a hiányzó komponens/alkatrész/könyvtár létrehozását. Idővel, ahogy egyre több tapasztalatot szereztem a keretrendszerekkel kapcsolatban, rájöttem, hogy egyiket sem szeretem igazán. Ezután elkészítettem a sajátomat, amit ma sok projektben használok. Használata során egyre több hiányzó alkatrészt veszek észre, több olyan dolgot, amit meg tudok építeni, amivel rengeteg időt takaríthatok meg, és ezek maguk is új kisállat-projektekké válnak. Ez alapvető szükséglet és kínálat, de inkább személyes alapon. Vedd észre, hogy szükség van rá, és az utánpótlás ötlete meg fog jönni."– mondta Bruno Skvorc, egy tapasztalt horvát webfejlesztő.Hogyan fejezze be kisállat-projektjét.  Tippek a következő oldalprojekt sikeréhez – 3

4. Koncentráljon azokra a technológiákra, amelyeket a vállalatok használnak, amelyeknél hajlandó dolgozni.

Ha a kisállat-projekteken való munkavégzés elsődleges motivációs forrása a tapasztalatszerzés és az önéletrajz felépítése, hogy teljes munkaidőben szoftverfejlesztőként dolgozhasson, akkor a projekt kiválasztásakor gondoljon arra is, hogy milyen technológiákat fog használni. Jobb, ha a projektje ugyanazon a területen dolgozik a pályázni kívánt cégekkel, vagy ugyanazokat a technológiákat használja, amelyekkel ők is dolgoznak. „A legjobb kisállat-projektek kielégítik a kíváncsiságukat, ezért válasszon olyan technológiát, amely elbűvöl, és készítse el azt” – ajánlja Sanjay Paul, a Palantir Technologies fejlesztője.

5. Ne hanyagolja el az előlapot, ha a projektnek szüksége van rá.

Jól sejti, hogy az előtér figyelmen kívül hagyása is egy nagyon gyakori hiba, amelyet sok fejlesztő elkövet, amikor elkezd dolgozni kisállat-projektjein. Nem kell ahhoz, hogy az előlap teljesen lenyűgöző legyen, legalább győződjön meg arról, hogy működőképes és kellően professzionálisan néz ki. Éppen ezért jó ötlet az, hogy a kódolás megkezdése előtt készítsen egy tervezési vázlatot arról, hogyan fog kinézni a terméke, és rendszeresen térjen vissza a kezelőfelülethez, és igazítsa az útközben bekövetkező változásokhoz.Hogyan fejezze be kisállat-projektjét.  Tippek a következő oldalprojekt sikeréhez – 4

6. Használja a Pomodoro-t és más halogatás elleni technikákat, hogy szisztematikusan dolgozzon a kisállat-projekten.

Az is nagyon fontos, hogy a meghatározott időkereten belül rendszeresen dolgozzon önálló projektjén (például napi két órában, reggel 9-től délelőtt 11-ig), és itt jöhetnek jól a különféle hatékonyságnövelő eszközök és a halogatás elleni technikák . Használja azt, ami az Ön számára működik, csak ügyeljen arra, hogy projektje fejlesztése ne fajuljon olyasmivé, amit folyamatosan halogat, és nap mint nap holnapra hagy.

7. Tedd nyilvánossá munkádat.

Szintén motivációs módszer, ha bármilyen módon publikálod a munkádat, ahol csak tudod. Az egyik dolog az, hogy olyasmit fejlesztenek ki, amit csak te fogsz látni, a másik pedig az, hogy olyan terméket hozz létre, amelyet mások is kipróbálhatnak, és megoszthatják véleményüket róla. Még akkor is, ha ez az első kisállat-projektje, és nagyon egyszerű, jobban készüljön fel arra, hogy már az elején nyilvánosságra hozza, ez segít a megfelelő hangulat megteremtésében.

8. Használja a verziókezelést, és nézze vissza a munkáját.

A végső javaslat pedig az lenne, hogy használjon verziókezelő rendszereket vagy más módszereket a kód nyomon követésére. Ez lehetővé teszi, hogy megbizonyosodjon arról, hogy munkája nem vész el az idő múlásával (ami végül megtörténik, ha csak a számítógépén hagyja el). A verzióellenőrzés azt is lehetővé teszi, hogy a jövőben időnként visszanézzen a munkájára, ami pontosan az, amit meg kell tennie. A korábbi munkáidra visszatekinteni mindig egészséges: így nyomon követheted a haladást szakemberként, észreveheted azokat a módokat a korai projektekben, amelyeket most másképp csináltál volna, és így tovább.
Hozzászólások
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION