Ymarfer hwyliog i ddatblygwr

Mae person yn parhau i fod yn ddechreuwr am 1000 o ddiwrnodau. Mae'n dod o hyd i'r gwir ar Γ΄l 10000 o ddiwrnodau o ymarfer.

Dyma ddyfyniad gan Oyama Masutatsu sy'n crynhoi pwynt yr erthygl yn eithaf da. Os ydych chi am fod yn ddatblygwr gwych, rhowch yr ymdrech i mewn. Dyma'r gyfrinach gyfan. Treuliwch oriau lawer wrth y bysellfwrdd a pheidiwch Γ’ bod ofn ymarfer. Yna byddwch chi'n tyfu fel datblygwr.

Dyma 7 prosiect a all eich helpu i ddatblygu. Mae croeso i chi ddewis eich pentwr technoleg - defnyddiwch beth bynnag y mae eich calon yn ei ddymuno.

(rhestrau blaenorol o dasgau hyfforddi: 1) 8 prosiect addysgol 2) Rhestr arall o brosiectau i ymarfer arnynt)

Prosiect 1: Pacman

Ymarfer hwyliog i ddatblygwr

Creu eich fersiwn eich hun o Pacman. Mae hon yn ffordd wych o gael syniad o sut mae gemau'n cael eu datblygu a deall y pethau sylfaenol. Defnyddiwch fframwaith JavaScript, React neu Vue.

Byddwch chi'n dysgu:

  • Sut mae elfennau'n symud
  • Sut i benderfynu pa allweddi i'w pwyso
  • Sut i bennu moment y gwrthdrawiad
  • Gallwch fynd ymhellach ac ychwanegu rheolaeth symudiad ysbrydion

Fe welwch enghraifft o'r prosiect hwn yn yr ystorfa GitHub

β€œMae meistr yn gwneud mwy o gamgymeriadau nag y mae dechreuwr yn ceisio”


Cefnogaeth cyhoeddi - cwmni Edisonsy'n delio datblygu a diagnosteg storio dogfennau Vivaldi.

Prosiect 2: Rheoli Defnyddwyr

Ymarfer hwyliog i ddatblygwr

Prosiect yn yr ystorfa GitHub

Bydd creu cymhwysiad math CRUD ar gyfer gweinyddu defnyddwyr yn dysgu hanfodion datblygiad i chi. Mae hyn yn arbennig o ddefnyddiol i ddatblygwyr newydd.

Byddwch chi'n dysgu:

  • Beth yw llwybro
  • Sut i drin ffurflenni mewnbynnu data a gwirio beth mae'r defnyddiwr wedi'i nodi
  • Sut i weithio gyda'r gronfa ddata - creu, darllen, diweddaru a dileu gweithredoedd

Prosiect 3: Gwirio'r tywydd yn eich lleoliad

Ymarfer hwyliog i ddatblygwr
Prosiect yn yr ystorfa GitHub

Os ydych chi am greu apiau, dechreuwch gydag ap tywydd. Gellir cwblhau'r prosiect hwn gan ddefnyddio Swift.

Yn ogystal Γ’ chael profiad o adeiladu cais, byddwch yn dysgu:

  • Sut i weithio gyda'r API
  • Sut i ddefnyddio geolocation
  • Gwnewch eich cais yn fwy deinamig trwy ychwanegu mewnbwn testun. Ynddo, bydd defnyddwyr yn gallu mynd i mewn i'w lleoliad i wirio'r tywydd mewn lleoliad penodol.

Bydd angen API arnoch chi. I gael data tywydd, defnyddiwch yr API OpenWeather. Mwy o wybodaeth am yr API OpenWeather yma.

Prosiect 4: Ffenestr Sgwrsio

Ymarfer hwyliog i ddatblygwr
Fy ffenestr sgwrsio ar waith, agorwch mewn dau dab porwr

Mae creu ffenestr sgwrsio yn ffordd berffaith o ddechrau gyda socedi. Mae'r dewis o stac technoleg yn enfawr. Mae Node.js, er enghraifft, yn berffaith.

Byddwch yn dysgu sut mae socedi'n gweithio a sut i'w rhoi ar waith. Dyma brif fantais y prosiect hwn.

Os ydych chi'n ddatblygwr Laravel sydd eisiau gweithio gyda socedi, darllenwch fy erthygl

Prosiect 5: GitLab CI

Ymarfer hwyliog i ddatblygwr

Ffynhonnell

Os ydych chi'n newydd i integreiddio parhaus (CI), chwaraewch o gwmpas gyda GitLab CI. Sefydlwch ychydig o amgylcheddau a cheisiwch redeg cwpl o brofion. Nid yw'n brosiect anodd iawn, ond rwy'n siΕ΅r y byddwch chi'n dysgu llawer ohono. Mae llawer o dimau datblygu bellach yn defnyddio CI. Mae gwybod sut i'w ddefnyddio yn ddefnyddiol.

Byddwch chi'n dysgu:

  • Beth yw GitLab CI
  • Sut i ffurfweddu .gitlab-ci.ymlsy'n dweud wrth y defnyddiwr GitLab beth i'w wneud
  • Sut i'w ddefnyddio i amgylcheddau eraill

Prosiect 6: Dadansoddwr Gwefan

Ymarfer hwyliog i ddatblygwr

Gwnewch sgraper sy'n dadansoddi semanteg gwefannau ac yn creu eu sgΓ΄r. Er enghraifft, gallwch wirio am dagiau alt coll mewn delweddau. Neu gwiriwch a oes gan y dudalen meta tagiau SEO. Gellir creu sgrapiwr heb ryngwyneb defnyddiwr.

Byddwch chi'n dysgu:

  • Sut mae sgraper yn gweithio?
  • Sut i greu dewiswyr DOM
  • Sut i ysgrifennu algorithm
  • Os nad ydych chi am stopio yno, crΓ«wch ryngwyneb defnyddiwr. Gallwch hefyd greu adroddiad ar bob gwefan rydych chi'n ei gwirio.

Prosiect 7: Teimlad Teimlad ar Gyfryngau Cymdeithasol

Ymarfer hwyliog i ddatblygwr

Ffynhonnell

Mae canfod teimladau ar gyfryngau cymdeithasol yn ffordd wych o gael eich cyflwyno i ddysgu peirianyddol.

Gallwch chi ddechrau trwy ddadansoddi un rhwydwaith cymdeithasol yn unig. Mae pawb fel arfer yn dechrau gyda Twitter.

Os oes gennych brofiad o ddysgu peirianyddol eisoes, ceisiwch gasglu data o wahanol rwydweithiau cymdeithasol a'u cyfuno.

Byddwch chi'n dysgu:

  • Beth yw dysgu peirianyddol

Ymarfer hapus.

Cyfieithiad: Diana Sheremyeva

Ffynhonnell: hab.com

Ychwanegu sylw