Sut i Wella Eich Sgiliau Rhaglennu

Helo, Habr! Cyflwynaf i’ch sylw gyfieithiad yr erthygl “Sut i wella eich sgiliau rhaglennu» gan yr awdwr Gaël Thomas.

Sut i Wella Eich Sgiliau Rhaglennu

Dyma'r 5 awgrym gorau

1.  Gosodwch nodau i chi'ch hun.

Mae gosod nodau yn gwella cynhyrchiant datblygwyr.

Deall:

  • Pam wnaethoch chi ddechrau rhaglennu?
  • Beth yw nodau rhaglennu
  • Pa freuddwyd ydych chi am ei chyflawni trwy ddod yn ddatblygwr?

Mae gan bawb nodau personol, ond rydw i wedi creu rhestr o syniadau cyffredinol i bawb:

  • Creu gwefan
  • Cael swydd newydd
  • Gweithio fel gweithiwr llawrydd
  • I weithio o bell
  • Profwch eich hun
  • Gwella cyflwr ariannol

Peidiwch ag anghofio arbed lle at ddiben arbennig: prosiect personol. Os ydych chi am lwyddo ac aros yn llawn cymhelliant, rhaid i chi greu prosiectau anifeiliaid anwes. Ond nid oes rhaid i chi eu gorffen bob amser o reidrwydd. Y syniad yn union yw cyflawni nodau bach yn eich prosiectau eich hun.

Gadewch imi roi enghraifft ichi. Os ydych chi eisiau dysgu sut i ddefnyddio cronfa ddata mewn egwyddor, gallwch chi ddechrau prosiect blog. Ond os ydych chi'n dysgu sut i ychwanegu rhywbeth at gronfa ddata, gallwch greu ffurflen syml i ychwanegu cofnod at y gronfa ddata.

Mae'n bwysig defnyddio prosiectau i gyflawni nodau oherwydd mae'n arwain at weithio ar enghreifftiau pendant. Beth allai fod yn fwy cymhellol na hyn?

2.  Gwnewch hynny eto... ac eto.

Unwaith y byddwch chi'n dewis eich nodau, gweithiwch arnyn nhw gymaint â phosib. Po fwyaf y byddwch chi'n ymarfer, y mwyaf y byddwch chi'n ei ddysgu.

Mae dysgu codio yn sgil, a gallwch ei gymharu â chwarae camp. Os ydych chi eisiau bod yn wych yn hyn a gwneud eich swydd, mae'n rhaid i chi ymarfer llawer, ar gyfrifiadur personol, a pheidio â darllen llyfrau a dosrannu cod gyda phensil.

Ysgrifennwch god bob dydd, yn ystod eich amser cinio neu ar ôl gwaith. Hyd yn oed os mai dim ond am awr ydyw, os byddwch chi'n creu arferiad ac yn cadw ato, fe welwch chi welliannau dyddiol sy'n raddol ond yn barhaol.

“Ailadrodd yw mam dysg, tad gweithredu, sy'n ei gwneud yn bensaer cyflawniad.” (Ziglar Zig —Trydar)

3. Rhannwch yr hyn rydych chi'n ei ddysgu neu'n ei greu.

Dyma'r ffordd orau i ddysgu pethau newydd.

Rhai syniadau ar gyfer rhannu'r hyn rydych chi'n ei wneud:

  • Ysgrifennu erthyglau blog (er enghraifft, ar Habré)
  • Ymunwch â chynadleddau neu gyfarfodydd lleol
  • Gofynnwch am adborth ar StackOverflow
  • Cofnodwch eich cynnydd bob dydd gyda hashnod #100DiwrnodCod

Stori fach:ydych chi'n gwybod pam wnes i greu YmaWeCode.io?

Rwy'n cael fy swyno gan rannu cod a gwybodaeth. Dros y blynyddoedd diwethaf rwyf wedi darllen llawer o erthyglau ar y llwyfannau: freeCodeCamp, dev.to. ac yn y blaen. A dysgais y gall pawb rannu'r hyn maen nhw'n ei ddysgu a'i greu, hyd yn oed os mai dim ond peth bach ydyw.

Creais y cod yma am sawl rheswm:

  • Rhannu gwybodaeth i ddod yn ddatblygwr gwell
  • Helpu newbies i ddeall cysyniadau allweddol
  • Creu enghreifftiau syml a phenodol ar gyfer pob un
  • Gwnewch yr hyn rydych chi'n ei garu a chael hwyl

Gall unrhyw un wneud hyn. Dechreuais gyda'r weithred arferol. Yn gyntaf creais erthygl ar Ganolig o'r enw "Darganfyddwch beth yw API!" , yna ail un am Docker o'r enw "Canllaw Dechreuwyr i Dociwr: Sut i Greu Eich Cais Dociwr Cyntaf" ac yn y blaen.

Ysgrifennwch ar gyfer eraill a byddwch yn gwella eich sgiliau rhaglennu. Mae gallu esbonio cysyniad a sut mae'n gweithio yn sgil hanfodol i ddatblygwr.

Cofiwch: Nid oes angen i chi fod yn arbenigwr yn y maes i ysgrifennu am rywbeth.

4. Darllenwch y cod

Bydd popeth a ddarllenwch am god yn gwella'ch sgiliau rhaglennu.

Dyma beth allwch chi ei ddarllen:

  • Cod ar GitHub
  • Llyfrau
  • Erthyglau
  • Cylchlythyrau

Gallwch ddysgu llawer o god pobl eraill. Gallwch ddod o hyd i arbenigwyr yn eich maes neu ddefnyddio GitHub i ddod o hyd i god tebyg i'ch cod eich hun. Mae'n ddiddorol gwybod sut mae datblygwyr eraill yn ysgrifennu cod ac yn datrys problemau. Byddwch yn datblygu eich sgiliau meddwl beirniadol. Ydy'r dull maen nhw'n ei ddefnyddio yn well na'ch un chi? Gadewch i ni wirio.

Yn ogystal â rhaglennu bob dydd, beth am ddarllen o leiaf un erthygl neu ychydig dudalennau o lyfr ar raglennu bob dydd?

Rhai llyfrau enwog:

  • Cod Glân: Llawlyfr Crefftwaith Meddalwedd Ystwyth gan Robert C. Martin
  • Rhaglennydd pragmatig: o'r teithiwr i'r meistr
  • Cal Casnewydd: Gwaith dwfn

5. Gofynnwch gwestiynau

Peidiwch â bod yn swil am ofyn gormod.

Mae gofyn cwestiynau yn ddefnyddiol os nad ydych chi'n deall rhywbeth. Gallwch gysylltu â'ch tîm neu ffrindiau. Defnyddiwch fforymau rhaglennu os nad ydych chi'n adnabod unrhyw un y gallwch chi ofyn.

Weithiau mae angen esboniad gwahanol i ddeall cysyniad. Wrth gwrs, mae'n dda hongian o gwmpas a chwilio am ateb ar y Rhyngrwyd, ond ar ryw adeg mae'n well gofyn i ddatblygwyr eraill.

Defnyddiwch wybodaeth person arall i wella'ch hun. Ac os gofynnwch i ddatblygwr arall, mae siawns uchel y bydd nid yn unig yn ateb, ond hefyd yn eich gwerthfawrogi.

Ffynhonnell: hab.com

Ychwanegu sylw