Opravdu může každý programovat v Javě?

i

Opravdu může každý programovat v Javě?
« kdy: 26. 06. 2012, 15:41:48 »
Pred vice desitkami let jsem zacinal s BASICem pak Pascal, C, ASM, C++, objektovy Pascal, a vse v pohode, pak dlouha leta mix C a skriptovaci jazyky to se mi zda jako nejproduktivnejsi kombinace. V kazdem pripade jsem byl stale velmi produktivni.
Nyni me zamestnavatel nuti do Javy, snazim se uz dva roky a stale to nejde, neco je spatne, myslim teda J2EE.

Muze byt alergie na programovaci jazyk/prostredi?

jake s tim mate kdo zkusenosti?

Nepripada vam take ze J2EE je jen prostredek pro zvyseni odbytu velmi draheho serveroveho HW?
« Poslední změna: 26. 06. 2012, 15:52:35 od Petr Krčmář »


takytak

Re:Opravdu může každý programovat v Javě?
« Odpověď #1 kdy: 26. 06. 2012, 15:58:36 »
Pokud jsi zvyklý třeba jen na Perl nebo Python, tak ti Java nemá co nabídnout. A to nemluvím o jiných specialitách. Kdybych měl hodně času, tak možná, ale vývoj v ní je strašlivě pomalý a o ničem. Jak ale vidím všude nabídky zaměstnání, tak si říkám, že bych to měl zkusit :D

Pokud mě tu někdo dobře namotivuje, budu jedině rád, protože nabídek je fakt moc.

někdo

Re:Opravdu může každý programovat v Javě?
« Odpověď #2 kdy: 26. 06. 2012, 16:02:20 »
Můj soukromý názor je, že ve všem tom co jste popsal jste mohl úspěšně programovat i bez znalosti OOP (objektově orientovaného programování). V Javě to už ale bez OOP nejde. Takže doporučuji nainvestovat čas do nastudování teoretických základů OOP a pak půjde i ta Java, včetně JEE.

DK

Re:Opravdu může každý programovat v Javě?
« Odpověď #3 kdy: 26. 06. 2012, 16:05:56 »
jak pise někdo - je treba umet OOP, pak to uz neni tak tezke

samozrejme je treba se tim vice zabyvat, nebo to dopadne tak, jako vetsina zacinajicich programatoru - poradne se nenauci zaklady a uz chcou delat honem honem velke projekty

dobra je treba kniha Java 6 od Zakhoura

Re:Opravdu může každý programovat v Javě?
« Odpověď #4 kdy: 26. 06. 2012, 16:39:40 »
Moc pěkná je i kniha od Pecinovského, dost se tam zabývá OOP principy, viz Google preview.

http://www.grada.cz/myslime-objektove-v-jazyku-java_5401/kniha/katalog/


Rax

Re:Opravdu může každý programovat v Javě?
« Odpověď #5 kdy: 26. 06. 2012, 17:24:29 »
Ne, v Javě programovat nejde, protože je to skriptovací jazyk.
Ano, Javu může psát úplně každý.
Java je velice oblíbená mezi businessmany, protože Java skriptařů je hodně a dají se tak bez problémů nabírat a vyhazovat podle aktuálních potřeb, takže zdánlivě je vývoj v Javě levnější, ovšem díky vážným chybám v návrhu a zaostalosti Javy je práce v Javě málo produktivní a ve výsledku to vyjde ještě dráž, tou dobou už je ale businessman na jiném fleku a je mu to tak nějak jedno.

Pokud tě Java nebaví, zkus C#, tam to bude o něco stravitelnější.

Natix

Re:Opravdu může každý programovat v Javě?
« Odpověď #6 kdy: 26. 06. 2012, 17:34:33 »
Ne, v Javě programovat nejde, protože je to skriptovací jazyk.

dafuq??

v2kt0r

Re:Opravdu může každý programovat v Javě?
« Odpověď #7 kdy: 26. 06. 2012, 17:38:05 »
Ne, v Javě programovat nejde, protože je to skriptovací jazyk.
Ano, Javu může psát úplně každý.
Troll, ololol?

i

Re:Opravdu může každý programovat v Javě?
« Odpověď #8 kdy: 26. 06. 2012, 17:51:48 »

Kde se ale bere ta poptavka prave po jave?

Dit treba Python je podle me daleko vic OOP nez java.

hmmm

Re:Opravdu může každý programovat v Javě?
« Odpověď #9 kdy: 26. 06. 2012, 17:55:37 »
este par prispevkov a debata sa zvrhne na to, kto ma vacsieho a ze ked niekto neprogramuje v C tak je menejcenny, java vobec nie je na tom tak zle, napr. jej "fork" scala sa povazuje za nastupcu javy a urcite sa budem ucit to ako C alebo perl ... céčkoidi ale radi zostavaju v osemdesiatych rokoch.
.
vseobecne vobec nechapem dlhodobe vojny o programovacie jazyky, ktory je lepsi ... uz ta debata je uplne odveci. existuje len jeden najlepsi programovaci jazyk a to ten, z ktoreho ma clovek pri jeho pouzivani radost.
.
ak ma autor tohoto threadu problem ci osobny odpor k jave a oop, tak nie je chyba v nom ani nie je chyba v jazyku, ale je chyba v specifickom spojeni jeho a toho jazyka. ak nieco robim nerad tak si nebudem kazit zivot tym, ze budem rano vstavat k niecomu, co ma vrcholne nebavi. to ma akoze aky zmysel?
.
taktiez ma dost stve ze java a c# sa podobne sa hadzu do jedneho vreca s tym, ze "v tom vie programovat kazdy". no ved to je super nie? co je na tom zle, ze sa ten jazyk uci lahko? to sa akoze ludia vyzivaju v tom ze sa ucia uplne komplikovane c++ z ktoreho mi idu oci sikmo? na programatorov v jave ci c# sa "ti pravi programatori" pozeraju skrz prsty, pretoze oni sa museli naucit uplne nezazivne C/C++. No to je ich vec ...
.
a mozno koderi v c/c++ mentalne proste na oop nemaju (tak isto ako mozno koderi v jave / c# nemaju mentalne na c/c++). debata uzavreta.

i

Re:Opravdu může každý programovat v Javě?
« Odpověď #10 kdy: 26. 06. 2012, 18:30:46 »
Mozna jsem se spatne vyjadril, asi nejde o javu jako javu ale o balik balastu ktery tahne sebou, napriklad, springs, hybernate a podobne, nechutne molochy.

behem 30 let praxe s programovanim z toho 20 profesionale jsem dospel k nazoru ze neni zadny jazyk lepsi, kazdy ma sve vyhody a nevyhody a kazdy je dobry na neco jineho, jen nemohu nalezt jedinou vyhodu tech baliku pridanych k jave.

Nemam odpor k jave a OOP, naopak OOP mi pripada jako uzasny nastroj pro organizaci zabordeleneho kodu. Pouzival jsem ho v Delphi, a v C++ a pouzivam v python, a nemam odpor k hole ciste jave, jen se snazim z ostatnich dostat nejaka pozitiva tech nechutnych baliku ktere musim s ni pouzivat.

Nechci hodnotit ani javu ani C#, pravda je ze jsem si dve ucebnice C++ cetl z nudy na vojne nekolikkrat dokola :-)

Asi ten uvodni text byl trochu nestastny, zkusim to teda jinak:


       "Mate nekdo nejaky figl jak se szit s temi odpornymi molochy ktere se lepi na chudinku javu?"

hmmm

Re:Opravdu může každý programovat v Javě?
« Odpověď #11 kdy: 26. 06. 2012, 18:42:27 »
       "Mate nekdo nejaky figl jak se szit s temi odpornymi molochy ktere se lepi na chudinku javu?"

Bojujem s tym aj ja. Tiez nie som rad ked ma nejaka kniznica ci aplikacia par kilobajt a k tomu musim pribalit par mega "balastu" a zda sa mi to tiez cudne. Je to zial dan za to, ze ako programator mate k dispozicii hned komplet vsetko ... asi.

Kazdopadne pred vasimi skusenostami skladam hlboku poklonu a Vas odpor mi je pochopitelny. Tych kniznic a technologii je strasne mnozstvo a vela krat mi tie nastroje pripadaju ako kanon na vrabce.

Ja som podobny "mentalny sok" zazil ked som sa zblizoval s maven-om. Tam sa tie jar dependencies tahaju rovno z netu a teda ... bola to detektivka. Bez internetu by som ten projekt ani neprelozil. Kam sme sa to dostali ... Teda, nepocitam vlastny repozitar a podobne ... i ked na serioznejsiu pracu sa asi zalozi nejaky firemny ci rovno na pc.

Me

Re:Opravdu může každý programovat v Javě?
« Odpověď #12 kdy: 26. 06. 2012, 18:46:48 »
Ne, v Javě programovat nejde, protože je to skriptovací jazyk.
Ano, Javu může psát úplně každý.
Java je velice oblíbená mezi businessmany, protože Java skriptařů je hodně a dají se tak bez problémů nabírat a vyhazovat podle aktuálních potřeb, takže zdánlivě je vývoj v Javě levnější, ovšem díky vážným chybám v návrhu a zaostalosti Javy je práce v Javě málo produktivní a ve výsledku to vyjde ještě dráž, tou dobou už je ale businessman na jiném fleku a je mu to tak nějak jedno.

Pokud tě Java nebaví, zkus C#, tam to bude o něco stravitelnější.


Naprosty souhlas. V praci mame asi 5 C++ a 5 Java programatoru a ten rozdil v praci je obrovsky.
Ceckari sice vazi kazdy metrak, ale kdyz uz neco napisi tak je to napsane poradne, kdezto Javisti je parta cucaku co sotva dokoncila skolu a snazi se programovat. Ve finale furt neco fixuji a posun zadny.

A kdyz to srovnam tak mame 80% problemu s Javou, 20% je vse ostatni dohromady...

Natix

Re:Opravdu může každý programovat v Javě?
« Odpověď #13 kdy: 26. 06. 2012, 19:02:14 »
...kdezto Javisti je parta cucaku co sotva dokoncila skolu a snazi se programovat...

A proč tedy najímáte na pozici javistů čerstvé absolventy a ne zkušené seniory? Jak tohle souvisí s technickými vlastnostmi jazyka? Samozřejmě, že lidi, co bouchají jednu technologii 20 let asi velmi dobře ví, co a jak. Kdo by to byl řekl...  ::)

tomxx

Re:Opravdu může každý programovat v Javě?
« Odpověď #14 kdy: 26. 06. 2012, 19:03:33 »
>  "Mate nekdo nejaky figl jak se szit s temi odpornymi molochy ktere se lepi na chudinku javu?"

Pouzivam javu od roku 98 a mam s JEE uplne stejny problem. Osobne si myslim, ze pruser neni ani v jazyku, VM nebo core API, ale v enterprise resenich. Pokud by si enterprise sfera zasedla na nejake jine prostredi, dopadlo by to pravdepodobne jeste hur nez v Jave.