Jaki zestaw skilli dla web deva, by znaleźć pierwszą pracę? Nie pytam o sam front
Czemu nie o sam front? To zależy co chcesz robić, czy być frontendowcem, backendowcem, a może fullstackiem. Jeśli jesteś tylko backendowcem to front praktycznie Ci nie potrzeby (choć czasem na pewno coś się gdzieś przewinie). Jak fullstackiem to wszystko w jakiś stopniu trzeba ogarniać.
Myślę, że fajnie będzie poznać i front i back-end. Jak to jest 'nowadays'? HTML, CSS (+otoczka) + JS (+otoczka i jakiś framework lub biblioteka React) no i lepiej brać się za Pythona + Django czy może PHP?
Jak wyżej, zależy co chcesz robić. Nie przesadzałbym z "otoczkami", coś na pewno warto wiedzieć i to będzie na plus, ale idąc na juniora do pierwszej pracy nikt nie będzie oczekiwał, że będziesz wiedział nie wiadomo ile. Czy PHP czy Python - raczej jak wolisz, nie ma "lepiej", dla każdego "lepiej" może być czym innym.
Czy dużym plusem jest znajomość Photoshopa?
Nie, idziesz na programistę, a nie grafika. Chyba, że jednak na grafika albo jakiegoś designera, wtedy pewnie tak ;) No albo chyba że pójdziesz we frontend i trafisz do jakiejś firmy, gdzie jedna osoba sama sobie przygotowuje layouty, grafikę i wszystko to przetwarza na kod, wtedy może jakimś atutem to będzie. Ale generalnie nie sądzę, aby były problemy z powodu braku znajomości Photoshopa.
Mieszać naukę frontu z Pythonem lub PHP czy uczyć się wszystkiego osobno? Każdy przyjmuje po swojemu, ale przeznaczę na naukę 4h dziennie + w dni wolne od pracy(jeszcze nie IT)mogę przeznaczyć tych godzin 2-3x tyle więc w teorii mógłbym chyba robić to w jednej chwili. Pytam o Waszą opinię, łączylibyście to?
Python i PHP to dwa języki backendowe, więc jeśli w ogóle chcesz się interesować backendem to osobiście na początek wybrałbym jeden z nich i tylko tego jednego się uczył.
Jak jest z pracą w webie w Warszawie?
Nie jestem z Warszawy, więc nie powiem, ale z tego co obserwuję generalnie we wszystkich większych miastach jest podobnie: braki programistów, a już na pewno szczególnie tych mających już jakąś wiedzę i trochę doświadczenia. Obserwuję to chociażby po tym co dostaję na LinkedInie.
Czy na juniora muszę nauczyć się poruszać w linuxie?
A w jakim celu? Najczęściej możesz pracować na dowolnym środowisku, które Ci pasuje. Znajomość Linuxa byłaby potrzebna, jakby miał stawiać swoje aplikacje na serwerach czy administrować nimi, ale to znowu musisz trafić do akurat takiej firmy, gdzie jedna osoba robi wszystko. Na pewno znajomość jakiś tam podstaw może jeszcze gdzieś tam pomóc, nawet żeby zrozumieć np. jakieś problemy ze ścieżkami w PHP (taki najgłupszy przykład), ale poruszanie się po Linuxie to żaden mus wg mnie.
Mi się wydaje, że trochę za dużo się zastanawiasz i szukasz tego, co akurat będziesz robił w pracy, zamiast po prostu zacząć się czegoś uczyć i finalnie znaleźć pracę w tym, co będzie Cię interesowało i co będziesz umiał. To tylko technologie i określone języki/biblioteki.