Lepsza przyszłość Java czy PHP

0

Cześć,
tak jak w temacie, interesuje mnie jak radzą sobie te dwa języki na rynku pracy. Lepiej znajdę pracę w jako Java developer, czy może lepiej uczyć się PHP. Chce tworzyć aplikacje internetowe.

3

PHP, pomimo złej renomy (w dużej mierze niesprawiedliwie zdobytej), daje duże możliwości. Pół internetu na tym stoi. Można zarówno robić mini-stronki za kilka stow, jak i dość duże projekty pokroju 4programmers.net ;)

Jak nauczysz się jednego z dwóch najbardziej popularnych frameworków (zgadnij, o które chodzi ;)) to na pewno się znajdzie firma, która cię przytuli za stosowną kasę.

10

PHP = praca w szkodliwych warunkach, problemy z alkoholem, nerwica, zespół jelita drażliwego itp.

0

Php = łatwiejsze wejście. Spoko kasa. Ale duuuzo mniejsza niż w Java ;) Nowe projekty w php nie są wcale takie złe (oparte o Laravela przykładowo) :)

belzebub269 napisał(a):

najlepiej jakbyś poszedł w .net, niedługo wychodzi .net 5 i zmiecie konkurencje. A dodatkowo nie ma takiego przepychu bootcampowiczow jak w javie.

.net /.ner core fajne, to prawda :) ale no w Trojmiescie nie ma zbyt dużo firm w tym robiących (przynajmniej nie kojarzę). W php dużo łatwiej o prace - ale za to za mniejsza kasę

1

Nie ma większego znaczenia, jeśli jesteś w czymś naprawdę dobry i to lubisz. Ze swojej strony mogę polecieć NodeJS ( ale pytanie nie było o tą technologię ).

0

W obu można zarabiać dokładnie tak samo, jak się jest dobrym.
W PHP szybciej zaczniesz. Choć dużo zależy od miasta.

1

Po PHP możesz pracować w PornHubie.

2

Nie oszukujmy się w obu praca po góra 3 latach robi się nudna jak flaki z olejem. Żyć się z tego da, ale co to za komfort psychiczny żreć się z tym co się w obu językach pisze najczęściej?

2
guuren napisał(a):

Chce tworzyć aplikacje internetowe.

  1. Ale jakie? SPA czy AJAX-powered? Do tych pierwszych musisz poznać JavaScript lub TypeScript. Do tych drugich to obojętnie co wybierzesz, dodajesz "jQuery" do szukanego hasła i wystarczy. Jeśli to pierwsze to zastanów się nad node.js
  2. Ile chcesz zarobić? Charytatywnie, śpię-u-rodziców, jestem-singlem czy mam-trójkę-dzieci-i-chatę-na-kredyt? Jeśli to ostatnie to Java EE (najlepiej w jakiejś starszej wersji).
  3. Jakiego rodzaju aplikacje? Dynamiczne CMSy, portale społecznościowe czy aplikacje bankowe? Do tych ostatnich Java, chociaż Php-a używałem w pewnym dużym banku, ale to był wyjątek od reguły.
  4. Może będziesz chciał coś robić oprócz "aplikacji internetowych"? Jakieś drążenie danych, analiza obrazu, sieci neuronowe. Wtedy przyda się JavaScript, Java, Python. Php jest ściśle do WWW.
4
belzebub269 napisał(a):

najlepiej jakbyś poszedł w .net, niedługo wychodzi .net 5 i zmiecie konkurencje. A dodatkowo nie ma takiego przepychu bootcampowiczow jak w javie.

Ach te mokre sny cekratkowców :D

Java, bo możesz pouczyć się ogólnie programowania, no i jak nauczyć się Javy możesz o wiele łatwiej przechodzić na inne języki JVM i masz dzięki temu większe możliwości kariery i poznania różnych podejść i paradygmatów :)

0

Java, żeby pracować potem w c# musiałbys jedynie core ogarnąć

2

Jak nie masz studiów to łatwiej się wbić w PHP. Zarobki niestety nie są takie jak w Javie, ale z dobrym skillem i doświadczeniem nadal można przebić 15k nawet poza Warszawą. Jest sporo pracy zdalnej (również za granicą). Praca w PHP jest dość ciekawa (od pewnego poziomu) bo bardzo przekrojowa i zahacza o wiele tematów - devops, front, nosql itp. Niestety jak źle pokierujesz swoją karierą to możesz się nagle obudzić w piwnicy jakiejś "agencji interaktywnej" i wdrażać Wordpressy na skórkach z Template Monster za stawkę jak na kasie z Biedronki.
Minusem PHP jest na pewno to, że jak znasz tylko PHP to świata nie zawojujesz - na rynku ceni się osoby z przekrojową wiedzą (git, MySQL, Linux, podstawy Apacha, conajmniej podstawy frontu, system kolejkowe, jakiś większy framework itd). Ogarnięcie tego trochę czasu niestety zajmuje. Mam wrażenie, że programując w innych technologiach jest większa specjalizacja, a w PHP teamy projektowe są dość małe i to wymusza szeroką wiedzę. Dla mnie jest to plusem (ciekawsza praca), ale też na początku znając tylko PHP jesteś skazany na dość proste prace.
No i najważniejsze pracując w PHP musisz umieć śmiać się z żartów o PHP i mieć trochę dystansu. Niektórzy ciągle biorą te żarty na serio i jak jesteś gościem, który każdego musi wyprowadzać z błędu to nie starczy Ci czasu na pracę. Poza tym te żarty są całkiem śmieszne.

Praca w Javie z tego co widzę wymaga najczęściej studiów i jest trochę wiedzy, którą na studiach się zdobywa - w PHP łatwiej być samoukiem. Zarobki są jakieś 25% wyższe niż w PHP (coraz bardziej się to wypłaszcza, bo jest spora dynamika wzrostowa zarobków w PHP). W Javie prowadzi się więcej projektów wieloletnich, więc jest spora szansa, że trafisz w jakieś szambo, z drugiej strony są na pewno też projekty, które są ciekawsze niż to co będziesz robił w PHP. W PHP robi się apki o krótszym cyklu życia (choć znam i przypadki, gdzie jeszcze się utrzymuje kod w PHP 4) więc z reguły pracujesz z w miarę nowym stackiem. Praca w Javie to zazwyczaj praca w korpo - ze wszystkimi plusami i minusami.

Ogólnie mam wrażenie, że w obu technologiach wszystko zależy od tego jak pokierujesz swoją karierą. Sam gdybym miał studia inf albo zaczynał kilka lat temu to wybrałbym Jave ze względu na zarobki. Z drugiej strony mocno doceniam zalety pracy w PHP.

0
hadwao napisał(a):

Niestety jak źle pokierujesz swoją karierą to możesz się nagle obudzić w piwnicy jakiejś "agencji interaktywnej" i wdrażać Wordpressy na skórkach z Template Monster za stawkę jak na kasie z Biedronki.

To prawda i wtedy zostaje praca remote PL za nędzne 8-13k miesięcznie, albo US 30k :|
https://wordpress.org.pl/praca-zdalna-dla-php-wordpress-developer-8-13k-pln-net-b2b-t4686.html
https://jobs.wordpress.net/job/wordpress-developer-for-hdpiano-com/

1

A czemu nie node.js? Zarobki duuuuzo lepsze niż w PHP, zastosowanie podobne, dużo pracy zdalnej :) wydaje mi się ze łatwiej znaleźć coś dobrze płatnego też :)

0

PHP = Po cHolerę Programować?
W Javie nawet pisze się IDE do Javy. W PHP tego nie widziałem. Tak że ten ;)

1

Idź albo w bardzo popularną technologię z dużą ilością ofert pracy lub w totalną niszę. Obie opcje są sensowne.

Go, Ruby(RoR),

1

W php na pewno pracy Ci nie zabraknie :)

0
lukmopy napisał(a):

W php na pewno pracy Ci nie zabraknie :)

To samo można napisać o Javie lub JS, nawet w Cobolu jest co robić ;)

1
MarkPole napisał(a):
lukmopy napisał(a):

W php na pewno pracy Ci nie zabraknie :)

To samo można napisać o Javie lub JS, nawet w Cobolu jest co robić ;)

Zgadza się :) Tylko zobacz ilość dobrze płatnych ofert na php - a w node. Node tutaj wygrywa :) Jednak, sumarycznie ofert jest mniej na nodzie niż w php

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