Fórum Root.cz

Práce => Studium a uplatnění => Téma založeno: DragonMaster 04. 08. 2018, 08:50:56

Název: Co by měl znát Java junior?
Přispěvatel: DragonMaster 04. 08. 2018, 08:50:56
Kromě základů Javy, co by měl znát dál? Co musí mít? A co by bylo pěkné to mít?
Název: Re:Co by měl znát Java junior?
Přispěvatel: Franta <xkucf03/> 04. 08. 2018, 09:31:05
Snahu na sobě pracovat a schopnost poučit se z chyb, psát si poznámky.
Název: Re:Co by měl znát Java junior?
Přispěvatel: PanTau 04. 08. 2018, 10:22:00
Java junior by především neměl znát jen Javu, ale měl by znát fundamenty CS, pokud tyto fundamenty zná, určitě mu nebude problém pracovat s objekty na heapu, kolekcemi, statickým typováním a podobnými banalitami, které sou každému kdo si dva měsíce prgal v céčku Hello World jasné.

ze sraček samozřejmě Spring a Hibernate, co byste tam chtěl vymýšlet? Vono se stejně píšou úplně stejný crud sračky v railsu, djangu, netcoru (php již nezmiňuji, tahle lopatovina správně míří do propadliště dějin).
Název: Re:Co by měl znát Java junior?
Přispěvatel: PanTau 04. 08. 2018, 10:23:41
Java junior by především neměl znát jen Javu, ale měl by znát fundamenty CS, pokud tyto fundamenty zná, určitě mu nebude problém pracovat s objekty na heapu, kolekcemi, statickým typováním a podobnými banalitami, které sou každému kdo si dva měsíce prgal v céčku Hello World jasné.

ze sraček samozřejmě Spring a Hibernate, co byste tam chtěl vymýšlet? Vono se stejně píšou úplně stejný crud sračky v railsu, djangu, netcoru (php již nezmiňuji, tahle lopatovina správně míří do propadliště dějin).

Jo a pokud nechcete být typický český vidlák, zamyslete se nad SOLIDem a přečtěte si design patterns vod Gang of Four - jen základní znalost vás oddělí asi od 90% procent českých javistů.
Název: Re:Co by měl znát Java junior?
Přispěvatel: Géomètre 04. 08. 2018, 10:37:41
Jo a pokud nechcete být typický český vidlák, zamyslete se nad SOLIDem a přečtěte si design patterns vod Gang of Four - jen základní znalost vás oddělí asi od 90% procent českých javistů.
Design patterns jsou dogma.
Název: Re:Co by měl znát Java junior?
Přispěvatel: PanTau 04. 08. 2018, 10:43:44
Jo a pokud nechcete být typický český vidlák, zamyslete se nad SOLIDem a přečtěte si design patterns vod Gang of Four - jen základní znalost vás oddělí asi od 90% procent českých javistů.
Design patterns jsou dogma.

Celá java je dogma, odpovídáte skutečně ve threadu o Javě tak, že něco je dogma? Nebud'te obviozní. Pokud někdo chce dělat Javu, pak musí umět i ty dogmatické design patterns, je mi líto, naříkejte si jak chcete.
Název: Re:Co by měl znát Java junior?
Přispěvatel: kkt1 04. 08. 2018, 11:59:57
Ale prd
Název: Re:Co by měl znát Java junior?
Přispěvatel: freelancer 04. 08. 2018, 12:47:23
Hlavně rozdíl mezi švarcem a freelancingem. Vše, co se nabízí, je obvykle jen debilní švarc. Proto jsou ceny tak nízko.
Název: Re:Co by měl znát Java junior?
Přispěvatel: Frantisek 04. 08. 2018, 13:09:45
Umět programovat a znát Javu na úrovni Java SE tutorialu.
Název: Re:Co by měl znát Java junior?
Přispěvatel: balki 04. 08. 2018, 13:11:04
Kromě základů Javy, co by měl znát dál? Co musí mít? A co by bylo pěkné to mít?

Princípy objektovo-orientovaného návrhu softvéru, algoritmizáciu a tak trochu si pozrieť aj niečo o funkcionálnom rozmýšľaní. (Komponentovo-orientovaný návrh tiež nie je na škodu, lebo sa používa v rôznych frameworkoch, ale to sa dá naučiť za behu)

inb4 ma tu zasa ukameňujú :)
Název: Re:Co by měl znát Java junior?
Přispěvatel: hurvajs 04. 08. 2018, 17:08:27
Jo a pokud nechcete být typický český vidlák, zamyslete se nad SOLIDem a přečtěte si design patterns vod Gang of Four - jen základní znalost vás oddělí asi od 90% procent českých javistů.
Design patterns jsou dogma.
Vyjadřujete se jako vzdělaný člověk, máte někde třeba odkaz na diplomku nebo github? Rád bych se podíval na váš kód a zkušenosti. Dík.
Název: Re:Co by měl znát Java junior?
Přispěvatel: Kamil Podlešák 04. 08. 2018, 17:47:56
Jo a pokud nechcete být typický český vidlák, zamyslete se nad SOLIDem a přečtěte si design patterns vod Gang of Four - jen základní znalost vás oddělí asi od 90% procent českých javistů.
Design patterns jsou dogma.
Vyjadřujete se jako vzdělaný člověk, máte někde třeba odkaz na diplomku nebo github? Rád bych se podíval na váš kód a zkušenosti. Dík.
Cože? Obrácená čárka nad e už dneska nestačí jako důkaz lepšího vzdělání? Kam ten svět spěje...

Každopádně: rady "je dobré přečíst si knihu Design Pattern of GoF" a "design patterns jsou dogma" se navzájem nijak nevylučují. Obecně: pokud je něco považováno za dogma, nejlepší je podívat se přímo na původní, zdrojovou verzi.
Název: Re:Co by měl znát Java junior?
Přispěvatel: Kamil Podlešák 04. 08. 2018, 17:58:05
Přidám ještě jeden zdroj ponaučení, na který se zde na rootu často zapomíná: www.dilbert.com

Pozor, je potřeba se zaměřit spíš na starší ročníky - posledních pár let je hlavním tématem Donald Trump, a to není zrovna užitečné pro korporátního začátečníka. Pravda, v korporacích lze politické názory využít pro kariérní postup, ale není to nic pro amatéry.
Název: Re:Co by měl znát Java junior?
Přispěvatel: hurvajs 04. 08. 2018, 19:23:29
Jo a pokud nechcete být typický český vidlák, zamyslete se nad SOLIDem a přečtěte si design patterns vod Gang of Four - jen základní znalost vás oddělí asi od 90% procent českých javistů.
Design patterns jsou dogma.
Vyjadřujete se jako vzdělaný člověk, máte někde třeba odkaz na diplomku nebo github? Rád bych se podíval na váš kód a zkušenosti. Dík.
Cože? Obrácená čárka nad e už dneska nestačí jako důkaz lepšího vzdělání? Kam ten svět spěje...

Každopádně: rady "je dobré přečíst si knihu Design Pattern of GoF" a "design patterns jsou dogma" se navzájem nijak nevylučují. Obecně: pokud je něco považováno za dogma, nejlepší je podívat se přímo na původní, zdrojovou verzi.
To první je opravdu rada, ale to druhé je výkřik do prázdna. Za mne doporučím ještě něco od Bertranda Meyera.
Název: Re:Co by měl znát Java junior?
Přispěvatel: kimec 05. 08. 2018, 00:38:23
Kromě základů Javy, co by měl znát dál? Co musí mít? A co by bylo pěkné to mít?

musite:

bolo by pekne:

Radsej ako GoF by som vam odporucil low level evergreeny, ktore platili, platia a budu platit, nech pisete v Jave, Scale, Kotline, Springu a Hibernate:
Ak mate potrebu nacvicovat nejake patterny, tak si mozete citat zdrojaky napr. Springu na githube alebo ineho projektu, ktory ma dobru reputaciu alebo je popularny.

Na objektovo orientovane programovanie by som sa az tak nefixoval, kedze aj v Jave sa dostavaju do popredia "nove paradigmy" ako actor model, funkcionalne programovanie, reaktivne kniznice a pri nich sa vam viac oplati pozabudnut na objekty a osvojit si nove abstrakcie a pristupy, ktore v GoF nenajdete.

Liferay-u a portletom sa radsej vyhnite.
Název: Re:Co by měl znát Java junior?
Přispěvatel: Emmet 05. 08. 2018, 01:51:04
Když se bavíme o Dilbertovi, obě ty knížky od D-Fense jsou také dobrý nápad. :)

https://www.kosmas.cz/knihy/140218/zmrdi-vohnouti-a-my/
Název: Re:Co by měl znát Java junior?
Přispěvatel: Trollopata 05. 08. 2018, 03:50:00
(php již nezmiňuji, tahle lopatovina správně míří do propadliště dějin).
To jste urazil všechny slušné lopaty, PHP je tak leda kyblíček a bábovička ;-)
Název: Re:Co by měl znát Java junior?
Přispěvatel: Hans 05. 08. 2018, 10:14:23
Můj plán byl získat certifikát Oracle Certified Associate Java SE 8 Programmer I a k tomu se naučit nějaké ty základní návrhové vzory (design patterns) a potom směle vyrazit na pohovor. No, pod slovem junior si evidentně představuji něco trošku jiného než zbytek IT světa  ;D
Název: Re:Co by měl znát Java junior?
Přispěvatel: bhaktar 05. 08. 2018, 10:49:20
Vy co urážíte php co teda děláte vy jaký ste borci co ?
Název: Re:Co by měl znát Java junior?
Přispěvatel: legenda_opet_uraduje 05. 08. 2018, 10:52:19
Vy co urážíte php co teda děláte vy jaký ste borci co ?
Prolog, Haskell, Verilog a taky Aficionado( tenhle překladač jsem si napsal sám).
Název: Re:Co by měl znát Java junior?
Přispěvatel: pnov50 05. 08. 2018, 11:15:48
Vy co urážíte php co teda děláte vy jaký ste borci co ?

To neřešte, to jsou jen hloupé povídačky zamindrákovaných klučíků, co nikdy nic nedokázali. Podívejte se na významné projekty postavené na PHP a MySQL (obojí je hlupáky velmi rádo uráženo) a s takovými borečky nediskutujte, nemá to cenu. Taková individua pak na pracovním úřadě povídají úřednicím pohádky typu: "No, já kdybych psal ten Facebook, no tak to by byla jiná, to by to šplapalo úplně jinak a Facebook by byl úplně někde jinde".
Název: Re:Co by měl znát Java junior?
Přispěvatel: Fernet 05. 08. 2018, 11:20:40
Vy co urážíte php co teda děláte vy jaký ste borci co ?
Python primárně
Elixír tam, kde už se dá použít stejně dobře, jako Python
Java velice málo, mám na starost jednu legacy apku v Javě a občas do toho musím rýpnout
Název: Re:Co by měl znát Java junior?
Přispěvatel: anonym 05. 08. 2018, 12:18:53
Kromě základů Javy, co by měl znát dál? Co musí mít? A co by bylo pěkné to mít?

musite:
  • git
  • maven
  • linux (beginner)

bolo by pekne:
  • keby ste vedeli, co je Java Memory Model a happens-before relationship

Radsej ako GoF by som vam odporucil low level evergreeny, ktore platili, platia a budu platit, nech pisete v Jave, Scale, Kotline, Springu a Hibernate:
  • Prednasky Shipileva (https://shipilev.net/)
  • Google group Mechanical Sympathy (https://groups.google.com/forum/#!forum/mechanical-sympathy)
  • Blog Nitsana Wakarta Psychosomatic, Lobotomy, Saw (http://psy-lob-saw.blogspot.com/)
  • Blog Cliffa Clicka (http://cliffc.org/blog/)
Ak mate potrebu nacvicovat nejake patterny, tak si mozete citat zdrojaky napr. Springu na githube alebo ineho projektu, ktory ma dobru reputaciu alebo je popularny.

Na objektovo orientovane programovanie by som sa az tak nefixoval, kedze aj v Jave sa dostavaju do popredia "nove paradigmy" ako actor model, funkcionalne programovanie, reaktivne kniznice a pri nich sa vam viac oplati pozabudnut na objekty a osvojit si nove abstrakcie a pristupy, ktore v GoF nenajdete.

Liferay-u a portletom sa radsej vyhnite.

Proč se má vyhnout liferay portletům?
Název: Re:Co by měl znát Java junior?
Přispěvatel: bhaktar 05. 08. 2018, 13:08:58
Vy co urážíte php co teda děláte vy jaký ste borci co ?

To neřešte, to jsou jen hloupé povídačky zamindrákovaných klučíků, co nikdy nic nedokázali. Podívejte se na významné projekty postavené na PHP a MySQL (obojí je hlupáky velmi rádo uráženo) a s takovými borečky nediskutujte, nemá to cenu. Taková individua pak na pracovním úřadě povídají úřednicím pohádky typu: "No, já kdybych psal ten Facebook, no tak to by byla jiná, to by to šplapalo úplně jinak a Facebook by byl úplně někde jinde".

Ano souhlasím my php vývojáři totiž zasloužíme si respekt víte, já dělám php 15 let a dělám svoji práci jak umím nejlíp a to co tady čtu to mě mnohdy uráží, pánové uvědomte si co píšete a přestaňte plácat nesmysly
Název: Re:Co by měl znát Java junior?
Přispěvatel: Géomètre 05. 08. 2018, 13:30:23
Vy co urážíte php co teda děláte vy jaký ste borci co ?
Třeba píšou kód pro CERN a NASA.
Název: Re:Co by měl znát Java junior?
Přispěvatel: David 05. 08. 2018, 13:57:59
Kromě základů Javy, co by měl znát dál? Co musí mít? A co by bylo pěkné to mít?

musite:
  • git
  • maven
  • linux (beginner)

bolo by pekne:
  • keby ste vedeli, co je Java Memory Model a happens-before relationship

Radsej ako GoF by som vam odporucil low level evergreeny, ktore platili, platia a budu platit, nech pisete v Jave, Scale, Kotline, Springu a Hibernate:
  • Prednasky Shipileva (https://shipilev.net/)
  • Google group Mechanical Sympathy (https://groups.google.com/forum/#!forum/mechanical-sympathy)
  • Blog Nitsana Wakarta Psychosomatic, Lobotomy, Saw (http://psy-lob-saw.blogspot.com/)
  • Blog Cliffa Clicka (http://cliffc.org/blog/)
Ak mate potrebu nacvicovat nejake patterny, tak si mozete citat zdrojaky napr. Springu na githube alebo ineho projektu, ktory ma dobru reputaciu alebo je popularny.

Na objektovo orientovane programovanie by som sa az tak nefixoval, kedze aj v Jave sa dostavaju do popredia "nove paradigmy" ako actor model, funkcionalne programovanie, reaktivne kniznice a pri nich sa vam viac oplati pozabudnut na objekty a osvojit si nove abstrakcie a pristupy, ktore v GoF nenajdete.

Liferay-u a portletom sa radsej vyhnite.

Proč se má vyhnout liferay portletům?

Protoze Liferay je zlo. Ale pokud jsi sadista tak se vyvoji v Liferay klidne venuj...
Název: Re:Co by měl znát Java junior?
Přispěvatel: hurvajs 05. 08. 2018, 15:55:50
Vy co urážíte php co teda děláte vy jaký ste borci co ?
Třeba píšou kód pro CERN a NASA.
Zatím všichni lidi kteří byli dobří (co znám) a co vystudovali nějaký prestižní obor si buď hlavu srovnali po studijích nebo ji měli v pořádku už při něm (ano svádí to k tomu, že jste něco více než ostatní). Z toho jak se prezentujete tak je vám buď 20 nebo jste hrozný k*k*t 8)  Doporučuji vám si přečíst nějaký zajímavý životopis, ať vám spadne hřebínek: https://www.quantamagazine.org/tag/2018-fields-medal-and-nevanlinna-prize-winners/
Název: Re:Co by měl znát Java junior?
Přispěvatel: balki 05. 08. 2018, 15:57:08

musite:
  • git
  • maven
  • linux (beginner)

bolo by pekne:
  • keby ste vedeli, co je Java Memory Model a happens-before relationship

Radsej ako GoF by som vam odporucil low level evergreeny, ktore platili, platia a budu platit, nech pisete v Jave, Scale, Kotline, Springu a Hibernate:
.......

a objektovo orientovane programovanie by som sa az tak nefixoval ...

Ano, git-maven-linux mu budu na dve veci. Dojde do firmy, kde bude povedzme subversion-gradle-windows a je v zadeki. Taketo vifikundacie sa ucia vacsinou za pochodu :) Aj tie reci o kotilne, a hate GoF a nefixovanie sa na oop, to je len bla-bla.  Java je v prvom rade o oop, takze by ho ozaj bolo dobre vediet spravne pouzit.
Název: Re:Co by měl znát Java junior?
Přispěvatel: Trollopata 05. 08. 2018, 16:16:14
To neřešte, to jsou jen hloupé povídačky zamindrákovaných klučíků, co nikdy nic nedokázali. Podívejte se na významné projekty postavené na PHP a MySQL (obojí je hlupáky velmi rádo uráženo) a s takovými borečky nediskutujte, nemá to cenu. Taková individua pak na pracovním úřadě povídají úřednicím pohádky typu: "No, já kdybych psal ten Facebook, no tak to by byla jiná, to by to šplapalo úplně jinak a Facebook by byl úplně někde jinde".

Ano souhlasím my php vývojáři totiž zasloužíme si respekt víte, já dělám php 15 let a dělám svoji práci jak umím nejlíp a to co tady čtu to mě mnohdy uráží, pánové uvědomte si co píšete a přestaňte plácat nesmysly
I z písku na pláži se dají postavit velké hrady, i lempl i génius dělají svou práci, jak nejlépe umějí. Já kydám hnůj po enterprasatech lopatou a widlema a z toho, co se tu občas píše, se rozhodně nesesypu ;-)
Název: Re:Co by měl znát Java junior?
Přispěvatel: Géomètre 05. 08. 2018, 16:55:46
máte někde třeba odkaz na diplomku nebo github?
Proč by měl někdo dávat odkazy na diplomku nebo github puberťákům nebo póvlu na fóru?
Název: Re:Co by měl znát Java junior?
Přispěvatel: Géomètre 05. 08. 2018, 16:57:39

musite:
  • git
  • maven
  • linux (beginner)

bolo by pekne:
  • keby ste vedeli, co je Java Memory Model a happens-before relationship

Radsej ako GoF by som vam odporucil low level evergreeny, ktore platili, platia a budu platit, nech pisete v Jave, Scale, Kotline, Springu a Hibernate:
.......

a objektovo orientovane programovanie by som sa az tak nefixoval ...
Java je v prvom rade o oop
Akorát že Java má svou představu o OOP.
Název: Re:Co by měl znát Java junior?
Přispěvatel: Géomètre 05. 08. 2018, 17:02:45
Ano souhlasím my php vývojáři totiž zasloužíme si respekt víte, já dělám php 15 let a dělám svoji práci jak umím nejlíp a to co tady čtu to mě mnohdy uráží
i lempl i génius dělají svou práci, jak nejlépe umějí
To je přirozený běh věcí, jen nevím, proč by si za to lempl zasloužil respekt.
Název: Re:Co by měl znát Java junior?
Přispěvatel: Digi 05. 08. 2018, 17:14:23
Vy co urážíte php co teda děláte vy jaký ste borci co ?
Třeba píšou kód pro CERN a NASA.
Zatím všichni lidi kteří byli dobří (co znám) a co vystudovali nějaký prestižní obor si buď hlavu srovnali po studijích nebo ji měli v pořádku už při něm (ano svádí to k tomu, že jste něco více než ostatní). Z toho jak se prezentujete tak je vám buď 20 nebo jste hrozný k*k*t 8)  Doporučuji vám si přečíst nějaký zajímavý životopis, ať vám spadne hřebínek: https://www.quantamagazine.org/tag/2018-fields-medal-and-nevanlinna-prize-winners/

Co je úspěch? Proč by měl někomu padat hřebínek při čtení cizích CVček? To je banda matematiků v akademické sféře nějaký univerzální etalon? Víte že pornohvězdy si taky udělují ceny?
Název: Re:Co by měl znát Java junior?
Přispěvatel: Géomètre 05. 08. 2018, 17:39:29
To je banda matematiků v akademické sféře nějaký univerzální etalon?
Matematici jsou vůbec divní, používají divné nesrozumitelné symboly a rozhodně by byli užitečnější někde u lopaty  ;)
Název: Re:Co by měl znát Java junior?
Přispěvatel: balki 05. 08. 2018, 17:46:18

musite:
  • git
  • maven
  • linux (beginner)

bolo by pekne:
  • keby ste vedeli, co je Java Memory Model a happens-before relationship

Radsej ako GoF by som vam odporucil low level evergreeny, ktore platili, platia a budu platit, nech pisete v Jave, Scale, Kotline, Springu a Hibernate:
.......

a objektovo orientovane programovanie by som sa az tak nefixoval ...
Java je v prvom rade o oop
Akorát že Java má svou představu o OOP.

To ano, ale vysrat sa na GoF a OOP, lebo java postupne zahrna aj ine paradigmy, je povestne vyliatie dietata aj s vanickou. 

Pri oop v jave je jedno, ze ci je to staticky, dynamicky typovane, orechove, alebo makove. Hlavne, aby tam nerobili haluze s dedicnostou typu ziak dedi od skoly, alebo "dajme tam rovnakeho parenta, ked to ma spolocny kod". A aby vedeli dat do kopy fungujucu aplikaciu, ktora nie je totalne spagetova.

GoF vzory netreba ani pouzivat, ale staci si ich odskusat, pochopit ich a vediet, ze su. Ked sa prepisu cez aspekty, stane sa z nich casto nieco tak primitivne, ze to nestoji za rec. No, ked clovek nema o nich potuchy, tak hrozi, ze objavi koleso a vlastne tie vzory pouzije, len s vacsou namahou.
Název: Re:Co by měl znát Java junior?
Přispěvatel: Géomètre 05. 08. 2018, 17:57:56

musite:
  • git
  • maven
  • linux (beginner)

bolo by pekne:
  • keby ste vedeli, co je Java Memory Model a happens-before relationship

Radsej ako GoF by som vam odporucil low level evergreeny, ktore platili, platia a budu platit, nech pisete v Jave, Scale, Kotline, Springu a Hibernate:
.......

a objektovo orientovane programovanie by som sa az tak nefixoval ...
Java je v prvom rade o oop
Akorát že Java má svou představu o OOP.
GoF vzory netreba ani pouzivat, ale staci si ich odskusat, pochopit ich a vediet, ze su. Ked sa prepisu cez aspekty, stane sa z nich casto nieco tak primitivne, ze to nestoji za rec.
Přesně tak.
Název: Re:Co by měl znát Java junior?
Přispěvatel: kimec 05. 08. 2018, 21:24:55

To ano, ale vysrat sa na GoF a OOP, lebo java postupne zahrna aj ine paradigmy, je povestne vyliatie dietata aj s vanickou. 

Pri oop v jave je jedno, ze ci je to staticky, dynamicky typovane, orechove, alebo makove. Hlavne, aby tam nerobili haluze s dedicnostou typu ziak dedi od skoly, alebo "dajme tam rovnakeho parenta, ked to ma spolocny kod". A aby vedeli dat do kopy fungujucu aplikaciu, ktora nie je totalne spagetova.

GoF vzory netreba ani pouzivat, ale staci si ich odskusat, pochopit ich a vediet, ze su. Ked sa prepisu cez aspekty, stane sa z nich casto nieco tak primitivne, ze to nestoji za rec. No, ked clovek nema o nich potuchy, tak hrozi, ze objavi koleso a vlastne tie vzory pouzije, len s vacsou namahou.
1. Podla mna reaguje na nieco, co som nenapisal. Asi sa snazite citat prilis medzi riadkami.

2. Cize patterny sa netreba ucit, lebo  clovek sa ich nauci rovnako za behu ako ten git, maven a linux, len s vacsou namahou.

K tej vanicke: Aj dietatu date najprv citat prirucku spisovneho jazyka kym vyda prve slovo? Alebo kazdy v detstve musime objavit uz objavene koleso? Myslim si, ze bilingvalne alebo multilingvalne deti maju vyhodu v tom, ze vidia jazykove suvislosti, ktore ini nevidia. Vy si teda myslite, ze to nie dobre?
Název: Re:Co by měl znát Java junior?
Přispěvatel: balki 06. 08. 2018, 08:07:46

To ano, ale vysrat sa na GoF a OOP, lebo java postupne zahrna aj ine paradigmy, je povestne vyliatie dietata aj s vanickou. 

Pri oop v jave je jedno, ze ci je to staticky, dynamicky typovane, orechove, alebo makove. Hlavne, aby tam nerobili haluze s dedicnostou typu ziak dedi od skoly, alebo "dajme tam rovnakeho parenta, ked to ma spolocny kod". A aby vedeli dat do kopy fungujucu aplikaciu, ktora nie je totalne spagetova.

GoF vzory netreba ani pouzivat, ale staci si ich odskusat, pochopit ich a vediet, ze su. Ked sa prepisu cez aspekty, stane sa z nich casto nieco tak primitivne, ze to nestoji za rec. No, ked clovek nema o nich potuchy, tak hrozi, ze objavi koleso a vlastne tie vzory pouzije, len s vacsou namahou.
1. Podla mna reaguje na nieco, co som nenapisal. Asi sa snazite citat prilis medzi riadkami.

2. Cize patterny sa netreba ucit, lebo  clovek sa ich nauci rovnako za behu ako ten git, maven a linux, len s vacsou namahou.

K tej vanicke: Aj dietatu date najprv citat prirucku spisovneho jazyka kym vyda prve slovo? Alebo kazdy v detstve musime objavit uz objavene koleso? Myslim si, ze bilingvalne alebo multilingvalne deti maju vyhodu v tom, ze vidia jazykove suvislosti, ktore ini nevidia. Vy si teda myslite, ze to nie dobre?

Vzory a oop su skor o principoch, ktore platia vo vsetkych oop jazykoch. (+- na par datailov).  Git je dost specificka implementacia VCS, ktoru pouzivaju masochisti a ti, ktori musia. Maven detto je to  specificky buildovaci nastroj a uz aj dost zastaraly. Linux je dost specificky klon unixu, ktory potrebuje vela vedomosti na zvladnutie, ked dotycny neovlada javu, tak v "prvom" rade ho zahlcovat linuxom je trosku nerozum.

Aj s tymi multilingualnymi vecami je to pekne, no zahodit OOP a GoF , miesto toho pozerat ine paradigmy a low level zalezitosti, tak junior sa javu v zivote nenauci. Bude odsudeny na vecnu spagetizaciu. Skor je lepsie, ked programator pochopi pojem casovej a pamatovej zlozitosti algoritmu, nez ked nahana bajtiky na virtualke.
Název: Re:Co by měl znát Java junior?
Přispěvatel: dustin 06. 08. 2018, 09:17:26
IMO začátečník nepřijde do firmy vytvářet build stávajícího systému, maven bude pravděpodobně používat jen "uživatelsky", max. přidat knihovnu do závislostí. IMO začátečník nemusí umět detaily mavenu a základ je opět jednoduchý.

Git je pro vývojáře z mého pohledu základ. Pokud se tam trochu zamotá (složitější konflikt, rebase), zkušenější kolega jistě poradí/zaučí. Nedovedu si představit něco podobného nepoužívat, to by nám hráblo...

Linux mu klidně někdo nainstaluje a začátečník jej bude používat, není důvod, aby se do něj vrtal. Opět pro vývojáře žádná překážka. Samozřejmě pokud firma vyvíjí javu na windows a vyhovuje jim, proč ne.
Název: Re:Co by měl znát Java junior?
Přispěvatel: git lopata 06. 08. 2018, 09:47:37
Git je dost specificka implementacia VCS, ktoru pouzivaju masochisti a ti, ktori musia.
Co používat místo gitu? Mám zkušenosti s perforce a SVN a obojí je ve srovnání s gitem úplná tragédie.