Debido a su origen en ASP, probablemente tenga alguna experiencia de desarrollo web que pueda aprovechar. Hay dos rutas para los desarrolladores de ASP: desarrollo web del lado del servidor o desarrollo web del lado del cliente. En el lado del servidor, comenzaría con Java básico y con la comprensión del concepto de inyección de dependencia (intente con Spring básico). Una vez que se sienta cómodo con la inyección de dependencia, puede continuar aprendiendo Spring MVC, que lo ayuda a mostrar páginas web, o simplemente mostrar datos, como un servicio web. A continuación, aprende JDBC y SQL. Una vez que estés cómodo con esas tecnologías, puedes obtener alrededor de 100k. Sin embargo, necesita una buena cantidad de experiencia para obtener la familiaridad que se requiere para ese salario, así que empiece y se ensucie las manos. Las preguntas de la entrevista para los desarrolladores web de Java del lado del servidor generalmente envuelven el conocimiento de las estructuras de datos y los algoritmos de búsqueda, SQL y Spring. ¡Buena suerte!
¿Cuál debería ser mi hoja de ruta de aprendizaje de Java si mi última experiencia de programación fuera hace 10 años utilizando ASP, si quiero ganar 100 mil por año?
Related Content
¿En qué se diferencia Altisource Business Solutions Private Limited de Altisource Labs?
No aprendas Java. Claro, es el idioma más popular, pero también es el idioma con la mayoría de los desarrolladores disponibles.
Si desea avanzar rápidamente en rango y salario, recomiendo el almacenamiento de datos / datos grandes o el desarrollo de COBOL / Mainframe.
COBOL se ha convertido en un tema candente últimamente, ya que la mayoría de las corporaciones de desarrolladores de mainframe se retiran. No es sorprendente que no haya muchos desarrolladores jóvenes que conozcan COBOL o que estén familiarizados con los Mainframes para ocupar su lugar.
Esto ha dado lugar a que muchas grandes corporaciones busquen candidatos de nivel de entrada con una experiencia de programación mínima, que estén dispuestas a capacitarse en las formas perdidas de Mainframe.
Los datos siempre serán un campo en expansión. Las bases de datos siempre existirán y siempre deberán reestructurarse con el tiempo. SQL siempre será el lenguaje de las bases de datos relacionales, y no ha cambiado mucho desde los años 70.
Así que tienes algunos conocimientos sobre programación y eso es enorme. Ahora haz lo siguiente:
1. Ir a través de sitios como http://www.tutorialspoint.com/ y aprender Java. Es una forma simple y rápida de entender Java.
2. Una vez que haya terminado el aprendizaje, salte para hacer algunos pequeños proyectos de prueba y siéntase cómodo y confiado con java. Mueva de simple a intermedio a complejo proyecto de java.
3. Hacer mucho ejercicio.
Espero que eso ayude. Gracias por A2A.
1. Aprenda algunos cursos de java en línea como coursera y los sitios web de algunas universidades.
Estos son algunos ejemplos:
CS 106A Metodología de Programación de la Universidad de Stanford
Algorithms, Part I learn algorithms en lenguaje java Por Princeton University
2. Libros como Core Java, Volume I – Fundamentals (8ª edición) pueden ayudarlo en todo momento.
3. Haz un proyecto simple por tu cuenta.
¡¡Sigue adelante!!
En pocas palabras, practicar, practicar, practicar.
La mejor manera de aprender lenguajes de programación, en mi opinión, es jugar con ellos. Si tienes un fondo de programación, eso te ayudará.
Aprende la sintaxis.
Aprende lo que puedes hacer con Java. (Lado del cliente y lado del servidor)
Será mejor que conozcas tu SQL. 😛
Obtenga algunos libros, lea artículos y tutoriales en línea. Realmente desea llegar a un punto en el que si alguien le pregunta: “¿Puede compilar x, y, z y extraer datos de a, b y c en Java?” y usted puede decir, “Sí”.
¡Y! Haz algo propio con él una vez que lo aprendas. Resuelve un problema interesante usando / implementando Java.
Una hoja de ruta de java no es lo que necesita … necesita obtener una licenciatura en ciencias de la computación. Hay muchos programas de grado en línea acreditados disponibles. Dependiendo del área en la que viva y para alcanzar su meta de 100k, es posible que también necesite una maestría o progreso en su trabajo hasta que sea un ingeniero de software de nivel medio o superior. ¡Los mejores deseos!
Porque usaste ASP antes, así que tienes experiencia en desarrollo web. Aprendiste que los proyectos básicos de java y do java son muy buenos. Lo siento, porque no tengo 100 de los grandes por año, así que no lo sé.
More Interesting
¿Está declinando la tecnología de mainframe en IBM?
Capitalismo: ¿Por qué la tecnología (TI / CS) es una industria tan maníaca?
¿Cuál es el mercado direccionable de la computación cognitiva?
¿Qué pasará con la industria india de TI en los años 2020?