Autor:
Gregory Harris
Dátum Stvorenia:
11 Apríl 2021
Dátum Aktualizácie:
1 V Júli 2024
![Jak se stát software testerem](https://i.ytimg.com/vi/dWuYSyvHfD4/hqdefault.jpg)
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 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 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 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 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 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 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.