Ako sa stať vedcom informatiky

Autor: Gregory Harris
Dátum Stvorenia: 11 Apríl 2021
Dátum Aktualizácie: 1 V Júli 2024
Anonim
Jak se stát software testerem
Video: Jak se stát software testerem

Obsah

Štúdium informatiky neznamená programovanie; to znamená naučiť sa algoritmy (konečná postupnosť krokov, ktorým niekto alebo niečo rozumie na splnenie konkrétnej úlohy). Mnoho informatikov vôbec neprogramuje. Edsger Dijkstra kedysi povedal: „Počítačová veda sa viac nezaoberá počítačmi ako astronómia teleskopmi.“

Kroky

  1. 1 Byť informatikom znamená neustále sa učiť, byť navždy študentom. Technológie sa menia, vyvíjajú sa nové programovacie jazyky, vyvíjajú sa nové algoritmy: je potrebné neustále sa učiť nové veci, aby ste o nich mali prehľad.
  2. 2 Začnite s pseudokódom. Pseudokód nie je v skutočnosti programovací jazyk, ale je to spôsob, ako reprezentovať program v angličtine. Najbližší a najznámejší algoritmus je na fľaši so šampónom: Mydlo, opláchnutie, opakovanie. Toto je algoritmus. Je to pre vás („počítačový agent“) zrozumiteľné a obsahuje konečný počet krokov.
  3. 3 Otestujte si svoj pseudokód. Príklad označený na fľaši šampónu nie je dobrým algoritmom z dvoch dôvodov: nemá konečný stav a nehovorí vám, ktorý postup opakovať. Opakovať penenie? Alebo len opláchnuť. Najlepším príkladom by bol „Krok 1 - Pena. Krok 2 - opláchnite. Krok 3 - Opakujte krok 1 a krok 2 (pre dosiahnutie najlepšieho výsledku 2-3 krát) a Koniec (Ukončiť) “. Tento algoritmus je vám jasný, má podmienku ukončenia (konečný počet krokov) a je veľmi presný.
  4. 4 Skúste napísať algoritmy pre všetky činnosti. Napríklad o tom, ako sa presúvať z jednej budovy na akademickej pôde do druhej, alebo ako si vyrobiť kastról. Algoritmy čoskoro uvidíte všade!
  5. 5 Keď sa naučíte zostavovať algoritmy, proces programovania bude pre vás zrozumiteľnejší. Kúpte si knihu a prečítajte si ju celú, aby ste sa naučili programovací jazyk. Nepoužívajte online návody na naučenie sa jazyka, pretože ich píšu amatéri, nie profesionáli.
    • Neváhajte sa však obrátiť o pomoc na internet. Objektovo orientované jazyky ako Java a C ++ sa môžete začať učiť hneď, ale stále je lepšie začať s procedurálnymi jazykmi ako C, pretože sú založené výlučne na algoritmoch.
  6. 6 Programovanie je proces prekladu pseudokódu do programovacieho jazyka. Čím viac času strávite písaním pseudokódu, tým menej budete písať programu a budovať si mozgy v budúcnosti.

Tipy

  • Počítačová veda zahŕňa mnoho oblastí, ako je počítačový dizajn a vývoj, databázy, počítačová bezpečnosť, počítačové programovacie jazyky. Preto je múdre rozhodnutie zamerať sa na jednu alebo viac oblastí, ktoré vás zaujímajú.
  • Keď sa naučíte jeden programovací jazyk, naučte sa ďalší, podobný jazyk, pretože stále iba prekladáte pseudokód do aktuálneho jazyka.
  • Tabuľa je najlepším miestom na napísanie algoritmu.