Fórum Root.cz

Ostatní => Odkladiště => Téma založeno: JuroIT 24. 01. 2013, 13:32:40

Název: IT odbor - uplatnenie v praxi
Přispěvatel: JuroIT 24. 01. 2013, 13:32:40
Ahojte diskutujuci,
dlhsie sa pohravam s touto myslienkou: Co myslite, ktory odbor je najviac uplatnitelny resp. ktore miesta su najviac ziadane? Myslim, ze takych programatorov je stale nedostatok a su stale ziadani. Ja sa zaoberam programovanim v oblasti .Net/C#. Ako ale vidim niektore pozicie pracovne, tak najviac je ziadanych Javistov. Podla mna .Net je super technologia, ktora napreduje a v buducnosti bude mat este velky uspech. Ja sa momentalne budem rozhodovat, aky odbor si zvolit na 2.stupen. Celkom som sa zacal pohravat s myslienkou, zeby to mohli byt Bezpecnost systemov. Neviem ale, ako je nieco taketo ziadane na trhu prace a ci je to aj celkom dobre ohodnotena pracovna pozicia. Ale tento odbor vyzera velmi zaujimavo.
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: neplatnyudaj 24. 01. 2013, 15:02:50
.NET/C# je mozna sam o sobe super, ale bohuzel nema stabilni platformu, na ktere by bezel(a zrejme se to jen tak nezmeni). To je duvod proc je porad poptavka po Jave.
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: JuroIT 24. 01. 2013, 15:22:12
ako myslis nema stabilnu platformu. Jasne no funguje len na Windowsoch. Na linuxe bezi nejaka okresana verzia MONO, ale nieje to ono. Podla mna programovanie pod Windows v C#/.Net je super.
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: Petr 24. 01. 2013, 16:27:06
Urcite multiplatformni prostredi - budoucnost je v telefonech a tabletech, a tech bude na Windows jen nepatrna cast. Aplikace napsana treba v Jave ti pujde na vsem, NETova pouze na Windows (a podovej se, jak vypada verze 2012 a na co je omezena).

Programatori kteri umi jen .NET a podobne, pokud se nechteji prekvalifikovat dostavaji (alespon tady) vypoved pro nepotrebnost a nabiraji se lidi co umi multiplatformni prostredi.

Coste Windowsovym prostredim si zabouchnes vrata k naproste vetsine budoucich uzivatelu. A cim driv se zacnes ucit neco jineho, tim lepe. Visual Studio a .NET bylo na vzestupu tak pred 10 lety, dneska ten pomer Windows na trhu aplikaci klesa velkou rychlosti ve prospech Androidu a Linuxu (linux to jsou i chytre televize a setopboxy).

Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: ABC 24. 01. 2013, 16:59:39
C++ a Linux jako základ (samo o sobě vhodný spíš do embedded segmentu) a na aplikační programování (web, nebo desktop) něco jinýho. V oblasti informačních systémů vypadá zajímavěji práce analitika než produkčního programátora (nejenom proto že ta práce nejde tak lehce normovat). V oblasti IS by za zvážení stál taky datamining, protože myslím že má budoucnost.

Najde se někdo kdo by tato tvrzení rozumě vyvrátil?
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: Mirek Prýmek 24. 01. 2013, 17:40:08
Ahojte diskutujuci,
dlhsie sa pohravam s touto myslienkou: Co myslite, ktory odbor je najviac uplatnitelny resp. ktore miesta su najviac ziadane?
To je asi dost obtížná otázka. Snad nebudou vadit trochu obecnější plky...

Záleží, čím to chceš měřit - jestli tím, že je těch daných pozic nejvíc, nebo že na takové pozici jsou největší platy. Píšeš, že zvažuješ bezpečnost, zatím se tady odpovídající upnuli na to programování, asi jsi to myslel obecněji, ne?

Záleží na tobě, jakou cestou chceš jít - buď tou první, to potom když tě jedna práce bude štvát, budeš vědět, že si budeš hnedka moct vybrat ze spousty jiných podobných...
Anebo půjdeš tou druhou cestou, zaměříš se na něco trochu užšího/exotičtějšího (třeba na tu bezpečnost) a budeš se snažit v tom hodně vypracovat (napsat na to diplomku, domluvit si stáž, spolupracovat na nějakém projektu...). To má pak tu výhodu, že budeš mít nejspíš vyšší plat a lepší pozici ve firmě (budeš víc nepostradatelný). Pracovní nabídky nebudeš hledat, ale firmy se ti budou hlásit samy a přemlouvat tě, jestli bys k nim nešel :) Ale chce to fakt se snažit a vybrat si opravdu to, co tě bude bavit a do čeho se chceš pustit po hlavě s plnou vervou. Je to trochu hop nebo trop :)

Taky asi nezapomeň na to, že k některým technologiím se můžeš dostat jenom v některých firmách. Myslet si, že budeš freelancer v oboru mainframů asi není úplně reálná cesta :)

No a teď trochu konkrétnější rada, ale to asi nebude nic, co bys nevěděl: koukni se na velké servery s nabídkami práce. Taky vycházejí různé žebříčky, jak to s pozicemi v IT je. Pokud tě zajímá jenom Česko, tak v ComputerWorldu nebo BusinessWorldu. Pokud i zahraničí, tak těch zdrojů je mrtě, konkrétně bývají odkazy na docela slušné studie třeba na TechRepublic.
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: Mirek Prýmek 24. 01. 2013, 17:43:11
Pokud tě zajímá jenom Česko
Omlouvám se, v průběhu psaní jsem zapomněl, že jsi psal slovensky :)  Zdroje o Slovensku neznám, ale on to asi nebude velkej rozdíl...
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: j 24. 01. 2013, 17:50:12
Ahojte diskutujuci,
dlhsie sa pohravam s touto myslienkou: Co myslite, ktory odbor je najviac uplatnitelny resp. ktore miesta su najviac ziadane? Myslim, ze takych programatorov je stale nedostatok a su stale ziadani. Ja sa zaoberam programovanim v oblasti .Net/C#. Ako ale vidim niektore pozicie pracovne, tak najviac je ziadanych Javistov. Podla mna .Net je super technologia, ktora napreduje a v buducnosti bude mat este velky uspech. Ja sa momentalne budem rozhodovat, aky odbor si zvolit na 2.stupen. Celkom som sa zacal pohravat s myslienkou, zeby to mohli byt Bezpecnost systemov. Neviem ale, ako je nieco taketo ziadane na trhu prace a ci je to aj celkom dobre ohodnotena pracovna pozicia. Ale tento odbor vyzera velmi zaujimavo.

Ja te zklamu, ale NET je naopak technologie zcela mrtva. A to mam potvrzeno (samo jen per huba) primo od M$. Jednoduse ne ze by to ted hned a tady vyhodili, ale dosli k zaveru, ze to nema budoucnost => pokud se vyvrbi neco, co se jim bude hodit do kramu vic, tak net odkopnou.

Jinak se predpoklada, ze programator je schopnej programovat v cemkoli - samo trebas po nejakym tom zaskoleni, cim sirsi znalosti, tim obecne lilp.
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: TomasVoracek 24. 01. 2013, 19:48:06
Ahojte diskutujuci,
dlhsie sa pohravam s touto myslienkou: Co myslite, ktory odbor je najviac uplatnitelny resp. ktore miesta su najviac ziadane? Myslim, ze takych programatorov je stale nedostatok a su stale ziadani. Ja sa zaoberam programovanim v oblasti .Net/C#. Ako ale vidim niektore pozicie pracovne, tak najviac je ziadanych Javistov. Podla mna .Net je super technologia, ktora napreduje a v buducnosti bude mat este velky uspech. Ja sa momentalne budem rozhodovat, aky odbor si zvolit na 2.stupen. Celkom som sa zacal pohravat s myslienkou, zeby to mohli byt Bezpecnost systemov. Neviem ale, ako je nieco taketo ziadane na trhu prace a ci je to aj celkom dobre ohodnotena pracovna pozicia. Ale tento odbor vyzera velmi zaujimavo.

Ja te zklamu, ale NET je naopak technologie zcela mrtva. A to mam potvrzeno (samo jen per huba) primo od M$. Jednoduse ne ze by to ted hned a tady vyhodili, ale dosli k zaveru, ze to nema budoucnost => pokud se vyvrbi neco, co se jim bude hodit do kramu vic, tak net odkopnou.

Jinak se predpoklada, ze programator je schopnej programovat v cemkoli - samo trebas po nejakym tom zaskoleni, cim sirsi znalosti, tim obecne lilp.

A ted tu o Karkulce. .NET zcela mrtvy? Kdo z MS to potvrdil? Tim, ze si Hejlsberg a spol odskoci bokem udelat TypeScript jeste neznamena, ze je .NET mrtvy  ;D

Ze bude casem nahrazen je jasny kazdemu. At uz to udela MS nebo prijde nejaka jina platforma a na .NET se zapomene. Jsou ale oblasti kde je nedostizny, mysleno pomer cas/implementace.
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: OMG 24. 01. 2013, 20:20:15

Jinak se predpoklada, ze programator je schopnej programovat v cemkoli - samo trebas po nejakym tom zaskoleni, cim sirsi znalosti, tim obecne lilp.

Je vidět, že nejsi programátor. Jasné, že programátor je schopen psát v čemkoliv - samo, že třeba po nějaké zaškolení. Ale ten jazyk jako takový je špička ledovce. Znalost jazyka tzn. něco na úrovni knížek Jazyk XYZ programuje profesiálně, nebo Myslíme v jazyce XYZ - to je v podstatě juniorská úroveň.
Aby mohl programátor psát více, než úlohy školního typu, tak musí umět obrovské množství frameworků a knihoven, co jsou daným jazykem spjaty. A opravdu znát ty frameworky a knihovny - to se programátor učí roky. Když se podíváte na životopis např. běžného javisty, tak tam zásadní informace je kolik let pracovat s jakými frameworky.

Myslet si, že programátor je schopen efektivně psát složité aplikace v jakémkoliv jazyce po nějakém zaškolení je stejný nesmysl, jako myslet si, že fyzik bude po zaškolení do strojního inženýrství schopen zkonstruovat lokomotivu. Teoreticky ano - všechny fyzikální a matematické znalosti na to má - a asi i by i nějakou "fungující" lokomotivu zkonstruoval. Akorát by byla šíleně drahá a byla by provozně šíleně nespolehlivá.
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: JuroIT 24. 01. 2013, 20:27:13
no programovanie je podla mna stale remeslo, ktore bude v buducnosti velmi potrebne, zatial neviem o tom, zeby existovali stroje, ktore by programovali same, to je este daleka buducnost, ak aj vobec. S tou bezpecnostou, podla mna to je taky odbor, kde sa moc ludi nehrnie alebo aj taky odbor umela inteligencia. To su podla mna veci, v ktorych ked sa clovek fakt vykrystalizuje a je jednicka, tak ma stale posobisko v nejakej firme a je tam uznavany a aj velmi vysoko ohodnoteny, urcite viac ako daky programator. Podla mna .Net nie je mrtvy jazyk. Momentalne je aj novy framework 4.5, tak asi rychlo nezahynie. Da sa dopatrat aj dost vela ponuk ohladom pozicie .Net developera, ale povacsinou chcu takych co maju uz vacsiu prax s tym - 3 roky a viac, a v zahranici(Rakusko, Nemecko) je tiez dost prace ohladom .Net. Samozrejme ze javistov je viac, ale to aj z toho dovodu, ze je multiplatformovy. Na .Net sa mi paci ze ma uceleny framework, a myslim, ze java ma viacej frameworkov - to sa domnievam, javu neovladam.
K tomu, ze programator by mal vediet programovat v comkolvek, resp. by mu to nemalo robit problem. No neviem ci je to az tak pravda. Jazyky maju istu filozofiu. Syntax sa da naucit v priebehu par dni, ale to neznamena, ze clovek to uz ovlada a vie v tom pracovat. Ked si zoberiem napr. situaciu, kde ponukaju pracu pre C++ so 4 rokmi skusenosti a bude sa o nu zaujimat clovek, ktory robil 4 roky v Jave ale C++ vobec nevidel. Podla mna uprednostnia takeho co ma uz nejake skusenosti s tym C++ mozno 2 roky, pretoze ten javista by nebol vyhodny a bolo by to kontraproduktivne pre firmu. To moj nazor.
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: OMG 24. 01. 2013, 21:02:41
Samozrejme ze javistov je viac, ale to aj z toho dovodu, ze je multiplatformovy.

To je nesmysl. Drtivá většina výsledků práce java programátorů jsou programy serverového typu, které běží na tzv. aplikačním serveru. To na jaké platformě běží ten aplikační server je celkově mnohem méně zajímavé. Většina těch serverových aplikací se píše (a hlavně ladí) na jeden (nebo několik málo) aplikační server. Rozběhnout to (s dostatečnou spolehlivostí) na jiném AS není trivální věc - takže ona ta multiplatformovost javy nefunguje zdaleka tak, jak si studenti myslí, většinou se to zadrhne mnohem dříve, než se to k té platformě vůbec dostane :-)
Java desktopové aplikace (které se vhodně zvolenými knihovnami opravdou jsou multiplatformní) tvoří zlomek desktopového trhu i zlomek objemu práce v javě.

Oproti tomu .NET se hodí jak pro serverové aplikace (a píše se jich v něm hodně), tak i pro windows desktopové aplikace (těch se v nich píše taky hodně). Takže zdánlivě by mělo být .NET práce více - ale není to tak.

Javistů je více proto, že nejvíce práce tvoří psaní serverů a tam je prostě java výrazně populárnější, než .NET.
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: Jana 24. 01. 2013, 21:05:09
Vezmu-li, co bylo za jazyky před pár lety, co před o trošku více lety a co je nyní, tak to, co vidím stále a všude je C, C#. A pak práce s databázemi (php, JAVA) + UNIX/linux případně MS specialista. Počítačová bezpečnost je též obor, který je a bude potřeba. Čili je asi vhodné si vymyslet základní směřování, ale kdo ví, co bude za 3 roky?
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: kolo 24. 01. 2013, 21:05:28
Aby mohl programátor psát více, než úlohy školního typu, tak musí umět obrovské množství frameworků a knihoven, co jsou daným jazykem spjaty. A opravdu znát ty frameworky a knihovny - to se programátor učí roky. Když se podíváte na životopis např. běžného javisty, tak tam zásadní informace je kolik let pracovat s jakými frameworky.

Tohle je dost divný. Pokud jsi kvalitní programátor, tak framework zvládneš časem, ale určitě jich nebudeš umět obrovské množství. A pokud ano, tak pochybuju, že budeš dobrý programátor. Že někde vyžadují roky s nějakým frameworkem? Proč ne, jejich věc, ale je to nesmysl. Celkově bych takhle nestrašil, protože by to někdo mohl brát vážně.
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: kolo 24. 01. 2013, 21:16:15
A k otázce autora. Stačí být špičkový v nějakém oboru a vždy budeš žádaný. Tvůj způsob uvažování je ale trochu opačný a moc růžově bych to neviděl.
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: OMG 24. 01. 2013, 21:33:50
Tohle je dost divný. Pokud jsi kvalitní programátor, tak framework zvládneš časem, ale určitě jich nebudeš umět obrovské množství. A pokud ano, tak pochybuju, že budeš dobrý programátor. Že někde vyžadují roky s nějakým frameworkem? Proč ne, jejich věc, ale je to nesmysl. Celkově bych takhle nestrašil, protože by to někdo mohl brát vážně.

Tak obrovné množstí (kusů) frameworků určitě nebyl nejšťastnější vyjádření. Ale umět všechny frameworky potřebné např. pro senior vývojáře v JavaEE je obrovské množstí znalostí. A ty znalosti získat trvá právě ty roky. A to, jestli se dobře vyznáte v těch frameworcích, nebo ne je rozdíl mezi tím, jestli aplikaci napíšete rychle, nebo jestli strávíte polovinu projektu pročítáním dokumentace k těm frameworkům.

Obecně programátor v jazyce X musí umět:
1) Paradigma jazyka X (dobrý programátor umí výborně objektový a procedurální přístup, ale orientuje se i v ostatních, tady nebývá problém.
2) Syntaxi jazyka X (dobrý programátor se orientuje v syntaxi několika běžných jazyků a syntaxi jiného jazyka zvládne max. za týden až 14, anebo i za pár dní, tady taktéž nebývá problém).
------
Kdo došel sem, tak je na úrovni studentů, co pracují při škole a dostávají velmi jednoduché a často spíše mechanické úkoly
------

3) Základní knihovnu jazyka X (tady dobrý programátor typicky dobře neovládá základní knihovnu všech jazyků u kterých umí syntaxi. Naučit se základní knihovnu nového jazyka je obvykle několik týdnů až měsíc)
------
Kdo došel sem, tak je na úrovni typického juniora. Senior mu vysvětlí, co přesně chce a jak to chce a nechá juniora samostatně pracovat
------
4) Další knihovny jazyka a frameworky někdy přímo od výrobce jazyka, většinou třetích stran (a to postupně vstřebat trvá měsíce a roky a pochopitelně jiné frameworku bude umět někdo, kdo programuje nějakou matematickou numeriku pro server/desktop aplikace. A jiné framworky bude umět někdo kdo programuje business aplikace na webovém serveru.
-----
Kdo došel sem je plnohodnotný senior, který je schopen samostatně řešit komplexní zadání a který bere slušné peníze za to, že má výbornou produktivitu. A pokud ty framworky neumí, tak té produktivity prostě nedosáhne.
-----
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: JuroIT 24. 01. 2013, 22:45:24
A k otázce autora. Stačí být špičkový v nějakém oboru a vždy budeš žádaný. Tvůj způsob uvažování je ale trochu opačný a moc růžově bych to neviděl.

to nepopieram, ale zober si jeden fakt. kolko ludi sa venuje bezpecnosti(kryptografia, hacking, apod.) a kolko programovaniu. Tych programatorov je ovela viac nez nejakych expertov na bezpecnost systemov. Dnes sa ludia ucia programovat od strednej, pokracuju na vysokej a aj ked vystuduju nejaky odbor napr. grafika, tak sa tomu nemusia vobec venovat a su programatori. Takze je vacsia pravdepodobnost, ze tych programatorov moze byt ovela viac spickovych, nez tych bezpecakov. Ved aj inzeraty aspon u nas co som videl na www.profesia.sk , tak je hlavne ze chcu programatora alebo IT analytika, ale na tu bezpecnost az tak nie.
Este by som sa vyjadril k .Netu. Dnes je doba, kde ide o cas a peniaze a ludom nezalezi az tak na vykone. Ked sa nieco robi v C++ tak to moze zabrat omnoho viacej usilia nez ked sa to robi v C#. Sice je to na ukor vykonu, ale je to rychlejsie a modernejsie. Tie rozne technologie, ktore su uz medzi sebou poprepletane ako WCF, WF + C#, umoznuju cloveku ovela rychlejsie vytvaranie aplikacii nez napr. pracovat v takom C++. Tento typ technologie rychlo nezanikne, mame tu WPF, Silverlight, a dalej sa to vylepsuje a ulahcuje aj ludom pracu :) . Ale treba sa vzdelavat a neostavat len pri tejto technologii. Je fakt, ze Java je popularna, takze ta tiez stoji za hriech okusit ju :)
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: Mirek Prýmek 24. 01. 2013, 23:53:52
Drtivá většina výsledků práce java programátorů jsou programy serverového typu, které běží na tzv. aplikačním serveru.

[citation needed]

:)
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: Rax 25. 01. 2013, 00:40:51
Drtivá většina výsledků práce java programátorů jsou programy serverového typu, které běží na tzv. aplikačním serveru.

[citation needed]

:)

To se nemusí citovat, to je prostý fakt.
Běžné aplikačky v Javě za celých 18 let nepokročily ze stádia slibů a to se svého času slibovaly dokonce celé kancelářské balíky v Javě a prostě se tak nikdy nestalo.
Problém je celou dobu v tom že Java byla navržena jako skriptovací jazyk pro internetové klienty, dodnes s touto koulí na noze nikdo nic zásadního neudělal, po krachu Sunu už s tím nikdo ani nic neudělá, tudíž je velmi pravděpodobné že se běžných aplikaček v Javě nedočkáme nikdy.
Možná je to tak dobře, už jenom ty kvanta uhlí a plynu co se tak nemusely spálit v elektrárnách zbytečně kvůli živení stamilionů JRE jsou fajn.
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: Mirek Prýmek 25. 01. 2013, 00:57:49
To se nemusí citovat, to je prostý fakt.
Tak to pak jo. Tak nebudem muset počítat ty řádky kódu v nejrůznějších těch angry birds a tak, to se mi ulevilo :)
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: neplatnyudaj 25. 01. 2013, 01:42:12
To se nemusí citovat, to je prostý fakt.
Tak to pak jo. Tak nebudem muset počítat ty řádky kódu v nejrůznějších těch angry birds a tak, to se mi ulevilo :)
No a kolik te javy v takovych angry birds je? Podle me jsou smerodatnejsi nabidky prace.
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: OMG 25. 01. 2013, 02:23:58

[citation needed]

:)

Nebudu dohledávat data k něčemu, co je IMHO zjevné i po povrchním rozhlédnutí v oboru :-)
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: j 25. 01. 2013, 08:49:01
A ted tu o Karkulce. .NET zcela mrtvy? Kdo z MS to potvrdil? Tim, ze si Hejlsberg a spol odskoci bokem udelat TypeScript jeste neznamena, ze je .NET mrtvy  ;D

Ze bude casem nahrazen je jasny kazdemu. At uz to udela MS nebo prijde nejaka jina platforma a na .NET se zapomene. Jsou ale oblasti kde je nedostizny, mysleno pomer cas/implementace.
Zcela konkrenti (nejmenovane) osoby na konferencich M$. Perspektivu to nema (ani rpo M$) z prosteho duvodu - je to x86 only technologie. Sice to maj v nejaky ocesany verzi i pro jiny architektury, ale prakticky se to neda pouzivat ...

2OMG: Pises hovadiny, programator predevsim musi vedet, jak fungujou zakladni konstrukty, jak implementovat nejakej algoritmus ... a v cem, to uz je zcela nepodstatny. A pokud chces sehnat praci, je v tvym vlastnim zajmu ovladat co nejsirsi spektrum jazyku. Pokud totiz nekam prijdes, a vymenujes ty svoje frameworky ... tak ti reknou "nice, ale my pouzivame jiny => nashle" ...

Samo, druha varianta je uzka specializace, coz pak znamena, ze budou existovat tak dva potencielni zamestnavatele. Trebas kamoska je specialistka pres SAP ... a ma problem, protoze kolik je v CR firem, ktery si ji muzou dovolit zaplatit? A kolik takovych bude v cely evrope? Zatim praci ma, ale kdyz se tak poptavala, tak ji ve spouste firem narovinu rekli, ze to co ji muzou nabidnout by rozhodne neuspokojilo ani jeji profesni ani financni pozadavky.
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: Mirek Prýmek 25. 01. 2013, 08:51:44
Nebudu dohledávat data k něčemu, co je IMHO zjevné i po povrchním rozhlédnutí v oboru :-)
Já se v tomhle neorientuju, jenom jsem se ptal, jestli jsou nějaké zdroje o tom, na co a v jakém rozsahu se java používá. Přišlo mi, že mobilní segment se poslední dobou docela dost rozvinul. Ale jestli to pořád serverové aplikace ani zdaleka nedohání, tak ok. Beru to teda jako kvalifikovaný odhad :)
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: Rax 25. 01. 2013, 09:18:09
Tak to pak jo. Tak nebudem muset počítat ty řádky kódu v nejrůznějších těch angry birds a tak, to se mi ulevilo :)

Důkazní břemeno je na tom kdo prokazuje existenci, tedy zrovna v tomto případě spadlo na Vás :-)

Angry Birds je z pohledu programátora slabota, na něco co staří mistři dělali s 4 MIPS a 64 KB RAM to potřebuje 500 MIPS a 100 a více MB RAM. A doufám že nemusím vysvětlovat jaký to má apokalyptický vliv na výdrž akumulátoru, když je to v Javě.
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: Mirek Prýmek 25. 01. 2013, 09:25:14
Důkazní břemeno je na tom kdo prokazuje existenci, tedy zrovna v tomto případě spadlo na Vás :-)
Nějak moc nechápu, existenci čeho jsem tvrdil a měl bych ji dokazovat. Chtěl jsem jenom vědět, jestli je to tvrzení něčím podloženo.

Kromě toho, ta věta obecně není pravda. Např. pokud budu tvrdit, že mezi ženami a muži NENÍ rozdíl v IQ, tak to budu muset nějak doložit... Většinou se předpokládá, že zdroj (nikoli nutně "důkaz") dodá ten, kdo něco tvrdí.
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: Rax 25. 01. 2013, 09:41:37
Zcela konkrenti (nejmenovane) osoby na konferencich M$. Perspektivu to nema (ani rpo M$) z prosteho duvodu - je to x86 only technologie. Sice to maj v nejaky ocesany verzi i pro jiny architektury, ale prakticky se to neda pouzivat ...

.NET rozhodně není x86 only technologie, nevím kde jste k takovému nesmyslu přišel a zdroják .NET běhá normálně i na ARMech bez nějakých větších úprav, mění se jenom systémové knihovny OS. Dokonce celá šaškárna s Metrem ve Windows 8 je hlavně proto, aby se sjednotilo UI pro programy v .NET pro počítače i telefony a jeden program v .NET běhal jak na počítačích tak telefonech s ARMem.

Nějak moc nechápu, existenci čeho jsem tvrdil a měl bych ji dokazovat.

Máte dokazovat existenci solidních Java programů mimo webové servery.
Ale nemusíte s tím ztrácet čas, výsledek je předem znám :-)
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: Honťa 25. 01. 2013, 09:49:22
A ted tu o Karkulce. .NET zcela mrtvy? Kdo z MS to potvrdil? Tim, ze si Hejlsberg a spol odskoci bokem udelat TypeScript jeste neznamena, ze je .NET mrtvy  ;D

Ze bude casem nahrazen je jasny kazdemu. At uz to udela MS nebo prijde nejaka jina platforma a na .NET se zapomene. Jsou ale oblasti kde je nedostizny, mysleno pomer cas/implementace.
Zcela konkrenti (nejmenovane) osoby na konferencich M$. Perspektivu to nema (ani rpo M$) z prosteho duvodu - je to x86 only technologie. Sice to maj v nejaky ocesany verzi i pro jiny architektury, ale prakticky se to neda pouzivat ...


Promiň, ale píše nesmysly. .NET je společně s C++ jedna z priorit Microsoftu. Jen například budou klást menší důraz na WinForms než na WPF. Před nedávnem byl vydán .NET 4.5, který zavádí další věci. Navíc na platformě .NET  a platformu .NET samotnou využívají například Microsoft Dynamics a MS Biztalk Server, a to jsou hodně rozsháhlé systémy. Co se týká toho "moudra" o tom, že je jen pro x86 to raději ponechám bez komentáře :o
.NET je hodně živý a ještě velmi dlouho bude.
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: Mirek Prýmek 25. 01. 2013, 10:03:17
Máte dokazovat existenci solidních Java programů mimo webové servery.
Já jsem ale nic o existenci žádných programů netvrdil. Jen jsem se ptal, jestli existuje nějaký hodnověrný zdroj onoho tvrzení. A potom jsem snad jasně napsal, že se v tom nevyznám a pokud větší odborníci než já tvrdí, že to tak je, tak to přijímám jako expertní odhad.

No nic, dál už o takové blbosti plácat nebudem ne? :)
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: Rax 25. 01. 2013, 11:38:34
No nic, dál už o takové blbosti plácat nebudem ne? :)

Nenudem, ale byla by to dobrá zábava :-)
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: OMG 25. 01. 2013, 11:54:47
Máte dokazovat existenci solidních Java programů mimo webové servery.
Já jsem ale nic o existenci žádných programů netvrdil. Jen jsem se ptal, jestli existuje nějaký hodnověrný zdroj onoho tvrzení. A potom jsem snad jasně napsal, že se v tom nevyznám a pokud větší odborníci než já tvrdí, že to tak je, tak to přijímám jako expertní odhad.

No nic, dál už o takové blbosti plácat nebudem ne? :)

Neumím rychle dohledat žádná data. Ale i když se mobilní platforma rozrostla, tak mobilní aplikace jsou pořád velmi maličké (co do člověkohodin). Zato serverové java aplikace jsou obří molochy.
A vlastně když se zamyslím - ona typická mobilní aplikace (která přistupuje ke svému serveru) bude zahrnovat mnohem víc serverové práce, než kolik zabere ten mobilní klient :-)
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: OMG 25. 01. 2013, 12:19:27


2OMG: Pises hovadiny, programator predevsim musi vedet, jak fungujou zakladni konstrukty, jak implementovat nejakej algoritmus ... a v cem, to uz je zcela nepodstatny. A pokud chces sehnat praci, je v tvym vlastnim zajmu ovladat co nejsirsi spektrum jazyku. Pokud totiz nekam prijdes, a vymenujes ty svoje frameworky ... tak ti reknou "nice, ale my pouzivame jiny => nashle" ...


Já píšu, jak to je. Ty píšeš nějaké své představy o programování, které se zasekly někde na střední škole.
Jak fungují ty základní konstrukty a jak implementovat nějakej algoritmus - to jsou věci, které programátor pochopitelně musí umět. To je něco jako pro doktora anatomie. Ale určitě bys nechtěl jít na ortopedickou operaci k doktorovi, co umí anatomii, ale celý profesní život dělal internistu, že?
Je zcela normální, že když internista přijde na ortopedii ucházet se o práci a začne tam vyjmenovávat své odbornosti, že mu řeknou "nice", my děláme něco jiného -> naschle.
Tohle je prostě normální specializace. Ten kdo má za sebou 5 let programování v Javě, tak bude (za normální situace) hledat zase pozici v Javě, protože tam ho ocení jako seniora, než když půjde do C, kde ho ocení jako juniora. Když někdo hledá programátora, tak se pochopitelně snaží najít, co největší shodu s tím, co dělají. Jestli dělal v tomhle jazyce. Jestli dělal tyhle typy aplikací (banky, telco, technická infrastruktura), jestli dělal v těchto frameworcích.

Umět jako programátor co nejširší spektrum jazyků je v zásadě kontraproduktivní, protože to opravdu málokdo potřebuje. A když má někdo tak široký záběr, tak asi nebude umět vše do hloubky - a pak třeba vezmou raději někoho, kdo umí dobře 3 jazyky - ale ten "správny" umí perfektně - včetně znalosti mnoha frameworků.
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: Džordžo 25. 01. 2013, 15:54:26
OMG ma pravdu. ako som uz spominal vyssie, ked niekto programuje 3 roky v Jave a bude sa hlasit o poziciu C++ programatora, co ma skusenosti akurat tak, ze si precital knizku, tak skor uprednostnia takeho co ma mozno len 1-2 roky v tom C++ ako niekoho co C++ nevidel ale Javu ano. Mas to nejake popletene. Ja ovladam .Net/C# a Cecko, a isto sa nebudem hlasit na poziciu Javy, lebo viem aj ine jazyky a podla tvojej ideologie by som mal vediet vo vsetkom. Akurat by som si spravil tak hanbu v tom horsom pripade, v tom lepsom by ma vyradili hned pri preberani zivotopisov ;)
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: TomasVoracek 25. 01. 2013, 20:57:48
Zcela konkrenti (nejmenovane) osoby na konferencich M$. Perspektivu to nema (ani rpo M$) z prosteho duvodu - je to x86 only technologie. Sice to maj v nejaky ocesany verzi i pro jiny architektury, ale prakticky se to neda pouzivat ...

Proc takove tajnosti? Sem proste napis ty jmena ne? Mi spis prijde ze si to cucas z prstu, podlozene nemas nic.

x86 only? A proc je odjakziva v .NET projektech i x64? .NET ma plnou podporu 64bit a obecne muze bezet na cemkoli. Dulezity je CLR a veci okolo.

Priste si prosim vse over nez budes placat.
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: ABC 26. 01. 2013, 02:06:23
Zcela konkrenti (nejmenovane) osoby na konferencich M$. Perspektivu to nema (ani rpo M$) z prosteho duvodu - je to x86 only technologie. Sice to maj v nejaky ocesany verzi i pro jiny architektury, ale prakticky se to neda pouzivat ...

Proc takove tajnosti? Sem proste napis ty jmena ne? Mi spis prijde ze si to cucas z prstu, podlozene nemas nic.

x86 only? A proc je odjakziva v .NET projektech i x64? .NET ma plnou podporu 64bit a obecne muze bezet na cemkoli. Dulezity je CLR a veci okolo.

Priste si prosim vse over nez budes placat.
Manuálové poučky, že CLR je prostředník mezi specifickou platformou a specifickým jazykem zní krásně, ale realita bohužel tak růžová neni. Zas tolik to nesleduju, ale měl jsem za to, že příchod WinRT znamenal útlum .NET, a návrat k C++. Otázkou je, jakým směrem to půjde v oblasti WPF a silverlight.

Pak sorry že tahám za slovíčko, ale správně to je x86-64. Architektura IA-64 spolu s Itaniem končí.
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: Rax 26. 01. 2013, 06:58:02
Manuálové poučky, že CLR je prostředník mezi specifickou platformou a specifickým jazykem zní krásně, ale realita bohužel tak růžová neni. Zas tolik to nesleduju, ale měl jsem za to, že příchod WinRT znamenal útlum .NET, a návrat k C++. Otázkou je, jakým směrem to půjde v oblasti WPF a silverlight.

Realita je taková že .NET funguje i na ARMech.
Další realita je taková, že .NET i JAVA drancují akumulátory, proto jediná možnost pokroku je návrat zpět k C++ které žere 1/10 energie, jelikož lidi žádají delší výdrž telefonu než 12 hodin.
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: JuroIT 26. 01. 2013, 17:34:35
nemyslim si, ze sa urobi krok vzad a pojde sa opat cestou C++. technologie napreduju a nevracaju sa spat. C++ sice nikdy nezahynie lebo sa vyuziva pri mnohych inych veciach, ale isto nenahradi .Net alebo taku Javu
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: Rax 27. 01. 2013, 10:10:42
nemyslim si, ze sa urobi krok vzad a pojde sa opat cestou C++. technologie napreduju a nevracaju sa spat. C++ sice nikdy nezahynie lebo sa vyuziva pri mnohych inych veciach, ale isto nenahradi .Net alebo taku Javu

Technologie se vracejí zpět zcela běžně, například technologie ARM se prokazatelně vrátila před rok 1980, i když částečně využívá i novější věci.
Křišťálovou kouli nemám, ale pokud by se na Androidu podařilo rozjet balíčkovací systém jako je na Debianu a spol., klidně placený a to nepředstavuje žádnou jobovku, tak to zcela změní mobilní business, protože pak na Androidu půjdou dělat lepší hry než jinde.
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: zechran 27. 01. 2013, 11:26:42
Manuálové poučky, že CLR je prostředník mezi specifickou platformou a specifickým jazykem zní krásně, ale realita bohužel tak růžová neni. Zas tolik to nesleduju, ale měl jsem za to, že příchod WinRT znamenal útlum .NET, a návrat k C++. Otázkou je, jakým směrem to půjde v oblasti WPF a silverlight.

Realita je taková že .NET funguje i na ARMech.
Další realita je taková, že .NET i JAVA drancují akumulátory, proto jediná možnost pokroku je návrat zpět k C++ které žere 1/10 energie, jelikož lidi žádají delší výdrž telefonu než 12 hodin.
To je spíš tvoje zbožné přání. V realitě nemají C++ aplikace desetinovou spotřebu. Za to jsou ale podstatně vyšší náklady na vývoj. Proto je dost viditelný posun od nativních aplikací k HTML. Já to vidím tak, že v budoucnu bude nativní pouze OS, webový prohlížeč a pár základních aplikací. Zbytek bude v HTML..
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: Martin Knotek 28. 02. 2013, 19:48:45
Odpověď je velmi jednoduchá, podívejte se na nějaký server typu cool jobs a seřaďte si nabídky zaměstnání podle platu. Za sebe můžu říct, že nejlepší volbou je SAP. Ten je stabilní a stabilní ještě řadu let bude. Jako druhá je JAVA a nakonec .NET.

Napsal jsem na toto téma knihu :-) Chci uspět v IT, kdo se snaží tomu snad pomůže.
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: txt 01. 03. 2013, 00:13:40
http://data.computerworld.cz/file/specialy/TOP30_osobnosti.pdf
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: JS 01. 03. 2013, 09:23:32
Myslet si, že programátor je schopen efektivně psát složité aplikace v jakémkoliv jazyce po nějakém zaškolení je stejný nesmysl, jako myslet si, že fyzik bude po zaškolení do strojního inženýrství schopen zkonstruovat lokomotivu. Teoreticky ano - všechny fyzikální a matematické znalosti na to má - a asi i by i nějakou "fungující" lokomotivu zkonstruoval. Akorát by byla šíleně drahá a byla by provozně šíleně nespolehlivá.

Takovi lide existuji. Feynman ve sve knizce popisuje, jak v projektu Manhattan navrhoval mechanicke pocitace pro vypocty. A to byl taky jen fyzik. Akorat si nechal trochu poradit (ze ma vybirat ozubena kolecka z prostredka katalogu), a jelo se..

Ja takhle funguju taky, coz neni sice dobra vizitka pro nasi firmu, ale co nadelam. Kdyz se ta prace neumi lepe zorganizovat...
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: JS 01. 03. 2013, 09:39:19
Já to vidím tak, že v budoucnu bude nativní pouze OS, webový prohlížeč a pár základních aplikací. Zbytek bude v HTML..

No to jste tomu s tou spotrebou pomohl. Misto jazyka, ktery lze kompilovat do nativniho kodu zvolite takovy, ktery lze jen interpretovat a jeste blbe. Navic to bude kvuli kazde blbosti komunikovat pres sit.. (coz stoji energii dvakrat, jednak na samotny prenos a za druhe na nekonecnou serializaci/deserializaci dat, ktera by normalne byla proste ulozena v pameti)
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: smoofy 01. 03. 2013, 09:44:08
Citace
Takovi lide existuji.
A stejne tak treba existuji lide, kteri se v desetiboji dostali pres 9000 bodu. Slovy dva. V te dobe bylo programovani o necem trosku jinem, nakolik ho vyuzivali predevsim vedci jako nastroj pro reseni svych slozitejsich vypoctu.

Nakonec, aniz bych chtel kohokoliv urazit, mi neprijde uplne dobry napad uvadetFeynmana jako priklad. Drtiva vetsina z nas si muze nechat akorat tak zdat o dosazeni alespon desetiny uspechu jako on. Krome Lenina samozrejme.
Název: Re:IT odbor - uplatnenie v praxi
Přispěvatel: JS 01. 03. 2013, 12:59:48
Nakonec, aniz bych chtel kohokoliv urazit, mi neprijde uplne dobry napad uvadet Feynmana jako priklad.

Nikoho jsi neurazil - castecne to byla ironie. ;)