Przejście z PHPa na inny język

0

Cześć,
przez ponad 4 lata pracowałem w małym software housie jako Magento Dev. Musiałem 2 lata odpocząć od tego bałaganu xD Byłem odpowiedzialny za wszystko: rozmowy z klientami, proponowanie i wdrażanie rozwiązań, pisanie różnych modułów, migrowanie danych z customowych rozwiązań do Magento, przejmowanie projektów, prowadzenie innych devów w ich projektach, ogarnianie serwerów - co tylko się da. Potrafiłem łatać pozornie nierozwiązywalne problemy i nawet to lubiłem. Nie lubiłem natomiast zmiany klientów i projektów co kilka miesięcy.
Dlatego wolałbym rozwijać produkt własny jakiejś firmy. PHP natomiast za granicą nie jest już bardzo popularny, co jest powodem, dla którego chciałbym zmienić język. Jestem w stanie pójść na staż i przeprowadzić się gdziekolwiek w Polsce (wolę na początku uczyć się w biurze, a za granicę nie ma się co teraz przeprowadzać).
Myślałem nad nauką Go. Nie ma w Polsce za dużo firm, ale to typowo backendowy język - frontend jakoś mnie odstrasza, bo nie mam wyczucia do takich rzeczy.

Czy znacie jakieś firmy w Polsce, co przyjmują na staż ludzi, którzy chcą się nauczyć Go, a programistami już byli? Albo czy polecacie jakiś inny backendowy język? Bardzo lubię rozwiązywać logiczne problemy, pracować z danymi i usprawniać kod - dlatego widzę się przy czystym backendzie, tylko nie wiem w którą stronę iść.

1

Jak programowałeś tylko rozwiązania Magento to trochę mało jak na doświadczenie programisty.
Wiem, bo jakiś czas siedziałem w Drupalu (i ZenCart), kupa roboty kompletnie nieprzenaszalnej gdzie indziej.
Zainteresuj się Laravelem, Symfony lub innym popularnym frejmłorkiem:
https://kinsta.com/blog/php-frameworks/#what-are-the-best-php-frameworks-in-2021

4

Przejście z PHP na inny język zawsze na propsie.

1

To nie jest tak, że tylko od PHPowców wymagają żeby przy froncie dłubać. Takie czasy.
Tak więc, żebyś się po poświęceniu czasu na przebranżowienie nie zdziwił.

2

W mojej ocenie praca z Magento nie jest jakoś specjalnie atrakcyjnym zajęciem i całkowicie rozumiem Twoje odczucia.

Symptomy jakie przedstawiłeś wskazują raczej na potrzebę zmiany środowiska i rozwój. Ponad 4 lata w jednej firmie sprawia, że 'tam' jest mid/senior a przenosząc się do innej jesteś junior/mid. Dodatkowo praca w XmlDrivenDevelopment obniża twój rating. Wniosek z tego taki, że przed Tobą jeszcze potencjalnie bardzo długa ścieżka rozwoju i mnóstwo ciekawych rzeczy do dotknięcia przy okazji pracy z PHP.

Natomiast jak bardzo upierasz się na zmianę języka a obawiasz się frontu to uważaj na Node. Na rynku jest olbrzymia pokusa wrzucania backendowych programistów Noda we front. Nowe projekty we froncie to teraz głównie Angular/React/Vue i bardzo wepchać tam backendowca od Node bo Przecież znasz JS, poradzisz sobie.

1

przez ponad 4 lata pracowałem w małym software housie jako Magento Dev

Potrafiłem łatać pozornie nierozwiązywalne problemy i nawet to lubiłem. Nie lubiłem natomiast zmiany klientów i projektów co kilka miesięcy.

W dużym korpo są dużo większe projekty. Ja aktualnie przy jednym projekcie pracuje od 1.5 roku. Inny dev z firmy w innym projekcie 3 lata.
Natomiast sama atrakcyjność programowania w PHP w cms magento to już zupełnie inny temat :)

0

Kolejna sprawa to zarobki - bywa tak, że tam gdzie więcej babrania się, to i zarobki lepsze, a tam gdzie spokojne klepanie w kółko jednego, to i pieniądze mniejsze najczęściej. Pytanie jakie oczekiwania ma autor. Jeśli chodzi o samą technologię, to ostatnio w Javie lepsze stawki widać.

0

Najpierw się zastanów jakie są Twoje mocne strony i co chciałbyś robić i potem zobacz w których technologiach to się robi. Wiele osób się nastawia na to, że zmienią język i nagle życie stanie się piękne, a tak nie jest. Programowanie to programowanie i w każdym języku wygląda podobnie. Z mojego doświadczenia to ważniejsze od wyboru języka jest trafienie do fajnej firmy z ciekawym projektem. Pracowałem trochę w SH, potem jakieś korpo a teraz firma produktowa i w firmie produktowej mam największe poczucie sensu swojej pracy.

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