Kā kodēt: 15 soļi (ar attēliem)

Satura rādītājs:

Kā kodēt: 15 soļi (ar attēliem)
Kā kodēt: 15 soļi (ar attēliem)

Video: Kā kodēt: 15 soļi (ar attēliem)

Video: Kā kodēt: 15 soļi (ar attēliem)
Video: Learn Robotics and AI for Free | University Courses Online Right Here 2024, Maijs
Anonim

Tā kā tehnoloģijas kļūst arvien pieejamākas, nepieciešamība pēc programmētājiem vienmēr pieaug. Kodēšana ir laika gaitā apgūta un pilnveidota prasme, taču ikvienam kaut kur jāsāk. Ir dažādas valodas, kas ir ideāli piemērotas iesācējiem neatkarīgi no jomas, kas jūs interesē (piemēram, JavaScript utt. JavaScript ir diezgan attīstīta, tāpēc sāciet ar HTML vai CSS). Skatiet 1. darbību, lai uzzinātu, kā to izdarīt.

Soļi

1. metode no 2: valodas apguve

Kods 1. darbība
Kods 1. darbība

1. solis. Neuztraucieties pārāk daudz par to, kādu valodu izvēlaties

Daudzi sākuma kodētāji cīnās ar to, kādu valodu izvēlēties, kad viņi sāk mācīties. (Jo viņi nezina, kur sākt ar savu pirmo kodu). Faktiskajai valodai, kurā sākat mācīties, nav lielas atšķirības, kad runa ir par datu struktūru un loģikas apguvi. Šīs ir svarīgākās prasmes, un tās var uzlabot jebkurā valodā.

  • Izvēloties valodu, koncentrējieties tikai uz to, ar kādu attīstību vēlaties sākt, un izvēlieties ievadvalodu. Piemēram, ja vēlaties apgūt tīmekļa izstrādi, sāciet ar HTML5, kas papildināts ar CSS, JavaScript un PHP. Ja vēlaties izmantot darbvirsmas lietojumprogrammas, sāciet ar C++ vai cita pamata programmēšanas valoda.
  • Ja padarīsit kodēšanu par karjeru, jūs sapratīsit, ka nekad nevarēsit lietot valodu, kuru pirmo reizi iemācījāties kodēt. Tā vietā dokumentācijas un eksperimentu laikā jūs mācīsities valodas.
Kods 2. darbība
Kods 2. darbība

2. solis. Atrodiet bezmaksas resursus tiešsaistē izvēlētajai valodai

Internets ir bezmaksas pamācību, nodarbību un video bagātība, kas pielāgota jūsu izvēlētajai valodai. Dienas laikā jūs varat sākt apgūt gandrīz jebkuru ievadvalodu.

  • Populārākās vietnes ir Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School un daudzas citas.
  • Šeit, vietnē wikiHow, ir pieejamas dažādas valodu sākšanas rokasgrāmatas.
  • Jūs varat atrast pamācības gandrīz jebkuram programmēšanas scenārijam pakalpojumā YouTube.
  • Stack Exchange ir viena no populārākajām jautājumu un atbilžu vietnēm visiem programmēšanas jautājumiem.

Ekspertu padoms

Archana Ramamoorthy, MS
Archana Ramamoorthy, MS

Archana Ramamoorthy, MS

Chief Technology Officer, Workday Archana Ramamoorthy is the Chief Technology Officer, North America at Workday She is a product ninja, security advocate, and on a quest to enable more inclusion in the tech industry. Archana received her BS from SRM University and MS from Duke University and has been working in product management for over 8 years.

Archana Ramamoorthy, MS
Archana Ramamoorthy, MS

Archana Ramamoorthy, MS

Tehnoloģiju virsnieks, darba diena

Mūsu eksperta stāsts :"

Kods 3. darbība
Kods 3. darbība

Solis 3. Lejupielādējiet labu teksta redaktoru

Daudzas programmēšanas valodas ļauj rakstīt kodu, izmantojot ārējos teksta redaktorus. Atrodiet teksta redaktoru, kas ļaus jums redzēt ievilkumus un koda iezīmēšanu.

Populārākās programmas ir Notepad ++ (Windows), TextWrangler (OS X), JEdit vai Visual Studio Code

Kods 4. darbība
Kods 4. darbība

4. solis. Lejupielādējiet visus nepieciešamos kompilatorus

Dažām programmēšanas valodām ir nepieciešams kompilators, lai palaistu jūsu izveidoto kodu. Sastādītāji tulko jūsu rakstīto kodu zemāka līmeņa valodā, ko iekārta var apstrādāt. Daudzi kompilatori ir atvērtā koda un brīvi izmantojami. Valodas, kurām nepieciešami kompilatori, ir šādas:

  • C
  • C ++
  • C#
  • Java
  • PAMATA
  • Fortrans
Kods 5. darbība
Kods 5. darbība

5. solis. Sāciet savu pirmo projektu

Izvēlieties labu ievadprojektu, kas palīdzēs samitrināt kājas. Tiešsaistē ir dažādi ieteikumi un pamācības, taču dažas vietas, kur sākt, ir HTML vietnes, datu bāzes un veidlapu pamatfunkcijas ar PHP vai vienkāršas programmas ar jebkuru kompilatora valodu.

Kods 6. darbība
Kods 6. darbība

6. solis. Komentējiet visu savu kodu

Visām programmēšanas valodām ir komentāru funkcija, kas ļauj ievadīt tekstu, ko kompilators ignorē. Tas ļauj kodam pievienot komentārus. Šie komentāri ir ļoti svarīgi, lai ļautu citiem uzzināt, kā darbojas jūsu kods, un atgādinātu sev, ko jūsu kods dara.

Varat arī izmantot komentāru funkciju, lai testēšanas nolūkos ātri noņemtu kodu no savas programmas. Novietojiet komentāru tagus ap kodu, kuru vēlaties izslēgt, un pēc tam noņemiet komentāru tagus, lai atgrieztu kodu

Kods 7. darbība
Kods 7. darbība

7. solis. Izvēlieties citas programmas vai tīmekļa projektus

Kad jūs mācāties, ejiet, nekautrējieties paskatīties uz lietām un redzēt, kā citi ir veikuši tos pašus uzdevumus. Veltiet laiku, lai saprastu, kāpēc kods dara to, ko dara.

Skatiet šo rokasgrāmatu, lai iegūtu sīkāku informāciju par to, kā skatīt vietņu avota kodu

2. metode no 2: paplašiniet savas zināšanas

Kods 8. darbība
Kods 8. darbība

1. solis. Apmeklējiet nodarbības

Kopienas koledžas, tehnoloģiju skolas un tiešsaistes programmas piedāvā sertifikātus un nodarbības, kas palīdzēs jums iegūt darbu, kā arī iemācīs jums programmēt. Augsta līmeņa grāds, piemēram, datorzinātne, ne vienmēr ir nepieciešams, taču tas varētu palīdzēt iegūt pilna laika programmēšanas darbu.

  • (Daudz var teikt par to, ka esat viens pret vienu ar skolotāju vai programmēšanas ekspertu, kas ne vienmēr ir pieejams tiešsaistes avotos.)
  • Nodarbības var kļūt dārgas, tāpēc nosveriet ieguvumus. Ja programmēšana ir tikai hobijs, nodarbības var nebūt laika un naudas vērts. Ja vēlaties programmēšanu pārvērst karjerā, nodarbības var dot jums lielu impulsu (bet atkal, tas ir tālu no nepieciešamības, ja jums ir talants).
Kods 9. darbība
Kods 9. darbība

2. solis. Paplašiniet savas zināšanas

Papildus programmēšanas valodu apguvei jūs gūsit daudz labuma no loģikas un matemātikas stundām, jo tās bieži vien ir vajadzīgas progresīvai programmēšanai. Jums tas nav obligāti jāiemācās skolā, bet klases iestatījumi var palīdzēt.

  • Programmēšanai, kas ietver fizikas aprēķinus un citas simulācijas, ir nepieciešama laba algoritmu un modeļu izpratne.
  • Loģika ir programmēšanas pamats, tāpēc loģikas un procesu izpratne palīdzēs jums atrisināt problēmas, kodējot.
  • Lielākajai daļai programmēšanas nav nepieciešama zināma matemātika, taču šīs zināšanas var dot labumu un optimizāciju.
Kods 10. darbība
Kods 10. darbība

3. solis. Uzziniet vairāk valodu

Kad esat labi sapratis savu sākotnējo valodu, varat sākt sazaroties. Atrodiet citu valodu, kas papildina jums zināmo valodu, vai izvēlieties valodu konkrētam darbam, kas jūs interesē. Papildu valodas, piemēram, HTML un CSS, bieži ir visvieglāk iemācīties.

  • Java ir viena no populārākajām valodām, un Java izstrādātājiem bieži ir daudz iespēju. Java var darboties ļoti dažādās sistēmās, un tai ir neskaitāmas lietojumprogrammas. Java tiek izmantota Android lietojumprogrammām, kas ir viens no visstraujāk augošajiem tirgiem.
  • C ++ ir ļoti ieteicams videospēļu izstrādei. Mācīšanās kodēt programmā Unity (plaši izmantots, lēts spēļu dzinējs) un UDK (populārā Unreal dzinēja kods) var palīdzēt atvērt dažas durvis, lai gan tās nav tik noderīgas ārpus videospēļu nozares.
  • Ja vēlaties izveidot iPhone lietotnes, jūsu galvenie rīki būs Xcode un Objective-C. Jums būs nepieciešams arī Mac, jo Xcode var apkopot tikai Mac datorā.
  • Python ir servera skriptu valoda, kas ir viena no vieglāk apgūstamajām valodām. Python tiek izmantots tādiem tīmekļa pakalpojumiem kā Pinterest un Instagram, un tas ir pietiekami vienkāršs, lai apgūtu pamatus tikai dažu dienu laikā.
Kods 11. darbība
Kods 11. darbība

4. solis. Esiet pacietīgs

Programmēšanas laikā jūs bieži saskarsities ar izaicinājumiem, it īpaši, ja runa ir par kļūdu meklēšanu vai jaunas idejas īstenošanu. Jums būs jāiemācās būt apmierinātam ar nelielu rezultātu sasniegšanu, nevis uzreiz atrisināt visu mīklu. Pacietība noved pie efektīvāka koda, kas radīs labākas programmas un laimīgākus kolēģus.

Kods 12. darbība
Kods 12. darbība

Solis 5. Uzziniet, kā strādāt ar citiem

Ja pie projekta strādā vairāki cilvēki, jums ir vairāki viedokļi par to, kā to īstenot. Darbs komandās ir praktiski neizbēgams biznesa pasaulē, tāpēc, ja vien neplānojat visu attīstīt patstāvīgi, esiet gatavs sadarboties ar citiem.

Kods 13. darbība
Kods 13. darbība

6. solis. Iegūstiet darbu, kurā varat praktizēt savas kodēšanas prasmes

Strādājiet kā brīvprātīgais, izstrādājot vietnes vai rakstot darbvirsmas lietojumprogrammas. Nepilna laika darbs nelielā uzņēmumā var radīt iespējas rakstīt kodu vietnēm vai vienkāršām lietojumprogrammām.

Kods 14. darbība
Kods 14. darbība

7. solis. Sazinieties ar citiem programmētājiem

Ir neskaitāmas kopienas un izstrādātāju pulcēšanās, kas var palīdzēt jūs atbalstīt un iedvesmot. Atrodiet vietējās programmēšanas konvencijas, piedalieties hack-a-thon vai spēļu sastrēgumos (notikumi ar kopīgu tēmu) un reģistrējieties dažos programmēšanas forumos, lai sāktu paplašināt savu ekspozīciju un tīklu.

Kods 15. darbība
Kods 15. darbība

Solis 8. Prakse, prakse, prakse

Tiek lēsts, ka paiet aptuveni 15 000 stundas, pirms jūs varat uzskatīt par datorprogrammēšanas ekspertu. Šī ir lietišķās prakses gadi. Patiesa programmēšanas meistarība parādīsies tikai pēc tam, kad būsit veltījis laiku praksei un kļuvis prasmīgs.

Mēģiniet pavadīt laiku programmēšanai katru dienu, pat ja nestrādājat. Programmēšana brīvajā laikā var radīt izrāvienu un jaunas idejas

Ieteicams: