Musí být IT expert vzdělaný jak v HW, tak i SW?

Místo pro témata a příspěvky spadající MIMO počítačovou problematiku (tedy např. sport, zdraví, vtipy, škola...).

Moderátoři: Mods_junior, Mods_senior

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7398
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Musí být IT expert vzdělaný jak v HW, tak i SW?

Příspěvekod faraon » 14 srp 2013 19:53

martinlukas456 píše:Nikdy jsem neměl rád definice :-) Přišlo mi jednodušší to pochopit, než se něco našprtat :D

To vypadá jako docela rozumný přístup. Ale ta definice ti občas do začátku dá něco čeho se při tom chápání můžeš chytit 8)

Na tvojí původní otázku asi nebude existovat jednoznačná odpověď, asi stejně jako třeba na otázku který programovací jazyk je nejlepší.

Takový opravář PC nemusí o programování nebo fungování počítače vědět vůbec nic, stačí když dokáže vygooglit správnou odpověď na netu. Stejně tak při stavbě nového počítače jde spíš o to zjistit která kombinace komponentů bude fungovat s menšími problémy a bude levnější. To je důvod proč Apple vždycky byly lepší než PC, prostě jsou složené z několika málo důkladně vybraných součástí, zatímco PC je zabugovaná kupa hnoje naházená do krabice vidlemi (a rozpohybovaná Widlemi stejné kvality). To neznamená že bych měl Apple nějak moc rád ;-)

Naopak programátor je dnes od hardwaru co nejdůkladněji oddělený operačním systémem, na rozdíl od dob MS-DOSu, kdy si třeba tvůrce her musel všechno v počítači ovládat sám, pro různé existující grafické i zvukové karty musel napsat vlastní ovladače, a být schopný programem pokud možno automaticky detekovat z čeho se vlastně počítač skládá a co všechno ta hra bude schopná dělat. Kdo si koupil hru která podporovala jiný hardware než měl, ten měl smůlu. Buď měl rozlišení jen 320x200, nebo poslouchal pípání a bzučení ze speakeru místo stereozvuku z reproduktorů.

Jenže pokud se budeš zabývat elektronikou hlouběji a chtít třeba k počítači připojit zařízení vlastní konstrukce, tak se programování prostě nevyhneš, protože s ním budeš potřebovat nějak komunikovat, ovládat ho a získávat z něj data. To může být docela složité, protože jednoduchá rozhraní z minulosti, COM a LPT, se už dnes výrobcům nezdají dost nóbl, všechno se cpe přes USB, které má ale vysokou vlastní režii a latenci, která je třeba u joysticků při řízení leteckých simulátorů dost znát, proti klasickému analogovému gameportu.

Totéž ale platí i z druhé strany o programování, které se dnes moderně zvrhlo na lepení mnohagigabajtových bastlů v Javě a C#, vyžadujících mnohojádrové procesory na činnosti, které před lety v pohodě zvládla 286ka běžící na 25 Mhz jen s jedním megabajtem RAM. Přitom na tehdejších procesorech nebyly ani chladiče, zatímco dnes se bez pořádného nuceného chlazení nedá počítač ani nabootovat. Samozřejmě je to daň pokroku, protože dnes prostě uživatel musí mít spoustu barviček v několika průhledných vrstvách, aby si připadal trendy, i když by stejnou práci zvládla kolona několika příkazů běžících paralelně na jediném jádře se spotřebou pár kilobajtů paměti...

Ano, fungování procesoru a paměti je potřeba znát při optimalizaci programů, to jsi napsal správně. Není totiž jednoduché vymyslet program, který setřídí databázi několika milionů položek a vybere z ní vhodný vzorek během pár sekund. Samozřejmě je možné vygooglit si na to třídu, tu do svého programu inkludovat a myslet si že těch sto mega navíc se přece na dnešní disky bez problémů vejde, takhle uvažují kódovací opice chrlené IT školami po tisících!

Ale abych tady zbytečně nefilozofoval, prostuduj si tohle: http://www.ulozto.cz/xeCLEGp/logika-v-k ... s-1982-pdf Na zadní stránce je i můj první počítač, díky kterému jsem ještě před setkáním s programovatelnou kalkulačkou (a až později osmibitovým mikropočítačem) přišel na to, že to programování je vlastně na počítačích to nejzajímavější.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

Reklama
Uživatelský avatar
martinlukas456
Level 2
Level 2
Příspěvky: 151
Registrován: červenec 13
Pohlaví: Muž
Stav:
Offline

Re: Musí být IT expert vzdělaný jak v HW, tak i SW?

Příspěvekod martinlukas456 » 14 srp 2013 20:38

Jak budu mít čas, tak si to určitě přečtu, díky :-)

Takže všechno záleží na tom, jeak k tomu člověk přistupuje - jestli to bere jen jako něco, co mu vydělává peníze, a nebo je to pro něj i záliba, kterou chce pořád rozvíjet.
Dell Latitude 3350
ASUS K56CB-XX271H
Toshiba Satellite Pro L500

Wordstar14
Level 3
Level 3
Příspěvky: 461
Registrován: září 12
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Musí být IT expert vzdělaný jak v HW, tak i SW?

Příspěvekod Wordstar14 » 14 srp 2013 23:03

Vyberies si profesiu technik informacnych systemov a nemusis sa ucit programovanie. Otazne je ci bude o teba zaujem ked dostudujes. Snazit sa pochopit nejaku vec je dobra vlastnost ovsem je k tomu nutne dlhodobe studium problematiky.
Napriklad vela ludi sa snazi pochopit preco wifi tak casto nefunguje za viacerymi stenami ked signal je na 5 paliciek. Odhadujem, ze malo kto na to pride lem googlovanim.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

Zpět na “Vše ostatní (Off topic)”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti