Kā rakstīt datorprogrammas

Autors: Ellen Moore
Radīšanas Datums: 12 Janvārī 2021
Atjaunināšanas Datums: 1 Jūlijs 2024
Anonim
Kā konstruēt etnogrāfiskā raksta zīmi SketchUp
Video: Kā konstruēt etnogrāfiskā raksta zīmi SketchUp

Saturs

Tā kā tehnoloģijas kļūst arvien pieejamākas plašākai sabiedrībai, pieaug arī nepieciešamība pēc programmētājiem. Datoru kodu un programmu rakstīšana jeb kodēšana (no angļu valodas "coding") ir prasme, kas laika gaitā ir iegūta un uzlabota, taču pat vispieredzējušākais programmētājs kādreiz bija iesācējs. Ir daudz dažādu programmēšanas valodu, kas ir lieliski piemērotas iesācējiem programmētājiem neatkarīgi no tā, kur vēlaties pielietot savas prasmes (piemēram, JavaScript ir diezgan sarežģīta, tāpēc vislabāk ir sākt ar HTML vai CSS). Uzziniet, kā iemācīties rakstīt datorprogrammas, izlasot šo rakstu.

Soļi

1. metode no 2: iemācieties programmēšanas valodu

  1. 1 Neuztraucieties par to, kuru valodu jums vajadzētu izvēlēties studēt. Daudziem iesācējiem programmētājiem ir grūti izvēlēties valodu, kad viņi tikai sāk mācīties rakstīt programmu kodus. Jūsu izvēlētajai faktiskajai valodai nav nozīmes, veidojot informācijas struktūras un loģiku. Šīs prasmes ir daudz svarīgākas, un tās var apgūt ar jebkuru programmēšanas valodu.
    • Izvēloties valodu, koncentrējieties uz mērķi, kādam vēlaties izveidot programmu kodus, un tikai pēc tam izvēlieties sākuma valodu. Piemēram, ja vēlaties izstrādāt vietni, jums vispirms jāsāk apgūt HTML5 un pēc tam to papildināt ar CSS, JavaScript un PHP. Ja vēlaties izveidot datorprogrammas, sāciet mācīties C vai jebkuru citu vispārējo programmēšanas valodu.
    • Ja jūs kļūstat par profesionālu programmētāju, iespējams, atklāsit, ka nekad savā darbā neizmantojat valodu, kuru sākotnēji apguvāt. Tā vietā jūs nepārtraukti mācīsities jaunas valodas, izmantojot dokumentāciju un eksperimentus.
  2. 2 Atrodiet bezmaksas tiešsaistes resursus, kas veltīti jūsu izvēlētajai valodai. Internets ir dārgumu lāde, kurā ir bezmaksas apmācības, kursi un video par valodu, kuru izvēlaties apgūt. Gandrīz jebkuras ievadvalodas pamatus var apgūt burtiski dienā.
    • Šeit ir tikai dažas populāras vietnes: Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools un daudzas citas.
    • WikiHow piedāvā arī dažādus norādījumus iesācējiem programmēšanas valodu apguvei.
    • Vietnē YouTube varat atrast mācību videoklipus gandrīz jebkurai valodai.
    • Stack Exchange ir viens no populārākajiem forumiem, kur profesionāli programmētāji atbild uz visiem lietotāju jautājumiem.
    SPECIĀLISTA PADOMI

    Archana Ramamoorthy, MS


    Workday CTO Archana Ramamurthy ir Workday CTO (Ziemeļamerika). Augsta profila produktu speciālists, drošības aizstāvis, aizstāv lielāku integrāciju vienlīdzīgos konkurences apstākļos tehnoloģiju nozarē. Viņa ieguva bakalaura grādu SRM universitātē un maģistra grādu Djūka universitātē. Vairāk nekā astoņus gadus strādā produktu pārvaldības jomā.

    Archana Ramamoorthy, MS
    Darba dienas CTO

    Mūsu speciālists dalās savā stāstā:: “Es atnācu pie kodēšanas, neko nezinot par datoru dizainu vai programmēšanu. Kad vēlējos iemācīties rakstīt programmas, es sāku lasīt grāmatas par valodu un izmantot informāciju no interneta.Mūsdienās pasaulē ir pieejams tik daudz resursu, ka ir ļoti viegli apgūt jaunas prasmes! "


  3. 3 Lejupielādējiet labu teksta redaktoru. Daudzas programmēšanas valodas ļauj programmu rakstīšanai izmantot ārējos teksta redaktorus. Atrodiet teksta redaktoru, kas parādīs atkāpi un koda marķējumu.
    • Populāras programmas ir Notepad ++ (Windows), TextWrangler (OS X) un JEdit (jebkura sistēma).
  4. 4 Lejupielādējiet visus nepieciešamos kompilatorus. Dažām programmēšanas valodām ir nepieciešams kompilators, lai parādītu jūsu rakstīto avota kodu. Sastādītāji tulko avota kodu līdzvērtīgā zema līmeņa valodu programmā, kuru pēc tam apstrādā dators. Daudzi kompilatori ir bezmaksas un atvērtā koda. Valodas, kurās nepieciešams izmantot kompilatorus, ir šādas:
    • C;
    • C ++;
    • C #;
    • Java;
    • PAMATA;
    • Fortrans.
  5. 5 Sāciet savu pirmo projektu. Izvēlieties labu ievadprojektu, kas ļaus jums izmēģināt savas jaunās prasmes. Internetā ir daudz ieteikumu un pamācību par šo tēmu. Piemēram, varat sākt, izveidojot vienkāršas HTML vietnes, vienkāršas PHP datu bāzes un funkcijas vai vienkāršas programmas jebkurā valodā, kurai nepieciešami kompilatori.
  6. 6 Komentējiet visu savu kodu. Visām programmēšanas valodām ir komentāru funkcija, kas ļauj ievadīt tekstu, ko kompilators ignorē. Tādējādi jūs varat atstāt komentārus kodam. Šie komentāri ir ārkārtīgi svarīgi, lai ļautu citiem uzzināt, kā darbojas jūsu kods, un atgādinātu sev, ko šis kods dara.
    • Komentēšanas funkciju var izmantot, lai testēšanas nolūkos ātri noņemtu daļu no programmas. Pievienojiet tagus abiem komentāriem koda sākumā un beigās, kuru vēlaties uz laiku izslēgt no programmas, un pēc tam noņemiet šos tagus, lai atgrieztu kodu.
  7. 7 Apsveriet informāciju par citām programmām vai tīmekļa projektiem. Mācoties kodu, atrodoties ceļā, nekautrējieties meklēt norādes internetā un skatīties, kā citi cilvēki risina līdzīgas problēmas. Veltiet laiku, lai saprastu, kā kods dara to, ko tas dara.
    • Izlasiet šo rakstu, lai uzzinātu, kā skatīt jebkuras vietnes avota kodu.

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

  1. 1 Reģistrējieties kursiem. Universitātes, koledžas un interneta programmas piedāvā programmas un kursus, kas ne tikai iemācīs programmēt, bet arī palīdzēs atrast darbu. Lai gan universitātes grāds datorzinātnēs ne vienmēr ir vajadzīgs, tas var palīdzēt atrast pilna laika darbu kā datorprogrammētājs.
    • Nenoliedzams ieguvums ir arī tieša saziņa ar skolotāju vai programmēšanas speciālistu, kas ne vienmēr ir pieejama tiešsaistes kursos.
    • Mācīšanās kļūt par programmētāju var būt diezgan dārga, tāpēc rūpīgi pārdomājiet, vai tas ir tā vērts. Ja jums patīk rakstīt datorprogrammas tikai kā hobijs, tad nevajadzētu tērēt laiku un naudu profesionāliem kursiem. Ja jūs plānojat veidot karjeru šajā jomā, tad profesionālās izglītības iegūšana var jums daudz palīdzēt šajā jomā (bet, atkal, tas nav nepieciešams, ja jums ir talants).
  2. 2 Paplašiniet savas zināšanas. Jūs gūsit labumu ne tikai no programmēšanas valodu apguves, bet arī no matemātikas un loģikas kursiem, jo ​​šie priekšmeti bieži ir nepieciešami augsta līmeņa programmēšanai. Jums tas nav jāmāca skolā, lai gan akadēmiska vide var būt noderīga.
    • Programmēšanai, kas ietver fiziku un simulāciju, nepieciešama laba algoritmu un modeļu izpratne.
    • Loģika ir būtiska programmēšanai, tāpēc loģikas un procesu izpratne var palīdzēt atrisināt problēmas, rakstot kodu.
    • Zināšanas par padziļinātu matemātiku programmēšanai visbiežāk nav vajadzīgas, taču tās var izmantot optimizācijai un citām priekšrocībām.
  3. 3 Uzziniet vairāk valodu. Kad esat labi sapratis savu pirmo valodu, varat sākt apgūt arī citas programmēšanas valodas. Atrodiet valodu, kas papildina jau zināmo valodu, vai izvēlieties valodu, kas nepieciešama konkrētam projektam. Papildu valodas, piemēram, HTML un CSS, parasti ir visvieglāk iemācīties.
    • Java ir viena no populārākajām valodām, un Java izstrādātāji vienmēr ir ļoti pieprasīti. Java tiek izmantota visdažādākajās sistēmās, un tai ir neskaitāmi lietojumi. Java tiek izmantota, lai rakstītu lietojumprogrammas Android, kas ir viens no visstraujāk augošajiem tirgiem.
    • C ++ ir ļoti ieteicams, ja vēlaties pievienoties videospēļu izstrādātāju rindām. Mācoties programmēt Unity (plaši izmantots un lēts spēļu dzinējs) un UDK (populārā Unreal dzinēja kods), jums tiks atvērtas dažas durvis, taču tās nav tik noderīgas ārpus spēļu industrijas.
    • Ja vēlaties izveidot iPhone lietotnes, jūsu pirmā izvēle būs Xcode un Objective-C. Jums būs nepieciešams Mac, jo Xcode var apkopot tikai Mac.
    • Python ir valoda servera puses koda rakstīšanai, viena no visvieglāk iemācāmajām. Python tiek izmantots tādiem interneta pakalpojumiem kā Pinterest un Instagram, un tas ir pietiekami vienkārši, lai apgūtu pamatus tikai dažu dienu laikā.
  4. 4 Esi pacietīgs. Programmēšanas laikā jūs bieži saskarsities ar problēmām, it īpaši meklējot kļūdas vai pielietojot jaunas idejas. Jums būs jāiemācās būt apmierinātam ar nelielu rezultātu sasniegšanu, nevis visas problēmas risināšanu uzreiz. Pacietība palīdzēs jums izveidot labāku kodu, kas nozīmē, ka jūsu programma darbosies labāk un jūsu kolēģi būs laimīgi.
  5. 5 Iemācieties strādāt komandā. Ja vairāki cilvēki vienlaicīgi strādā pie projekta, viņiem var būt atšķirīgs redzējums par to, kā projektam jāturpinās. Komandas darbs biznesa pasaulē ir gandrīz neizbēgams, tāpēc esiet gatavs sadarboties ar citiem cilvēkiem, ja vien, protams, jūs neplānojat visu projektu izstrādāt pats.
  6. 6 Atrodiet darbu, kurā varat praktizēt savas programmēšanas prasmes. Izveidojiet vietnes un datorprogrammas pēc brīvprātības principa. Strādājot nepilnu darba laiku nelielā uzņēmumā, var tikt atvērtas arī kodēšanas iespējas vietnēm un vienkāršām programmām.
  7. 7 Tērzējiet ar citiem programmētājiem. Ir neskaitāmas izstrādātāju kopienas, kurās varat atrast atbalstu un iedvesmu. Meklējiet programmēšanas konvencijas, piedalieties hackathons vai gamejams (izstrādātāju sapulcēs, lai ierobežotu laiku izveidotu programmas vai spēles), reģistrējieties vairākos programmēšanas forumos, lai sāktu veidot savu vārdu un attīstīt sakarus.
  8. 8 Prakse, prakse un prakse. Pēc dažiem aprēķiniem, lai jūs varētu uzskatīt par īstu meistaru, ir nepieciešamas aptuveni 15 000 stundu programmēšanas. Tas nozīmē gadiem ilgu pastāvīgu praksi. Jūs patiesi apgūsit programmēšanas prasmi tikai tad, kad ieguldīsit daudz laika praktiskā darbā un kļūsit par savas jomas ekspertu.
    • Mēģiniet programmēt katru dienu, pat nedēļas nogalēs. Brīvā laika programmēšana var radīt izrāvienu un jaunas idejas.