Kako postati znanstvenik informatike

Autor: Gregory Harris
Datum Stvaranja: 11 Travanj 2021
Datum Ažuriranja: 1 Srpanj 2024
Anonim
Uvod u informatiku, Informatika
Video: Uvod u informatiku, Informatika

Sadržaj

Studiranje informatike ne znači programiranje; to znači algoritme učenja (konačan slijed koraka koje netko ili nešto razumije kako bi postigao određeni zadatak). Mnogi informatičari uopće ne programiraju. Edsger Dijkstra je jednom rekao: "Računarstvo se ne bavi računalima više nego astronomija teleskopima."

Koraci

  1. 1 Biti informatičar znači stalno učiti, zauvijek biti student. Tehnologije se mijenjaju, razvijaju se novi programski jezici, razvijaju se novi algoritmi: potrebno je stalno učiti nove stvari kako bi bili u toku sa stvarima.
  2. 2 Počnite s pseudokodom. Pseudokod zapravo nije programski jezik, ali je način predstavljanja programa na engleskom jeziku. Najbliži i najpoznatiji algoritam nalazi se na bočici šampona: sapun, isperite, ponovite. Ovo je algoritam. To vam je razumljivo ("Računalni agent") i sadrži konačan broj koraka.
  3. 3 Testirajte svoj pseudokod. Primjer označen na bočici šampona nije dobar algoritam iz dva razloga: nema završni uvjet i ne govori vam koji postupak ponoviti. Ponoviti pjenjenje? Ili samo ispiranje. Najbolji primjer bio bi „Korak 1 - Usni. Korak 2 - isperite. Korak 3 - Ponovite 1. i 2. korak (2-3 puta za najbolji rezultat) i kraj (Izlaz) ”. Ovaj vam je algoritam jasan, ima uvjet završetka (konačan broj koraka) i vrlo je točan.
  4. 4 Pokušajte napisati algoritme za sve aktivnosti. Na primjer, kako preći iz jedne zgrade u kampusu u drugu ili kako napraviti tepsiju. Uskoro ćete posvuda vidjeti algoritme!
  5. 5 Nakon što naučite sastavljati algoritme, proces programiranja bit će vam razumljiviji. Kupite knjigu i pročitajte je u cijelosti kako biste naučili programski jezik. Nemojte koristiti mrežne vodiče za učenje jezika jer ih pišu amateri, a ne profesionalci.
    • Ipak, ne ustručavajte se obratiti se Internetu za pomoć. Možete odmah početi učiti objektno orijentirane jezike poput Jave i C ++, ali ipak je bolje početi s proceduralnim jezicima poput C jer su u potpunosti bazirani na algoritmu.
  6. 6 Programiranje je proces prevođenja pseudokoda u programski jezik. Što više vremena provedete u pisanju pseudokoda, manje ćete upisivati ​​program i lupati mozak u budućnosti.

Savjeti

  • Računalna znanost obuhvaća mnoga područja poput računalnog dizajna i razvoja, baza podataka, računalne sigurnosti, jezika za računalno programiranje. Stoga je mudra odluka usredotočiti se na jedno ili više područja koja vas zanimaju.
  • Nakon što naučite jedan programski jezik, naučite drugi, sličan jezik, jer još uvijek samo prevodite pseudokod u stvarni jezik.
  • Ploča je najbolje mjesto za pisanje algoritma.