Przekwalifikowanie się z PHP na Javę a zarobki na start

0

Witajcie,
Mam takie pytanie: mam 2 lata doświadczenia komercyjnego w PHP, jednak nie leży mi ten język i zacząłem uczyć się Javy.
Póki co nie znam za bardzo bibliotek, pewnie siądę do Springa. Ogólnie chciałbym w miarę szybko zacząć robotę w Javie więc pewnie przejrze tutoriale, zrobie jakiś prosty projekt aby ogarnąć rzeczy i będę uderzać.
Chyba że jest szansa z samą Javą?

Druga sprawa to jakie zarobki powinienem sobie zawołać, aby nie odstraszyć pracodawcy, ale z drugiej strony żeby nie być frajerem? Pod koniec w PHP doszedłem do 6.5k (netto), czego się spodziewać na starcie w Javie biorąc pod uwagę te 2 lata doświadczenia? Nie wyobrażam sobie zaczynać od stażu, ponoć juniorskie stawki zaczynają się od 3k netto, czy jest co liczyć na 5K netto czy raczej taką sumą zniechęcę pracodawcę? Jak wycenić te 2 lata doświadczenia?

0

Normalnie mógłbyś pewnie startować od 5k, ale zanim cie oduczą złych nawyków które nabyłeś przez 2 lata z PHP to myśle że musisz zejść do 4 póki co... ;]

0

@Shalom
Dzięki, co do złych nawyków to myśle że nie jest tak źle, w PHP wpadłem bo chciałem szybko zacząć zarabiać ale widzę jakie to bagno. Ogarniam wzorce, MVC, REST, także w samej Javce trochę jak to wszystko działa (JVM).
I 4k dobre na początek. A to ze znajomością Springa czy samą Javą?

0

Obawiam sie ze o pracę w samej Javie może być trudno, bo jednak wiekszość rynku to jest Web/Enterprise i bez Springa albo JEE po prostu trudno będzie coś znaleźć. Niemniej żarty żartami, ale jak ktoś ogarnia na czym polega MVC i Rest to już jest spory plus, bo tak realnie to ogarnięcie jak wystawić endpoint w Spring MVC to jest niewiele roboty.
Generalnie na start powinno wystarczyć ogarnięcie CDI, Spring MVC, JPA, Spring Data i Spring Boot, a potem w zależności od tego czego dana firma uzywa to jakieś JAX-RS, JAX-WS, JMS i inne trzyliterowe skróty ;)

Nie wiem też co tam robiłeś dokładnie, ale jeśli ogarniasz też coś z Frontu to znów plus, bo to akurat ci zostaje.

0

Na start wystarczy core Java + Spring IoC/MVC/Data, nie jest aż tak trudne ;)

@Shalom niestety wiele Java developerów nie ma zbyt dobrych praktych i sam mam problem ze znialezieniem firmy po której nie trafię na onkologię (np. metody w kontrolerach po 30 linijek wraz z logiką...)

0
Dzięki, co do złych nawyków to myśle że nie jest tak źle, w PHP wpadłem bo chciałem szybko zacząć zarabiać ale widzę jakie to bagno. 

Bagno? PHP i JS to najlepsze technologie webowe jakie kiedykolwiek wymyslono. Java to dopiero bagno.
PHP, to doskonałe frameworki, ciągły rozwój (PHP 7) i mnóstwo innych benefitów. Podobnie JS,a JAVA, to dopiero bagno.
Projekty kobyły pisane przez prostych rzemieślników. Całe mnóstwo g-kodu. Ogolnie Ch___, D____ i kamieni kupa.
JAVA jest 3-krotnie wolniejsza od PHP.

0
Cowboy from Texas napisał(a):
Dzięki, co do złych nawyków to myśle że nie jest tak źle, w PHP wpadłem bo chciałem szybko zacząć zarabiać ale widzę jakie to bagno. 

Bagno? PHP i JS to najlepsze technologie webowe jakie kiedykolwiek wymyslono. Java to dopiero bagno.
PHP, to doskonałe frameworki, ciągły rozwój (PHP 7) i mnóstwo innych benefitów. Podobnie JS,a JAVA, to dopiero bagno.
Projekty kobyły pisane przez prostych rzemieślników. Całe mnóstwo g-kodu. Ogolnie Ch___, D____ i kamieni kupa.
JAVA jest 3-krotnie wolniejsza od PHP.

JAVA jest 3-krotnie wolniejsza od PHP.

Czy to ten słynny bait? Słowo klucz, concurrency.

2
Shalom napisał(a):

Normalnie mógłbyś pewnie startować od 5k, ale zanim cie oduczą złych nawyków które nabyłeś przez 2 lata z PHP to myśle że musisz zejść do 4 póki co... ;]

screenshot-20170928150905.png

0

Większość developerów PHP przekwalifikuje się na developera Python/Django/Flash o wiele szybsze przejście.

0

Paradoksalnie dobry phpowiec bardziej odnajdzie się w javie, niż programista django / ror / nodejs. Pisząc w Symfony prędzej natkniesz się na takie tematy jak Domain Driven Design, CQRS i tym podobne. Oczywiście dla ludzi, dla których php kończy się na wordpressie tego nie zrozumieją.

0

Ja powiem tyle, że dla mnie java okazała się zupełnie innym językiem od reszty, niby c++ obiektowy, python, cokolwiek.

Ale w javie ta obiektówka byla jakoś bardziej rozwinięta niż w innych językach i niczym się nie różni od innych języków.

Jak chcesz programować w javie, to podstawy szybko ogarniesz jak progarmowałeś, a nowe rzeczy i bezpieczeństwo szybko przyswoisz jak będziesz chciał to zrobić.

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