Czesc, zastanawiam sie nad nauka jezyka backendowego w takim konkretniejszym stopniu aby pracowac zarowno we front-endzie jak i back-endzie. Znam podstawy OOP w PHPie, ale z gory wiedzialem, ze nie chce tego jezyka sie uczyc, a jedynie chcialem to ogarnac mniej wiecej aby pozniej w przyszlosci lepiej mi wchodzil jezyk obiektowy, jesli bym mial z takim doczynienia.
Wczesniej pisalem front, plus male elementy sqla i wlasnie ten php do niektorych prostych zadan. Na poczatku podobalo mi sie ciagle poprawianie cssowe, zmienianie co chwila kolorow albo ukladanie + bajerki do fajnego wygladu w cssie, jednak z czasem im bardziej poznawalem jsa zauwazylem ze o wiele wieksza frajde sprawia mi architektura UI od strony kodu, bo bardzo to lubie + ten caly aspekt wspolczesnego JS-a, kazdy kto w tym programuje wie o co chodzi. Glownie te apsekty mozna widziec we frameworka (Angular,React) np. i to bardzo mi sie podoba, gdzie piszemy po pierwsze aplikacje, a nie wizytowke, a po drugie kod JS-owy ma ogromne znaczenie, co nie mozna powiedziec o jakichs stronach dla pieknej fryzjerki pani Kasi, gdzie moj wysilek ukladania architektury pojdzie na marne, bo ziomek sciagnie sobie pluginy i zrobi jej taka stronke w 2 dni, a ja bede sie spuszczal, zeby to bylo "re-uzywalne" w przyszlosci.
Generalnie chcialbym odskoczyc od takich zadan, bo prostu mnie to nudzi, lubie projektowac nowoczesne UI, ale dla aplikacji, dla rzeczy ktore cos robia a nie tylko wygladaja. Dlatego zakochalem sie w Angularze i Reactcie - tak wiem, ze ciezko kochac naraz obie te technologie, ale sa one bardzo od siebie rozne i nadaja sie do innych typow aplikacji, co jest dobre - mozna pisac raz w tym, a raz w tym.
A wracajac do jezyka backendowego, Angular zahaczal pewne kwestie back-endu, rowniez musialem sobie napisac api w tym nieszczesnym phpie przygotowac zapytania sql - no tu juz cos sie dzialo fajnego + polaczenie tego z fajnym wygladem - i mamy to co lubie. Zdaje sobie sprawe, ze to jest nic jesli chodzi o back-end, ale chcialbym sobie jakos urozmaicic ta prace, a nie robic strony dla Pani Kasi (nie mam nic do Pan o imeniu Kasia :) ).
Dlatego wpadlem wlasnie na pomysl, jesli bede znal rowniez back-end to przydam sie aby samodzielnie trzasnac troche bazy, troche back-end i do tego front pod back-end a z takimi umiejetnosciami to bedzie ciezej mnie wziac do kolejnej nudnej strony.
Mam juz nawet swojego faworyta, a mianowicie C#, z kilku powodow. Angular 2.0 wraz z TS moze dzialac pieknie na C#, react z tego co widze tez jest fajnie oblegany w tym jezyku, co za tym idzie moze byc wiecej pracy, i z opinii wynika, ze jest jezykiem dobrym.
Z poczatku myslalem, czy by nie przerzucic sie na back-end, ale z calymi niedoskonalosciami lubie JS-a, ucze sie juz go dosc dlugo i zal mi to tez rzucac tylko dlatego, ze nudza mnie zwykle stronki, a przy samym back-endzie tez bym sie zandzuil podejrzewam.