3 spôsoby, ako myslieť ako počítačový vedec

Byť počítačovým vedcom znamená viac ako len vedieť kódovať. Vyžaduje si to aj určité myslenie, ktoré zahŕňa vynikajúce schopnosti riešiť problémy a analytické schopnosti spolu s laserovým zameraním. Naučte sa myslieť ako informatik pravidelným tréningom svojho mozgu. Aj keď nemáte záujem stať sa programátorom alebo vývojárom, využijete niektoré z rovnakých logických postupov a úvah, aké používajú počítačoví vedci.

Metóda 1 z 3: Zlepšenie riešenia problémov


Definujte problém, ktorým si nie ste istí, tak, že si položíte 5 otázok „prečo.“ Ak chcete vyriešiť problém, musíte presne vedieť, čo je problémom. Zistite ho tak, že si položíte 5 rôznych otázok „prečo“, ktoré na seba nadväzujú. Čím viac otázok položíte, tým bližšie sa dostanete k skutočnému jadru problému.[1]

  • Povedzme, že problém, ktorý sa snažíte vyriešiť, je, že ste stále unavení. Prvá otázka, ktorú si položíte, by mala znieť: „Prečo som stále unavený??“ Ak ste odpovedali: „Pretože málo spím,“ ďalšia otázka by mala znieť: „Prečo málo spím?“ Ak by ste odpovedali: „Pretože málo spím,?“ Po odpovedi: „Pretože chodím spať až o druhej ráno.m.,“ položte si otázku: „Prečo zostávam hore tak dlho??“ Pokračujte aspoň 5 otázkami.


Nakreslite 2 myšlienkové mapy ak chcete usporiadať svoje možné riešenia. Myšlienkové mapy vám pomôžu vizualizovať váš problém spolu so všetkými kľúčovými informáciami a myšlienkami, ktoré vám pomôžu pri jeho riešení. Na jednej myšlienkovej mape bude váš problém v strede a hlavné príčiny alebo dôvody tohto problému ako „vetvy.“ Druhá myšlienková mapa bude mať tiež v strede váš problém, ale tentoraz budú vetvy predstavovať riešenia, ktoré ste si vymysleli. Pridajte menšie „vedľajšie vetvy“, ktoré poskytujú viac podrobností alebo výhody a nevýhody jednotlivých riešení.[2]

  • Existuje softvér, ktorý vám navrhne myšlienkovú mapu. Stačí, ak zadáte informácie, a program ich rozloží do pekného grafu. Jednou z najobľúbenejších je iMindMap, ktorá ponúka bezplatné skúšobné verzie.[3]


Ak potrebujete otestovať riešenie, postupujte podľa vedeckej metódy. Vedecká metóda je jedným z najznámejších spôsobov, ako zistiť, či bude možné riešenie fungovať alebo nie. Zvyčajne existuje 6 hlavných krokov, ktoré vám pomôžu pozrieť sa na problém objektívne a zhodnotiť účinnosť vašej hypotézy, čo je v podstate kvalifikovaný odhad toho, čo je príčinou problému alebo čo ho vyrieši.[4]

  • Krok 1: Vykonajte pozorovanie. Urobte si prieskum pozadia, aby ste začali premýšľať, čo by mohlo byť príčinou vášho problému.
  • Krok 2: Položte otázku. V tejto fáze presne určíte, v čom spočíva problém.
  • Krok 3: Vytvorte hypotézu. Toto je výrok obsahujúci vaše navrhované riešenie, ktoré budete testovať.
  • Krok 4: Otestujte svoju hypotézu. Zostavte a vykonajte experiment, aby ste zistili, či vaše riešenie bude fungovať.
  • Krok 5: Analyzujte výsledky. Hľadajte v údajoch vzory alebo trendy, ktoré naznačujú, že váš nápad bol buď účinný, alebo neúčinný.
  • Krok 6: Vypracujte záver. Na základe svojich výsledkov zhrňte kľúčové zistenia. Ak vaše riešenie zlyhalo, použite tento krok na to, aby ste začali vymýšľať novú hypotézu pre ďalší experiment.[5]


Každý deň sa 15 minút venujte hádankám a logickým hrám, aby ste trénovali svoj mozog. Hry ako šach alebo bridž a hlavolamy ako sudoku sú výzvou pre vašu myseľ. Keď vykonávate takéto činnosti, musíte si dopredu pripraviť stratégiu a naplánovať svoje ďalšie kroky. Zlepšíte si tým pracovnú pamäť a naučíte sa prísť na veci sami namiesto toho, aby ste riešenie jednoducho vygooglili.[6]

  • Stiahnite si aplikáciu Lumosity, v ktorej nájdete kognitívne hry vyvinuté vedcami špeciálne na to, aby ste si vyskúšali svoje schopnosti riešiť problémy.[7]
  • Predstavte si svoj mozog ako sval, ktorý musíte pravidelne precvičovať, aby ste sa udržali vo forme.


Skúste aktívne zvládanie, aby ste si vybudovali odolnosť vždy, keď sa vám to nepodarí. Programy málokedy fungujú správne hneď na prvýkrát, preto musia byť informatici veľmi odolní a musia byť schopní prijať zlyhania. Urobte to prostredníctvom stratégie známej ako aktívne zvládanie, pri ktorej namiesto toho, aby ste sa trápili alebo rozčuľovali, nasmerujete svoju frustráciu na hľadanie nového riešenia. Položte si otázku typu: „Čo môžem urobiť, aby som to napravil??“[8]

  • Nebojte sa obrátiť na ostatných, ak máte problémy. Tímová práca a komunikácia sú veľkou súčasťou informatiky a spolupráca s ostatnými poskytuje nové pohľady a riešenia, ktoré by vás samých možno nenapadli.

Metóda 2 z 3:Rozvoj analytických zručností


Precvičte si deduktívne uvažovanie pomocou metódy „Ak...potom“ výroky. Príkaz „if“ v informatike je výraz, ktorý hovorí programu, aby vykonal špecifický kód, ak je splnená určitá podmienka. Tento koncept možno aplikovať na deduktívne uvažovanie, ktoré je známe aj ako myslenie zhora nadol. Začnite s dvoma výrokmi: „Ak A, potom B“ a „Ak B, potom C“.“ Pomocou deduktívneho uvažovania dospejete k záveru, že „Ak A, potom C.“[9]

  • Vezmite si napríklad problém meškania do práce. Ak si odložíte budík o 15 minút, odídete z domu o 15 minút neskôr. Ak odídete z domu o 15 minút neskôr, meškáte do práce. Ak si teda budík podriemknete o 15 minút, prídete neskoro do práce. Teraz ste našli praktické riešenie: prestaňte driemať.


Naučte sa myslieť kreatívne tým, že si denne pripravíte 10 brainstormingových nápadov. Informatikov si možno nespájate s kreativitou, ale netradičné myslenie je pri riešení zložitých úloh nevyhnutné. Každý deň vymyslite napríklad 10 riešení problému, ktorý sa snažíte vyriešiť, alebo 10 nápadov na zlepšenie projektu, na ktorom pracujete. Tým, že sa prinútite každý deň vymyslieť 10 nových nápadov, prinútite svoj mozog k väčšej inovatívnosti a kreativite.[10]

  • Nebojte sa, ak sa vám vaše nápady zdajú šialené alebo „zlé.“ Zapíšte si všetky, ktoré vás napadnú, bez ohľadu na to, ako veľmi sú mimo. Jednoducho ich nechajte plynúť.
  • Začnite si písať denník nápadov. Noste so sebou stále zápisník, do ktorého si môžete zapisovať všetky nápady, ktoré vás počas dňa napadnú.[11]


Pochopte, ako fungujú algoritmy, čítaním kníh alebo absolvovaním kurzov. Jedným z najdôležitejších základov informatiky sú algoritmy. Algoritmus je postupný postup riešenia problému, podobný plánu. Existujú rôzne typy (napríklad binárne vyhľadávanie alebo lineárne vyhľadávanie), ale nemusíte si zapamätať všetky. Je dôležitejšie, aby ste pochopili, ako algoritmy fungujú, kedy a prečo ich používať a ako ich implementovať. Prečítajte si učebnice informatiky alebo blogy, prípadne sa prihláste na online kurz zameraný špeciálne na algoritmy. Zamerajte sa na zvládnutie stavebných kameňov algoritmov, ako je vyhľadávanie a triedenie údajov.[12]

  • Spoločnosti ako Netflix, Google a Instagram používajú algoritmy na určenie toho, aký obsah si pozriete vs. aký obsah vidí iný používateľ.


zefektívnite alebo zautomatizujte procesy, aby boli efektívnejšie. Počítače boli navrhnuté tak, aby nám uľahčili život a zjednodušili úlohy. A informatici, rovnako ako počítače, chcú pracovať inteligentnejšie, nie ťažšie. Vezmite si akýkoľvek proces od vytvárania novej databázy zákazníkov až po prípravu pizze a nájdite oblasti, ktoré môžete urobiť rutinnejšími alebo automatickejšími. To vám umožní sústrediť mozgovú kapacitu a energiu na dôležitejšie oblasti.[13]

  • Vezmite si príklad pizze. Ak si myslíte, že kôrka alebo cesto sú najdôležitejšou časťou pizze, chcete všetko úsilie venovať práve im. Ak však máte na prípravu pizze len 30 minút, budete musieť „zautomatizovať“ iné úlohy, aby ste si uvoľnili čas na prípravu cesta. Niektoré možnosti by mohli byť použitie omáčky na pizzu kúpenej v obchode alebo vopred rozdrobeného syra.

Metóda 3 z 3: Zostaňte sústredení


Zlepšite svoju koncentráciu obmedzením rozptyľovania. Snažiť sa vyriešiť náročnú úlohu je nemožné, keď vás rozptyľuje Facebook alebo hlučne chatujúci kolegovia. Zistite, čo vás najviac rozptyľuje, a buď ich odstráňte, alebo sa od nich odstráňte. Vypnite oznámenia v telefóne, zatvorte všetky rôzne karty v počítači alebo si sadnite do tichej miestnosti.[14]

  • Každý má iné rozptýlenie a iný štýl práce. Zistite, čo vám funguje (a čo nefunguje). Niektorí ľudia sú napríklad najproduktívnejší, keď sú úplne sami, zatiaľ čo iným sa najlepšie pracuje v preplnenej kaviarni alebo v otvorenom kancelárskom prostredí.
  • Je dokázané, že klasická hudba alebo zvuky prírody zvyšujú koncentráciu. Zapnite si ho na pozadí počas práce alebo ho počúvajte so slúchadlami. Na Spotify sú vopred pripravené zoznamy skladieb špeciálne na sústredenie, štúdium a prácu.[15]


Rozdeľte veľké projekty na malé časti, aby ste sa vyhli multitaskingu. Riešenie rozsiahlej úlohy, ako je vytvorenie celej databázy, je ohromujúce a je ťažké vedieť, kde začať. Zvyčajne skončíte tak, že budete preskakovať medzi jednotlivými časťami alebo pracovať na viacerých veciach naraz, čo je menej efektívne a vedie k chybám a nedbalej práci. Rozdeľte si veľkú úlohu na lepšie zvládnuteľné menšie úlohy a sústreďte sa na ich postupné dokončovanie.[16]

  • Ak napríklad redizajnujete webovú stránku, niektoré z vašich menších činností môžu byť napísanie kódu pre hlavičku domovskej stránky, rozloženie navigačného menu a prispôsobenie stránky s kontaktmi pre mobilné zariadenia.
  • Majte zoznam úloh v zápisníku alebo v aplikácii Poznámky v telefóne, aby ste mali prehľad o všetkých úlohách.


Venujte pozornosť detailom tým, že si všetko aspoň raz prečítate. Pri programovaní sa počíta každý detail až do posledného znaku. Aj medzera navyše môže ovplyvniť alebo narušiť funkčnosť kódu. Jedným z najlepších spôsobov, ako zlepšiť kvalitu svojej práce a rozvíjať zmysel pre detaily, je neustále prehodnocovanie vecí. Skontrolujte korektúru toho e-mailu, než ho odošlete, dvakrát skontrolujte kód, než ho nahráte, alebo si znovu prečítajte obsah webovej stránky, ktorú ste napísali pre veľkého klienta, skôr než mu ju necháte prezrieť.[17]

  • Každý niekedy robí chyby. Zdokonaľovaním pozornosti k detailom sa však nielen naučíte dôkladnejšie premýšľať, ale vybudujete si aj lepšiu povesť medzi priateľmi a kolegami.

  • Riaďte svoj čas tak, že budete pracovať 25 minút a potom si dáte 5 minút prestávku. Tento postup je známy ako technika Pomodoro. Nastavte časovač na 25 minút. Počas tohto času pracujte na jednej úlohe bez akéhokoľvek rozptyľovania. Potom si urobte 5-minútovú prestávku, počas ktorej sa vzdiali od rozpracovanej úlohy a osviežte si mozog. Každých 30 minút práce a prestávky predstavuje 1 „Pomodoro.“[18]

    • Ak počas 25-minútových pracovných prestávok myslíte na niečo nesúvisiace, čo musíte urobiť, nezastavujte sa, aby ste to urobili. Zapíšte si ich niekde a vráťte sa k nim neskôr.
    • Päťminútovú prestávku strávte strečingom, občerstvením, písaním s priateľom alebo čímkoľvek iným, čo poskytne vášmu mozgu oddych.
    • Po 4 „pomodroch“ si urobte dlhšiu prestávku od 15 do 30 minút.
  • Odkazy