Doświadczenie - jak zdobyć, jak zacząć?

0

Witam

Chciałbym się zorientować ile trzeba umieć z Javy żeby dostać się na praktyki/staż? Nie mam doświadczenia, chciałbym coś działać jeżeli chodzi o pracę w tym kierunku, ale nie wiem od czego zacząć... Znacie jakieś dobre projekty OpenSource, w których można się sporo nauczyć?

1

Przeczytaj ofertę pracy Juniora to będziesz wiedział czego się nauczyć.

Postaw chociażby własną stronkę na którymś z najpopularniejszych frameworków.

0

Zanim się zajmiesz jakimiś projektami typu Open Source to faktycznie najpierw zrób to co ci Spine polecił, bo raczej pogubisz się w już istniejacym kodzie

0

No tak, ale Junior to trochę inna półka. Mi bardziej chodzi o praktyki (3 albo 6 miesięczne)

0

Na praktyki nic nie trzeba umieć. Mnie gość pytał z takich rzeczy jak immutability ale potem powiedział że zna mid developerów którzy nie wiedzą co to jest. Ogólnie jak znasz język i podstawy jakichś praktycznych zastosowań (serwlety dla Javy, RoR dla Ruby itp) to się dostaniesz, ale im więcej umiesz tym większa szansa że cię potem przyjmą do pracy.

0

A żeby w Javie pisać w back end to co trzeba znać, są takie serwery darmowe jak do PHP i MySQL? Java ma wirtualny serwer jak Django, ROR czy PHP? Na którym można testować to co się napisało.

0

Spine a który framework jest teraz najlepszy do Javy i pisania stron? Po stronie serwera, back end.

1
Zwykły Tom napisał(a):

Spine a który framework jest teraz najlepszy do Javy i pisania stron? Po stronie serwera, back end.

Spring

0

Nikt cię nie będzie pytał o frameworki na rozmowie czy teście o staż. Na Juniora z tego co widziałem przydało by się umieć to co trzeba na pierwszy poziom OCP Javy. Świat się nie zawali jeżeli nie będziesz wiedział 1-2 rzeczy, ale jak na razie to rozmowy opierały się na pytaniach podobnych do tych na egzaminie Oracla. Pytania są typu : kawałek kodu i co się stanie po jego wykonaniu albo dostaniesz problem i napisz pseudokod rozwiązania.

Polecam :
http://www.amazon.com/Java-Complete-Reference-Ninth-Edition/dp/0071808558

7
  1. Postaraj się w jakikolwiek dostać na rozmowę gdziekolwiek na juniora/stażystę (to nie jest trudne, jest spory deficyt ludzi, a juniorzy są bardzo tani, czasem kilkukrotnie)
  2. Idź na rozmowę, zrób z siebie błazna, a później doucz się wszystkiego o co cię pytali.
  3. Idź na kolejną rozmowę na podobną pozycję (zbliżony stack technologiczny).
  4. Powtarzaj do skutku, aż gdzieś cię nie zatrudnią.
  5. Spędź tam 0.5-1.5 lat w tej pracy maksymalnie wykorzystując ten czas, rozwijaj się w domu itd.
    5.5: Ucz się w domu różnych rzeczy, nie tylko języka, w którym pracujesz. Eksperymentuj z nowymi rzeczami i innymi dziedzinami IT, bądź ciekawy innych podejść niz te, które masz w pracy. Czytaj branżowe blogi i newsy. Kupuj książki i rób darmowe kursy w necie.
  6. Zmień pracę na jakąś, która będzie ciekawsza i będziesz rozwijał się szybko.
  7. Spędź tam tyle, dopóki będzie ci pasowało i będziesz się rozwijał.

Done. Jesteś regularem i mniej więcej wiesz o co chodzi dalej.

P.S. To sprawdzone info i trochę uproszczony opis mojej drogi. Startowałem od juniora za 2.5k. Obecnie, po nieco ponad 3 latach kariery zmieniam pracę i wybieram między ofertami pięć razy wyższymi.

0

Dzięki wielkie za wszystkie odp :) Trochę mnie podnieśliście na duchu, bo myślałem,że będę musiał ogarnąć Springa, Scruma, Gita, SQL, Servlety, JSP, itp itd na staż albo juniora. Oczywiście część z tego znam (podstawy ofc), ale myślałem, że będzie tego dużo więcej :) Dzięki raz jeszcze!

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