Požadavky pro Java junior vývojáře

Jakub Galgonek

Re:Požadavky pro Java junior vývojáře
« Odpověď #15 kdy: 18. 06. 2013, 09:47:19 »
A to je otázka na syntax?
Ano i na syntax.

A jaká je, ze syntaktického hlediska, správná odpověď?


gamer

Re:Požadavky pro Java junior vývojáře
« Odpověď #16 kdy: 18. 06. 2013, 10:02:04 »
A jaká je, ze syntaktického hlediska, správná odpověď?

Správná odpověď je tady:
http://chaoticjava.com/posts/class-enume-extends-enume/
Jestli si pod pojmem "znalost syntaxe" představuješ "vím kde se píše kulatá a kde složená závorka", tak ano, tohle může mít v hlavě každý, ale nikdo se na to na pohovoru ptát nebude.

Jakub Galgonek

Re:Požadavky pro Java junior vývojáře
« Odpověď #17 kdy: 18. 06. 2013, 10:09:36 »
Jestli si pod pojmem "znalost syntaxe" představuješ "vím kde se píše kulatá a kde složená závorka", tak ano, tohle může mít v hlavě každý

Tak o tom syntax právě v podstatě je :)

Honza

Re:Požadavky pro Java junior vývojáře
« Odpověď #18 kdy: 18. 06. 2013, 11:41:10 »
To samé "bezpodminecna znalost syntaxe jazyka (uplna a presna)". To je taky nebetyčná kravina, to neumí vůbec nikdo včetně autora jazyka.

Ehm? Proč by mělo být tak těžké znát syntax Javy?

Znát do té míry, abych v tom byl schopný zapsat algoritmus ano, znát do té míry, aby to nebránilo v porozumění kódu aspoň trochu normálních kolegů ano. Znát všechno úplně a přesně ne. To šlo možná u Turbo Pascalu, ale i tam to bylo zbytečné. U javy to už ani nejde.

Honza

Re:Požadavky pro Java junior vývojáře
« Odpověď #19 kdy: 18. 06. 2013, 11:43:44 »
Junior u nas musi pracovat presne a bez chyb

He he. Presne a bez chyb nepracuje nikdo. Ani junior ani senior.


Jakub Galgonek

Re:Požadavky pro Java junior vývojáře
« Odpověď #20 kdy: 18. 06. 2013, 12:09:08 »
Znát do té míry, abych v tom byl schopný zapsat algoritmus ano, znát do té míry, aby to nebránilo v porozumění kódu aspoň trochu normálních kolegů ano. Znát všechno úplně a přesně ne.

Ale to mluvíš spíše o sémantice, ne?

r

Re:Požadavky pro Java junior vývojáře
« Odpověď #21 kdy: 18. 06. 2013, 14:19:45 »
Ehm? Proč by mělo být tak těžké znát syntax Javy?

Když se na pohovoru zeptám na tohle:
Kód: [Vybrat]
public class Enum<T extends Enum<T>>
vysypeš z rukávu co to dělá a proč to tak je?

To je taka ista onania ako ci je kompilovatelne toto:

public class StringExample {
public static String String(String s1, String s2) {
 String String = s1.concat(s2);
 return String;
}

public static void main(String... args) {
    String String = String("a", "b");
    System.out.println(String);
}
}

Ale na druhej strane preco nie ;-) Zakutia Javy su zaujimave.

Pri pohovoroch do zamestnania sa ma vzdy pytali na projekty, test mi dali u 1 z 10 zamestnavatelov.

r

Re:Požadavky pro Java junior vývojáře
« Odpověď #22 kdy: 18. 06. 2013, 15:26:14 »
Este napr. class X { public <X> X(X x) { } }

P.S. zaujimava captcha Každý... tahá pilku.:

JS

Re:Požadavky pro Java junior vývojáře
« Odpověď #23 kdy: 18. 06. 2013, 15:30:41 »
Junior u nas musi pracovat presne a bez chyb

He he. Presne a bez chyb nepracuje nikdo. Ani junior ani senior.

Mozna kompilator je to co hledaji. Ten programuje bez chyb (vetsinou..). Ale divim se, ze to neznaji.. u SW firmy bych to necekal.

nikdo

Re:Požadavky pro Java junior vývojáře
« Odpověď #24 kdy: 22. 07. 2013, 22:18:30 »
A kde si jako již pokročilejší začátečník hledat práci? Koukal jsem třeba na jobs.cz a všude (i na juniora) chtějí aspoň rok zkušeností, sql a tak. Všude čtu, že si firmy rády "vychovávají" své programátory, ale nabídky nikde.

gamer

Re:Požadavky pro Java junior vývojáře
« Odpověď #25 kdy: 23. 07. 2013, 09:47:53 »
nikdo: Inzeráty nesmíš brát tak vážně, každý tam píše kde co, ale reálně všechno nesplňuje skoro žádný kandidát a když ano, tak si za to nechá patřičně zaplatit. Rok praxe se dá snadno nahradit nějakým existujícím projektem, na kterém jsi dělal, to je lepší reference než seděl jsem na zadku ve firmě XY. Pokud tě nějaká nabídka zaujala, tak to prostě zkus a uvidíš.

eMko

  • ****
  • 456
    • Zobrazit profil
    • E-mail
Re:Požadavky pro Java junior vývojáře
« Odpověď #26 kdy: 23. 07. 2013, 13:08:12 »
A kde si jako již pokročilejší začátečník hledat práci? Koukal jsem třeba na jobs.cz a všude (i na juniora) chtějí aspoň rok zkušeností, sql a tak. Všude čtu, že si firmy rády "vychovávají" své programátory, ale nabídky nikde.

Tím SQL naštěstí myslí "napiš dotaz, který je schopen vytáhnout data, která jsou rozprsklá ve 3 tabulkách". Je k tomu potřeba (nadneseně) vědět, jak použít slovo select a inner/outer join. Junior programátora zpravidla nenechají rýpat do databáze, psát uložené procedury, triggery apod. - na to je jiná pozice. (A pokud ano, zpravidla vznikne taková s*ačka, že už je to pak jedno, jestli to umíš nebo ne.) A napsat SQL dotaz patří ke slušnýmu vychování, stejně jako mít základní pojem o databázích; tedy pokud se nebavíme o pozicích, kde programuješ PLCčka, mikrokontrolery a tak, ale o "běžné" programátorské pozici na "byznys" aplikace.

Jinak na jobs.cz a podobných serverech jsou dost často fake nabídky pracovních agentur, které Tě jenom pozvou na pohovor a pak šupnou životopis do databáze, případně Tě posílají všude, i na pozici, kde nemají šanci Tě vzít - prostě co kdyby (z každého zaměstnaného přes ně mají jednorázově 2-4násobek jeho platu).

U menších a středních firem je lepší si nějaké vytipovat (např. se zeptej spolužáků, jestli tam nemají známé nebo tam sami nepracují) a zajít tam osobně - ze zkušeností musím říct, že tímto dosáhneš mnohem lepších výsledků. Mě takto vzali na pohovory a často mi nabídli místo i tam, kde nikoho zrovna nehledali. U velkých firem a korporací to samozřejmě fungovat nebude, na druhou stranu tam obvykle nebývá nouze o pracovní nabídky - zkus si prohlédnout jejich weby.

A z toho, že nesplňuješ všechny požadavky, si nelam hlavu. Důležité je znát obecné principy a umět používat hlavu, ne vědět co dělá jedna každá třída v balíku rt.jar. Přijdi na pohovor a ukaž, že nejsi totální vocas. Raději vezmou Tebe, než vola s praxí. A když ne, něco to o té firmě svědčí...