Takže se musím nejdřív naučit latinsky abych si mohl vzít acylpirin, a anglicky abych mohl používat Linux?
Ne, musíš se naučit latinsky, abys mohl jít do hloubky a předepsat lék na předpis. Nebo anglicky, abys mohl jít do hloubky systému a živit se tím.
Mám tomu třináctiletému klukovi s Malinou říct: "Hele, nauč se anglicky a pak si přečti manpage, ať můžeš zablikat diodou"?
No vzhledem k tomu, že za nás byl cizí jazyk povinný od 4. třídy ZŠ (volba mezi ruštinou, anglinou a němčinou) a teď se anglina učí už i ve školkách, tak počítám, že ve 13 už není cizím jazykem nepolíbený. Jo, a připrav ho psychicky i na to, že pokud se chce posunout dál, bude se toho muset naučit mnohem víc. Živím se jako embaďák a k práci potřebuju
1. PC na úrovni power usera (nastavení virtuálky, připojení k GDB,...),
2. angličtinu minimálně na úrovni čtení a psaní dokumentace,
3. perfektně psanou češtinu/angličtinu (protože dokumentace je to první, s čím se zákazník setká - už ve formě přílohy smlouvy a specifikace),
4. Cčko + standardní knihovny,
5. minimálně dva skriptovací jazyky,
6. shell
7. používaný knihovny,
8. verzovací systém (z IDE i CLI), protože zodpovídám za zdrojáky
9. architekturu toho MCU,
10. elektroniku (+ související matematiku - logaritmy, komplexní matice, Laplaceovy transformace Fourierovy transformace, diferenciální rovnice, ...), schematický značky
11. číslicový obvody + Booleovu algebru,
12. VHDL,
13. rámcovou znalost sortimentu několika firem dělajících polovodiče
14. teorii zpracování signálů ( FIR filtry, DCT transformace,...)
15. základní algoritmy a datový struktury
16. UML
17. Související normy (výkresy, dokumentace, schematický značky, napájení, komunikační standardy)
18. Používání přístrojů - multimetr, osciloskop, power analyzer, logický analyzátor, spektrální analyzátor, vektorový analyzátor, ...
19. doménový znalosti (nestačí vědět, jak udělat impuls na nějakým pinu, ale musím vědět, proč ho tam dělám a jak má být dlouhý)
20. obchodní procesy
21. první pomoc (souvisí s legislativou - vyhl. 50/1978Sb.)
22. řízení auta (abych se dostal k zákazníkovi)
23. základy práva (protože prjekt se dělá v nějakým právním prostředí)
24. základy ekonomiky (protože projekt stojí peníze)
25. technologie výroby, aby výrobce prototypů nemohl započítat operace, který tam nesjou
26. ...
Angličtina je prostě jenom jedna z mnoha desítek položek, co musím mít v hlavě. Nic tragickýho.
Tak k čemu ten Linux teda je? Akorát k machrování pár nafoukaných profesionálních blbů, co nemají úctu ani k vlastnímu mateřskému jazyku? A nejsou ochotní nic dělat pro jeho rozvoj, radši machrují s cizím jazykem, jen aby se nemuseli pořádně naučit svůj.
Ne. Linux je k tomu, aby někde v útrobách stroje přiděloval paměť a procesorový čas procesům a poskytoval přístup k železu. Jako uživatel se s ním vlastně ani nesetkáš, protože se s ním bavíš skrz shell nebo nějakou aplikaci. Shell a aplikace se s ním baví prostřednictvím systémových rozhraní (pomocí jedniček a nul). Dokumentace k Linuxu je sice z 99% anglicky, ale jako uživatele tě to nemusí tankovat, protože pokud neprogramuješ, tak ji k ničemu nepotřebuješ.