Egy ember 1000 napig kezdő marad. 10000 XNUMX napos gyakorlás után rájön az igazságra.
Ez egy Oyama Masutatsu idézet, amely jól összefoglalja a cikk lényegét. Ha nagyszerű fejlesztő szeretne lenni, tegyen erőfeszítéseket. Ez az egész titok. Töltsön sok órát a billentyűzet mellett, és ne féljen gyakorolni. Akkor fejlesztőként fejlődsz.
Íme 7 projekt, amelyek segíthetnek a fejlesztésben. Nyugodtan válassza ki a technológiai készletét – használjon bármit, amit szíve kíván.
(a képzési feladatok korábbi listái: 1)
1. projekt: Pacman
Készítse el saját Pacman verzióját. Ez egy nagyszerű módja annak, hogy képet kapjon a játékok fejlesztéséről, és megértse az alapokat. Használjon JavaScript-keretrendszert, Reactot vagy Vue-t.
Tanulni fogsz:
- Hogyan mozognak az elemek
- Hogyan határozzuk meg, hogy mely gombokat kell megnyomni
- Hogyan határozzuk meg az ütközés pillanatát
- Továbbléphetsz, és hozzáadhatsz szellemmozgás-vezérlőket
Példát talál erre a projektre
"Egy mester többet hibázik, mint egy kezdő próbálkozik"
Kiadói támogatás - cég
2. projekt: Felhasználókezelés
Terv
A felhasználói adminisztrációhoz szükséges CRUD típusú alkalmazás elkészítése megtanítja a fejlesztés alapjait. Ez különösen hasznos az új fejlesztők számára.
Tanulni fogsz:
- Mi az útválasztás
- Az adatbeviteli űrlapok kezelése és a felhasználó által megadott adatok ellenőrzése
- Hogyan kell dolgozni az adatbázissal - műveletek létrehozása, olvasása, frissítése és törlése
3. projekt: Az időjárás ellenőrzése a helyszínen
Terv
Ha alkalmazásokat szeretne létrehozni, kezdje egy időjárás-alkalmazással. Ez a projekt a Swift segítségével fejezhető be.
Amellett, hogy tapasztalatot szerez egy alkalmazás elkészítésében, megtanulja:
- Hogyan kell dolgozni az API-val
- A földrajzi helymeghatározás használata
- Tegye dinamikusabbá alkalmazását szövegbevitel hozzáadásával. Ebben a felhasználók megadhatják tartózkodási helyüket, hogy ellenőrizzék az időjárást egy adott helyen.
Szükséged lesz egy API-ra. Az időjárási adatok lekéréséhez használja az OpenWeather API-t. További információ az OpenWeather API-ról
4. projekt: Csevegőablak
A csevegőablak működésben, két böngészőlapon nyílik meg
A csevegőablak létrehozása a tökéletes módja a socketek használatának. A technológiai készlet választéka óriási. A Node.js például tökéletes.
Megtanulja az aljzatok működését és megvalósítását. Ez a projekt fő előnye.
Ha Ön Laravel fejlesztő, aki socketekkel szeretne dolgozni, olvassa el az én
5. projekt: GitLab CI
Ha még nem ismeri a folyamatos integrációt (CI), játsszon a GitLab CI-vel. Állítson be néhány környezetet, és próbáljon meg néhány tesztet futtatni. Nem túl nehéz projekt, de biztos vagyok benne, hogy sokat tanulsz belőle. Sok fejlesztőcsapat jelenleg CI-t használ. Hasznos tudni, hogyan kell használni.
Tanulni fogsz:
- Mi az a GitLab CI
- Hogyan kell konfigurálni
.gitlab-ci.yml
amely megmondja a GitLab felhasználónak, hogy mit kell tennie - Hogyan telepíthető más környezetekben
6. projekt: Weboldal-elemző
Készítsen egy kaparót, amely elemzi a webhelyek szemantikáját, és létrehozza azok értékelését. Például ellenőrizheti a hiányzó alt címkéket a képekről. Vagy ellenőrizze, hogy az oldal tartalmaz-e SEO metacímkéket. A lehúzó felhasználói felület nélkül is létrehozható.
Tanulni fogsz:
- Hogyan működik a kaparó?
- Hogyan készítsünk DOM-választókat
- Hogyan írjunk algoritmust
- Ha nem akar itt megállni, hozzon létre egy felhasználói felületet. Minden ellenőrzött webhelyről jelentést is készíthet.
7. projekt: Sentiment Sentiment on Social Media
A közösségi médiában a hangulatérzékelés nagyszerű módja annak, hogy megismerkedjünk a gépi tanulással.
Kezdheti egyetlen közösségi hálózat elemzésével. Általában mindenki a Twitterrel kezdi.
Ha már van tapasztalata a gépi tanulással kapcsolatban, próbáljon meg adatokat gyűjteni különböző közösségi hálózatokról, és kombinálni azokat.
Tanulni fogsz:
- Mi a gépi tanulás
Boldog gyakorlat.
Fordítás: Diana Sheremyeva
Forrás: will.com