Postanowiłem zacząć zająć zajmować się back-endem. Zacząłem od czystego PHP. Aktualnie robię dowolną bazę danych w toadzie, importuję ją w bazie danych i całość scalam ze stroną w PHP. Tworzę dowolne sklepy internetowe, z dowolnymi konfiguracjami i zacząłem się zastanawiać, w którym kierunku pójść. Czy ruszyć coś JS, może na potrzeby pracy ruszyć jeszcze front-end? Z aktualnych problemów: coraz ciężej zoptymalizować mi szablony w PHP i może warto byłoby zacząć rozwijać się w Symfony (które, swoją drogą, jest bardzo często wymieniane w ofertach pracy), gdzie jest wygodny twig? Ale czy nie za wcześnie na taki etap? Może jeszcze nieco poćwiczyć "czystego" php? Prosiłbym o doradzenie mi, w którym kierunku to wszystko rozwijać:)
Python, Scala, Go?
Jest sens przeskakiwać na inny język? Może po prostu rozszerzyć to o frameworka, a za jakiś czas zdecydować się np. na Python? Swoją drogą, bardzo dużo ofert pracy jednak PHP dotyczy.
Framework np. Laravel czy symfony prawie każde ogłoszenie zawiera jakiś framework, wzorce jeśli nie umiesz stosować w praktyce. Czystego PHP nie ma sensu rzeźbić na dłuższą metę. Polecam Angular albo Vue.js jeśli chodzi o front-end. Często w ogłoszeniach jest zawarte by przynajmniej znać podstawy front-endu(js, jQuery) lub Angular.
Osobiście podobają mi się aplikacje front-endowe, Angular/Vue.js + API-PHP(Lumen/Laravel)
Jeśli chodzi o przeskoczenie na inny język to ma to sens bo znajomość więcej niż jednego języka zawsze jest na plus ale nakład pracy jaki musisz w to włożyć by osiągnąć podobny poziom do tego jaki masz w php może być zbyt duży i jeśli chcesz szukać pracy to polecam zacząć w PHP(bo podobno umiesz i jest więcej ofert), i po ~1.5 roku nauki innego wtedy przeskoczyć.
W porządku, wielkie dzięki za pomoc :). W takim razie w takim kierunku pójdę, od Symfony zaczynając. Zapytam jeszcze, czy warto uczyć się wbudowywania jakiegoś CMS i na przykład łączyć to z Symfony (typu Wordpress)? Są takie praktyki? Czy na bazie Symfony prędzej budować swojego CMS'a?
Warto liznąć CMS lub mocniej się zagłębić w temat.. osobiście polecam Drupala to jakbyś miał framework + cms.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.