Przyszłość PHP

0

Czesc Wszystkim,

Mozliwe, ze tego typu temat juz byl, ale nie moglem znaezc dokladnie takiego jakiego szukam, dltego stwierdzilem, ze napisze tutaj, moze czegos sie dowiem.

Chcialbym zapytac jak Waszym zdaniem plasuje sie teraz programowanie w PHP i jego frameworkach, czy jest to jezyk dalej atrakcyjny I poszukiwany i jak to wyglada jesli chodzi o znalezienie pracy na poczatek i zarobki, bedac juniorem, midem i potem seniorem.

Chodzi mi o to, czy ten jezyk dalej jest oplacalny, zeby w niego inwestowac i dalej ksztalcic.

Zeby nie bylo, ze pytam w kwestii czysto zarobkowej, jestem dosyc poczatkujacym programista, ale swoja przygode zaczalem wlasnie z PHP (HTML i CSS tez jako dodatek) i zastanawiam sie czy warto w to isc dalej, czy moze lepiej w jakims innym jezyku.

Dla mnie generalnie kazdy jezyk programowania jest nowy, wiec ja raczej nie patrze na to, czy trudno sie nauczyc, czy latwo, tylko patrze z perspektyw pozniejszej pracy, czy jest jej dosyc duzo i czy sa dobrze platne (porownujac z innymi jezykami programowania).

Jesli nie PHP, to jaki jezyk wedlg Was na pewno jest przyszlosciowy i bedzie mozla liczyc na fajne zarobki?

Pytam glownie dlatego, poniewaz czesto slysze, ze PHP stracil na swojej wartosci, ze jezyk C umiera, ze Java niby jest potrzebna dalej, ale jakby juz sie w nia nie inwestuje, a za to JS jest na topie teraz, powstal wielki bum na to.

Bylbym bardzo wdzieczny gdyby ktos mogl mi na te pytania odpowiedziec.

Pozdrawiam,

0

Biorąc pod uwagę tematy na naszym forum Java umarła, a PHP to język przyszłości.

0

Dzieki za odpowiedzi, widzialem ten temat "Czy warto sie uczyc PHP? Jednak nie ma tak wielu informacji jakie bym chcial poznac.
Haskell, Wuczywam sarkazm hehe. Wiem, ze byl kiedys wielku bum na PHP, ladnych pare lat temu, ale teraz troche ucichlo, a o Javie to sie mowi, ze to jezyk, ktory jest potrzebny caly czas, i zawsze bedzie mocnym jezykiem programowania, ale juz nie jest rozwijany.

Chodzi mi bardziej o kwestie, czy powiedzmy PHP jest naprawde jezykiem, ktory mimo, ze juz nie jest taki mocny jak kiedys, to dalej jest i bedzie na niego zapotrzebowanie i jesli tak(o ile ktos ma jakies informacje) to na jak dlugo. Czy jest szansa, ze raczej za jakis czas zainteresowanie nim strasznie spadnie i bedzie malo potrzebny A druga rzecz to zarobki. Nie raz slysze jak ktos w JS zarabia po 20tys, albo w C# 17-18tys, oczywiscie mowa tu o seniorach. Ale malo kiedy slysze, zeby jakis PHPowiec zarabial wiecej niz 10tys.

Jako poczatkujacy programista chcialbym poznac opinie juz tych starych wyjadaczy, wieloletnich programistow, ktorzy maja o tym pojecie, w jaki jezyk oplaca sie isc, ktory na pewno bedzie przyszlosciowy i finansowo nie ebdzie odstawal of innych.

Jedno wiem na pewno, podoba mi sie samo kodowanie. Nie jestem typem osoby, ktora mowi, ze tej jezyk glupi i trudny, a ten super. Mi sie podoba kodowanie jako caloksztalt, lubie tworzyc cos z kodu, co potem ma jakis wiekszy sens. I chcialbym to polaczyc z dobrymi zarobkami kiedys i oczywiscie stabilna praca, a nie martwic sie, ze dany jezyk upadnie.

Dzieki,
Pozdrawiam.

1

Zamiast odpowiedzi: pamiętaj że prowizorka jest najtrwalsza

4

PHP jest naprawde jezykiem, ktory mimo, ze juz nie jest taki mocny jak kiedys

no wręcz przeciwnie, PHP7 to zupełnie nowa jakość dla tego języka.
Ktoś też pisał, że masa softu stoi na tym postawiona (co zresztą uważam za najprawdziwszą prawdę) i nawet jeśli nie będzie istniało zapotrzebowanie na nowe projekty w php'ie - to na pewno będzie zapotrzebowanie na maintenance starych.
W PHP'ie w dobrej firmie można tyle wyciągnąć spokojnie - myślę że jeszcze z góra 2 lata i sam będę tyle wyciągał.

0
axelbest napisał(a):

W PHP'ie w dobrej firmie można tyle wyciągnąć spokojnie - myślę że jeszcze z góra 2 lata i sam będę tyle wyciągał.

Dzieki wielkie za odpowiedz, a jesli moglbym sie jeszcze dopytac, pracujesz moze jako PHP? Bo tak wywnioskowalem z Twojej wypowiedzi.
Ile mniej wiecej mozna wyciagnac w PHP, na takim juz fajnym stanowisku, po ladnych kilku latach komercynjej pracy (dajmy na to 7-8 lat, senior php).

Troche mi rozjasniles jesli chodzi o zapotrzebowanie, rzeczywiscie to sie wydaje rozsadne, bo szkoda by bylo przepisywac dany projekty z php na inny jezyk, i raczej tez uwazam, ze te co juz sa, to w nim zostana. Kwestia teraz mniej wiecej jakie sa zarobki. Napisales, ze "mozna tyle wyciagnac". Miales na mysli moja wczesniejsza wypowiedz, ze 17-20tys na reke nawet? Ja nawet o takich pieniadzach nie marze hehe. Jakbym mial w przyszlosci zarabiac docelowo (maksymalnie) 14tys to bylbym strasznie zadowolony.

PHP wydaje mi sie interesujacy, bo moze to jest jezyk typowo backendowy do stron internetowych - nie jest tak powszechny jak java, to wlasnie ma cos w sobie, co mnie naprawde przyciaga i chetnie bym w tej dziedzinie szedl.

Juz teraz mysle, ze mam szanse na juniora w jakiejs firmie, bo mimo braku komercyjnego doswiadczenia, to potrafie sie w tym bawic i stworzyc jakis projekt - rozumiem PHP.

0

jak zależy ci tylko na kasie to zrób prawko na tiry, też wyciągniesz kilka tysi i nie musisz kodować kilka lat...

0

Napisalem juz wyzej, chyba nawet niejednokrotnie to zawarlem, ze nie zalezy mi tylko na kasie. Wrecz przeciwnie, kasa to rzecz drugorzedna, a moze i nawet 3-cio. Glownym powodem mojego zapytania bylo zapotrzebowanie na php, a o pieniadze zapytalem sie jako o dodatek. Zaczynajac ten temat podkreslilem, ze zalezy mi na stabilnej pracy w jezyku, na ktory zawsze bedzie zapotrzebowanie. Ale pieniadze to tez wazny aspekt zycia, na dobrych intencjach rodziny nie wyzywie, wiec tak z czystej ciekawosci zapytalem ile mozna zarobic w php. Jeszcze zacytowalem post kolegi wyzej, czy mial na mysli to co napisalem, po prostu chcialem sie upewnic.

Co do mnie to juz pracuje w dziale IT i to ladnych pare lat, na dobrym stanowisku, a programowaniem zajalem sie hobbistycznie, ale wkrecilo mnie to i chcialbym bardzo sie przebranzowic.

0

Mój tekst do zarobków odnosił się do

Ale malo kiedy slysze, zeby jakis PHPowiec zarabial wiecej niz 10tys.

No co ja mogę powiedzieć, mam 6 lat doświadczenia - ale pierwsze 4 to była praca, a raczej ostra jazda bez trzymanki. Wewnętrznie czuje się jakbym miał góra 3 lata doświadczenia. Znam ludzi świeżo po, a nawet w trakcie studiów, którzy wiedzą tyle co ja, albo i więcej - bo zaczynali pracę w normalnych firmach. Jako normalne firmy rozumiem takie - które tworząc soft wiedzą, że ich produkt ma mieć solidny fundament (czyli schludny, jasny, zrozumiały, solidny kod, a nie 10-cio poziomowa drabinka if'ów). Nie pracuję jako PHP :) - pracuję jako php developer lub jak kto woli "programista php" :P

A i jeszcze jedna historyjka z życia - kolega co robił inżynierkę pracował w polsce, nie wiem ile zarabiał, ale załóżmy że te 3k było na 100%, zmienił pracę na zagraniczną (z relokacją) i dostał przynajmniej taką samą pensję (podkreślam przynajmniej) tylko że w €. Wiem że za granicą koszta życia są inne, ale moim zdaniem developer z solidnym zapleczem jest w stanie w polsce wyciągnąć z 15k (tak - te słynne wypokowe).

0

Jasne, dzieki wielkie za odpowiedz. Pewna w zyciu to jest tylko smierc, zdaje sobie sprawe, ze rynek jest zmienny i roznie moze byc. Niemniej jednak sprobuje w PHP - moze byc tylko lepiej. Zreszta w razie zastoju zawsze mozna zmienic jezyk - dobrze jest znac ich kilka.

0

Z innymi językami jest tak że może nadają się do wszystkiego - apki webowe, mobilne, dekstopy, ale głównie przeznaczone są do jakiejś konkretnej rzeczy.
Np.
Pisanie mobilek w pythonie jest mało oplacalne, ale się da - Doskonały do operacji konsolowych, apek webowych i często wykorzystywany do ważnych projektów czytaj NASA czy google.
Pisanie apek webowych w** javie** także jest mało opłacalne, ale się da - Doskonały język do aplikacji mobilnych (Android).
PHP ma Swoje wady, na przykład nie ma narzuconego typowania zmiennych, przez co początkujący, który poznaje tylko PHP, może o tym nawet nie wiedzieć. poza tym, PEHAP wiele wybacza, łatwo jest w nim pisać shit-kod mieszanie logiki z widokiem i w mojej opinii, PHP bez OOP nie istnieje.

0

Słyszałem własnie o tych złych manierach PHP, które sobie człowiek początkujący wykuje, i potem trudniej mu porządnie pracować na innym języku.
Ja generalnie, może to dziwnie zabrzmi, nie jestem fanem PHP, ani taktyki jaką się w nim stosuje, właśnie ze względów tych złych nawyków na przyszłość.
Ale mimo wszystko coś mnie w tym języku interesuje, coś mnie trzyma, żeby dalej w nim brnąć, i na swój sposób wydaje się być nawet prosty do zrozumienia.
Bo mimo możliwości pisania shit-kodu, a i tak powstanie "coś", to jednak warto by się go nauczyć porządnie

1

Jak ktoś piszę shit-kod to napiszę go i w C i w Javie. Jeśli ktoś już weźmie się za programowanie porządnie i będzie stosował zasady solid/kiss/dry/yagni/itp itd to napisze dobry kod. W php7 jest już type hinting, więc da się i na poziomie języka wyłapać błędy. Sporo osób kiedyś pisało w php, robiąc totalny spaghetti code i powstawały takie potworki, że w warstwie widoku mieliśmy 100 ifów, tworzonie połączenie z bazą i każdy taki widok to był cały html, w którym to, co plik kopiowany był prawie cały albo i cały kod html layoutu.

Frameworki sporo zmieniły w świecie pehapa i nawet w tych starych pokroju zf1/yii/symfony1 - da się pisać dobry kod. Czasami spotykam się z hypem na nowe frameworki, gdzie to ludzie niezdrowo się podniecają, że ktoś już tam jakiś projekt będzie stawić na symfony4 (wiem... jeszcze nie wyszło), a reszta smuci i marudzi, że musi na zf2 pracować. Wiele ludzi nie ogarnia w pełni możliwości jednego frameworka w X wersji, a już im się widzi że w wersji Y FW rozwiąże wszystkie ich problemy.

0

Dzieki za odpowiedz :).
No tak jak mi napisałeś, właśnie dlatego będę się uczył dalej PHP. To ode mnie zależy jaki ten kod będzie i czy rzeczywiście kiedyś będę mógł na siebie mówić specjalista PHP :).

A teraz mam inne pytanie, ale to juz odnośnie czegoś innego. Kolega, który też chce się przebranżowić (pracuje ze mną w IT od lat), chciałby zacząć programować. Skończył jakieś studia ścisłe, ale nie informatyczne stricte. Ale nie w tym rzecz. Zapytał mnie czego jest się łatwiej nauczyć na początek. Nie wchodźmy w kwestie zarobków, on chce tylko poznać jakiś język od zera do mastera hehe. Chciałby nauczyć się danego języka, który będzie łatwo przyswajalny i dosyć łatwo i szybko będzie można dostać w nim pracę. Wspomnę też, że on kompletnie nie miał nigdy do czynienia z programowaniem, jedyne co widział jak ja coś "skubię" albo inni nasi znajomi. Wie tylko jedno, na pewno chciałby, żeby to był albo "Java, Spring/Hibernate, bazy danych" albo "Javascript, CSS, HTML, Angular/node". Takie mi podał zestawienia, jak na mój gust dobre połączenie. Tylko kwestia tego, który z tych dwóch zestawów prościej i szybciej można sie nauczyć w takim stopniu, żeby potem można było łatwo i szybko pracę znaleźć na juniora, a resztę będzie szlifował w pracy.

Dodam tylko, że nie interesuje go PHP i inne języki C, bo już się go pytałem. Chodzi mu konkretnie o to, bo zna ludzi, którzy w tym programują i mu polecili właśnie takie języki.
Tylko pytanie do Was, który zestaw jest prostszy, bardziej "prosto" napisany, żeby on jako osoba nowa się nie zniechęcił i rzeczywiście działał w tym.

Napisałem to zapytanie w tym temacie, bo nie chciałem bezsensownie spamować forum nowymi tematami.

Pozdrawiam.

0

@Hakudan

Tylko pytanie do Was, który zestaw jest prostszy, bardziej "prosto" napisany

Żaden z powyższych zestawów nie jest prosty.

Nie jestem typem osoby, ktora mowi, ze tej jezyk glupi i trudny, a ten super.

Na ale niektóre języki są "głupie" lub trudne, to nie jest kwestia czysto subiektywna. Jak wybierzesz gorsze narzędzia, to ciężej będzie Ci wykonać dobrą robotę.

0

A Ruby jest dużo łatwiejszy i przyjemniejszy od PHP?

0

@Maciej Cąderek:

Rozumiem, no i wierze, chociaż niekiedy się słyszy, że java prostsza od JS, a niekiedy, obija się o uszy, ze JS prostszy, bo jest głownie skryptowy jeśli by patrzeć na angulara, a nie node.

Niemniej jednak mój znajomy sobie upodobał te dwa i wątpię, żeby zrezygnował, bo od razu mi powiedział, że chyba żadne inne go nie interesują. A na pewno nie żadne z dzidziny C czy PHP.
No ale jak to prawda i oba sa bardzo trudne do nauki to tak mu powiem, będzie musiał coś sam zdecydować w takim razie.

0
Chory Młot napisał(a):

A Ruby jest dużo łatwiejszy i przyjemniejszy od PHP?

A wg Ciebie?

0

Pozwolę sobie wkleić jeden link, który był podany w innym temacie na forum, dlaczego JavaScript jest prostsze i łatwiej się nauczyć, a także próg wejścia jest łatwiejszy.
http://zajacmarek.com/2017/04/5-powodow-ktore-lubie-javascript/

Wiem, że to tyko przykład, ale może jednak któryś język jest łatwiejszy na początek, szybciej się można go nauczyć. Może właśnie to JS jest prostszy? Chciałbym prosić o jakieś opinie, to będę mógł koledze przekazać jakieś konkrety ;).

Pozdrawiam.

4

@Hakudan Nie wydaje mi się by JS był łatwiejszy (przede wszystkim ze względu na asynchroniczność, inne podejście do obiektówki i multiparadygmatowość), na pewno ma kilka zalet w stosunku do PHP (mówię o aktualnym standardzie ES6 i wyżej):

  • uniwersalny (w granicach rozsądku) - od frontu, przez backend i desktop, po programowanie drona ;)
  • normalny scoping, normalne deklaracje zmiennych i inne podstawy,
  • umożliwia programowanie (pseudo) funkcyjne - funkcje jako obiekty pierwszej kategorii, prawdziwe domknięcia - php tu ssie po całości,
  • co prawda uboga, ale uporządkowana i spójna biblioteka standardowa,
  • więcej niż jeden typ kolekcji ;)
  • zwięźlejsza składnia (i subiektywnie lepsza),
  • asynchroniczność,
  • dużo mniej WTF (choć też sporo),
  • mnogość bibliotek (nawet niektóre fajne),
  • średnio lepsze zarobki,
  • mniej ludzi szepcze za twoimi plecami i pokazuje Cię palcem.
0

A jest coś łatwiejszego z języków backendu niż PHP i JS,Node?

0

@Maciej Cąderek:
Super, dzięki za odpowiedź hehe, fajnie się rozpisałeś ;). No PHP kolega na pewno nie chce, zastanawiał się jedynie nad Java i JS, ale dzięki wielkie za fajną rozpiskę na temat JSa :)

0

Znam pobieżnie Jave, C#, C++, ale zawodowo programuje tylko w PHP. Chce odejść od PHP głównie przez brak typowania. No i wkurza mnie że rozpisanie jakiegokolwiek złożonego algorytmu w tym języku muli na rzecz Javy. W PHP7 miało być wymuszanie typowania, testowałem, nie działa tak jak w normalnych językach.

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