agento to jeden z największych frameworków e-commerce, wykorzystywany przez gigantów handlu elektronicznego takich jak np. sklep Walmart w USA, który notuje ruch na poziomie pół miliarda odsłon miesięcznie. Jest to więc potężny system, który skaluje się do potrzeb dużych marek. Aktualnie na rynku obserwujemy ogromną potrzebę ze strony firm na tworzenie nowych projektów na Magento 2 - dla programistów PHP to szansa na realizowanie ciekawych projektów i ambicji zawodowych.
Pomimo popularności Magento, wokół tego systemu narosło dużo mitów i plotek, które w większości sięgają jeszcze starej wersji z numerem 1. Czy wraz z nową wersją i Magento 2 są one dalej aktualne? Zupełnie nie! To oczywiste, że nie ma jednego, idealnego systemu e-commerce na świecie i Magento też nie jest bez skazy, ale wiele opinii, które krążą na jego temat, jest całkowicie nieprawdziwych. Czas się z nimi rozprawić i oddzielić prawdę od fałszu!
Fałsz: Magento jest trudne
Prawda: Programiści na całym świecie ogarniają Magento, więc ty też dasz radę.
Bywa trudno, ale nie oznacza to, że osoba z wiedzą i doświadczeniem w programowaniu będzie przechodziła męki, by móc pracować z Magento.
Nie wierz w nic, co jest narysowane poniżej ;-)
Prawda jest taka, że jeśli programujesz w PHP i masz doświadczenie w pracy z MySQL — to ogarniesz też Magento. Poza tym, jak dobrze wiesz, w pracę developera wpisany jest rozwój i uczenie się nowych rzeczy — brzmi jak wyświechtany frazes, ale to przecież prawda! Możesz liczyć na doskonałą oficjalną dokumentację, kursy, fora, prezentacje na YouTubie oraz konferencje społeczności Magento (i pomocnych kolegów z pracy) — to pozwoli ci się wdrożyć w pracę z Magento. Na koniec zostaje jeszcze niezawodny dr Google, który chętnie odpowiada na pytania typu: How to do anything in Magento? ;-)
A mówiąc poważnie — nie bój się wyzwań podczas pracy z tym systemem. Wydawać by się mogło, że próg wejścia do pracy z Magento jest tak wysoki, że nikomu nie uda się osiągnąć poziomu kompetencji, który pozwoli na swobodną pracę na tym systemie. Nie jest to prawda, bo w końcu cały czas powstają nowe projekty oparte na Magento takie jak np. dla sklepu Bemondi czy Lancerto, które są realizowane przez developerów, pracujących w zespołach złożonych z osób z różnym poziomem doświadczenia — od juniorów do seniorów. A poza tym jak wiadomo — praktyka czyni mistrza.
Fałsz: Magento jest nudne
Prawda: Praca z Magento to praca w e-commerce, a tu nigdy nie ma nudy!
Czy tworzenie nowych funkcji, praca w wymagającym środowisku i kształtowanie e-commerce są nudne? Mogą tak powiedzieć tylko osoby, które nie miały wcześniej do czynienia z pracą w tej branży.
Praca z Magento to tak naprawdę praca w e-commerce, czyli w jednym z najszybciej rozwijających się sektorów gospodarki w Polsce i na świecie. Nie musimy raczej nikogo przekonywać do tego, że liczba sklepów internetowych rośnie w galopującym tempie i raczej przez najbliższe lata to się nie zmieni. Na rynku potrzebni są więc programiści z doświadczeniem w pracy z systemami sklepowymi. Ponadto słowo „innowacja” to drugie imię e-commerce. To właśnie w tym obszarze możesz się rozwijać, wykorzystując najnowsze technologie — headless, mikroserwisy czy PWA do tworzenia nowych rozwiązań, które wzniosą sprzedaż internetową na wyższy poziom.
Fałsz: Magento wykorzystuje stare technologie
Prawda: Magento cały czas się rozwija i wykorzystuje najnowsze rozwiązania takie jak: GraphQl, Varnish, RabbitMQ, Redis, Magento Testing Framework, biblioteki Symfony, Composer, Elasticsearch.
Wystarczy spojrzeć na stack technologiczny w Magento 2:
- PHP 8.1 (od wersji 2.4.4)
- MySQL 8.0
- Composer 2.x
- Symfony
- Laminas
- GraphQL
- Redis
- ElasticSearch
- RabbitMQ
Nie wydaje się przestarzały, prawda?
Warto też wspomnieć o tym, że wielu developerów ceni sobie wolność, chcą „bawić się” kodem według własnych potrzeb i dowolnie kształtować system. Magento na to pozwala. To elastyczny framework, który daje niemal nieograniczone możliwości customizacji. Ponadto Magento to tylko element większej całości — w najbardziej nowoczesnych projektach e-commerce wykorzystuje się dzisiaj podejście mikroserwisowe, co sprawia, że programiści mają możliwość używania różnych komponentów, czy tworzenie własnych aplikacji w obrębie architektury e-commerce.
Na początku mojej ścieżki jako programista pracowałem przy wdrożeniach małych sklepów. W pewnym momencie zdecydowałem, że potrzebuję większych wyzwań. Zacząłem się interesować technologiami związanymi z e-commerce i tak trafiłem na Magento, które ma ogromne możliwości. Stoją na nim największe sklepy na świecie, obsługujące nawet kilkaset tysięcy zamówień dziennie. Praca z Magento to nie jest tylko praca przy samym frameworku, istnieje dużo narzędzi, które wspierają Magento i wykorzystujemy je, żeby ten system działał jak najlepiej — Bartosz Boguszewski, Magento Backend Developer w Strix.
Fałsz: Magento is dead
Prawda: Ponad 250.000 sprzedawców na całym świecie używa Magento jako platformy e-commerce.
Po wykupieniu Magento przez Adobe wiele osób przewidywało koniec tego systemu. Tymczasem wciąż właśnie Magento jest jedną z najczęściej wybieranych platform e-commerce i jednym z najlepszych rozwiązań na świecie. Wg danych z portalu Built With aktualnie na świecie jest 186,720 stron opartych o Magento (grudzień 2021). Platformę wybierają szczególnie duzi gracze na rynku — są to takie marki jak Nintendo czy Coca-Cola (USA). W Polsce to m.in. to Castorama, czy Super-Pharm, więc istnieje duże prawdopodobieństwo, że w jednym z tych sklepów zrobiłeś kiedyś zakupy albo odwiedziłeś ich witryny. Po co o tym mówimy? Otóż wszędzie tam, gdzie są duże marki, tam też można liczyć na duże budżety przeznaczane na rozwój e-commerce, a co za tym idzie — są większe możliwości tworzenia innowacyjnych funkcjonalności.
Czy praca z Magento ma przyszłość?
Praca jako programista Magento to pomysł na karierę z przyszłością. A zostanie certyfikowanym programistą Magento to piekielnie dobre osiągnięcie. Aktualnie nie ma wielu developerów Magento na rynku — więc wybierając tę ścieżkę kariery, szkoląc się i specjalizując w Magento, możesz osiągnąć bardzo wysoką pozycję i wybierać spośród najciekawszych ofert pracy.
Pracuj z nami
Cały czas szukamy też nowych osób do pracy – m.in. Senior/Mid Magento Developerów. Sprawdź nasze aktualne oferty w zakładce Kariera.