Pierwsza opcja:
- Wybierasz dobrą firmę szkoleniową
- Zapisujesz się na kurs, płacisz im gruby hajs
- Przerabiasz mnóstwo w 80% działających przykładów
Druga opcja:
- Doszkalasz się z obiektowości, czytasz dokumentacje
- Przerabiasz w 90% podstawową dokumentację/tutoriale jednego lub dwóch frameworków PHP
- Budujesz do końca, jeden projekt z wykorzystaniem tego frameworka
- Przerabiasz implementacje, która w większości nie działa, więcej googlowania niż pisania, przy okazji ogarniasz gita.
- Kończysz kurs, poszerzasz wiedzę dalej o testy, wzorce i zaawansowane zagadnienia związane z frameworkiem i projektami.
- Publikujesz projekt na gh. Szukasz stażu w firmie, która rozwija projekty bazujące na poznanych Ci frameworkach. Działa tam jeszcze mniej niż gdziekolwiek, rozumiesz jeszcze mniej niż kiedykolwiek.
W przypadku pierwszej opcji wydajesz kupę hasju (bo tyle dzisiaj kosztuje to, co organizują firmy szkoleniowe), zyskujesz trochę wiedzy, mało doświadczenia i praktycznie nic nie warte zaświadczenie o ukończeniu kursu.
W przypadku drugiej opcji. Masz podstawowe obycie w tym czego się używa komercyjnie, możesz pochwalić się projektem na gh, masz podstawy gita, a staż daje Ci mnóstwo wiedzy i doświadczenia. Przy sprawdzeniu się jest również szansa na pracę. No i wpada kilka PLN.
Zrób porównanie tego, jak ja na to patrzę z tym czego Ty potrzebujesz. Druga opcja jest najcięższa i zarazem najlepsza dla kogoś, kto chce potem pracować. Pierwsza opcja bardziej dla sympatyków programowania, którym nie szkoda hasju i nie planują pracować w IT. Zwróć uwagę jak duża jest różnica ilości doświadczenia, w zależności od tego co wybierzesz.