Jak se stát ajťákem

Vítej v mém návodu Jak se stát ajťákem!

Tento návod má za cíl být zdrojem informací a průvodcem pro úplné začátečníky v IT a programování, pokud možno co nejméně formálním a přátelským, zároveň ale i co nejsrozumitelnějším a nejobsažnějším způsobem.

  1. Úvod do IT
    1. Proč začít v IT
    2. Proč nezačít v IT
    3. Specifika IT oboru
  2. Fyzické zařízení
    1. Základy
    2. Ajťák a elektrotechnik
    3. Digitální signál
    4. Abstrakce
    5. Procesor
      1. Instrukce procesoru
      2. Instrukční sada
      3. Virtualizace
      4. Zpracování instrukcí a přerušení
    6. Hardwarové složitosti, které lze ignorovat
  3. Signály
    1. Jedničky a nuly
    2. Bity a bajty
    3. Hradlo a tranzistor
    4. Binární sčítačka
    5. Flip-flop
  4. Čísla a znaky
    1. Celá čísla
    2. Záporná čísla
    3. Celočíselné rozsahy
    4. Přetečení (overflow)
    5. Desetinná čísla
    6. Fixní desetinná čárka
    7. Plovoucí desetinná čárka
    8. ALU
    9. Znakové sady
  5. Operační systém (OS)
    1. Operační systém
    2. OS jako program v nekonečné smyčce
    3. Interakce OS s procesorem
    4. Hypervisor
    5. Interakce software s OS
    6. Virtuální paměť
    7. Proces a vlákno
    8. Multithreading
    9. Race condition
  6. Software
    1. Terminál, konzole, příkazová řádka
  7. Programovací jazyky
    1. Programovací jazyky
    2. Míra abstrakce
    3. Produktivita a křivka učení
    4. API programovacího jazyka
    5. Komunita a oficiální podpora
    6. Frameworky, nadstavby a technologie
    7. Mzdové ohodnocení
  8. IT profese
    1. Todo