@jurek1980:
Np. zawarte w spisie tresci do ponizszej ksiazki:
https://helion.pl/ksiazki/php-7-algorytmy-i-struktury-danych-mizanur-rahman,php7al.htm#section7_shift
Według mnie prędzej czy później spotkasz się z większością tego co opisane w tym wpisie treści. Tym samym proponuję lekturę tej książki, choć ja akurat tej konkretnej nie przeczytałem.
Pytanie 1: a Magento, WordPress?
Jeśli będziesz chciał szuakać pracy z Wordpress to owszem. Osobiście nie pracowałem przy takich projektach, ale z opisów na forum raczej unikaj.
Magento owszem. W e-commerce obecnie jest duża kasa i brak ludzi, a przy pandemii coraz więcej firm rozwija sklepy internetowe.
Pytanie 2: Czy programista PHP ma czasami zadania typu:
a. napisac cos w Java,
b. przeczytac kod napisany w Java
c. zmigrowac kod napisany w Java do PHP lub na odwrot?
Pisałem coś tam np. w Java czy Python będąc na etacie programisty PHP ale jakieś postawy. Albo zatrudniasz się jako programista danej technologii albo jako człowiek orkiestra. Ja na pewno nie napiszę tak kodu w Java jak jacoviec i na odwrót. Chociaż jak z czasem popatrzysz to są znaczne podobieństwa. Na razie bym się tym na Twoim miejscu nie przejmował.
Pytanie 3: czyli C wcale sie nie uzywa?
Tylko jak nieraz próbuje patrzeć do kodu źródłowego. W końcu PHP jest napisany w C/C++ ale to raczej nie junior. Jak sam kiedyś stwierdzisz że potrzebujesz to ok.
Pytanie 4: jakich IDE nalezy uzywac? Na razie nie uzywam IDE (ani PHP jeszcze), ale pisalem w innych jezykach np. w C w edytorze tekstu Kate https://apps.kde.org/kate/ i pisalem Makefile oraz debugowalem w konsoli gdyz uznalem to za skuteczniejszy sposob nauki (bo klikajac tylko - wg mnie robilbym to "polswiadomie")
Phpstorm- na początku do nauki jak będzie dostępna jakaś wersja EAP lub Viaual Studio Code z wtyczkami do PHPa. Ja korzystam ze Storma, ale coraz częściejwidze jak ktoś używa VSC i funkcjonalnie widzę, że coraz mniej ustępuje.