Planuję przeprowadzkę do Nowego Jorku za 6-12 miesięcy, więc jestem zmuszony znaleźć nową pracę. Kiedy planuję rozpocząć życie w innym mieście, jest to prawdopodobnie dobry moment, aby pomyśleć o zmianach kariery.
Znalazłem wiele różnych opinii na temat PHP vs .Net vs Java i nie jest to tematem tutaj. Nie chcę rozpoczynać nowej walki o to, który język jest lepszy. Znajomość języka programowania nie jest najważniejsza dla programisty. Aby być naprawdę dobrym programistą, musisz znać OOP, wzorce projektowe, testy ... a język to tylko narzędzie, dzięki któremu wszystko się stanie.
Wracając do mojego pytania. Mam mieszane doświadczenie w IT - 1 rok jako specjalista ds. Wsparcia IT (administracja i wsparcie Windows), około 2 lata doświadczenia w programowaniu wbudowanym (VB.Net 2005) i przez ostatnie 2 lata pracuję z PHP / MySQL. Współpracowałem ze sklepem internetowym Magento, asystowałem przy niektórych projektach w Symfony, modyfikowałem kilka stron Drupala.
Moje główne obawy są następujące:
- Czy nadal doskonalę swoje umiejętności posługiwania się PHP, np. Aby rozpocząć naukę ważniejszych struktur PHP, takich jak Zend, Symfony może uzyskać certyfikat PHP
- A może zacznę uczyć się .NET lub Java. Jestem bardziej zaznajomiony z .NET, więc prawdopodobnie wybiorę go, jeśli wybór będzie między .NET a Javą (lub możesz mnie przekonać do wyboru Java :).
Pod względem kariery zawodowej nie wiem, jaki jest najlepszy wybór. Uczenie się nowego frameworka i języka jest bardziej czasochłonne niż doskonalenie moich umiejętności w PHP. Ale z .NET masz wiele możliwości (rozwój Windows 7 Phone, Silverlight, WPF) i być może większe szanse na znalezienie lepszej pracy.
Zadania PHP są gorzej opłacane niż przynajmniej .NET, według moich badań (popraw mnie, jeśli się mylę). Ale jeśli zacznę od .NET, jestem tylko początkującym, a moje wynagrodzenie będzie niskie. Potrzebuję co najmniej ponad 2-letniego doświadczenia w jakimś języku, aby nawet spróbować znaleźć pracę, która w Nowym Jorku kosztuje ponad 50-60 000 $. Moim głównym celem w ciągu najbliższych 2-3 lat jest znalezienie pracy w kategorii 60-80 000 $. Nie zrozum mnie źle, nie tylko ścigam pieniądze, ale pieniądze są ważnym czynnikiem, gdy próbujesz założyć rodzinę.
Mam 27 lat i uważam, że nie ma miejsca na złe decyzje dotyczące mojej kariery, więc wszelkie porady będą mile widziane.
Aktualizacja
Dziękuję wszystkim za poświęcenie czasu na pomoc w rozwiązaniu mojego problemu. Wszystkie odpowiedzi i komentarze były bardzo pomocne. Postanowiłem trzymać się PHP, ale także uczyć się C # i Silverlight 4. Zobaczymy, dokąd zaprowadzi mnie życie.