Kaip tapti kompiuterių mokslų mokslininku

Autorius: Gregory Harris
Kūrybos Data: 11 Balandis 2021
Atnaujinimo Data: 1 Liepos Mėn 2024
Anonim
Mokslo sriuba: apie šiuolaikinį maistą
Video.: Mokslo sriuba: apie šiuolaikinį maistą

Turinys

Studijuoti informatiką nereiškia programavimo; tai reiškia mokytis algoritmų (baigtinė veiksmų seka, kurią kažkas ar kažkas supranta, kad atliktų konkrečią užduotį). Daugelis informatikų visai neprogramuoja. Edsgeris Dijkstra kažkada sakė: „Kompiuterių mokslas nėra labiau susijęs su kompiuteriais nei astronomija su teleskopais“.

Žingsniai

  1. 1 Būti kompiuterių mokslininku reiškia nuolat mokytis, būti studentu amžinai. Keičiasi technologijos, kuriamos naujos programavimo kalbos, kuriami nauji algoritmai: norint nuolat neatsilikti, būtina nuolat mokytis naujų dalykų.
  2. 2 Pradėkite nuo pseudokodo. Pseudokodas iš tikrųjų nėra programavimo kalba, tačiau tai yra būdas pavaizduoti programą anglų kalba. Artimiausias ir labiausiai žinomas algoritmas yra ant šampūno buteliuko: muilas, skalauti, kartoti. Tai yra algoritmas. Tai suprantama jums („Kompiuterio agentas“) ir apima ribotą žingsnių skaičių.
  3. 3 Išbandykite savo pseudokodą. Pavyzdys, pažymėtas ant šampūno buteliuko, nėra geras algoritmas dėl dviejų priežasčių: jis neturi pabaigos sąlygų ir nenurodo, kokią procedūrą pakartoti. Pakartoti putojimą? Arba tiesiog skalauti. Geriausias pavyzdys būtų „1 žingsnis - putos. 2 žingsnis - nuplaukite. 3 veiksmas - pakartokite 1 ir 2 veiksmus (2-3 kartus, kad gautumėte geriausią rezultatą) ir pabaigą (išeiti) “. Šis algoritmas jums aiškus, turi nutraukimo sąlygą (baigtinį žingsnių skaičių) ir yra labai tikslus.
  4. 4 Pabandykite parašyti algoritmus visoms veikloms. Pavyzdžiui, kaip persikelti iš vieno miestelio pastato į kitą arba kaip pasidaryti troškintuvą. Netrukus visur matysite algoritmus!
  5. 5 Kai išmoksite kurti algoritmus, programavimo procesas bus jums suprantamesnis. Pirkite knygą ir perskaitykite visą, kad išmoktumėte programavimo kalbos. Nenaudokite internetinių vadovėlių, kad išmoktumėte kalbą, nes ją rašo mėgėjai, o ne profesionalai.
    • Tačiau nedvejodami kreipkitės pagalbos į internetą. Galite iš karto pradėti mokytis į objektą orientuotų kalbų, tokių kaip „Java“ ir „C ++“, tačiau vis tiek geriau pradėti nuo procedūrinių kalbų, tokių kaip C, nes jos visiškai pagrįstos algoritmu.
  6. 6 Programavimas yra pseudokodo vertimo į programavimo kalbą procesas. Kuo daugiau laiko praleisite rašydami pseudokodą, tuo mažiau įvesite programą ir sukelsite smegenis ateityje.

Patarimai

  • Kompiuterių mokslas apima daugybę sričių, tokių kaip kompiuterių projektavimas ir kūrimas, duomenų bazės, kompiuterių saugumas, kompiuterių programavimo kalbos. Todėl protingas sprendimas yra sutelkti dėmesį į vieną ar kelias jus dominančias sritis.
  • Išmokę vieną programavimo kalbą, išmokite kitą panašią kalbą, nes vis dar verčiate tik pseudokodą į tikrąją kalbą.
  • Lenta yra geriausia vieta parašyti algoritmą.