Odkdy je java céčkový jazyk ? :)
Jinak čekal jsem nějakou větší zmínku o těch cloudových technologiích,
za mě po cloudu je další buzzword kontejner - tedy např Docker. To bych se učil já kdybych si měl vybrat.
Odjakživa. Doporučuji udělat si kolečko po programovacích jazycích, aspon Forth a Lisp, pak vám dojde co znamená "jazyk odvozený od C".
to je jako říkat že auto je něco jako povoz tažený koňmi :)
Jako chápu srovnávat javu třeba s .NETem ale ten citát vidím spíš v historickém kontextu, kdy dřív každý věděl co je to C++. Už vidím jak byste tady prskali kdybych řekl že Java je něco jako C++ a přitom dnes je ten poměr převrácený.
Céčkový jazyk je jazyk se syntaxí odvozenou od C, nic víc a nic míň. Takže ano, Java je céčkový jazyk.
A co se týká toho srovnání s autem a povozem, tak odpovídající vztah by byl spíš něco ve stylu "auto je taky vůz".
"Odkdy je java céčkový jazyk ? :)"
Odjakziva, je to tak naschval (dodejme - bohuzel ;), protoze Sunaci potrebovali na tehdy novou Javu nalakat lidi z tehdy nejpolularnejsiho jazyka C++ (bylo to spis hype, ale to je asi normalni).
Od te doby co leveinsteinova vzdalenot hello world v obou jazycich je mensi nez 5 :-).
(strilim od boku, ale nebudu daleko)
Nechapu co je na dockeru tak uzasnyho. Mozna tak ta integrace. Sharovany libky/binarky jsme zkouseli uz naskriptovat na VS pro naky projekty a prislo nam to jako dost haluz. V gentoo byl myslim taky nejaky projekt kde se zkousel podobny pristup. V solarisu mohou zony sdilet knihovny z hlavniho os pripadne z jine lokace. Mrknete treba na smartos.
Hlavne to neni nic k uceni. Na VS se uci obecny principy a moc ne konkretni technologie. Ja se teda Web 2.0 na skole neucil;)
Na dockeru je úžasné to, že umožňuje ukládat a přenášet i konfiguraci operačního systému. Např v rámci aplikace nemusím nic instalovat, porty a cesty mám furt stejné (docker je přemapuje) a ta konfigurace je furt stejná a dá se sdílet. Jednodušeji se to spravuje a dá se snadno obnovit.
Nemoze ten pocet hodin programovania po praci suvisiet aj s poruchou osobnosti? Ked nemozete naviazat styk so zenou, co ineho aj robit, ze?
Jo, může to být poruchou osobnosti. Viz třeba tento komix:
http://www.jikos.cz/~mikulas/komix/FREESOFT.GIF
Myslim ze ten javascript na stack overflow spis vypovida o tom, ze C/C++ programator kdyz nevi, tak se koukne do reference, kdezto bezny webar jde na SO, fora a blogy, aby vyzjistil z komunity, jake reseni je zrovna ten den v mode (s prihlednutim k tem dvaceti frameworkum, ktere si do toho sveho webu namatlal).
Asi tak. Z opacne strany to take plati, C/C++ programator nema potrebu se ventilovat v diskuzich, coz se neda ric o webovem programatoru, ktery tam travi polovinu pracovni doby :)
Je to hlavně proto že v JS se řeší nově vymyšlené průsery, v C/C++ a jinde nevídané, tady je příklad:
http://stackoverflow.com/questions/5447153/javascript-equality-transitivity-is-weird
Upřímně, já na SO taky vždycky začínám a weby fakt nedělám. Pro praktické věci (typu použití standardní knihovny tam, kde to není samopochopitelné) to bývá nejlepší. Do reference bych se šel kouknout, kdyby mě zajímaly nějaké špeky typu vrhání vyjímek z konstruktoru, superhyper pokročilé šablony nebo třeba kdyby mi něco po změně překladače nešlo přeložit atd.
Tak to já přesně obráceně :) Do reference se dívám jak to použít, na StackOverflow proč končím na nepochopitelné chybové hlášce...
Taký tak. I když na to jdu trochu nepřímo. Zeptám se strejdy Google a ten mě pak nasměruje na SO ;) Ale tam lezu jen tehdy, když selžou všechny kroky.
Ty statistiky je třeba chápat v kontextu, tj. jak psal Karell, na SO chodí programátoři pouze z určitých skupin, typicky PHP, JS, Python (+ ty klasické mainstreamové kompilované jazyky).
Ovšem existují další skupiny programátorů, kteří už dávno neřeší základní problémy, mají dokumentaci od výrobce a spíše se jedná o uzavřené komunity. Příkladem je ABAP, RPG, COBOL, Fortran - tito lidé skutečně nebudou diskutovat na SO o tom, jak se napíše programová smyčka nebo deklaruje pole :-)
Když nevím, "jak se napíše programová smyčka nebo deklaruje pole" (to se klidně může stát když céčkař - tj. i c++, c#, java, objective c, php, perl - poprvé uvidí python), tak já teda na SO nelezu a přečtu si místo toho nějaký tutoriál.
Nedávno jsem objevil tohle http://www.tutorialspoint.com/ a docela mě to příjemně překvapilo. Typické použití např. znám Javu SE a z Androidu, někdo po mě chce Hibernate, ale já znám víceméně jen ten název a matně tuším, že to nějak souvisí s DB a víc ani ťuk. Za tři hoďky s tutoriálem bych už v tom mohl v řadě firem dělat junior programátora.
No ale ono to tak vypada, normalne jsou tam dotazy na veci, ktere najdes krasne vysvetleny i "v Heroutovi" (nebo nejake anglicke variante na totez tema). Jen tak rychle hledani na dotazy, ktere proste v tutorialech jsou:
http://stackoverflow.com/questions/12544796/what-is-the-difference-between-static-and-dynamic-arrays-in-c
http://stackoverflow.com/questions/5570386/square-bracket-arrays
http://stackoverflow.com/questions/1641957/is-array-name-a-pointer-in-c
http://stackoverflow.com/questions/3959705/arrays-are-pointers?
+ dalsi desitky (stovky?) podobnych dotazu (a je jedine dobre, ze se to procistuje a hledaji se duplikaty, jinak by statistika vysla jeste zajimaveji :)
Tohle je divný, no. To mi taky přijde lepší si nejdřív přečíst nějaký ten tutoriál nebo Herouta (v C třeba tak nějak, aby člověk věděl, co je rekurze a pointer a uměl to i použít) a až pak zkoušet reálně programovat.
Pokud potrebujes napsat/zmenit jeden radek v jazyce, ktery jsi nikdy predtim nevidel a v zivote ho uz s trochou stesti ani neuvidis, nema smysl procitat tutorialy a ucit se realne programovat, specielne pokud te to ani nebavi ani za to nejsi placeny - asi je celkem jasne, kdyz postavis sve pany a vladce pred moznost zflikovat za 5min podle SO nebo se den ucit jazyk a pak vymyslet (v lepsim pripade) to same, co je na SO, cemu daji prednost.
Tim v podstate rikas, ze SO je pouzivan (a tvoren) neplacenymi bastliri pouzivajicimi jazyk kterymu nerozumi. A timto jazykem je JS a SQL, zajimave...
O tom, jestli jsou placeni, nebo ne, nerikam vubec nic. Rikam, ze to je casove/financne levnejsi.
Co dnes frčí a vydělává? Krádeže obsahu z jiných webů a vydávající za svůj!
http://stream6.idnes.cz/vod/1511/09/VF151109_155837_flv_middle.mp4
a vzhledem k tomu, že se tento seriál týká vzdělávání a zaměstnávání v IT - kdo vás s tímto "(ne)vzděláním" zaměstná?
Byznys » Vzdělávání v IT: co dnes frčí? Java a cloud
Co se ti nezdá? Vždyť je to k tématu. Jen sem napsal, že se pletou s odpovědí.
Článek napsal zjevně idiot. JS není lehký jazyk, naopak, je to dynamický a podivný zmetek kde [] == [] není true a další podobné kokotiny (stačí trošku zagooglit a bude se člověk popadat za hlavu co je podle JS normální). Naopak, něco v JS udělat vyžaduje aby člověk byl zkušený (a pečlivý) programátor. To že sekači webových prezentací JS používají je samozřejmě fakt, neznamená to ale že je to lehký jazyk, ... Koneckonců na pár animací stačí kapka jquery a s žádnými hruzamy se webař nestřetne, pokud ale člověk dělá webovou aplikaci, joo to má člověk občas (pořád) chuť skočit z okna
Taky si myslím, že v dnešní době nejvíce frčí marketing a přidružené věci, jelikož právě marketing prodává. Stačí se podívat na různá školení a kurzy, které se teď vyrojili http://www.emarketingovykompas.cz/ apod. Jde to vidět i u různých startupu, kde snad už ty firmy nejsou ani založené na produktu, ale jen na cool marketing a případný exit. Neříkám, že je to špatné, ale marketing je pouze prodejní kanál a ne aby firmy na něm stavěli celé gró projektu a to se týká je vzdělávání v IT.