Sto programmando di trasferirmi a New York tra 6-12 mesi, quindi sono costretto a trovare un nuovo lavoro. Quando sto programmando di iniziare la mia vita in un'altra città, probabilmente è anche un buon momento per pensare ai cambiamenti di carriera.
Ho trovato molte opinioni diverse su PHP vs .Net vs Java e questo non è l'argomento qui. Non voglio iniziare una nuova lotta su quale lingua è migliore. Conoscere un linguaggio di programmazione non è la cosa più importante per essere uno sviluppatore di software. Per essere uno sviluppatore davvero bravo devi conoscere OOP, modelli di progettazione, test ... e una lingua è solo uno strumento per far accadere le cose.
Quindi torna alla mia domanda. Ho un'esperienza mista nell'IT - 1 anno come addetto al supporto IT (amministrazione e supporto di Windows), circa 2 anni di esperienza nella programmazione integrata (VB.Net 2005) e negli ultimi 2 anni lavoro con PHP / MySQL. Ho lavorato con il web shop Magento, collaborato ad alcuni progetti in Symfony, modificato alcuni siti Drupal.
Le mie principali preoccupazioni sono le seguenti:
- Continuo a migliorare le mie competenze in PHP, ad esempio per iniziare ad apprendere alcuni dei principali framework PHP come Zend, Symfony potrebbe ottenere una certificazione PHP.
- O inizio a imparare .NET o Java. Ho più familiarità con .NET, quindi probabilmente lo sceglierò se la scelta cade tra .NET e Java (o potresti convincermi a scegliere Java :).
Per quanto riguarda la carriera, non so quale sia la scelta migliore. Imparare un nuovo framework e una nuova lingua richiede più tempo che migliorare le mie competenze esistenti in PHP. Ma con .NET hai molte possibilità (sviluppo di Windows 7 Phone, Silverlight, WPF) e possibilmente maggiori possibilità di trovare lavori migliori.
I lavori PHP sono meno pagati di .NET, almeno, secondo la mia ricerca (correggimi se sbaglio). Ma se inizio ora con .NET sono solo un principiante e il mio stipendio sarà basso. Ho bisogno di almeno 2+ anni di esperienza in alcune lingue per cercare anche di trovare un lavoro che paghi più di $ 50-60.000 a New York. Il mio obiettivo principale nei prossimi 2-3 anni è cercare di trovare un lavoro nella categoria $ 60-80.000. Non fraintendermi, non sto solo inseguendo i soldi, ma i soldi sono un fattore importante quando stai cercando di creare una famiglia.
Ho 27 anni e sento che non c'è molto spazio per decisioni sbagliate sulla mia carriera, quindi qualsiasi consiglio sarà molto gradito.
Aggiornare
Grazie a tutti per aver dedicato del tempo ad aiutarmi con il mio problema. Tutte le risposte e i commenti sono stati molto utili. Ho deciso di rimanere con PHP ma anche di imparare C # e Silverlight 4. Vedremo dove mi porterà la vita.