Budowa imperium finansowego... a tak serio to od cepa do gier ko... do java developera :)

0

Witam wszystkich, otóż pewnego deszczowego popołudnia wracając z buta do domu i będąc jeszcze studentem uświadomiłem sobie, że muszę napisać jakąś długą pracę licencjacką na zakończenie studiów i jeszcze to obronić? Pamiętam to dobrze, pomyślałem sobie "yyy... pier**le, nie będę pisał żadnej pracy, więcej mnie tam nie zobaczą". Więc zacząłem myśleć co by tu można wyciułać "hmm... w sumie to kiedyś chciałem być programistą" przychodzę do domu, odpalam mojego starego peceta, wpisuję w wyszukiwarkę 4programmers (tak, byłem tutaj o wiele wcześniej) czytam dziesiątki tematów, są programiści co od małego już kodują, są po filozofii, później patrzę na oferty pracy, widełki "no Panie! idealnie, co ja jestem jakiś młody cep, żeby pracować jak niewolnik za 10zł/h?" Żartuję, żadna praca nie hańbi : )

Chciałbym w tym temacie przedstawić swoją ścieżkę kariery od całkowitego zera jakim jestem : ) do przynajmniej dostania pierwszego etatu, będę go traktować jak dziennik pracy, być może to mnie bardziej zmotywuje jeśli chodzi o systematyczność.

Jestem zielony we wszystkim, ale wszyscy przecież kiedyś zaczynali, poza tym Polacy wymiatają.

Na początku wybrałem C#, później Java, później znów wątpliwości, więc wziąłem monetę, reszka = C#, orzeł = Java. Rzuciłem, jest orzeł czyli Java, jeszcze raz, żeby nie było user image znowu orzeł.
user image

Ok, super, tylko co teraz?

Pierwsza ściana i pytanie: Kolega @Shalom pisał, że Java to głównie Web http://4programmers.net/Forum/1012659 (tak z ciekawości, to w jakim języku się teraz pisze głównie aplikacje desktopowe?)

, więc zastanawiam się czy mam zacząć uczyć się Java SE, czy od razu iść w Java EE, a może Spring? chociaż myślę, że powinnienem mieć jakieś podstawy z czystego języka. (różnice pomiędzy znam stąd Java SE kontra Java EE? i gugli angielskich) chociaż w sumie na stronie oracle pisze w Java SE Overview "Java applications on desktops and servers" to mam rozumieć, że te serwery nie są podłączone do internetu czy są to programy, które służą jakoś do zarządzania nimi?

Bardzo bym prosił o odpowiedzi, podpowiedzi, wszelką krytykę, słowa otuchy, przydatne linki lub cokolwiek.

Pozdrawiam serdecznie wszystkich użytkowników.

PS. W sumie to nie wiem czy ten temat powinnien być w edukacji czy karierze.

0

Też rzucałem monetą xD I też wypadła Java xD

3

Obowiązkowo musisz umieć Java SE, od tego nie uciekniesz. Potem czy Spring czy JEE to i tak będziesz musiał znać conajmniej JPA/JMS + IoC(CDI/Spring DI) + REST (Jersey/Spring MVC). To jest podstawa do pracy w czymkolwiek.

1

NoZi dzięki za odpowiedź.

Postanowiłem ułożyć sobie taki plan nauki:

  • JavaSE
  • nauka testowania
  • trochę wzorców projektowych
  • potem zobaczymy

Mógłby ktoś odpowiedzieć na pytanie czy najlepiej nauczyć się dobrze Springa i później JavaEE, czy od razu po trochu Spring i JavaEE? Wolałbym mieć już rozjaśnione na starcie.

Pozdrawiam.

4

@somekint zarówno Spring jak i JEE to są kobyły z n-technologiami. Nie nauczysz się wszystkich a zresztą nawet nie ma sensu. Proponuje wybrać po prostu mix który aktualne jest poszukiwany na rynku pracy i tyle ;]

1 użytkowników online, w tym zalogowanych: 0, gości: 1