Parece que estás recopilando habilidades de programación de los 90. Eso lo está guiando hacia las compañías BigIT anticuadas como una persona de trastienda, uno de los muchachos de TI en el sótano.
Entonces, su primera decisión es si es donde quiere estar.
Java fue de vanguardia cuando salió, pero ha perdido gran parte de su dirección bajo Oracle. Sin embargo, es importante destacar que las habilidades de programación de Java apuntalan cosas como Android y muchos de los principales desarrolladores de compañías como Facebook y Google comenzaron su programación con Java.
- ¿Cuál es el alcance para cambiar de trabajo para alguien con experiencia en el desarrollo de mainframe?
- ¿Puedes convertirte en un gran escritor sin revelar demasiado sobre ti?
- Si fueras astrofísico, ¿qué más puedes investigar sobre el universo?
- ¿Cuáles son algunas pasantías disponibles para estudiantes de biotecnología que han completado su licenciatura en India y en el extranjero? ¿Cómo puedo solicitarlos? ¿Que es el criterio de elegibilidad?
- ¿Qué cosas debo considerar antes de aceptar una oferta de trabajo?
Ruby es un lenguaje de programación muy fácil y simple. Ahora tiene 17 años y, aunque es excelente para hacer programas simples, sus limitaciones comienzan a mostrarse y está siendo superada por lenguajes como Python.
Si quieres ser un desarrollador web, Javascript es la habilidad principal. Se requieren sabores como Angular, Backbone, React o Ember, especialmente si están respaldados por habilidades de programación en lenguajes como Python. Conocer la metodología para crear un programa es una gran parte de la batalla y sus habilidades son transferibles sin demasiado aprendizaje adicional. Y debe aprender Mobile: estamos haciendo una transición rápida a Mobile First y Swift y Android Studio son cada vez más importantes.
Al menos en Occidente, los programadores y desarrolladores web tienen una gran demanda. No habrá problemas con los trabajos.
Únete a un grupo de Meetup para conocer tus especialidades y las cosas que te gustaría hacer. Por ejemplo, únase a un Grupo de desarrolladores de Google (600 en todo el mundo) y lo pondrán al día con lo que realmente está en demanda, lo pondrán en contacto con muchos empleadores y lo ayudarán a aprender de sus pares. También hay cientos de buenos grupos de desarrolladores de Java que abrirán puertas en Java y también hay comunidades entusiastas para Ruby. Me sorprende que no hayas encontrado esto como parte de tu trabajo universitario. ¡Sal y red!