Një person mbetet fillestar për 1000 ditë. Ai e gjen të vërtetën pas 10000 ditësh praktikë.
Ky është një citim nga Oyama Masutatsu që e përmbledh mjaft mirë artikullin. Nëse dëshironi të jeni një zhvillues i shkëlqyeshëm, bëni përpjekje. Ky është i gjithë sekreti. Kaloni shumë orë në tastierë dhe mos kini frikë të praktikoni. Atëherë do të rriteni si zhvillues.
Këtu janë 7 projekte që mund t'ju ndihmojnë të zhvilloni. Ndjehuni të lirë të zgjidhni grupin tuaj të teknologjisë - përdorni gjithçka që dëshiron zemra juaj.
(lista e mëparshme e detyrave të trajnimit: 1)
Projekti 1: Pacman
Krijoni versionin tuaj të Pacman. Kjo është një mënyrë e shkëlqyer për të marrë një ide se si zhvillohen lojërat dhe për të kuptuar bazat. Përdorni një kornizë JavaScript, React ose Vue.
Ti do të mësosh:
- Si lëvizin elementët
- Si të përcaktoni se cilët taste të shtypni
- Si të përcaktohet momenti i përplasjes
- Mund të shkoni më tej dhe të shtoni kontrollet e lëvizjes së fantazmave
Ju do të gjeni një shembull të këtij projekti
"Një mjeshtër bën më shumë gabime sesa një fillestar bën përpjekje"
Mbështetje botuese - kompani
Projekti 2: Menaxhimi i përdoruesit
Projekt
Krijimi i një aplikacioni të tipit CRUD për administrimin e përdoruesit do t'ju mësojë bazat e zhvillimit. Kjo është veçanërisht e dobishme për zhvilluesit e rinj.
Ti do të mësosh:
- Çfarë është rrugëtimi
- Si të trajtoni formularët e futjes së të dhënave dhe të kontrolloni se çfarë ka futur përdoruesi
- Si të punoni me bazën e të dhënave - krijoni, lexoni, përditësoni dhe fshini veprime
Projekti 3: Kontrollimi i motit në vendndodhjen tuaj
Projekt
Nëse dëshironi të krijoni aplikacione, filloni me një aplikacion moti. Ky projekt mund të kryhet duke përdorur Swift.
Përveç fitimit të përvojës në ndërtimin e një aplikacioni, do të mësoni:
- Si të punoni me API
- Si të përdorni vendndodhjen gjeografike
- Bëjeni aplikacionin tuaj më dinamik duke shtuar futjen e tekstit. Në të, përdoruesit do të mund të fusin vendndodhjen e tyre për të kontrolluar motin në një vend të caktuar.
Do t'ju duhet një API. Për të marrë të dhënat e motit, përdorni OpenWeather API. Më shumë informacion rreth OpenWeather API
Projekti 4: Dritarja e bisedës
Dritarja ime e bisedës në veprim, hapet në dy skeda të shfletuesit
Krijimi i një dritareje bisede është mënyra e përsosur për të filluar me bazat. Zgjedhja e grupit të teknologjisë është e madhe. Node.js, për shembull, është perfekt.
Do të mësoni se si funksionojnë prizat dhe si t'i zbatoni ato. Ky është avantazhi kryesor i këtij projekti.
Nëse jeni një zhvillues i Laravel që dëshiron të punojë me bazat, lexoni timin
Projekti 5: GitLab CI
Nëse jeni i ri në integrimin e vazhdueshëm (CI), luani me GitLab CI. Vendosni disa mjedise dhe provoni të kryeni disa teste. Nuk është një projekt shumë i vështirë, por jam i sigurt se do të mësoni shumë prej tij. Shumë ekipe zhvillimi po përdorin tani CI. Të dish se si ta përdorësh është e dobishme.
Ti do të mësosh:
- Çfarë është GitLab CI
- Si të konfiguroni
.gitlab-ci.yml
i cili i tregon përdoruesit GitLab se çfarë të bëjë - Si të vendoset në mjedise të tjera
Projekti 6: Analizuesi i faqes në internet
Bëni një kruese që analizon semantikën e faqeve të internetit dhe krijon vlerësimin e tyre. Për shembull, mund të kontrolloni nëse mungojnë etiketat alt në imazhe. Ose kontrolloni nëse faqja ka meta etiketa SEO. Një kruese mund të krijohet pa një ndërfaqe përdoruesi.
Ti do të mësosh:
- Si funksionon kruese?
- Si të krijoni përzgjedhës DOM
- Si të shkruani një algoritëm
- Nëse nuk doni të ndaleni këtu, krijoni një ndërfaqe përdoruesi. Ju gjithashtu mund të krijoni një raport në çdo faqe interneti që kontrolloni.
Projekti 7: Ndjenja e ndjenjave në mediat sociale
Zbulimi i ndjenjave në mediat sociale është një mënyrë e shkëlqyer për t'u njohur me mësimin e makinerive.
Mund të filloni duke analizuar vetëm një rrjet social. Të gjithë zakonisht fillojnë me Twitter.
Nëse tashmë keni përvojë me mësimin e makinerive, provoni të mbledhni të dhëna nga rrjete të ndryshme sociale dhe t'i kombinoni ato.
Ti do të mësosh:
- Çfarë është mësimi i makinës
Praktikë e lumtur.
Përkthim: Diana Sheremyeva
Burimi: www.habr.com