Smagi praktika kūrėjui

Žmogus pradedančiuoju išlieka 1000 dienų. Jis randa tiesą po 10000 XNUMX dienų praktikos.

Tai citata iš Oyama Masutatsu, kuri gana gerai apibendrina straipsnio esmę. Jei norite būti puikus kūrėjas, pasistenkite. Tai yra visa paslaptis. Praleiskite daug valandų prie klaviatūros ir nebijokite mankštintis. Tada jūs augsite kaip kūrėjas.

Čia yra 7 projektai, kurie gali padėti jums vystytis. Nedvejodami rinkitės savo technologijų krūvą – naudokite viską, ko geidžia jūsų širdis.

(ankstesni mokymo užduočių sąrašai: 1) 8 edukaciniai projektai 2) Kitas projektų, kuriuose reikia praktikuotis, sąrašas)

1 projektas: Pacman

Smagi praktika kūrėjui

Sukurkite savo Pacman versiją. Tai puikus būdas sužinoti, kaip kuriami žaidimai, ir suprasti pagrindus. Naudokite „JavaScript“ sistemą, „React“ arba „Vue“.

Tu išmoksi:

  • Kaip juda elementai
  • Kaip nustatyti, kuriuos klavišus reikia paspausti
  • Kaip nustatyti susidūrimo momentą
  • Galite eiti toliau ir pridėti vaiduoklio judėjimo valdiklius

Rasite šio projekto pavyzdį saugykloje GitHub

"Meistras daro daugiau klaidų nei pradedantysis bando"


Leidybos parama – įmonė "Edison"kas užsiima Vivaldi dokumentų saugyklos kūrimas ir diagnostika.

2 projektas: vartotojų valdymas

Smagi praktika kūrėjui

Projektas saugykloje GitHub

Sukūrę CRUD tipo programą, skirtą vartotojų administravimui, išmokysite kūrimo pagrindų. Tai ypač naudinga naujiems kūrėjams.

Tu išmoksi:

  • Kas yra maršrutas
  • Kaip tvarkyti duomenų įvedimo formas ir patikrinti, ką vartotojas įvedė
  • Kaip dirbti su duomenų baze – kurti, skaityti, atnaujinti ir ištrinti veiksmus

3 projektas: orų patikrinimas jūsų vietoje

Smagi praktika kūrėjui
Projektas saugykloje GitHub

Jei norite kurti programas, pradėkite nuo orų programos. Šį projektą galima užbaigti naudojant „Swift“.

Be to, kad įgysite patirties kuriant programą, išmoksite:

  • Kaip dirbti su API
  • Kaip naudoti geografinę vietą
  • Padarykite savo programą dinamiškesnę pridėdami teksto įvestį. Jame vartotojai galės įvesti savo buvimo vietą, norėdami patikrinti orus konkrečioje vietoje.

Jums reikės API. Norėdami gauti orų duomenis, naudokite OpenWeather API. Daugiau informacijos apie OpenWeather API čia.

4 projektas: pokalbių langas

Smagi praktika kūrėjui
Mano pokalbio langas veikia, atidarytas dviejuose naršyklės skirtukuose

Pokalbių lango sukūrimas yra puikus būdas pradėti naudoti lizdus. Techninės įrangos pasirinkimas yra didžiulis. Pavyzdžiui, Node.js yra tobulas.

Sužinosite, kaip veikia lizdai ir kaip juos įdiegti. Tai yra pagrindinis šio projekto privalumas.

Jei esate „Laravel“ kūrėjas, norintis dirbti su lizdais, skaitykite mano straipsnis

5 projektas: GitLab CI

Smagi praktika kūrėjui

šaltinis

Jei nesate naujokas nuolatinės integracijos (CI), žaiskite su GitLab CI. Nustatykite kelias aplinkas ir pabandykite atlikti keletą bandymų. Tai nėra labai sunkus projektas, bet esu tikras, kad iš jo daug pasimokysite. Daugelis kūrėjų komandų dabar naudoja CI. Žinoti, kaip juo naudotis, yra naudinga.

Tu išmoksi:

  • Kas yra GitLab CI
  • Kaip sukonfigūruoti .gitlab-ci.ymlkuri nurodo „GitLab“ vartotojui, ką daryti
  • Kaip įdiegti kitose aplinkose

6 projektas: svetainių analizatorius

Smagi praktika kūrėjui

Sukurkite grandiklį, kuris analizuoja svetainių semantiką ir sukuria jų įvertinimą. Pavyzdžiui, galite patikrinti, ar vaizduose nėra alt žymų. Arba patikrinkite, ar puslapyje yra SEO metažymų. Grandiklis gali būti sukurtas be vartotojo sąsajos.

Tu išmoksi:

  • Kaip veikia grandiklis?
  • Kaip sukurti DOM parinkiklius
  • Kaip parašyti algoritmą
  • Jei nenorite sustoti, sukurkite vartotojo sąsają. Taip pat galite sukurti ataskaitą apie kiekvieną tikrintą svetainę.

7 projektas: nuotaikos socialiniuose tinkluose

Smagi praktika kūrėjui

šaltinis

Sentimentų aptikimas socialinėje žiniasklaidoje yra puikus būdas susipažinti su mašininiu mokymusi.

Galite pradėti analizuodami tik vieną socialinį tinklą. Paprastai visi pradeda nuo Twitter.

Jei jau turite mašininio mokymosi patirties, pabandykite rinkti duomenis iš skirtingų socialinių tinklų ir juos sujungti.

Tu išmoksi:

  • Kas yra mašininis mokymasis

Laiminga praktika.

Vertimas: Diana Šeremyeva

Šaltinis: www.habr.com

Добавить комментарий