Kako postati znanstvenik računalništva

Avtor: Gregory Harris
Datum Ustvarjanja: 11 April 2021
Datum Posodobitve: 1 Julij. 2024
Anonim
Psychology. Discovering the Truth. Episode 1
Video.: Psychology. Discovering the Truth. Episode 1

Vsebina

Študij računalništva ne pomeni programiranja; pomeni učne algoritme (končno zaporedje korakov, ki jih nekdo ali kaj razume za izvedbo določene naloge). Mnogi računalniški znanstveniki sploh ne programirajo. Edsger Dijkstra je nekoč dejal: "Računalništvo se ne ukvarja več z računalniki kot astronomija s teleskopi."

Koraki

  1. 1 Biti računalniški znanstvenik pomeni nenehno se učiti, biti študent za vedno. Tehnologije se spreminjajo, razvijajo se novi programski jeziki, razvijajo se novi algoritmi: nenehno se je treba učiti novih stvari, da jih lahko spremljamo.
  2. 2 Začnite s psevdokodo. Psevdokod v resnici ni programski jezik, je pa način predstavljanja programa v angleščini. Najbližji in najbolj znan algoritem je na steklenici šampona: Milo, sperite, ponovite. To je algoritem. To je za vas razumljivo ("računalniški agent") in vsebuje omejeno število korakov.
  3. 3 Preizkusite svojo psevdokodo. Primer, označen na steklenici šampona, ni dober algoritem iz dveh razlogov: nima končnega pogoja in ne pove, kateri postopek ponoviti. Ponoviti penjenje? Ali pa samo izpiranje. Najboljši primer bi bil »1. korak - usnje. 2. korak - sperite. 3. korak - ponovite 1. in 2. korak (2-3 krat za najboljši rezultat) in konec (izhod) «. Ta algoritem vam je jasen, ima zaključni pogoj (končno število korakov) in je zelo natančen.
  4. 4 Poskusite napisati algoritme za vse dejavnosti. Na primer, kako se preseliti iz ene stavbe v kampusu v drugo ali kako narediti enolončnico. Kmalu boste povsod videli algoritme!
  5. 5 Ko se naučite sestavljati algoritme, vam bo postopek programiranja bolj razumljiv. Kupite knjigo in jo preberite v celoti, da se naučite programskega jezika. Ne uporabljajte spletnih vaj za učenje jezika, saj jih pišejo amaterji in ne profesionalci.
    • Vseeno pa ne oklevajte in se za pomoč obrnite na internet. Objektno naravnane jezike, kot sta Java in C ++, se lahko začnete učiti takoj, vendar je vseeno bolje začeti s postopkovnimi jeziki, kot je C, ker popolnoma temeljijo na algoritmih.
  6. 6 Programiranje je proces prevajanja psevdokode v programski jezik. Več časa kot porabite za pisanje psevdokode, manj boste tipkali program in si v prihodnje zbrali možgane.

Nasveti

  • Računalništvo obsega številna področja, kot so računalniško oblikovanje in razvoj, zbirke podatkov, računalniška varnost, jeziki računalniškega programiranja. Zato je pametno, da se osredotočite na eno ali več področij, ki vas zanimajo.
  • Ko se naučite enega programskega jezika, se naučite drugega, podobnega jezika, saj še vedno samo prevajate psevdokodo v dejanski jezik.
  • Tabla je najboljše mesto za pisanje algoritma.