Co sie dzieje z PHP'owym rynkiem pracy?

Co sie dzieje z PHP'owym rynkiem pracy?
poniatowski
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1666
0

Robilem 12+ lat w PHP. Zauwazylem, ze zarobki spadly, a pracy jest malo. Co myslicie o zmianie na Python ew .net? Ktos zmienial? Widze, ze w Pythonie jest troche tej pracy. Myslalem, o Python + Django. Troche lipa, ze tak malo ofert w PHP. Moze to nie jezyk w ktorym pisze sie appki dla bankow, ale dalej nie jest taki tragiczny.

obscurity
  • Rejestracja: dni
  • Ostatnio: dni
0

Ja zmieniałem na .net, ale jakieś 12 lat temu. .NET jest bardzo fajny, ale jak ci zależy na ilości ofert pracy to nie przoduje. Python i java mają znacznie więcej ofert, ale też wykładniczo więcej kandydatów więc też nie jest różowo.
Ogólnie jest gorzej wszędzie, rynek trochę śpi, choć ostatnio na przykład u mnie zaczęli masowo przyjmować i po rocznym zastoju mamy 3 nowych członków zespołu. Warto znać więcej niż jeden język, trochę dziwne i źle świadczy o tobie że przez tyle lat nie zainteresowałeś się żadnym innym językiem, zwłaszcza że frameworki współdzielą dużo idei i nowe trendy rozlewają się na wszystkie języki, więc nie ma zbytniego szoku w przechodzeniu między nimi. No i nie musisz "zmieniać" języka, po prostu możesz się nauczyć nowych i potem mieć kilka razy więcej ofert w których możesz przebierać.

poniatowski
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1666
0
obscurity napisał(a):

Ja zmieniałem na .net, ale jakieś 12 lat temu. .NET jest bardzo fajny, ale jak ci zależy na ilości ofert pracy to nie przoduje. Python i java mają znacznie więcej ofert, ale też wykładniczo więcej kandydatów więc też nie jest różowo.
Ogólnie jest gorzej wszędzie, rynek trochę śpi, choć ostatnio na przykład u mnie zaczęli masowo przyjmować i po rocznym zastoju mamy 3 nowych członków zespołu. Warto znać więcej niż jeden język, trochę dziwne i źle świadczy o tobie że przez tyle lat nie zainteresowałeś się żadnym innym językiem, zwłaszcza że frameworki współdzielą dużo idei i nowe trendy rozlewają się na wszystkie języki, więc nie ma zbytniego szoku w przechodzeniu między nimi. No i nie musisz "zmieniać" języka, po prostu możesz się nauczyć nowych i potem mieć kilka razy więcej ofert w których możesz przebierać.

To tak niedokonca jest jak piszesz. Moim skromnym zdaniem, jakbym przelaczyl sie np na Python to szybko wybilbym sie w PHP. Obecnie PHP dosc szybko rozwijaja. Dosc sporo zmian w samym jezyku. Do tego jest kilka frameworkow, ktore tez co chwile wywalaja nowe zmiany. Nie wiem czy dobrze czy zle to o mnie swiadczy, moze masz racje. Nie wiem. Chcialem byc najlepszy w jednym jezyku. Takie bylo zalozenie. I zalozenie zreazlizowane. Tylko teraz cienko z praca, place takie sobie. Druga sprawa, latwo sie madrzyc jak 10 lat temu latwo bylo zmienic technologie czy jezyk w tej samej pracy. Znam kilka osob, ktore poprosily zmiane z PHP np ja Jave czy .net. I pracodawca ucieszyl sie i pozwolil i uczyc sie nowego jezyka w pracy. Przelaczyli sie od razu. Uczenie sie nowego jezyka po pracy jest ciezkie. Ja mam rodzine, mam hobby i mam jedno zycie. Do tego jezeli nauczu sie Python nie gwarantuje mi to otrzymanie pracy. Jendka badz nie badz, nie bede mial doswiadczenia komercyjnego. Jedynie osobiste projekty, a to moze byc roznica. Pozdrawiam

obscurity
  • Rejestracja: dni
  • Ostatnio: dni
2

Moim zdaniem nie da się być dobrym programistą znając tylko jeden język. Warto zaglądać do innych, podłapywać pomysły, czasem to pomaga zaadaptować rozwiązanie nawet z innego języka lub znaleźć bibliotekę która to implementuje zamiast wynajdywać koło od nowa. Takie biblioteki są tworzone właśnie przez fanów dwóch lub więcej języków którzy przenoszą koncepty pomiędzy językami i ich uważam za dobrych programistów a nie ludzi którzy są na bieżąco z tym co wprowadza ich własny i jedyny język.

Nie trzeba aktywnie programować w języku żeby śledzić zmiany - te nie są aż tak duże i częste. Zazwyczaj raz na pół roku wystarczy przejrzeć changelog, ewentualnie zrobić szybki projekt żeby zaznajomić się lepiej z nową składnią. Co do frameworków to często mają breaking changes pomiędzy wersjami. Nic się nie stanie jak ominiesz wersję lub dwie, jak po roku się nauczysz najnowszej to będziesz na tym samym poziomie co ludzie którzy programują w tym frameworku bez przerwy w każdej wersji, z tą różnicą że nie będziesz miał zaplecza bezużytecznej i przestarzałej wiedzy.

Co do uczenia się - naprawdę masz tak dużo zadań w pracy i tak skrupulatnie wypełniasz obowiązki że nie wygospodarujesz sobie godzinki podczas godzin pracy na samorozwój? Uczenie się nowego języka nie trwa tyle co uczenie pierwszego. Nie musisz uczyć się czym jest zmienna, tablica, pętla, metoda. Po prostu szukasz jak zrobić x w nowym języku. Z pomocą AI zazwyczaj już w pierwszy dzień można robić to co potrafiło się w pierwszym języku z ~60% swojej wydajności, po dwóch miesiącach już można się swobodnie posługiwać nowym językiem, a po roku można już śmiało mówić że się zna ten język na poziomie przeciętnego seniora (o ile nie przeskakujemy z logo na c++ i byliśmy seniorem w innym języku).
I czy ludzie faktycznie są aż tak uczciwi że nie naginają swojego cv? Jak się nauczysz nowego języka to możesz sobie wpisać do cv że w obecnej pracy używałeś obu na raz, nikt nie będzie miał nawet możliwości sprawdzenia tego.

CL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 49
1

Nie robi się raczej nowych ambitnych projektów w php, a duże projekty jakoś tak wędrują na języki z świata JVMa, mniejsze firmy wolą js, pythona, go
Pokusiłbym się o stwierdzenie, że obecnie JS jest tym samym co PHP niegdyś. Frontowe komponenty zrobisz, a i możesz frontowi kazać postawić jakiś prosty backend pozlepiany z paczek. Nierzadko wygląda to lepiej niż laravel 😆

Ale -
Sprawdzam też obecnie oferty i naliczyłem na szybko 10 fajnych, które mają widełki ponad 24k netto dla PHP. Np nordvpn szuka ogarniętych ludzi.
Jeszcze pół roku temu było ich tylko kilka - więc robi się normalniej

CZ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2540
0

Jak nie masz znajomości to idź w menadżerke, albo devopsa.

Charles_Ray
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1907
3

IMO Allegro przepisało się (niecałe) z PHP gdzieś w okolicach 2018 roku - wtedy był czas na przesiadkę na inną technologię.

marian pazdzioch
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 789
1
obscurity napisał(a):

Moim zdaniem nie da się być dobrym programistą znając tylko jeden język.

A moim zdaniem jest dokładnie odwrotnie. Dzięki LLM znając jeden język mogę w 3 sekundy wygenerować "a jak to będzie w PHP".

jurek1980
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3581
1

Ciągle są nowe projekty w PHP. Ciągle chyba można znaleźć w tym pracę, a jeśli chodzi o stawkę to wiadomo jednych satysfakcjonuje X, drugich 3*X.
Raz miałem możliwość przejścia do firmy która przepisywała PHP do Go (z 2 lata temu). Niestety firma z USA więc praca wieczorami. Żona mnie odwiodła, bo wiadomo, wszystko z dzieciakami na jej głowie by było.
Od tamtej pory nie miałem ani razu realnie takiej możliwości. Zawsze szukają już juniora w 2 języku z 5 letnim komercyjnym doświadczeniem, albo odpadam na kruczkach z tego drugiego języka.

@marian pazdzioch każdy język ma jakieś kruczki i specyfikę i nie powiedziałbym, że da się tak łatwo pisać kod. No ale wierzę, że Ty podołasz.

Trzeba się dostosować i do pracy w dobie LLM.

cerrato
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
  • Postów: 9011
3

Widze, ze w Pythonie jest troche tej pracy. Myslalem, o Python + Django. Troche lipa, ze tak malo ofert w PHP

Ale nie patrz tylko na ilość/liczbę ogłoszeń.
Skoro siedzisz w PHP 10+ lat, to jesteś (tak podejrzewam) już w miarę obcykany, raczej nie poziom juniora, tylko taki dobry mid, może coś więcej. Także wprawdzie ogłoszeń jest mniej, ale za to jak coś się trafi, to masz okazję wskoczyć na jakieś bardziej ambitne/ciekawsze/lepiej płatne stanowisko, niż Świeżak w Pythonie.

To trochę jakby powiedzieć, że Dacia jest lepsza od Mercedesa - bo jest więcej ofert sprzedaży. OK, może i łatwiej Dacię kupić, ale czy na pewno Dacia jest lepszym samochodem? Czy wygodniej się jeździ? Jest mniej awaryjna? Wiadomo - to kwestia indywidualna, ale na pewno nie oceniasz tego, które auto jest lepsze w oparciu o liczbę ogłoszeń.

Sensacyjny Sebastian
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 400
1

PHP ostatni raz dziergałem komercyjnie w 2020 roku i uważam, że odejście od tego języka to była jedna z lepszych decyzji w karierze - chociaż ja przeszedłem na jeszcze bardziej niszowe języki, tj. Rust i Go.

serek
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1506
1

Eee, ja tam nie narzekam... (jeszcze, dopóki mnie znowu nie zwolnią xD)

clonazepam napisał(a):

Np nordvpn szuka ogarniętych ludzi.

Próbowałem się tam dostać, jeśli nie ma się doświadczenia w podobnych projektach, to mała szansa, że się przejdzie rozmowę z HR.

CZ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2540
0

Tu masz coś z naszego forum na przeczekanie: PHP + Codeigniter 4 programista, aplikacja do fakturowania

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.