Hlavní stránka Multimédia Elektronika Jak dlouho se dokážete udržet v IT na špičce?
Jak dlouho se dokážete udržet v IT na špičce?
autor: Michal Rybka , publikováno 25.10.2008
Seznam kapitol
1. Jsem ajťák, pan ajťák.
2. Počítače se mění. Bleskově.
3. A potom přišly okna. Díky ti, ó mocný.
Jak dlouho se dokážete udržet v IT na špičce?

Na internetu najdeme celé nůše frajerů, kteří ví všechno nejlépe, do největší hloubky a jsou vůbec nadáni informacemi lepšími, než jedinci jiní. Někteří z nich opravdu machři jsou, jiní si na to jenom hrají, přesto rádi poučují všechny ostatní o tom, že jen oni mají pravdu. Co myslíte, že z nich bude za pár let?


Pak přichází skutečný multitasking a objektově orientované programování, které dovoluje zapouzdřit strašné věci (jako invokaci printer driveru) do tříd a tím i mnohem větší a bezpečnější projekty. Doby borců, kteří drtili stroják, jsou dávno pryč - nyní se píší věci ve vyšších jazycích a výsledný kód se profiluje a optimalizuje, což je někde úplně jinde. Jak dlouho se dokážete udržet v IT na špičce?Objektově orientované programování navíc představuje další dělící moment, přes který se hodně koderů nedostane. Je to jiná filozofie návrhu, která je přirozená, pokud jí začínáte, ale pokud jste začali na klasickém procedurálním programování, představuje pro vaše myšlení docela velkou obstrukci. Řada lidí přechází z C na C++ poněkud neochotně a přenáší si docela značné množství zlozvyků, což komplikuje život nejednomu týmu.
Poté následují další technologie: Java, generické programování, funkcionální programování a metaprogramování. A další: Webové technologie, přechod na systém klient-server, vynořuje se koncept cloudu a mashupu. Tohle jsou věci, které nejsou pro klasického kodera myšlenkově příliš běžné, je navyklý jasně si stanovit, kde jsou data, v jakém formátu - a představa, že se nacházejí někde na síti, přistupuje se k nim přes API nějakého poskytovatele služeb a vlastně ani není schopen zaručit funkčnost svého produktu, protože závisí na dobré víře, že poskytovatelé komponent budou vůbec existovat. Je to zásadní změna přístupu - další z mnoha.
Nyní jsme se dostali na úroveň "dneška". Je to pouhých 25 let - a jak daleko to má k drcení strojáku a nebo plácání programů v Basicu, který vyžadoval číslování řádků? Nekonečně daleko. Zásadní koncepty programování (algoritmické, iterativní a Monte Carlo) nalezneme už v literatuře ze šedesátých let, ale něco jako představa celosvětové sítě, ke které jste permanentně připojeni a jakožto součást svého produktu používáte produkty zcela jiné, na zcela jiných místech světa... to je obrovská propast.

Čas v IT prostě nezastavíš

A nic nesvědčí pro to, že by tempo změn nějak klesalo. Heslem dneška je paralelní programování - nejen prostý multithreading, ale výhledově opravdu masivně paralelní programování (které dnes můžete využít přes CUDA, ale zanedlouho snad i v mnohajádrovém CPU). A to je, přátelé, zase docela jiné kafe, docela jiná filozofie a docela jiný návrh. Jak dlouho se dokážete udržet v IT na špičce?"Nějak" to jde splácat vždycky, koneckonců i zarytý odpůrce objektově orientovaného programování něco upytlí v C++ - ale to už se nebavíme o úrovni experta, o člověku, který perfektně ví, co dělá. Kódolepič se podobá diplomovanému inženýru let padesátých, který opouští sálové počítače, je nucen pracovat s klasickým PC a se zaťatými zuby s ním válčí.
Počítačovým světem protéká obrovské množství informací, je jich příliš mnoho a tečou příliš rychle. Jakou šanci má programátor, který se vrhne do víru praxe, s nadšením a pevnou vírou, že tomu všemu perfektně rozumí? Jak dlouho to vydrží? Osobně si myslím, že krajní mez je 20 let, spíš ale jenom 10 let. Pak mu začne ujíždět vlak a z experta, který bravurně zvládá veškeré finesy, speciality a záhady, se změní na někoho, kdo se pokouší chápat současné trendy alespoň rámcově.
Jen si představte, jak byste se tvářili, kdybyste se dozvěděli, že už se nerozlišuje mezi "RAM" a "úložištěm", protože všechno je v MRAM a z klasického paměťového média se bootuje jednou za uherský rok, navíc sfúzovaly paměti a procesory, takže máte v počítači několik gigaprocesorů, které si pěkně ve své aplikaci alokujete a konfigurujete spolu s paměťovými balíčky. U takové architektury třeba bude záviset celkový výkon na tom, jak uložíte data k jednotlivým procesorům a jak navrhnete virtuální topologii toků dat, přičemž jako expert pochopitelně musíte vědět, jak se virtuální topologie mapuje na fyzickou, aby to fungovalo dobře. A nebo že klasická GPU zanikla a místo nich máte plně programovatelné grafické čipy, takže místo inicializace grafiky si musíte napsat pořádný kus kódu, ve kterém vlastně nadefinujete funkčnost své grafické karty.
A co když najednou přinese své ovoce optoelektronika a optimalizace programů v optopočítači bude záviset na tom, jak dobře ovládáte fyziku světla? A nebo se konečně dostaví holografická média a vy budete optimalizovat ukládání dat s ohledem na složitost zápisu a vybavení? Co když přijdou kvantové počítače a budete psát programy, které budou brát ohled na superimponované stavy, co když přejdete z klasických logických formulí na něco neklasického? Jste na něco takového připraveni?

Nakonec tam všichni musíme.

A jste připraveni na to, že se velmi pravděpodobně stane něco naprosto nečekaného, technologie, kterou očekáváte a na kterou spoléháte prostě nevyjde a místo ní se objeví něco diametrálně odlišného, něco, co bude vyžadovat, abyste opustili vše, co jste se kdy naučili a začali znova od píky? Budete se schopni naučit něco tak radikálně odlišného, až vám bude čtyřicet? Až vám bude padesát? Jak dlouho se dokážete udržet v IT na špičce?A pokud to nedokážete: Dovedete si představit, co budete dělat místo práce s neopočítači, kterým budou rozumět vaši synové a vnuci mnohem lépe než vy? Vy, mistři světa, užívající si dnes převahy nad rodiči, sestrami, zoufalými laiky, tápajícími v pro ně nepřehledné džungli technologií: Dovedete si představit, že třeba přijde den, kdy se sami budete pokorně vyptávat o třicet let mladšího nafoukaného jedince za pultem, k čemu že ta věc vlastně slouží a k čemu je dobrá? Co uděláte, skousnete jeho hlášky, že přece "každý" ví to a to, jako odplatu za to, co jste napáchali na starší generaci - a nebo se změníte na komického doktora-inženýra, který se s balíkem poznámek a výstřižků domáhá respektu s odkazem na svůj třicet let starý akademický titul? V té době vám certifikát o tom, že máte černý pásek v Javě, bude stejně užitečný, jako dnes glejt rozhněvaným doktorům-inženýrům, že vystudovali logické reléové obvody a elektromechanické počítací stroje.
Možná se to nestane, možná k radikální změně paradigmatu nedojde, ale buďme na chvíli technooptimisty a předpokládejme, že se počítačové technologie budou i nadále rozvíjet stejně dynamicky. Znám lidi, kteří opustili školu a užívají si nadprůměrných platů v IT, jako by to nemělo nikdy skončit. Co když to ale skončí, co když se technologie změní a Java a nebo C++ bude stejně neuplatnitelná, jako Smalltalk a Algol? Co když zjistí, že se metodologie posunula tak, že už ji nezvládají?
Spousta lékařů se udrží na absolutní špičce do šedesáti, sedmdesáti - ale oni mají ten pevný fundament, který se příliš nemění, jim nehrozí, že by se lidská anatomie během jejich života čtyřikrát a nebo pětkrát radikálně proměnila. V počítačovém světě je to naopak spíše dolní odhad změn. Myslíte si, že vydržíte stejně dlouho jako oni..?


Tagy: IT  nazory  


 
Komentáře k článku
RSS
Pouze registrovaní uživatelé mohou přidat komentář!
25.10.2008 10:38:14   89.103.62.xxx 1058
musim rict ze opravdu hutne ctivo hned po ranu...prelouskal jsem to a opravdu zajmava uvaha
26.10.2008 14:28:26   88.83.235.xxx 184
Mohu pouze souhlasit, hutné ale pravdivé.
2.11.2008 21:02:49   78.141.114.xxx 82
Uplne suhlasim. Mala som to stastie vidiet vyvoj pocitacov trochu zblizka uz od mala, kedze moj otec bol programator a aj moj manzel je programatorom. Pamatam, ako som pomahala otcovi vyplnat kazetu uhlikovymi nieco ako spendlikmi, kde bol spendlik= 1, kde nebol= 0. Prvy pocitac bol cez celu miestnost pren urcenu. Stale mensie pocitace a stale novy prisup a nove vdelavanie. Magneticke pasky, neskor velke diskety tenke ako papier. Teraz manzel presiel programovanim od basic, C, cez C++, .NET, a dalsie az teraz po Eclipse a Javu. Clovek sa musi stale ucit nove, nie, ze by ich to nebavilo, opacne, ale treba s tym pocitat.
25.10.2008 10:40:56   84.42.208.xxx 285
"něco jako diplom za účast na středoškolské odborné činnosti"

Tak jsem se tak smutně podíval na zeď a musel přikývnout

Ke konci článku jsem vzhledem k tomu, že mám na škole předměty jako programování v C++ a Jazyk C# a platforma .NET dostal trochu depku, nicméně mám tu kliku, že chodím na školu, kde se kromě jazyků jako takových učí také styl myšlení a návrhu, takže si o pár let prodloužím životnost...

Ale řešení je snadné - musím se stát milionářem, než zastarám a půjdu do sběru :-)
25.10.2008 10:47:18   91.127.132.xxx 127
Presne tak. Treba rýchlo zarobiť, kým sú naše vedomosti "in" a potom prenechať priestor mladším, nech aj oni ukážu, čo vedia.
25.10.2008 12:46:06   81.91.220.xxx 66
To máte ještě dobré, to nás nutí dělat v čistém C, i když už v normě C99. C++ a C# je ale jen ve vyšších ročnících.
25.10.2008 14:28:58   84.42.208.xxx 64
Nejsem si jistý, že je to dobré - jsme první ročník, který po Pascalu nemá Object Pascal nebo Delphi, ale C# (což je bezesporu dobře), ale místo C a C++ máme jen C++. A paralelně běží ještě výuka Javy.

Ono mě to ale asi nemine, pokud si zapíšu Programování v Unixu a Administraci Unixu )
25.10.2008 14:29:47   86.144.128.xxx 63
co preto urobis aby si sa nim stal tym mil. ?
25.10.2008 15:11:45   88.103.220.xxx 53
Sázím sportku
25.10.2008 17:40:12   84.42.208.xxx 53
Zbytečně si snižujete rozpočet ;-)
25.10.2008 17:43:41   84.42.160.xxx 93
Zásadní omyl, vy s velkou pravděpodobností sázíte taky, akorát Vám pojišťovák vysvětlil, že to není sázka, ale pojištění, například pojištění nemovitosti, životní pojištění, všechno jsou to sázky a je to v principu ekvivalentní sázce na náhodnou hru jako je třeba Sportka, tedy pokud se sází s rozumem, pochopitelně.
26.10.2008 12:51:06   84.42.208.xxx 83
Kdepak, když mě zabijete, nikdo nezbohatne, pojišťovákům se směju do očí.
Jediné, co mám pojištěné je moje blbost. Nechci, aby na ni někdo jiný doplatil.
28.10.2008 13:40:59   83.168.160.xxx 122
Ahaa, myslíš pojí štěnic?
25.10.2008 17:39:16   84.42.208.xxx 144
No, prací se k tomu nedostanu, takže budu lhát, krást, podvádět, sem tam nějaká korupce a je to v suchu
26.10.2008 06:31:04   62.168.125.xxx 93
ako vacsina co ma prachy...
26.10.2008 12:51:49   84.42.208.xxx 53
No právě, denně máme všichni návod před očima
25.10.2008 10:53:31   91.148.19.xxx 104
cim je clovek starsi tak tym tazsie drzi krok s dobou,a v IT je to este tazsie.
25.10.2008 11:14:04   80.250.11.xxx 185
Proto je třeba snažit se, a vypracovat se na nějakýho senior programátora v gigantické firmě co koordinuje práci na projektech a zadává úkoly mladším kolegům
25.10.2008 12:24:32   84.42.220.xxx 144
Super clanek. Byl jsem vasim priznivcem uz v dobe kdyz jste psal do Score a je videt ze co se psani tyce, tam budete expert navzdy :-)
26.10.2008 09:49:29   78.45.66.xxx 73
hehe, me az ted doslo, ze tenhle clovicek je vlastne Michal "Wolf" Rybka ze skórečka
6.11.2008 11:22:05   62.24.94.xxx 52
Já si ho teda pamatuju ještě (nebo až?) z Levelu. :-) Jinak byl to tenkrát můj oblíbenec.
25.10.2008 13:12:44   88.146.64.xxx 73
paradni clanek to se musi nechat...po jeho precteni sem az neskonale rad ze jsem mel z toho programovani 4- :-)...a vybral sem si stavarnu :-D...ale i tady se deji veci :-)...
25.10.2008 13:17:28   78.102.41.xxx 64
Životnost ajťáka je opravdu cca 10 let a pak už musí obchod
25.10.2008 13:18:01   89.102.12.xxx 53
Přečetl sem to jedním dechem, prestože nejsem programátor (moje pokusy skončily u vypisování proměnných v pascalu, ale kdoví, třeba jednou bude možné si aplikaci celou naklikat ještě jednodušeji než ve visual studiu a pak si i já ubastlím nějaký ten poznámkový blok :-) )
25.10.2008 13:47:14   147.251.211.xxx 911
No imho to bude dost zalwezat aj na konkretnych ludoch, uz dnes je plny internet loserov ktori natvrdle odmietaju Windows Vista alebo Office 2007 len preto ze oni si za X rokov zvykli na XP a 2003 a nechce sa im ucit nic nove a na druhej strane je zase tiez nemaly pocet ludi ktori nemaju problem snainstalovat si nieco erste skor nez to vyjde vo finalnej verzii.
25.10.2008 14:09:26   84.47.103.xxx 113
clovek si nieco take precita - okamzite nema chut nic viac robit..

grr!

drzte palce nech co najskor nan zabudnem a mam opat radost zo zivota! prosim, nabuduce o programatoroch - milionaroch, nech mame motivaciu k praci, jej zmysel...

ach jo
25.10.2008 14:19:04   83.240.99.xxx 93
Ještě že nejsem ani nebudu ajťák, Mossi
25.10.2008 14:23:00   89.173.23.xxx 83
ja sice viem ucit technologie, ktore sa vynajdu alebo znovuobjavia o 13 tyzdnov az o rok, ale nie veci, ktore sa objavia za 10 rokov...

chvala Bohu a Thompsonovi s Richiem a Kernighanom,m, ze nam v roku 1969 dali Unix, ktory uz vtedy mal plnu vybavu pre paralelne programovanie a to este boli PDP-cka ci minpocitace a ako je v clanku povedane "velke pociatce"
http://en.wikipedia.org/wiki/Unix
25.10.2008 14:49:17   86.144.128.xxx 67
IT priemysel ide rychlo dopredu a to zacal len pred 35 rokmi .. moji rodicia ci vasi nikdy nemali pocitac..
IT svet zacal na prelome starej a novej generacie ludi .
mladi sa zacali ucit ale ty stary sa tiez pripojili .
na zaciatku boli to boli obrovske skrine pocitace postpne sa spracovavali novsie technologie pc sa zmensilo
ked som bol stvrtak na zs tak som sa bavil s 286-kou, dos, disketky, velke neskor male
to bol rok 1991/92 to bol taky zaciatok co sa zacalo viac ludi zaujimat o takzvane PC.
ciernobiele monitory , nesor farebne.

Teraz sa PC byznis zameriava vacsinou okolo hier vyrabaju rychlejsie a ryclejsie grafiky predbieaju sa firmy a to predovsetkym pre hracov hier
som zvedavy jak to bude za 10 rokov v oblasti IT
27.10.2008 09:23:25   194.213.60.xxx 74
Co je jako cool na tom, že opakuješ to co bylo napsáno v článku. Michal to podal poněkud čtivěji?
25.10.2008 15:37:53   78.102.27.xxx 73
Velice pěkný článek
25.10.2008 17:22:12   92.52.4.xxx 63
No ja predávam Harware a v tomto segmente sa to tiež veľmi rýchlo mení. Striedajú sa výhodné/nevýhodne značky, výrobcovia, ceny idú jak na hojdačke. Myslím, že s časti je to podobné a programátorov som stále obdivoval a teraz už viem prečo.
25.10.2008 17:38:00   84.42.160.xxx 109
IT jde zrovna kupředu rychle, ale to je dneska všeoborový trend a jde to rychle všude a ani to doktorství už dneska není na doživotí, už i do doktorské praxe nastupuje elektronika a musí se furt učit nějaké nové počítače a programy, k nim krabičky a kroutíky na nich a elektrody atd, atd a zatímco dřív mohl doktor říct pacientovi, že to je stáří a nedá se s tím nic dělat a odejít na cigárko, tak dneska mu z laboratoře přijde soupis hodnot mimo normál a ten se každý rok vylepšuje a musí si lámat hlavu a řešit co s tím.

A už to nefunguje ani v tradičním konzervativním povolání zemědělec, i on se musí dneska učit pěstovat nové plodiny, třeba řepku, nebo bio-pohanku nebo učit chovat šlechtěný dobytek.
25.10.2008 22:52:03   195.212.29.xxx 83
Byls nekdy na vesnici?
26.10.2008 12:41:05   84.42.160.xxx 74
Na rozdíl od tebe ano.
25.10.2008 19:20:07   89.176.250.xxx 84
Podlouhé době článek, který se mi na pctuning.cz.

Osobně souhlasím, ale preferuji styl, že je lepší umět všechno na 75% a neučit se věci uplně dohloubky jelikož v budoucnu jsou zcela zbytečné.
25.10.2008 19:37:58   193.179.128.xxx 73
Velice moudre, aspon podle mne.

Delam to stejne... Pascal, Visual Basic, Delphi, Java, PHP, JavaScript, vse kolem HTML/CSS a podobne...

Vse umim jen do takove miry, do ktere me to bavi a do ktere to potrebuju v danou chvili.

Zabava zustava, zakladni prehled taky...

Ovsem u mne je to dnes pouze 8 let, jak se na to budu tvarit za 30 let vi jen Buh...
25.10.2008 21:22:00   84.42.160.xxx 63
Devatero řemesel, desátá bída.
26.10.2008 12:57:58   84.42.208.xxx 75
Aha... proto, když pak člověk pro někoho dělá web/program, je automaticky považován za neschopného idiota. Stále častěji se s tím setkávám a pořád si říkám, proč se mnou všichni zametají, odkud se ten dojem bere...

Pokud něco dělám a chci to udělat pořádně, musím mít o prostředcích 100% ponětí.

Pokud se tu objevuje přirovnání ke stavbě domů... Vím, že k vypínači od lustru musím dotáhnout dráty a kam patří fáze, kam nula, kam zem. Ale do těch 25%, na které kašlu se čistě náhodou vešlo, že do těch drátů mám pouštět 230V a ne to napojit na tramvajovou trolej a pustit tam 600...

// A co teprv, když nějaký autor PCT ví o tom, o čem píše ne 75, ale 99%, to je vždycky pozdvižení
26.10.2008 13:41:17   193.179.105.xxx 94
V komentarich se vzdycky najde nejaky mistr, ktery vi vsecho minimalne na 110%
25.10.2008 21:19:38   84.42.160.xxx 65
Když stavíte barák pro sebe, není problém chodit kolem zdí rovných na 75%, kolem oken těsnících na 75% a svítit si pouze ze 75% lustrů, jenže když to děláte pro cizí a za peníze, oni do toho šťourají a chtějí zdi rovné, těsnící okna a všechny lustry svítící, jinak Vám nezaplatí, takže asi tak.
25.10.2008 22:30:54   89.176.250.xxx 73
Špatně jste to pochopil. Já nepsal, že je dobré všechno dělat na 75%, ale že stačí umět 75%. Myslítě, že zednicí z ukrajiny jsou vyučený zedníci?
26.10.2008 12:14:22   84.42.160.xxx 67
Jak postavíte rovnou zeď, když to umíte jenom na 75% je mi záhadou.
A po ukrajinských zednících to musí ti čeští chodit spravovat, případně nad nimi musí stát český šéf a neustále je je*at.
26.10.2008 12:35:44   83.240.99.xxx 94
Když umíš stavět zdi na 75%, tak rovnou zeď postavíš naprosto jednoduše. Do těch 25% co neumíš totiž dost pravděpodobně patří stavba mnohem hardcorovějších zdí.
Když něco umíš na 75%, tak se nepředpokládá, že ta čtvrtina co neumíš jsou zrovna naprostý základy.
26.10.2008 12:54:36   84.42.160.xxx 711
To chápeš špatně, 75%-ní zedník položí 75 cihel ze sta rovně a 25 cihel ze sta křivě. Rozdíl mezi takovým zedníkem a mistrem je v tom, že mistr položí sto cihel ze sta rovně a tudíž bude rovná i celá zeď.
26.10.2008 13:24:37   89.102.7.xxx 75
řekl bych, že polemizujete nad uplnejma nesmyslama, který nemají srovnání. Bezvýznamná diskuze a težká demagogie.

26.10.2008 14:57:50   83.240.99.xxx 94
Tak to zjevně chápeme zcela jinak.
Pokud se naučím látku na zkoušku na 75%, tak to nezamená, že na 100 stejných otázek odpovím 75x správně a 25x špatně (pokládat 100 cihel do rovné zdi je totiž 100x ten stejný úkol).
Rozhodně to nechápu špatně já, ale někdo jiný.
26.10.2008 21:57:31   86.49.43.xxx 86
Jak rovnou tedy postaví zeď 4%ní zedník?
26.10.2008 07:58:53   83.240.99.xxx 73
Pokud děláš na státní zakázce, tak možná i těch 75% je zbytečně moc.
26.10.2008 22:48:40   89.24.114.xxx 84
Mezi vynikajícím zedníkem a dobrým ajťákem není rozdíl ! Oba budou po zaučení schopni dělat práci druhého. Stejně tak neschopný ajťák nebude umět dělat dobrého zedníka a naopak. 75-90% ůkonů práce ajťáka je mechanická rutina, kterou zvládne po zaučení i cvičená opička. Těch zbylých 25-10% pak dělá machra, který vymyslí něco nového. Tak si hoši nezoufejte...
25.10.2008 19:50:42   90.177.141.xxx 78
Michal Rybka ma ctive a neco rikajici clanky, rad ctu. Obvykle ale neco zjednodusi a netrefi se. Ted to odnesli doktori. Myslim, ze opravdu spickovy doktori se musi krome prace neustale ucit nove veci, to same se tyka "ajtaku". Je to jedina moznost jak nezaostat a ono to uceni boli (mohu potvrdit sam na sobe) a clovek si na chvilku dachne a vlak ujede.
Rozdil mei IT a lekari, ale neni v tom, ze by toho doktori meli min, jak se mylne pan Rybka domniva. Rozdil je v tom, ze u IT se zaostani netoleruje, ale u doktoru jo. Proste doktor, kterymu ujede vlak si sedne nekam na obvod a placa razitka na potvrzeni o zdravotnim stavu a na recepty. "Ajtak", kterymu ujel vlak uz neni "ajtak" a v oboru konci.
25.10.2008 20:45:53   89.176.203.xxx 63
By ses divil u tech doktoru... ostatne mnohdy i u ajtaku (:
26.10.2008 09:17:06   78.102.54.xxx 83
Ajtak, kteremu ujel vlak dostane ridici funkci a jede vesele dal ve druhem vagonu (:
25.10.2008 22:22:21   195.91.55.xxx 93
Musim tak isto pochvalit zaujimavy clanok, ale je trosicku moc pesimisticky alebo zavadzajuci.Zalezi totiz z akeho uhlu sa clovek na IT pozera.IT obsahuje tak isto viacero oborov a zasahuje dnes uz pomali do kazdej ludskej cinnosti.To co tu bolo popisovane tak je asi z takeho mainstremoveho pohladu ktory sa naozaj rychlo meni,aj ked mnohokrat je to objavovanie objaveneho.Len sa to zmenisi a da sa tomu novy nazov.Mnohe dnesne postupy,techniky tu boli uz davno len boli sirsej mase nedostupne.Co sa tyka paradigiem tak tie sa tiez nejak zasadne nemenia.Quick sort napisany v jave,c++ alebo c# bude stale ne quick sort a nic ine.Tak isto sa asi ani nezmeni hlavne zameranie IT a to spracovanie dat.A na zaver, stale su obory kde je potrebna prave perfektna znalost assembleru (jednocipove zariadenia,priemyselne zariadenia), databazovy specialisti (velke systemy povedzme v bankach a podobnych spolocnostiach sa nebudu menit kazdu chvilu a ani nebudu prechadzat na novu verziu len pretoze je WoW). Takze ani specialisti sa nemusia obavat.
25.10.2008 22:36:02   195.91.55.xxx 194
Este jedna poznamka, priznam sa mna este viac desi ten relativny benefit z novych technologii v IT.Nechcem teraz sa stavat do pozicie Vista je hnus XP uplne staci, alebo naopak.Ale to zrychlovanie je niekedy ako keby so zatiahnutou rucnou brzdov.IT zrychluje,su rychlejsie processory,vykonnejsie graficke karty,vecsie disky a niekedy mam pocit ze aj ludia chcu byt vykonnejsi a rychlejsi len otazka je za aku cenu.Vecsina dnesneho SW nieje postavena na nejakych revolucnych myslienkach.Bolo naozaj potrebne vyvynut .NET nato aby sa mi vyriesil tento problem, aj ked povedzme klasickou cestou by trvalo riesenie trochu dlhsie ale zasa vystacil by som si aj z aktualnym hw a mensimi narokmi? (.Net je len ako priklad, dosadit sa moze hocico ine) A samozrejme kopec dalsich technologii.Niekedy mam pocit ze SW ale aj HW je uz ako modna znacka.Hocico starsie ako povedzme rok je uz naprd a je nepredajne/nepouzitelne.Vyrobcovia v IT rozbehli pravidelny cyklus upgradov.Nove verzie vychadzaju kazdu chvilu aj ked realny benefit z nich nieje, ale maju vyssie cislo tzn. je to novsie ludia to kupia.Prikladov by sa naslo urcite dost.
26.10.2008 09:29:37   78.102.54.xxx 63
No ja nevim. Ty postupy se prave meni dost vzhledem k tomu jak jdou do mody technologie a jak roste vykon hw. Quick sort je sice porad quick sort, ale kdo by se dneska smolil s vlastni implementaci tridiciho algoritmu. Nejnoveji si data v .NETu vytridim pomoci linq vyrazu (znate to?). A BTW assembler se pri vyvoji pro embedded systemy uz prakticky nepouziva. Typicke je pouziti C/C++.
26.10.2008 12:34:21   84.42.160.xxx 63
V běžné databázové aplikaci nic implementovat nebudete muset, ale vězte, že existují aplikace, kde se implementuje i ten QuickSort a třeba SW kodeky pro MP3, MPEG2, MPEG4 apod. se dodnes fakticky implementují v assembleru.
29.10.2008 09:57:56   217.11.243.xxx 72
no, to musi fakt bejt parada, neco takovyho, co se pouziva na spouste platforem (viz ty vase kodeky), psat v ASM... to jako pak budete psat verzi pro Win32, Win64, Linux, WinCE... ?
Takze, pro me z tohohle klani vychazi naprosto jasne a vitezne Ccko.
A kupodivu, i v ty DB aplikaci je obcas to Ccko znat... a umeni podle me neni jen v tom znat jednu technologii, ale v tom umet je spojovat, tj. treab v Oraclu spoustet externi, vytuneni Cckovy procedury, ktery samy o sobe jsou treba uvnitr kodovany pro danou platformu klidne v ASM...
to kouzlo, podle me, je to spojovani technologii, ne jen ze znam SQL, C/C++, atd.
26.10.2008 07:02:25   89.24.50.xxx 85
Deleted
26.10.2008 08:02:49   90.177.165.xxx 922
"A potom přišly okna. Díky ti, ó mocný."

Tahle věta je velký, červený nadpis, a přesto je v ní chyba jako prase. Normálně bych na ni neupozorňoval, ale tvoje články nemám rád.
26.10.2008 10:18:01   85.70.9.xxx 107
chyba jako prase? hehe ani ne spis mensi chybka kterou dela 99% nasich obyvatel ;o) chybka ktera neni nikterak zavazna a nemeni obsah nadpisu...chybka ktera se lehce ztrati jako ajtak za 10 let

btw velmi dobrý článek! :o)
26.10.2008 15:40:49   93.187.106.xxx 63
Po dlouhe dobe vynikajici clanek, plne se s Vami stotoznuji.
Neni tomu dlouho co jsem "jakztakz" zvladal psal PHP. Pak prislo spatne obdobi, nemel jsem na PC vubec cas, pulrok jsem byl totalne mimo, pulrok nez jsem poradne "nabootoval" a po roce clovek zjisti ze neumi zhola nic.

Smekam, opravdu pekne napsano !
26.10.2008 17:06:24   83.240.110.xxx 73
clanok pojednava o IT obore programovania, nasledovna uvaha je jednou z pricin, preco som sa do programovania nikdy nehrnul a radsej som si zvolil inu oblast IT a tou je sprava unixovych systemov, kde sa akurat meni pod rukami hardware a miesto CLI sa vymysleli kdejake GUI klikatka, ale jadro ostava stale to iste, stale tie iste prikazy napriec platformami az na drobne nuancie, stale ten isty pohlad na vec, akurat to teraz trosku zacina komplikovat virtualizacia, ale zasa aspon je co nove sa ucit a clovek nezhnije v praci zbytocne
26.10.2008 21:01:52   194.212.161.xxx 103
Napsal pravdu a nic než pravdu, k tomu mu dopomáhej Bůh. Jinak IT dělám 28 let a bohužel shledávám, že mi ujíždí vlak. Když jsem začínal, tak se obor dal zvládnout jako celek, ale dnes už je třeba se specializovat. Na co je mi dneska, že si pamatuji těch 1600 instrukcí CPU Z80 včetně počtu taktů. Na co je mi, že znám všechny logické integrované obvody včetně toho, co je na který vývod vyvedeno, na co je mi, že umím postavit 8 bitový počítač. Kontrolní otázka...dneska z kdysi uznávaného IT čaroděje jsem tak akorát kvalifikovaná síla k lopatě.
13.11.2008 15:19:12   193.239.0.xxx 42
Tohle trochu nechápu... hradla fungují pořád stejně a osmibity se používají taky... osobně jsem začínal na Spektráči a nemám pocit, že by se v principu IT zas tolik změnilo. Učením layoutu systémového konektoru nazpaměť jsem teda čas nemrhal, to je fakt

Proč se nenaučíte VHDL, nebo si nepřečtete pár datasheetů od mikrořadičů a nejdete dělat třeba embedded/automotive aplikace?

Jo a speciálně COBOListé si na nedostatek práce IMHO nemohou stěžovat... dvacet třicet let staré bankovní aplikace, co sice akorát sčítají čísla, ale je _opravdu_ potřeba, aby je sečetly přesně, a přesně je sčítají už těch X let, takže není důvod je měnit, někdo udržovat musí. Je to dobře placená práce, akorát je to nuda xmrti a ne každý na ni má náturu.
26.10.2008 23:39:39   195.113.168.xxx 63
No jo ty vole, Rybka. Sem si vubec nevsim. Zdravim. Kupoval sem Level 10 let a jste nejlepsi redaktor co tam kdy byl. Clanek skvelej, jinak jako vetsina programujicich lidi jsem trochu zdesen do jakeho srotu mirim. Asi se budu venovat vic photoshopu ten se skoro nemeni tak snad budu mit klid o neco dyl. Nez si stranky zacnou generovat samy pocitace jen podle zadani. Pak budu obrazne receno v hajzlu.
27.10.2008 06:08:14   84.42.208.xxx 83
Vítejte ve světě Google.
27.10.2008 02:41:12   84.242.78.xxx 275
neni IT jako IT.. Pokud se bavime o programovani..K zadnym zasadnim zmenam za poslednich 20 let nedoslo... V soucasnosti.. i do bezneho high level language programovani pronika multivlaknovy programovani.. To je asi ta nejvetsi zmena s kterou ma smysl asi pocitat. Zalezi kdo a co si rika programator.. Pokud se bavime o scriptech na to staci pokud nekdo nekdy pronikl do Basicu a muze to dneska delat(ne lepsi ci horsi urovni..ale ve vetsine vebovejch studii to staci..a uroven je jen otazkou ohodnoceni). Pokud se bavime o lowlevel programovani...s vyuzitim ASM , C ci C++.Je to neco jineho. Ale podle meho nazoru pokud nekdo v ASM na nejake solidni urovni programoval..Neni problem se nasvenkovat na cokoli. Pokud se zabejva programovanim HW , je clovek zamerenej na znalosti HW pokud nekdo programuje nejake aplikace zamerene na nejakou odbornou zalezitost..musi proniknout i do toho. Ale pokud nekdo programuje nejde hovorit o nejakem drzeni nedrzeni se na spicce. Je to o ochote se stale ucit. Protoze inkrementalne tech zasadnich inovaci zas neni tolik aby to clovek nepobral. Ale pokud se na to vykvajzne neni co resit..Ale to mu muze ujet vlak i po dvou letech. Pokud to cloveka bavi a venuje se tomu aktivne. Nema smysl se cehokoli obavat. Programovani krom toho , ze je narocne na cas(neverim tomu , ze se to da delat jen 5x8 hodin v tydnu a rikat , ze jsem profik), prinasi plno benefitu pro pohodlnej zivot. Programovani je proste zivotni styl. Hlavni zasada je netrvat na jiz jednou pouzitejch resenich. A hlavne ochota vse bez litosti hodit do kose a zacit lepe a znova. Jinak nejlepsi cas kdy stim skoncit je podle mne asi to. Ze kdyz clovek prijde z prace a pri pohledu na pocitat, misto toho aby k tomu zase sedl a zacal pokracovat tam kde to v praci zapichl nebo pokracovat ve svem vladtnim projektu,se mu chce blejt. To je signal toho , ze uz vas to proste nebavi. Ale to taky jeste neni vsem dnum konec. Tyhle lidi se hodej na sefy developerskejch tymu. Tzn progress je nekonecnej. Tzn nelze rici , zovtnost v IT je tolik a tolil. Je to u kazdeho jedince jine. Jeste poznamka...jak autor popisuje zmeny v IT..nikdy to neni tak , ze ted je to tak a ted je to uplne jinak. Zmeny na sebe navazuji .Logicky..a u mnoha programatoru dochazi zjevne i ktomu..ze zmeny v architekturach predvidaji. Ostatne napriklad u Her to ani jinak nejde. Jinak pekny clanek..k zamysleni..Ale nikdo by na zaklade neho nemel hazet flintu do zita ) Byl by sam proti sobe.
29.10.2008 10:12:56   217.11.243.xxx 82
naprosto souhlas.
Myslim, ze se da drzet nejak v kurzu, dokud to cloveka bavi, sam si aktivne zjistuje novinky v oboru, sam se uci novy veci, ktery zatim nezna, nebo neco, co uz nekdo udelal si trosku priohne.. at uz ucelne, nebo jako cvicenicko.
proste, programovani neni tolik zamestnani, musi to byt zabava, ktera je ale pekne ohodnocena a uz vubec k tomu nejde moc pristupovat tak, ze v 8 prijdu do prace, v 15h odejdu a tim to pro me konci. kolikrat do noci doma premejslim, jak nejakej problem vyresit. Sice to clovek pak s cistou hlavou udela mnohem lip, ale stejne vam to neda a resite to
na abclinuxu.cz, v cyklu o programatorech, nekdo mel dobrou myslenku: dobrym programtorem se nestanete vystudovanim/skolenim..., musite programovat kazdy den, pro zabavu.
Kdyz to clveka bavi, sam se bude udrzovat na nejaky smysluplny urovni.
27.10.2008 07:53:03   212.67.92.xxx 123
Článek je čtivě napsaný, postihuje trefně část IT, kde je i PCT - nejvíce se změny týkají železa - koho zajímají desky pro P3 a řadiče AGP, nebo VL-Bus....

Ale srovnávat to s medicínou? Zabývám se obojím a srovnávat to lze jen těžko, i když chápu kam autor míří.

A kam mířím.

Špičkový programátor je o nadání (nikdy jsem špičkový programátor nebyl a věděl jsem to, takže dělám medicínu - být nadprůměr, nebo jen průměr je málo). Dřinou se z vás stejně špička nestane, prostě to tam nevidíte hned(myslím tu eleganci a jednoduchost).

Tohle by stálo za hlasování, zda se dá programátořina vydřít pílí, nebo ne :-)

Medicína je trochu naopak. Důležitá je dřina a nadání samo nestačí. Ale liší se diametrálně obor od oboru a přístupy v jednotlivých oborech jsou často protichůdné, a přece ne špatné.
27.10.2008 09:37:34   78.102.54.xxx 63
Programovani neni o nadani. Tedy aspon myslim (: Sice to "v tom musite videt" tak jak pisete, ale to neprijde samo. Jsou to ta leta studovani aplikacnich designu, cteni kodu a buseni programu. Kdyz se podivam na zdrojak cloveka, ktery nerespektuje zadne zasady pri psani programu, tak mu stejne nerozumim. Jako pitvat mimozemstana.
Ale to je OT.
29.10.2008 10:19:26   217.11.243.xxx 62
na druhou stranu, kdyz clovek nejakou dobu stravi analyzou nejakyho systemu, procte spousty kodu, tak je to presne to, co na zacatku potrebuje..
nekde vidik kod, kterej je krasne dokumentovanej, pruhlednej, dalsi programova jednotka bude napul necitelna, protoze jedinej komentar uprotsred hutnyho bloku vam stejne nic neosvetli.. ale to je treba vsechno projit, presne jak pises, to jsou ty leta driny, ze uz jsem nejaky podobny reseni videl tolikrat, ze odhadnu kam tim autor miri a proc... neco si jde nacist v knihach, ale neco chce proste vlastni kreativitu a kreativitu jinych a spojit...
a vlastni kreativita je hlavne chut experimentovat. nekdy to vyjde, jindy ne. tenhle pomer potom jen vypovida o efektivite
27.10.2008 14:22:42   195.113.70.xxx 63
Programovani me nikdy moc nechytlo, tak sem se spis vyprofiloval ke sprave hardware a programu na nem bezicich. Nepremyslejicich klikacu bude myslim porad dost, tak bych mel mit praci na dlouho a tolik zastarat bych nemusel
27.10.2008 15:42:49   62.128.225.xxx 74
dlho
28.10.2008 13:09:00   213.192.4.xxx 83
Pořád tady čtu jen zápory toho že techniky a technologie v IT jsou čím dále vyspělejší, ale tak opravdu v tom nikdo nevidíte tu výhodu? To co se člověku před několika lety nesnilo jde teď jednoduše realizovat, a je pořád co vymýšlet. Dnes se cenní nejvíc dobré nové nápady a to jak je realizovat.
28.10.2008 16:09:33   92.52.43.xxx 63
tak toto je clanok ... 1* ... nikdy ma to nenapadlo ze sa nahanam v podstate za vlastnym tienom ... ... ale kto vie ... co bude az to bude ... konecne riadny a zaujimavy clanok
31.10.2008 06:19:08   85.216.159.xxx 73
a hojne pouzivane> po case treba prejst z pozicie radoveho programatora na poziciu menezersku, a tam uz budes mat na vecsinu veci k dispozicii ludi
3.11.2008 08:30:49   213.160.185.xxx 74
Zabudli ste na uctovnikov a pravnikov - kazdu chvilu nove predpisy, stale sa musia ucit odznova ako co zauctovat alebo ake zakony platia.
Zda sa mi ze tie zakladne algoritmy a zlozitosti cochvila nebudu az tak velmi uzitocne, ked kvantove pocitanie bude fungovat uplne inak... A viacvlaknove algoritmy sa od tych klasickych tiez tak trosku lisia.
Na druhej strane je optimizmuz v abstrakcii, dnes sa da v jave programovat skoro pre hocico.

Redakce si vyhrazuje právo odstranit neslušné a nevhodné příspěvky. Případné vyhrady na diskuze(zavináč)pctuning.cz

508 čtenářů navrhlo autorovi prémii: 243.6Kč Prémie tohoto článku jsou již uzavřené, děkujeme za váš zájem.
Tento web používá k poskytování služeb soubory cookie.