JavaRush /Blog Java /Random-ES /Java junior en busca de trabajo. Cómo mejorar tus habilid...

Java junior en busca de trabajo. Cómo mejorar tus habilidades y adquirir experiencia práctica

Publicado en el grupo Random-ES
Cuando se trata de iniciar una carrera profesional como programador Java, las cosas suelen parecer sombrías. Para los recién llegados, irrumpir en el mercado puede parecer una tarea increíblemente desalentadora. No importa cuánto mires las vacantes actuales, cualquier puesto requiere personas con experiencia y, a veces, parece que incluso de un codificador Java junior los empleadores esperan al menos varios años de experiencia laboral, sin mencionar, a veces, cantidades sobrenaturales de conocimientos teóricos. Java junior en busca de trabajo.  Cómo mejorar tus habilidades y adquirir experiencia práctica - 1Pero, ¿cómo conseguir la experiencia necesaria para un empleo real si nadie quiere contratar codificadores sin experiencia? ¿Círculo vicioso? No, sólo una de las típicas dificultades a la hora de empezar una carrera, que no es tan difícil de superar. En este material, hemos recopilado varias formas sencillas de resolver el problema de la falta de experiencia práctica.

1. Proyectos independientes

Empecemos por los consejos más sencillos y, en gran medida, obvios. Una de las mejores formas de adquirir experiencia práctica en Java, o cualquier otro lenguaje de programación, es trabajando en proyectos independientes y de aficionados. Por ejemplo, puedes unirte a un proyecto abierto en Github. No es necesario buscar complejos o que requieran un enfoque original y conocimientos únicos para implementar. Todo lo que se requiere de un desarrollador de Java con poca o ninguna experiencia es que brinde oportunidades para practicar: cuantas más, mejor. A medida que mejoren las habilidades básicas, podrá pasar a proyectos cada vez más complejos. Aunque las descripciones de los puestos suelen incluir entre los requisitos dos o tres años de experiencia lingüística, este no es el único criterio. Sí, las empresas buscan personas que puedan trabajar con código propio y ajeno y que tengan conocimientos de herramientas. Pero los empleadores suelen prestar atención a las llamadas “habilidades interpersonales”. Esto es, ante todo, sentido común, trabajo con personas y comunicaciones e inteligencia emocional. Para todo esto, necesitas experiencia trabajando en proyectos reales con problemas reales y los mismos plazos no ilusorios, junto con otros codificadores y otros especialistas. A veces, la presencia de habilidades interpersonales, la capacidad de aprender y el deseo de progresar compensan, a los ojos del empleador, la falta de conocimientos técnicos especiales y una base teórica no muy rica. Además, incluso si se requiere que el solicitante conozca una determinada tecnología, que los desarrolladores de Java sin experiencia generalmente no conocen, tener varios proyectos en el currículum, describir la experiencia de trabajar en ellos y las lecciones aprendidas en el proceso le dará una buena oportunidad. de mayor interés por parte de los empresarios.

2. Proyectos personales

Este consejo puede resultar útil no sólo para principiantes en Java, sino también para profesionales con bastante experiencia. Por proyectos “personales” nos referimos a aquellos que un programador Java realiza como hobby, para desarrollar sus habilidades profesionales, por interés y sólo por diversión, y no con el objetivo de ganar dinero. Muchos empleadores, al estudiar los currículums de los codificadores, prestan atención a si tienen sus propios "proyectos favoritos". ¿Por qué? Si existen, esto indica que la persona realmente ama su trabajo y se esfuerza por crecer profesionalmente no con palabras, sino con hechos. Java junior en busca de trabajo.  Cómo mejorar tus habilidades y adquirir experiencia práctica - 2Esto es lo que dice al respecto Oren Eini, director de Hibernating Rhinos Ltd, que desarrolla soluciones de software en el campo de la infraestructura de bases de datos: "Cuando buscamos un nuevo desarrollador para unirse a nuestro equipo, uno de los factores determinantes para nosotros es la pasión y interés en el trabajo. Hemos descubierto que las personas que están realmente interesadas e interesadas en lo que hacen tienden a involucrarse en sus propios proyectos además de las tareas puramente relacionadas con el trabajo. Es decir, tienen proyectos y proyectos de hogar. Podría ser un sitio web personal, la participación en la startup de un amigo o simplemente algún código escrito para estudiar mejor una determinada tecnología. Cuando veo que el solicitante no tiene ningún proyecto de terceros o que se trata de un pasado lejano, es una mala señal para nosotros”. No podría haberlo dicho mejor.

3. Trabajar como autónomo es un campo ilimitado para “subir de nivel” y ganar experiencia.

Notemos de inmediato que es muy difícil para un programador novato ingresar a plataformas independientes, pero puedes intentarlo. La transición a trabajar como autónomo puede ser un excelente paso intermedio en el camino desde un desarrollador de Java completamente ecológico hasta un junior de Java seguro que ha adquirido experiencia y "desarrollado" sus habilidades. Parecería que hay poca diferencia entre trabajar por cuenta propia y trabajar como desarrollador Java a tiempo completo. Pero, de hecho, trabajando por cuenta propia puedes encontrar muchas más oportunidades prometedoras para un joven sin experiencia en Java. Esto se debe a que los autónomos suelen ser contratados para trabajos puntuales o de corta duración en algunos proyectos. Por ejemplo, se les confían tareas cuyo volumen es demasiado pequeño para requerir un empleado de pleno derecho. En inglés, el término “gigs” se utiliza para describir este tipo de microproyectos. O el proyecto en sí es experimental o las habilidades requeridas son demasiado especializadas. Sea como fuere, a la hora de contratar autónomos, los empresarios son menos exigentes y cuidadosos, ya que asumen un riesgo financiero significativamente menor. En consecuencia, aumentan las posibilidades de un joven de Java de conseguir su primer trabajo remunerado como autónomo. Los autónomos suelen ser contratados por pequeñas empresas que necesitan ayuda en programación con problemas relativamente simples. O emprendedores trabajando en alguna idea innovadora con un presupuesto limitado. O incluso empleados de grandes empresas de TI que desarrollan sus propios proyectos o conceptos experimentales en su tiempo libre. En definitiva, hay muchas opciones, pero en la mayoría de los casos será un pequeño trabajo temporal con objetivos claramente definidos. Y esto es lo que el médico recetó para un joven de Java sin experiencia que necesita "mejorar" su currículum.

4. Es más fácil vencer a papá con un montón. Desarrollo como parte de un grupo.

Si el trabajo individual en proyectos, ya sean proyectos favoritos o tareas para autónomos, no funciona por alguna razón, puede probar otra opción: el desarrollo como parte de un equipo de desarrolladores de aproximadamente el mismo nivel. La colaboración y la resolución de problemas no sólo le ayudan a aprender y progresar más rápido, sino que también resuelven el problema de motivación que afecta a muchos aspirantes a desarrolladores, especialmente cuando trabajan desde casa. Java junior en busca de trabajo.  Cómo mejorar tus habilidades y adquirir experiencia práctica - 4Por cierto, periódicamente aparecen temas en el foro JavaRush donde alguien recopila esos comandos. Allí también puede encontrar pequeños proyectos pagos para un desarrollador. Como éste , por ejemplo .

5. Pasantía JavaRush

JavaRush ayuda a sus estudiantes a conseguir su primer trabajo no sólo de palabra (es decir, con consejos), sino también de hecho, ofreciendo su propio programa de prácticas, durante el cual pueden trabajar en un proyecto real, aprender nuevas tecnologías e inmediatamente "probar" prácticas. habilidades en su aplicación. La pasantía de JavaRush consta de tres meses de trabajo a tiempo completo en un proyecto serio, junto con la adquisición de conocimientos teóricos adicionales. La contratación para prácticas se realiza cuatro veces al año. Los anuncios se publican varias semanas antes de una nueva serie en el sitio web y en las páginas de redes sociales de JavaRush. Pero no sólo unas prácticas. El curso principal de JavaRush también incluye no solo pequeñas tareas y tareas, sino también proyectos completos , cuya implementación aporta mucha experiencia. En particular, mientras seas estudiante de JavaRush, podrás escribir un juego completo, un emulador de cajero automático o tu propio archivador de archivos. Como puede ver, es posible resolver el problema de la falta de experiencia práctica de un desarrollador de Java, si tan solo existiera el deseo. Es el deseo de aprender y desarrollarse, un interés genuino en la profesión: esto es lo que los empleadores quieren ver cuando estudian el currículum de un especialista sin experiencia. En las descripciones de puestos de trabajo también se utiliza el popular cliché “ojos ardientes”. Así debería ser él, un futuro junior de Java: con fuego en los ojos y una fría determinación de dominar todas las complejidades de Java en el corazón. Al menos así lo ven los empresarios.

6. Qué más leer sobre este tema:

Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION