Cómo pasar de ser un desarrollador de Android a un desarrollador de Java

Los libros que ha mencionado son una muy buena información sobre el lenguaje Java. El problema de ser un “desarrollador de back-end” es que, por lo general, incluso si no trabaja en frontend, se espera que conozca los conceptos básicos de frontend.

Cuando estoy entrevistando a un desarrollador de back-end o más bien desarrollador web con enfoque en back-end, espero que él sepa:

  1. Marco que utilizamos que es Spring 3-4
  2. Base de datos: SQL y JPQL
  3. Conocimiento de HTML
  4. Alguna familiaridad con CSS
  5. Familiaridad con JavaScript y JQuery (no nivel experto)
  6. Conocer cómo funciona la web: obtener y publicar solicitudes, servicios de descanso, json, sesiones

Cuando se trata de frameworks, uno de los más populares es Spring y Java EE6, por supuesto, hay mucho más, pero si la compañía está usando algo menos conocido, es menos probable que lo sepas.

Básicamente, si puede escribir desde cero una simple aplicación de lista de tareas por sí mismo, está bien para ser un desarrollador web de nivel junior.

More Interesting

Soy un estudiante de B.Tech Computer Science actualmente en el tercer año. ¿Cuáles son buenos lugares para una pasantía en Hyderabad?

¿Puedo solicitar pasantías en aprendizaje automático, análisis de redes sociales, criptografía, etc., sin haber estudiado estos temas antes?

Me gradué de CS durante 7 años y todavía trabajo como desarrollador junior, ¿debería cambiar mi carrera?

Cómo ganar $ 250k + al año con un título en informática

¿Es Shiv Nadar mejor que Jaypee Noida en términos de ubicaciones y cultura de codificación?

¿Cuáles son las diferentes especialidades para alguien que estudia informática?

¿Los estudiantes de ingeniería informática también aprenden sobre microcontroladores, sistemas integrados y más hardware?

Cómo comenzar a desarrollar aplicaciones web con MEAN stack

¿Es cierto que muchos graduados de CS logran codificar trabajos solo por geeksforgeeks.com en un año, incluso sin hacer una programación competitiva?

Cómo implementar un programa exitoso de defensa de los empleados

Cómo proceder con mi carrera como desarrollador full stack.

Tengo una maestría en informática. ¿Puedo conseguir un trabajo en la NASA? ¿Cómo puedo trabajar allí?

¿Cuáles son las habilidades esenciales para un ingeniero informático?

¿Qué importancia tiene el procesamiento paralelo para pronosticar series de tiempo financieras?

¿En qué grado elijo la informática de un ingeniero de software? Quiero trabajar como ingeniero de software.