Temat: Dalszy rozwój - wybór technologii
@Autor
nie ma sensu uczyć się języka jeżeli nie masz dla niego zastosowania i planów z nim związanych. Życie uczy że zawsze warto mieć +1 fach ręce. Zaczynając jako programista, za jakiś czas zrobię sobie uprawnienia do nauczania. W PHP masz jeszcze sporo do nauczenia zapewne (język to nie wszystko).
Na Twoim miejscu zajął bym się nowościami jak HTML5, CSS3 no i JavaScript. Nie wiem czy zauważyłeś ale niedługo przeglądarka będzie wyposażona w narzędzia które pozwolą na tworzenie aplikacji webowych offline oraz online. Do tego dochodzi coraz lepiej działający WebGL. Tutaj dodatkowo można pouczyć się programowania shaderów, troszkę fizyki i matematyki (jak np zmusić jakiś element by poruszał się po krzywej ?).
Jeżeli to Cie interesuje to masz iPhona czy Androida. W sumie jeszcze WP7 ale ta platforma jak na razie kiepsko się trzyma. Rynek tych urządzeń rośnie gwałtownie i na pewno znajdziesz i tutaj coś do roboty.
To też Ci nie pasuje ? To możesz poznać C++. Siąść przy bibliotece QT i możesz nauczyć się tworzyć aplikacje desktopowe.
A może zabrać się za C albo Assemblera i pisać oprogramowanie pod urządzenia fabryczne ?
Uczenie się Ruby itp by robić to samo co w PHP tylko w czymś innym nie ma głębszego sensu. Chyba że masz jakieś argumenty za tym żeby zastąpić PHP czymś innym. Osobiście uważam że należy jak najlepiej poznać technologię w której się pracuje i jeżeli już zabierać się za kolejną to albo po to by rozszerzyć swoje możliwości w tej którą znamy (PHP + wszelkie nowości które niesie HTML5 dla przykładu) albo po prostu zrobić sobie kolejny fach.
Niektórzy mówią tu o zarobkach. Dobra rada dla Ciebie. Jako programista PHP się w tym kraju nie dorobisz. Większość ofert pracy jest dla klepaczy stron. Miałem różne propozycje pracy. W moim regionie i gdzieś dalej w Polsce. Jeżeli jechał bym gdzieś dalej to płacę mogłem mieć 2, 3 razy większą ale wydatki na wynajęcie mieszkania i życie skutecznie mi to niwelowały do tego co mam pracując w swoim regionie.
Chcesz zarabiać, zajmij się handlem albo pozwól innym pracować dla Ciebie (co z początku, w trakcie i w przyszłości będzie wymagać od Ciebie dużo pracy i zachodu, tylko już nie jako programista).
Ja osobiście uważam że lepiej mieć odrobinę niższe zarobki przy satysfakcjonującej pracy niż wyższe w pracy której nienawidzimy. Ale kiedy już pracujesz to staraj się międzyczasie robić coś też dla siebie. Nabieraj znajomości, ucz się nowych technologii, nabieraj wprawy w tym czy owym i ogólnie się rozwijaj.
W przyszłości możesz wyjechać za granicę, znaleźć pracę w Polsce gdzieś na dobrych warunkach, założyć firmę czy robić cokolwiek innego. Czasami też warto spróbować pracy dla dużej firmy.
Pozdrawiam