Nauka Symfony2 czy stworzenie portfolio.

0

Witam.
Niedługo kończy mi się umowa w mojej obecnej pracy nie związanej z programowaniem. Już od jakiegoś czasu grzebię sobie w php. Ale znajomi mówią, żebym uczył się Symfony i dlatego też temu poświęcam czas. I teraz mam dylemat, ponieważ nie mam zbyt wiele czasu po pracy, ani też nie mam zbyt wiele czasu do końca obecnej pracy i nie mam zamiaru tego przedłużać. I teraz pytanie. Co byłoby ważniejsze w moim przypadku jeśli chciałbym bez doświadczenia znaleźć pracę jako programista php. Stworzyć sobie jakieś zwyczajne przykładowe projekty żeby mieć co pokazać, czy nauczyć się w miarę Symfony, żeby umieć stworzyć jakąś sensowną aplikacje?

0

I tak będziesz musiał ćwiczyć praktycznie z użyciem tego frameworka więc nie rozumiem w czym tu jest problem? Portfolio można sobie stworzyć bez problemu a do tego możesz postawić na jakimś tam hostingu PHP.

Tu jest fajny tutorial, można sobie stworzyć bloga:
http://tutorial.symblog.co.uk/

Nawet zwykłą stronę wizytówkę można by sobie stworzyć z użyciem tego frameworka, z użyciem własnego CMS-a, ewentualnie coś w rodzaju mikroserwisu.

Przećwicz to co w tym tutorialu a później spróbuj zrobić coś własnego.

0

Chodziło mi też między innymi o to, żeby potrafić zrobić podobne rzeczy w czystym php niż we frameworku, żeby w razie jakby pracodawca chciał zrobić sobie test na napisanie jakiejś przykładowej aplikacji. A z resztą, jak coś piszę sobie to korzystam z dokumentacji i google, a tak na pamięć uczyć się całego php jest bez sensu. Od ok 2 lat babram się w c++ więc jakieś tam pojęcie mam o programowaniu, zwłaszcza obiektowy, a teraz to kwestia nauczenia się języka. Z tym, że właśnie pracodawca pewnie będzie chciał zrobić jakiś test na napisanie aplikacji, a w symfony2 jest moim zdaniem łatwiej cokolwiek stworzyć niż w czystym php i w tutaj jest mój dylemat dotyczący tego czy grzebać w czystym php, czy w symfony.

1

Symfony jest tylko i wyłącznie po to, żeby aplikację webową można było napisać wielokrotnie szybciej niż tworząc to od zera na MVC, dotyczy to zresztą każdego innego frameworka. Chcąc tworzyć coś w czystym PHP, nie ma problemu, możesz się nauczyć MVC i próbować stworzyć nawet większy serwis dosłownie od zera, tylko czy jest to gra warta świeczki?

Nie widzę zresztą żadnej sprzeczności. I tak będziesz musiał znać to czyste PHP i orientować się w MVC i wzorcach projektowych, dotyczy to zarówno i Symfony jak i każdego innego frameworka, jak również własnych rozwiązań. Bez tego ani rusz. Tam i tak jest to zaimplementowane na swój sposób przez mądre głowy, tylko że co do MVC, nie jest to klasyczne podejście tylko raczej jego pochodna (MVP).

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