Przejście z php na Node lub Pythona

0

Cześć :)
Od paru lat pracuję jako php dev. Od jakiegoś czasu bawię się pythonem i nodem. Obie technologie podobają mi się.
Jak wygląda rynek pracy juniora/regulara w obu technologiach? Ogłoszeń na Pythona jest dużo mniej, ale kasa często większa niż w Node....
Czy to tylko moje odczucie?W którą technologię Waszym zdaniem lepiej pójść?

0

Backend. W przyszłości moooooże ReactNative - podobają mi się apki mobilne. Ale to moooże i kieeeedyś ;) Na ten moment zdecydowanie backend.

@komuher dlaczego nie Python?

1

Wszystko zależy od tego jaki back-end Cię interesuje. Jak klepanie jednorazowych projektów to JS bardzo spoko się do tego nada. Później nie da się tego wygodnie utrzymywać więc jak lubisz samobiczowanie to polecam gorąco.
Python i back-end = mało zajęć. Owszem pisze się w tym ale nie na aż tak dużą skalę jak w językach typowo pod back-end. Jak chcesz pisać faktycznie duże projekty i popracować przy ich utrzymaniu i rozwoju to raczej zainteresowałbym się (o ironio) Java lub C# (.NET Core). W weekend widziałem projekt w Node. Co za idiotyzm w tym pisać to nawet nie pytam :-)
Python jest fajnym językiem ale raczej do wszelkiej automatyzacji. AI/ML. Ewentualnie niezbyt złożonych systemów baz jakiegoś wielkiego zaplecza funkcjonalności. Oczywiście masochiści od JS zaraz przyjdą i powiedzą, że wygaduję bzdury i JS to jest przyszłość ( ͡° ͜ʖ ͡°)

1
baracadus napisał(a):

Jak wygląda rynek pracy juniora/regulara w obu technologiach?

Generalnie pracę jako junior ciężko dostać ale to już chyba wiesz z innych wątków. W twoim przypadku masz już jakieś doświadczenie z innej technologii, co może zaplusować i dać przewagę nad osobami, które nie mają żadnego doświadczenia.

W przypadku Pythona można jak najbardziej znaleźć pracę przy backendzie (sam pracowałem), w takim wypadku warto poznać Django i/lub Flask, ponieważ w tych frameworkach głównie rzeźbi się backend w tym języku. Ofert pracy jest mało, ale chętnych również nie jest wielu szczególnie jeżeli chodzi o stanowiska regular i wyżej, a to ze względu na stosunkowo mniejszą popularność bootcampów z językiem Python w porównaniu do Javy i Java Script oraz praktycznie brak tego języka na większości uczelni.

W przypadku JS, a dokładnie Node to również nie ma zbyt wiele ofert, w porównaniu do Javy albo frontendu z użyciem JS. Warto tutaj pomyśleć nad przebranżowieniem się na fullstacka, który ogarnia backend w Node, Django albo Rails oraz któryś z popularnych frameworków frontowych np. React. W takim wypadku szansę na pracę oraz możliwości rozwoju kariery znacznie rosną.

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