Vienkārši veidi, kā praktizēt programmēšanu: 8 soļi (ar attēliem)

Satura rādītājs:

Vienkārši veidi, kā praktizēt programmēšanu: 8 soļi (ar attēliem)
Vienkārši veidi, kā praktizēt programmēšanu: 8 soļi (ar attēliem)

Video: Vienkārši veidi, kā praktizēt programmēšanu: 8 soļi (ar attēliem)

Video: Vienkārši veidi, kā praktizēt programmēšanu: 8 soļi (ar attēliem)
Video: How To Remove Passwords From Windows 10 2024, Maijs
Anonim

Programmēšana ir tāda pati kā instrumenta spēle; jums pastāvīgi jātrenējas, lai saglabātu savas prasmes asas un uzlabotu tehniku. Ja vēlaties praktizēt programmēšanu savā laikā, izmantojiet internetu, lai atrastu kodēšanas vingrinājumus un izaicinājumus, kā arī uzlabotu savas zināšanas, strādājot pie atvērtā pirmkoda projektiem vai apmeklējot tiešsaistes kursus. Lai pilnveidotu savas programmēšanas prasmes reālā vidē, strādājiet pie programmēšanas projektiem.

Soļi

1. metode no 2: tiešsaistes resursu izmantošana

Praktizējiet programmēšanu 1. solis
Praktizējiet programmēšanu 1. solis

1. solis. Mācieties no atvērtā pirmkoda programmatūras projektiem

Sāciet, meklējot tiešsaistē dažādus atvērtā pirmkoda projektus un vienkārši lasot to kodu, lai uzzinātu, kā darbojas dažādi ietvari. Sāciet sniegt ieguldījumu atvērtā pirmkoda projektos vai izveidojiet savu, kad esat uzzinājis, kā tiek veidoti citi atvērtā pirmkoda projekti.

  • Atvērtā pirmkoda projekti ir projekti, kuros kods ir pilnībā atvērts publikai. Tie parasti ir kopienas un pieņem palīdzību no citiem programmētājiem.
  • Piemēram, ja vēlaties uzzināt, kā darbojas Rails sistēma, meklējiet atvērtā pirmkoda Rails projektus vietnē GitHub un izpētiet kodu, lai redzētu, kā dažādi programmētāji ievieš dažādas funkcijas.
Praktizējiet programmēšanu 2. solis
Praktizējiet programmēšanu 2. solis

2. solis. Apmeklējiet tiešsaistes kursus, lai uzlabotu savas zināšanas un apgūtu jaunas metodes

Meklējiet lētus vai bezmaksas tiešsaistes programmēšanas kursus tādās vietnēs kā Udemy vai Coursera vai meklējiet masveida atvērtos tiešsaistes kursus (MOOC). Reģistrējieties un apmeklējiet kursus, lai pilnveidotu savas programmēšanas prasmes.

  • Šādi kursi ir lielisks veids, kā praktizēt tehnikas, ar kurām vēlaties strādāt savā tempā. Jūs varat arī saņemt noderīgus padomus un atsauksmes no skolotājiem un citiem studentiem.
  • MOOC var atrast šeit:
Praktizējiet programmēšanu 3. solis
Praktizējiet programmēšanu 3. solis

Solis 3. Atrisiniet kodēšanas uzdevumus un mīklas dažādās vietnēs, kuras praktizēt

Meklējiet kodēšanas izaicinājumu vietnes un atrodiet dažas, kas jūs piesaista. Izmēģiniet dažādus uzdevumus, lai praktizētu koda rediģēšanu, lai atrisinātu problēmas un uzlabotu savas programmēšanas metodes.

Daži populārāko kodu izaicinājumu vietņu piemēri ir HackerRank, TopCoder, Coderbyte, Project Euler, CodeChef, Codewars un CodinGame

Padoms: Programmēšanas izaicinājumus varat atrast arī DailyProgrammer Subreddit vietnē Reddit šeit: https://www.reddit.com/r/dailyprogrammer. Katru nedēļu tiek publicēti 3 programmēšanas izaicinājumi, un pēc tam kopiena pārskata risinājumus un sniedz atsauksmes.

Praktizējiet programmēšanu 4. solis
Praktizējiet programmēšanu 4. solis

4. solis. Veiciet kata kata vingrinājumus, lai mācītos, atkārtojot

Apmeklējiet CodeKata vietni un izveidojiet kodu, pamatojoties uz dažādu kata vingrinājumu prasībām. Veiciet katru vingrinājumu atkārtoti, katru reizi uzlabojot kodu, lai uzlabotu savas programmēšanas metodes.

  • Termins kata kata cēlies no japāņu jēdziena kata cīņas mākslā, kas ir vingrinājums, kuru jūs atkārtojat atkal un atkal, nepārtraukti uzlabojoties. Kods katas šo koncepciju piemēro programmēšanai, nodrošinot nelielus vingrinājumus, kas paredzēti 30–60 minūšu ilgam atkārtojumam.
  • Dažām koda katām pat nav nepieciešama kodēšana, taču tās palīdzēs jums praktizēt programmēšanā būtiskas prasmes, piemēram, eksperimentālo modelēšanu.
  • Dažas katas varat atrast arī kodēšanas izaicinājumu vietnēs, piemēram, Codewars, kuras varat apmeklēt šeit:

2. metode no 2: Darbs pie projektu plānošanas

Praktizējiet programmēšanu 5. solis
Praktizējiet programmēšanu 5. solis

1. solis. Plānojiet savu programmatūras projektu

Nosakiet biznesa problēmu, kas jāatrisina, un atrodiet risinājumu. Sadaliet risinājumu mazākos programmēšanas uzdevumos, kurus varat veikt noteiktā secībā, lai ieviestu risinājumu un atrisinātu problēmu.

Praktizējiet labu pašpārvaldi, koncentrējoties uz katru programmēšanas uzdevumu, to veicot, un izsekojot, cik ilgi tas jums aizņem. Ja kāds uzdevums aizņem pārāk ilgu laiku, lūdziet palīdzību citiem programmētājiem

Prakses programmēšana 6. darbība
Prakses programmēšana 6. darbība

2. Praktizējiet savas atkļūdošanas prasmes jebkurā programmēšanas projektā, pie kura strādājat

Nosakiet programmēšanas kļūdu cēloņus un mēģiniet ieviest dažādus risinājumus, lai tos novērstu vai novērstu. Uzdodiet jautājumus par to, kāpēc rodas kļūda, un izmēģiniet dažādas kodēšanas metodes, lai tās atkļūdotu.

Veiksmīgi atkļūdojot, pievērsiet uzmanību jautājumiem un metodēm, ko izmantojāt, lai to izdarītu. Turpiniet uzdot šos jautājumus un pielietot šīs metodes turpmākajām kļūdām

Praktizējiet programmēšanu 7. solis
Praktizējiet programmēšanu 7. solis

Solis 3. Iesaistieties pāru programmēšanā, lai mācītos no citiem

Strādājiet kopā ar citu programmētāju vienā datorā, lai atrisinātu konkrētu programmēšanas problēmu, vai kopā strādājiet pie programmēšanas projekta. Noteikti izvēlieties labu partneri, no kura mācīsities, piemēram, pieredzējušu vecāko izstrādātāju.

Ja jūs strādājat par programmētāju, jūs varētu mēģināt izvēlēties partneri, kas jums ir līdzvērtīgs darba stāžā, bet vairāk pieredzējis nekā jūs citā programmēšanas valodā. Piemēram, ja esat visvairāk pārliecināts par savām Python programmēšanas spējām, varat izvēlēties kādu, kurš ir prasmīgs Ruby

Praktizējiet programmēšanu 8. solis
Praktizējiet programmēšanu 8. solis

Solis 4. Sekojiet pieļautajām kļūdām un mācieties no tām

Dariet visu iespējamo, lai pamanītu kodēšanas kļūdas, ko pieļaujat, strādājot pie programmu plānošanas. Nosakiet, kāpēc kļūda radās, un kas nākotnē jādara citādi, lai nepieļautu vienas un tās pašas kļūdas.

Ieteicams: