CodeGym /Blog Java /Random-ES /¿Cómo calificar un trabajo de desarrollador Java Junior? ...
John Squirrels
Nivel 41
San Francisco

¿Cómo calificar un trabajo de desarrollador Java Junior? Análisis de los requisitos laborales más comunes en los EE. UU.

Publicado en el grupo Random-ES
Si elige el desarrollo de software como su carrera profesional, lo que hace la mayoría de los estudiantes de CodeGym, entonces conseguir su primer trabajo serio de tiempo completo como desarrollador Java junior probablemente no será fácil. Pero tampoco debería ser demasiado difícil si está utilizando CG para aprender la teoría esencial del desarrollo de Java y adquirir habilidades prácticas para usarlo, además de seguir nuestras publicaciones destinadas a brindar toda la información que pueda necesitar para obtener el trabajo ( o indicarle la dirección correcta para conseguirlo). Aprender las preguntas más frecuentes de las entrevistas de trabajo para puestos de Java y usar plataformas de preparación para entrevistas de desarrolladores en línea debería ser útil para aumentar su confianza antes de la entrevista técnica, por ejemplo.¿Cómo calificar un trabajo de desarrollador Java Junior?  Análisis de los requisitos laborales más comunes en los EE. UU. - 1¿Pero sería eso suficiente? Para responder a esa pregunta, decidimos estudiar las vacantes de trabajo de Junior Java Developer actualmente abiertas en los EE. UU., Observando los requisitos más comunes para puestos de este nivel. Entonces, veamos.

1. Educación.

Requisito de descripción de trabajo más común:
  • Licenciatura en Ciencias de la Computación o equivalente, o uno o más años de experiencia laboral.
Frecuencia de referencia: más del 70% de las descripciones de puestos . Evidentemente, la mayoría absoluta de los empleadores en los EE. UU. aún considera que un título en ciencias de la computación es un requisito básico para un puesto de Desarrollador Java Junior. Pero a pesar de que una licenciatura en Ciencias de la Computación se menciona con bastante frecuencia en las descripciones de trabajo, en la mayoría de los casos se percibe como un requisito necesario solo si no tiene experiencia laboral previa en este campo. Según nuestra investigación, al menos un año, mejor dos años, de experiencia profesional parece una alternativa adecuada al título en informática a los ojos de la mayoría de los empleadores.

2. Experiencia laboral.

Requisitos de descripción de trabajo más comunes:
  • Más de 2 años de experiencia laboral en desarrollo de software.
  • Experiencia comprobada en desarrollo de software.
  • Experiencia laboral comprobable en desarrollo Java.
Frecuencia de referencia: más del 90% de las descripciones de puestos . Aunque muchos empleadores tienden a especificar “dos o más” años de experiencia profesional como requisito estándar, muchos solo solicitan “experiencia laboral comprobada” en el campo, lo que nos permite concluir que tener una prueba de sus capacidades como desarrollador de Java en forma de proyectos paralelos o trabajo independiente sería suficiente. Dado que tiene suficiente de eso para mostrarlo como un equivalente de 1-2 años de trabajo en el campo.

3. Tecnologías Java.

Requisitos de descripción de trabajo más comunes:
  • Experiencia en funciones de Java 8 como expresiones Lambda, Streams y CompletableFuture.
  • Buen conocimiento del entorno Java y J2EE (requerido para desarrolladores empresariales).
  • Comprensión sólida de los principios y patrones de diseño OOD.
  • Fuerte comprensión de la arquitectura empresarial de aplicaciones y los flujos de datos.
Frecuencia de referencia: más del 95% de las descripciones de puestos . Por supuesto, casi todas las descripciones de trabajo de Junior Java Developer incluyen el conocimiento de Java Core. Las características de Java 8, el entorno J2EE y el diseño orientado a objetos estarían entre los más mencionados.

4. Marcos.

Marcos que se mencionan más comúnmente en los requisitos de descripción del trabajo:
  • Primavera (70% de las descripciones de puestos)
  • Hibernate (20-30% de las descripciones de trabajo)
  • Angular (25-30% de las descripciones de trabajo)
  • Bootstrap (20-25% de las descripciones de puestos)
El framework Spring se menciona con mayor frecuencia en los requisitos para un desarrollador Java Junior, lo que no sorprende, ya que este es el framework Java más popular con diferencia. Otros marcos, cuyo conocimiento a menudo se especifica como deseable, son Hibernate, Angular y Bootstrap.

5. IDE.

IDE mencionados con más frecuencia:
  • Eclipse (60% de las descripciones de puestos)
  • IntelliJ IDEA (40 % de las descripciones de puestos)
Eclipse e IntelliJ IDEA dominan en las descripciones de trabajos de Java Junior en los EE. UU., aunque, para ser justos, la mayoría de las empresas tienden a articular este requisito sin demasiados detalles, como la necesidad de tener experiencia en el uso de Eclipse, IntelliJ IDEA o uno de los IDE alternativos. .

6. Otras herramientas, tecnologías y metodologías de desarrollo de software.

Mencionado con más frecuencia:
  • Adobe Experience manager (AEM) (20 % de las descripciones de puestos).
  • Bamboo, Jira, SonarQube, Crucible, Subversion, GIT y otras herramientas de control de versiones de código (35 % de las descripciones de puestos).
  • Utilidades de compilación y prueba automatizadas como Jenkins, Junit, Maven, Robot Framework (15 % de las descripciones de puestos).
  • Desarrollo ágil de SCRUM (más del 70% de las descripciones de puestos).
Cuando se trata de otras herramientas y tecnologías de desarrollo de software, las que se mencionan con más frecuencia son las herramientas de control de versiones de código, las soluciones de administración de contenido como Adobe Experience Manager y las tecnologías de prueba de software automatizadas. En el campo de las metodologías de desarrollo de software, Agile SCRUM es el más dominante con diferencia.

Cómo CodeGym te ayudará a cumplir estos requisitos y conseguir el trabajo

¿Te sientes un poco abrumado con todas estas cosas que pareces necesitar saber para obtener un puesto de Desarrollador Java Junior? Sería bastante comprensible si lo eres. La buena noticia es que aprender en CodeGym puede brindarle la mayor parte del conocimiento y la experiencia necesarios. Dominará todas las tecnologías esenciales de Java Core mientras realiza el curso de CG y comenzará a acostumbrarse a la herramienta y las tecnologías que un desarrollador junior de Java debe conocer con mayor frecuencia poco después de que comience el curso. Nuestros estudiantes pueden comenzar a trabajar en tareas de codificación reales desde el Nivel 3, y muy pronto comienzan a desarrollar miniproyectos (escribir una pieza completa de software por su cuenta) y juegos, haciendo toda la codificación en el complemento IntelliJ Idea de CodeGym, por lo que estará muy cómodo con el uso de IntelliJ Idea, que es el IDE más popular entre los desarrolladores de Java en estos días. Mientras que los miniproyectos están diseñados para armarlo con todas las habilidades necesarias para progresar más y comenzar a trabajar en proyectos favoritos para obtener esos 1-2 años de experiencia práctica y sentirse seguro en la entrevista de trabajo. ¿Tiene experiencia solicitando puestos de Desarrollador Java Junior? ¡Compártelo con nosotros en la sección de comentarios a continuación!
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION