Jeśli dopiero zaczynasz swoją przygodę z programowaniem albo masz już jakieś doświadczenie, ale zastanawiasz się nad wyborem języka programowania i czy nadal warto postawić na język PHP, to ten artykuł powinien rozwiać Twoje wątpliwości. Poniżej przedstawiam pięć argumentów za tym, że PHP nadal warto się uczyć.
1. PHP wcale nie umarło i ma się bardzo dobrze
- Najnowsza wersja PHP to 8.1.10, która pojawiła się we wrześniu 2022 roku, w tej wersji (8.1.x w stosunku do 7.x) pojawiło się kilka znacznych zmian i ulepszeń, podobnie jak w poprzednich wydaniach
- Wraz z każdą kolejną wersją, wprowadzane są znaczne usprawnienia, zarówno wydajnościowe jak i składniowe, w tym niektóre zapożyczone z innych języków kompilowanych jak Java czy C++
- Pomiędzy wersją 5 a 8 zostało wprowadzonych wiele usprawnień mających na celu ujednolicenie określania typów zmiennych, co jakiś czas temu było bolączką tego języka
2. PHP nie służy jedynie do tworzenia „prostych stronek internetowych”
- Czasem można spotkać się z opinią, że w PHP da się tylko, co najwyżej napisać prostą stronę WWW, czy skrypt do obsługi formularza na stronie WWW, ale zazwyczaj jest to opinia osób które swoją przygodę z PHP zakończyły kilka lat temu
- Za pomocą PHP jesteś w stanie stworzyć mnóstwo aplikacji różnego rodzaju m. in. blog, sklep internetowy, system CMS, endpoint API REST, chatbota, a także skrypty działające w tle po stronie serwera tzw. demony, które poprzednio mogły być tworzone również w Perlu, Pythonie lub Bashu, ale PHP nadaje się do tego równie dobrze
- Tworzenie prostych jak i rozbudowanych aplikacji w PHP jest szybkie i przyjemne, bo jest wspierane przez wiele popularnych frameworków jak Symfony, Laravel, Yii, CakePHP, czy CodeIgniter, a także wiele gotowych paczek (bibliotek realizujących konkretną funkcjonalność), które wystarczy dodać do projektu jako zależność za pomocą dedykowanego dla PHP menadżera pakietów Composer, dzięki czemu nie trzeba „wymyślać koła na nowo”
3. Rynek pracy PHP jest bardzo duży
- Jeśli zastanawiasz się, czy jako programista PHP będziesz mieć pracę, to wystarczy wejść na jedną z wielu stron www zamieszczających oferty pracy w IT np. „Just Join IT” albo „Bulldog Jobs„
- Ale praca znajdzie Cię też sama np. na LinkedIN jeśli posiadasz już jakieś doświadczenie w tym języku i poprawnie wypełnisz swój profil, to rekruterzy sami będą do Ciebie pisali
- Innym źródłem ofert pracy dla programistów PHP są grupy na Facebooku
4. Połowa internetu działa w oparciu o PHP
- Powyższe stwierdzenie, to popularny żart, w którym jednak jest dużo prawdy, ponieważ obecnie bardzo prężnie rozwinął i nadal rozwija się rynek e-commerce, czyli wszelkiego rodzaju sprzedaż on-line. W branży tej powszechnie wykorzystywane są rozwiązania takie jak sklepy internetowe, blogi, landing pages, które są tworzone właśnie w języku PHP, co gwarantuje, że jako programista PHP jeszcze przez długi czas pracy dla Ciebie nie zabraknie
- Jako programista PHP na pewno nie będziesz się też nudził! Możesz wyspecjalizować się w jednej wąskiej dziedzinie – poznać dobrze jeden framework, czy skrypt backendowy i zajmować się tylko nim – albo – zająć się tematem bardziej przekrojowo i być programistą bardziej elastycznym
- Przykładowe specjalizacje oraz skrypty które możesz poznać i wyspecjalizować się w nich:
- Blogi – WordPress, OctoberCMS
- Sklepy internetowe – Magento, Shopware, WooCommerce (WordPress plugin)
- Fora internetowe – bbPress, Buddy Press (WordPress plugin)
- Aplikacje – Laravel, Symfony, CodeIgniter, Yii2
- API REST – Slim, Symfony, „Vanilla PHP” (czyli czysty PHP)
5. PHP posiada własną społeczność zaangażowanych użytkowników
- W każdym momencie, jeśli napotkasz na jakiś problem w trakcie tworzenia nowej lub rozwijania istniejącej aplikacji, możesz uzyskać wsparcie innych programistów
- Dzięki ogromnej bazie gotowych i darmowych bibliotek napisanych przez społeczność, nie będziesz musiał „wymyślać koła na nowo”, a wystarczy, że wykorzystasz jedną lub więcej z istniejących paczek, które implementują jakieś konkretne zadanie, możesz je przeglądać na stronie Packagist.org, a instalować w łatwy sposób za pomocą wspomnianego wcześniej menadżera pakietów dla PHP – Composer
Podsumowanie
Tak jak mogłeś przeczytać wyżej, istnieje co najmniej kilka powodów, dzięki którym wciąż warto uczyć się PHP. W tym artykule nie zostały wymienione wszystkie, ale został przedstawiony ogólny zarys możliwości jakie otwierają się dla Ciebie jako programista PHP.
Ciekaw jestem, czy te informacje były dla Ciebie przydatne, jeśli tak, zostaw poniżej komentarz, możesz też zadać dodatkowe pytanie lub wysłać do mnie wiadomość korzystając z formularza na stronie Kontakt.
I to by było na tyle w dzisiejszym poście, do usłyszenia w kolejnym 😉