Tengo 4 años de experiencia en C # y ASP.NET, 1 en Java y 1 en PHP, ¿con cuál debo elegir continuar?

¡Continúa con todos ellos!

Mucha gente piensa que tienes que elegir entre lenguajes de programación si quieres convertirte en un mejor desarrollador. Pero eso es como un carpintero que decidió usar una sierra de ahora en adelante para hacer su trabajo. Simplemente tendría una única herramienta disponible, y eso no es bueno.

Como desarrollador, básicamente debes elevarte por encima de todos esos idiomas. Mira las cosas que estos idiomas tienen en común. Ver más allá del código, si quiero hablar misteriosamente. O asegúrese de tener un gran conjunto de herramientas, si me refiero al ejemplo de carpintero.

No hay nada de malo en mantener todas estas habilidades, dependiendo de los proyectos en los que esté trabajando. Algunos necesitarán C #, otros necesitarán Java o PHP. Incluso podría considerar combinar dos o más idiomas o aprender aún más idiomas.

Cualquiera que te diga que elijas solo uno de ellos es un tonto. Básicamente te están diciendo que deseches herramientas útiles porque este martillo que tienes es dorado y puede construir lo que quieras. Es decir, hasta que tenga tornillos y necesite un destornillador.

Por lo tanto, continúe con todos ellos. Verifique su próximo proyecto, considere qué idioma crearía la mejor solución y use ese idioma. Repita el proceso para todos los demás proyectos también.

Me gusta C # mejor que Java porque es más estético para mí. No puedo ayudarte a decidir entre C # y PHP porque nunca he trabajado en PHP. Estoy seguro de que C # y Java seguirán siendo populares en los sistemas operativos Windows por un tiempo todavía. Si ha trabajado en C # durante cuatro años, supongo que se siente más cómodo con él y, por lo tanto, es más productivo.

No observe sus 4 años de experiencia en C #, pero recomendaría trabajar un poco más con PHP. Nuestro mundo se está volcando hacia la aplicación web más que las aplicaciones de escritorio. Entonces, un poco de PHP de vez en cuando no será una pérdida. Buena suerte.