Pertsona bat hasiberri izaten jarraitzen du 1000 egunez. 10000 eguneko praktikaren ondoren aurkitzen du egia.
Hau Oyama Masutatsu-ren aipu bat da, artikuluaren puntua nahiko ondo laburbiltzen duena. Garatzaile bikaina izan nahi baduzu, egin ahalegina. Hau da sekretu osoa. Eman ordu asko teklatuan eta ez izan beldurrik praktikatzeko. Orduan garatzaile gisa haziko zara.
Hona hemen garatzen lagun zaitzaketen 7 proiektu. Aukeratu aske zure teknologia pila - erabili zure bihotzak nahi duena.
(aurreko prestakuntza-zerrendak: 1)
1. proiektua: Pacman
Sortu zure Pacman-en bertsioa. Jokoak nola garatzen diren eta oinarriak ulertzeko modu bikaina da. Erabili JavaScript esparru bat, React edo Vue.
Ikasiko duzu:
- Elementuak nola mugitzen diren
- Nola zehaztu zein tekla sakatu
- Talkaren unea nola zehaztu
- Harago joan zaitezke eta mamuen mugimenduaren kontrolak gehi ditzakezu
Proiektu honen adibide bat aurkituko duzu
"Maisu batek akats gehiago egiten ditu hasiberriak saiakerak baino"
Argitalpen laguntza - enpresa
2. proiektua: Erabiltzaileen kudeaketa
Proiektu
Erabiltzaileen administraziorako CRUD motako aplikazio bat sortzeak garapenaren oinarriak irakatsiko dizkizu. Hau bereziki erabilgarria da garatzaile berrientzat.
Ikasiko duzu:
- Zer da bideratzea
- Datuak sartzeko formularioak nola kudeatu eta erabiltzaileak zer sartu duen egiaztatu
- Datu-basearekin nola lan egin - ekintzak sortu, irakurri, eguneratu eta ezabatu
3. proiektua: zure tokiko eguraldia egiaztatzea
Proiektu
Aplikazioak sortu nahi badituzu, hasi eguraldi aplikazio batekin. Proiektu hau Swift erabiliz burutu daiteke.
Aplikazio bat eraikitzen esperientzia lortzeaz gain, ikasiko duzu:
- Nola lan egin APIarekin
- Geolokalizazioa nola erabili
- Egin zure aplikazioa dinamikoagoa testu sarrera gehituta. Bertan, erabiltzaileek euren kokapena sartu ahal izango dute leku zehatz batean eguraldia ikusteko.
API bat beharko duzu. Eguraldiaren datuak lortzeko, erabili OpenWeather APIa. OpenWeather APIari buruzko informazio gehiago
4. proiektua: Txat-leihoa
Nire txat-leihoa martxan, ireki arakatzailearen bi fitxatan
Txat-leiho bat sortzea socketekin hasteko modu ezin hobea da. Pila teknologikoaren aukera handia da. Node.js, adibidez, ezin hobea da.
Socketek nola funtzionatzen duten eta nola inplementatu ikasiko duzu. Hau da proiektu honen abantaila nagusia.
Socketekin lan egin nahi duen Laravel garatzailea bazara, irakurri nire
5. proiektua: GitLab CI
Etengabeko integrazioan (CI) berria bazara, jolastu GitLab CI-rekin. Konfiguratu ingurune batzuk eta saiatu proba pare bat egiten. Ez da oso proiektu zaila, baina ziur asko ikasiko duzula bertatik. Garapen talde askok CI erabiltzen ari dira orain. Erabiltzen jakitea erabilgarria da.
Ikasiko duzu:
- Zer da GitLab CI
- Nola konfiguratu
.gitlab-ci.yml
GitLab erabiltzaileari zer egin behar duen esaten diona - Nola zabaldu beste ingurune batzuetan
6. proiektua: Webguneen analizatzailea
Egin webguneen semantika aztertzen eta haien balorazioa sortzen duen scraper bat. Adibidez, irudietan alt etiketak falta diren egiazta dezakezu. Edo egiaztatu orrialdeak SEO meta-etiketak dituen. Scraper bat sor daiteke erabiltzaile-interfazerik gabe.
Ikasiko duzu:
- Nola funtzionatzen du scraper?
- Nola sortu DOM hautatzaileak
- Nola idatzi algoritmo bat
- Ez baduzu hor gelditu nahi, sortu erabiltzaile-interfaze bat. Egiaztatzen duzun webgune bakoitzean txosten bat ere sor dezakezu.
7. proiektua: Sentimendu Sentimendua sare sozialetan
Sare sozialetan sentimenduak hautematea ikaskuntza automatikoan sartzeko modu bikaina da.
Sare sozial bakarra aztertzen has zaitezke. Guztiak normalean Twitterrekin hasten dira.
Ikaskuntza automatikoan esperientziarik baduzu, saiatu sare sozial ezberdinetako datuak biltzen eta konbinatzen.
Ikasiko duzu:
- Zer da ikaskuntza automatikoa
Praktika zoriontsua.
Itzulpena: Diana Sheremyeva
Iturria: www.habr.com