Kuidas saada arvutiteadlaseks

Autor: Gregory Harris
Loomise Kuupäev: 11 Aprill 2021
Värskenduse Kuupäev: 1 Juuli 2024
Anonim
Osale VIII Hullu Teadlase teaduskonverentsil "Helisev müra"!
Videot: Osale VIII Hullu Teadlase teaduskonverentsil "Helisev müra"!

Sisu

Arvutiteaduse õppimine ei tähenda programmeerimist; see tähendab algoritmide õppimist (piiratud sammude jada, millest keegi või miski saab aru konkreetse ülesande täitmiseks). Paljud arvutiteadlased ei programmeeri üldse. Edsger Dijkstra ütles kunagi: "Arvutiteadus ei tegele arvutitega rohkem kui astronoomia teleskoopidega."

Sammud

  1. 1 Arvutiteadlaseks olemine tähendab pidevalt õppimist, igaveseks õpilaseks saamist. Tehnoloogiad muutuvad, uued programmeerimiskeeled, uued algoritmid töötatakse välja: asjadega kursis hoidmiseks on vaja pidevalt uusi asju õppida.
  2. 2 Alustage pseudokoodiga. Pseudokood ei ole tegelikult programmeerimiskeel, kuid see on viis inglise keeles programmi esitamiseks. Lähim ja tuttavam algoritm on šampoonipudelil: seep, loputage, korrake. See on algoritm. See on teile ("Arvutiagent") arusaadav ja sisaldab piiratud arvu samme.
  3. 3 Testige oma pseudokoodi. Šampoonipudelil märgitud näide ei ole hea algoritm kahel põhjusel: sellel pole lõpptingimust ja see ei ütle teile, millist protseduuri korrata. Kas vahtimist korrata? Või lihtsalt loputades. Parim näide oleks „1. samm - vahusta. 2. samm - loputage. 3. samm - korrake samme 1 ja 2 (parima tulemuse saamiseks 2-3 korda) ja lõpetage (välju) ”. See algoritm on teile selge, sellel on lõpetamise tingimus (piiratud arv samme) ja see on väga täpne.
  4. 4 Proovige kõigi tegevuste jaoks algoritme kirjutada. Näiteks kuidas kolida ülikoolilinnaku ühest hoonest teise või kuidas teha pajaroog. Varsti näete algoritme kõikjal!
  5. 5 Kui olete õppinud algoritme koostama, on programmeerimisprotsess teile arusaadavam. Programmeerimiskeele õppimiseks ostke raamat ja lugege see tervikuna. Ärge kasutage keeleõppimiseks veebipõhiseid õpetusi nii, nagu need on kirjutanud amatöörid, mitte professionaalid.
    • Kuid ärge kartke abi saamiseks pöörduda Interneti poole. Saate kohe hakata õppima objektorienteeritud keeli, nagu Java ja C ++, kuid siiski on parem alustada protseduurikeeltega nagu C, sest need on täielikult algoritmipõhised.
  6. 6 Programmeerimine on pseudokoodi tõlkimine programmeerimiskeelde. Mida rohkem aega kulutate pseudokoodi kirjutamisele, seda vähem trükite programmi ja raputate oma ajusid tulevikus.

Näpunäiteid

  • Arvutiteadus hõlmab paljusid valdkondi, nagu arvutidisain ja -arendus, andmebaasid, arvuti turvalisus, arvuti programmeerimiskeeled. Seetõttu on mõistlik otsus keskenduda ühele või mitmele teile huvipakkuvale valdkonnale.
  • Pärast ühe programmeerimiskeele õppimist õppige teist sarnast keelt, kuna tõlkite endiselt ainult pseudokoodi tegelikku keelde.
  • Tahvel on parim koht algoritmi kirjutamiseks.