¿Por Oracle te refieres a PL / SQL con una base de datos Oracle?
No creo que estés en tan mal estado. El SQL para algo como PostGres o MySQL está lo suficientemente cerca del PL SQL de Oracle como para poder pasarlo bien. Oh, tendrás que ajustarte a algunas de las diferencias. No tener las secuencias de Oracle es probablemente la mejor, además de algunos tipos como VarChar2 que no están allí.
Java no ha cambiado tanto en los niveles fundamentales. Lo que necesitará aprender es marcos y bibliotecas que se han puesto de moda desde entonces.
- ¿Es mejor ser un experto en la materia en un solo dominio o tener un conocimiento superficial en muchos campos?
- ¿La educación a distancia no es válida en las empresas multinacionales?
- ¿Dónde debe un veterano discapacitado de la USAF de 40 años con una licenciatura en economía solicitar un trabajo?
- ¿Existe un mercado para la programación de bootcamp en India para el desarrollo web?
- Pronto me uniré a uno de los NIT. ¿Puedo hacer algo que ayude a mi carrera en TI dentro de dos meses?
No estoy seguro de qué decir sobre “C”. Creo que podemos dejar eso por ahora, a menos que quieras hacer algo que realmente lo requiera.
Aparte de la primavera y tal vez algo como Struts. Me inclinaría a usar Spring MVC sobre Struts. en Java Deberías estar en muy buena forma.
También deberá aprender Java Script con uno de los nuevos marcos como Angular 2 o React. Esto será clave para el desarrollo web. HTML 5 deberá estar en la mezcla.
No pienses que tienes que sumergirte en Groovy, Ruby on Rails o Python en este momento. Python tiene muchos defensores y más poder para ellos. El uso del espacio en blanco (como las pestañas) como elementos estructurales es extraño y desalentador. Me gusta que las cosas se alineen tanto como el próximo tipo, pero odio que la sintaxis tenga que depender de ello.