Znajdujemy się w bardzo interesujących czasach. Co parę miesięcy pojawia się nowa wersja modelu od Anthropic, która to pobija poprzednika swoją zdolnością do tworzenia kodu. Z każdą kolejną wersją słyszę głosy od programistów „no teraz to już możemy faktycznie szukać nowego zawodu”. A mimo tego, liczba dostępnych stanowisk rośnie, zamiast spadać. To nieintuicyjne, ale… jeśli tylko umiemy korzystać z nowych narzędzi, to naszym posadom nic nie grozi.
Tag: programowanie
Przez lata branża IT była jednym z najlepszych przykładów rynku, na którym umiejętności liczyły się bardziej niż formalne wykształcenie. Wiele osób nauczyło się programowania samodzielnie, zbudowało portfolio i znalazło pracę bez dyplomu informatyki. Ta droga nadal istnieje. Pytanie brzmi jednak, czy w najbliższych latach nie stanie się trudniejsza.
Dwa tygodnie pracy zamienione w dwa dni. A innym razem zadanie wykonane wolniej, niż gdybym od początku napisał kod sam. Po roku korzystania z AI w codziennej pracy programisty widzę już nie tylko efektowne rezultaty, ale też ich cenę: błędne założenia, aplikacje działające wyłącznie w „happy path” i coraz trudniejsze estymacje zadań.
To pierwszy odcinek nowego formatu na Programiście Dla Pasji. Na początek temat, który potrafi szybko podzielić programistów, czyli język w którym programuję od ponad 10 lat: PHP. Świetny język tylko czy warto się go uczyć, skoro rynek coraz częściej patrzy w stronę innych technologii?
W dzisiejszym świecie programowania, wybór języka to kluczowy krok na ścieżce kariery. W tym artykule rozwiniemy temat dziesięciu różnych języków programowania, począwszy od mojego ulubionego – PHP, aż po te, które od lat kształtują scenę programistyczną.
Composer to dzisiaj bez wątpienia podstawa każdego projektu w PHP. Dzięki Composerowi nie tylko dodamy interesujące nas biblioteki, ale też m.in. zarządzimy przestrzeniami nazw (ang. namespace). Dodatkowo Composer wczytuje za nas (ang. autoload) wszystkie plików PHP w naszym projekcie. Żeby to lepiej zrozumieć, stwórzmy prosty projekt.
Każda zmienna w PHP ma swój typ. W odróżnieniu do języków pokroju C++, w PHP typ danych nie musi być z góry określony, czyli ta sama zmienna może być raz „ciągiem znaków”, a raz „liczbą całkowitą”. Niestety takie dynamiczne typowanie to dość duży problem…
Po przygotowaniu środowiska, czas na stworzenie naszego pierwszego projektu. Zaczniemy prosto: stworzymy kalkulator w PHP, który będziemy uruchamiać przez linię komend. Będzie też krótkie wprowadzenie do podstaw programowania.
Jako użytkownik Maca, uważam, że system ten świetnie nadaje się do programowania w PHP. Dlatego pokażę Wam, jak wygląda setup, którego używam na codzień. Do zainstalowania PHP wraz z niezbędnymi narzędziami, użyjemy Homebrew.
W tym wpisie pokażę, jak przygotować środowisko programistyczne dla PHP na Linuxie (LEMP). Zademonstruję krok po kroku, jak wszystko skonfigurować, tak jak ja to robię od paru lat. Dlatego poza samym tutorialem „zainstaluj to, zainstaluj tamto”, będą też praktyczne porady, np. co zrobić, by rozwiązać problemy z uprawnieniami do plików.
