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)
Prosiect 1: Pacman
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
βMae meistr yn gwneud mwy o gamgymeriadau nag y mae dechreuwr yn ceisioβ
Cefnogaeth cyhoeddi - cwmni
Prosiect 2: Rheoli Defnyddwyr
Prosiect
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
Prosiect
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
Prosiect 4: Ffenestr Sgwrsio
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
Prosiect 5: GitLab CI
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.yml
sy'n dweud wrth y defnyddiwr GitLab beth i'w wneud - Sut i'w ddefnyddio i amgylcheddau eraill
Prosiect 6: Dadansoddwr Gwefan
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
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