Ich plane, in 6-12 Monaten nach NY zu ziehen, also bin ich gezwungen, einen neuen Job zu finden. Wenn ich vorhabe, mein Leben in einer anderen Stadt zu beginnen, ist es wahrscheinlich auch ein guter Zeitpunkt, um über Veränderungen in der Karriere nachzudenken.
Ich habe viele verschiedene Meinungen zu PHP vs .Net vs Java gefunden und dies ist hier nicht das Thema. Ich möchte nicht neu darüber streiten, welche Sprache besser ist. Die Kenntnis einer Programmiersprache ist nicht das Wichtigste für Softwareentwickler. Um ein wirklich guter Entwickler zu sein, müssen Sie OOP, Entwurfsmuster, Tests ... kennen und eine Sprache ist nur ein Werkzeug, um Dinge in die Tat umzusetzen.
Also zurück zu meiner Frage. Ich habe gemischte Erfahrungen in der IT - 1 Jahr als IT-Supporter (Windows-Administration und -Support), ungefähr 2 Jahre Erfahrung in der Embedded-Programmierung (VB.Net 2005) und seit 2 Jahren arbeite ich mit PHP / MySQL. Ich habe mit dem Magento-Webshop gearbeitet, bei einigen Projekten in Symfony mitgewirkt und einige Drupal-Sites geändert.
Meine Hauptanliegen sind die folgenden:
- Verbessere ich meine PHP-Kenntnisse weiter, um beispielsweise einige wichtige PHP-Frameworks wie Zend zu erlernen, und Symfony erhält möglicherweise eine PHP-Zertifizierung.
- Oder beginne ich .NET oder Java zu lernen. .NET ist mir vertrauter, daher werde ich es wahrscheinlich wählen, wenn ich zwischen .NET und Java wählen möchte (oder Sie könnten mich davon überzeugen, Java zu wählen :).
In beruflicher Hinsicht weiß ich nicht, was die beste Wahl ist. Das Erlernen eines neuen Frameworks und einer neuen Sprache ist zeitaufwendiger als das Verbessern meiner vorhandenen PHP-Kenntnisse. Aber mit .NET haben Sie viele Möglichkeiten (Windows 7 Phone-Entwicklung, Silverlight, WPF) und möglicherweise größere Chancen, bessere Jobs zu finden.
PHP-Jobs sind meiner Recherche zufolge weniger gut bezahlt als .NET (korrigieren Sie mich, wenn ich falsch liege). Aber wenn ich jetzt mit .NET anfange, bin ich nur ein Anfänger und mein Gehalt wird niedrig sein. Ich brauche mindestens 2+ Jahre Erfahrung in einer Sprache, um überhaupt einen Job zu finden, der mehr als 50-60.000 US-Dollar in NY zahlt. Mein Hauptziel in den nächsten 2-3 Jahren ist es, einen Job in der Kategorie $ 60-80.000 zu finden. Versteht mich nicht falsch, ich jage nicht nur Geld, sondern Geld ist ein wichtiger Faktor, wenn Sie versuchen, eine Familie zu gründen.
Ich bin 27 Jahre alt und habe das Gefühl, dass es in Bezug auf meine Karriere nicht viel Raum für falsche Entscheidungen gibt. Ratschläge sind daher sehr willkommen.
Aktualisieren
Vielen Dank, dass Sie sich die Zeit genommen haben, mir bei meinem Problem zu helfen. Alle Antworten und Kommentare waren sehr hilfreich. Ich habe mich entschieden, bei PHP zu bleiben, aber auch C # und Silverlight 4 zu lernen. Wir werden sehen, wohin mich das Leben führen wird.