![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 26.03.2017 Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
tytuł tematu od razu zdradza, że jest nieco inny i nie szukam pomocy czy naprowadzenia na rozwiązanie jakiegoś problemu stricte-programistycznego. Chodzi o rozwój w kwestii PHP. Opisując w skrócie sytuację, to od nieco ponad roku pracuję z tym powiedzmy na poważnie, pełnoetatowo (wcześniej sam dłubałem z różnymi rzeczami i przy open source, własny cms itp.) przy sporym projekcie - niewielki zespół, a ze względu na maskarycznie zmieniające się potrzeby biznesowe (czasami zmiana koncepcji z dnia na dzień) kod to w dużej mierze takie nieco spaghetti... Pracujemy w zendzie i z tego co zdążyłem się zorientować, framework daje tutaj głównie podział wg. wzorca MVC oraz ułatwia nieco rzeczy. Reszta... no nie wiem czy można powiedzieć, aby zalety frameworka jako takiego są wykorzystywane. Myślę natomiast o rozwoju. TDD, SOLID czy DDD... nie są mi to pojęcia obce, ale sucha teoria, wiecie jak to jest... tutaj bywa, że sam coś wdrażam, od choćby staram się stosować DRY, choć czy robię to na pewno dobrze, czy nie robię jakichś szalonych zależności między klasami... nie wiem. I zastanawiam się, jak mógłbym się tego dowiedzieć, nauczyć. Pracy nie chcę zmieniac, bo raz, że mimo wszystko właśnie przez te nagłe zmiany pozwala na rozwój (przez rok poznałem tyle nowości co wcześniej przez dłuuuuugo, dłuuugo), atmosfera jest świetna, mam wpływ na projekt i jego budowę, a do tego po prostu na chwilę obecną jest dla mnie bardzo dobrze płatna, a mam kwesti z życia osobistego, gdzie jest to potrzebne. No to po pracy... tylko jak się za to zabrać? Przyznam, że chciałem poznać nowe narzędzia, zacząć od laravela i zrobić w nim aplikację malutką jakąś, może potem coś jeszcze.. potem symfony. Ale ostatnio rzuciła mi się w uszy wypowiedź Mariusza Gila na devtalk mówiąca o tym, że laravel to raczej antywzorce promuje... i bądź tu człowieku mądzy. Ja wiem, że w przypadku różnych rozwiązań i technologii jest często wojna jak masło vs margaryna, niemniej też nie chcę faktycznie "tracić czasu" (choć to nigdy nie jest strata, zawsze można później porównać i wybrać to, co w danej sytuacji lepsze) na coś, co nie nauczy mnie niczego sensownego. Ale wracając do choćby własnie TDD czy DDD - jak uczyć się samemu, albo jak ugryźć to inaczej, aby wiedzieć więcej i umieć wykorzystać to w praktyce, popełniać błędy, później je zauważać i natualnie, pojąć o co w tym chodzi, być w tym coraz lepszym? Siadam, robię przykładowo mini-bloga? Jakoś w tej sytuacji to wydaje mi się waleniem z haubicy do muchy, choć może się mylę i wymagam naprostowania przez bardziej doświadczonych. Do tej pory polegałem głównie na książkach, ale np. w kwestii frameworków nie widziałem za wiele ciekawego - czy to laravel czy symfony, czy tym bardziej zend, np. z tego co mamy w PL dostępne to wszystko jest nieco przestarzałe i/lub moim zdaniem nieco dziwnie podchodzi do tematu (nie wiem czy dobrze, ale sam wyczuwam antywzorce jak ktoś w pliku routingu wrzuca sterowanie?). Z anglojęzycznymi wcale jednak nie jest jakoś specjalnie lepiej. To może kursy, szkolenia, o ile warto? Sam nie wiem, dlatego proszę o poradę - nie stoję w miejscu, ale czuję, że mógłbym sprawniej iść do przodu. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.08.2025 - 22:38 |