Cómo pasar de la posición junior a la intermedia: experiencia personal

Hoy les contaré sobre mi experiencia de transición de un puesto junior de desarrollador Java a un medio - "salto de junio a medio", y también compartiré una lista de verificación que ayudará a los colegas que se encuentren en la misma situación.





Durante dos años trabajé en la misma oficina en el puesto de junio, pero no hubo mucho crecimiento allí. Tenía la esperanza de terminar pronto mi maestría y ser ascendido a milda. Pero eso no sucedió. Por cierto, terminé mi licenciatura en St. MAMÁ. Bonch-Bruevich, facultad de redes y sistemas de infocomunicación, pero desafortunadamente, no recibí conocimientos que puedan aplicarse directamente en el desarrollo de productos modernos. Soy autodidacta en programación Java y los conocimientos técnicos me ayudaron mucho con esto. Estudié Java en la práctica, profundizando en la documentación y viendo videos en YouTube.





¿Por qué dejé mi trabajo anterior?

Conseguí un trabajo en esa empresa cuando estudiaba en el instituto y no tenía mucha experiencia. Allí, mis responsabilidades eran principalmente apoyar el legado del proyecto de integración. La empresa era pequeña y este proyecto era el único desarrollo de Java, por lo que de vez en cuando reescribía las soluciones existentes utilizando nuevas tecnologías (nuevas colas de mensajes, etc.) y detectaba errores emergentes.





Los planes eran desaprender una maestría y luego seguir adelante en mi carrera, ya que las condiciones de trabajo eran muy cálidas: el sueldo estaba bien para mí, los jefes eran leales a los empleados y siempre podías pasar un buen rato con tu colegas después del trabajo. Pero todo lo bueno llega a su fin tarde o temprano, y mi empresa sufrió una reducción, en la que caí.





Encontrar un nuevo trabajo

, . , , , .





EPAM Luxoft. , , , “” . , , Spring.





“ ”, . . . , , - . , , , . 100500 +, , — .





, . , 5 . , . 2 — . 





, , . 400 . , , = , - Java- , , . Java, .





- Middle Java Developer

- , , . , . hard soft skills.





Hard skills

, .

, , . . , JavaSE, JavaEE (JAX-RS,  JAX-WS,  JMS), Spring framework (Core), SQL, Maven, GIT, XML/XSD.





. 

, . , . . , . , , HashMap.





.

, . . , .





, -.

— . , .





.

, , Agile, Scrum Cascade, .







. . , . 





- , .

, . , .





Soft skills

.

, , , , .





.

, , , , , , . , , . 





.

, 20 , , . 





.

, .





, , , , . . , .





, Middle Java Developer.





, :





  1. Stack Overflow





  2. JavaRush





  3. Interview Review





  4. Tproger





, :









  1. Java





  2. Java





  3. Docker





  4. Spring Boot & Spring Data JPA ( )





:





  1. ,





  2. Una selección de conferencias de Evgeny Borisov ("Spring Ripper") de conferencias





  3. Video conferencias de primavera





¿Dónde puedes entrenar para resolver problemas?





  1. LeetCode





  2. Codeforces





  3. Capacitaciones sobre consultas SQL





  4. Capacitación sobre solicitudes de Git








All Articles