Ming,
Los buenos desarrolladores pueden encontrar trabajo. Es más importante saber la tecnología que elige bien que elegir la tecnología correcta.
Dicho esto, elegir la tecnología adecuada abrirá las puertas más rápidamente.
El mercado en Estados Unidos está bastante fragmentado. La pila de desarrollo de Microsoft es popular. La pila LAMP (Linux, Apache, mySQL & PHP) se está desvaneciendo en mi opinión.
- ¿Qué es el enfoque?
- Después de graduarme con tres carreras me siento bastante invencible, como si pudiera hacer algo. Pero al mismo tiempo ya no estoy enfocado y estoy perdiendo la cabeza por lo que quiero seguir como carrera. ¿Qué puedo hacer para recuperar mi enfoque?
- ¿Cómo puede alguien evitar las preguntas creadas por la mente y enfocarse en una tarea determinada?
- ¿Por qué no puedo centrarme en nada?
- Como ingeniero de software que trabaja en un entorno de oficina abierta, me resulta muy difícil concentrarme en mi trabajo debido a la constante interacción que me rodea. ¿Cuáles son algunos consejos para lidiar con esto?
Si bien me gusta la sintaxis de Python y la arquitectura de Django, no veo que tome participación de mercado, a pesar del hecho de que Google Apps tomó mucho de esa arquitectura.
Groovy y Grails están emergiendo. Groovy tiene las ventajas de sintaxis de python y Grails se basa en el marco de Rails (como Ruby se basa en Rails para obtener Ruby on Rails).
Groovy es popular por un par de razones. Primero se extiende y ejecuta con las aplicaciones Java existentes. Eso permite que las empresas lo adopten sin perder su inversión en tecnología existente. Debido a que Groovy cumple con el mismo código p que Java y las aplicaciones web se implementan en el mismo formato de archivo WAR que Java, no es necesario reemplazar la arquitectura de servicio web existente. Las grandes corporaciones son lentas en adoptar tecnología disruptiva pero son bastante rápidas en adoptar nueva tecnología que extenderá la vida de las inversiones existentes. Creo que Groovy y Grails serán los ganadores.
El tiempo dedicado a aprender HTML5, Angular.JS y jQuery está bien invertido. El espacio de la interfaz de usuario será confuso hasta que HTML5 esté completamente desarrollado y aquí hay algunos ganadores claros en el espacio del navegador / javascrjpt.
¡Buena suerte!