Como passar da posição júnior para a média: experiência pessoal

Hoje contarei a vocês sobre minha experiência de transição de uma posição júnior de desenvolvedor Java para intermediário - "pule de junho para o meio", e também compartilharei uma lista de verificação que ajudará colegas que se encontrem na mesma situação.





Por dois anos trabalhei no mesmo escritório na posição de junho, mas não houve muito crescimento lá. Eu esperava terminar logo meu mestrado e ser promovido a milda. Mas isso não aconteceu. A propósito, terminei meu bacharelado em St. M.A. Bonch-Bruevich, professor de redes e sistemas de infocomunicação, mas infelizmente não recebi conhecimentos que possam ser aplicados diretamente no desenvolvimento de produtos modernos. Sou autodidata em programação Java, e a formação técnica me ajudou muito nisso. Estudei Java na prática, investigando a documentação e assistindo a vídeos no YouTube.





Por que eu deixei meu emprego anterior

Arranjei emprego naquela empresa quando estudava no instituto e não tinha muita experiência. Lá, minhas responsabilidades eram principalmente apoiar o legado do projeto de integração. A empresa era pequena e este projeto era o único desenvolvimento em Java, então de vez em quando eu reescrevia soluções existentes usando novas tecnologias (novas filas de mensagens, etc.) e detectava bugs emergentes.





Os planos eram desaprender o mestrado e, em seguida, seguir em frente na carreira, já que as condições de trabalho eram muito boas: o salário era bom para mim, os patrões eram leais aos funcionários, e você sempre poderia se divertir muito com o seu colegas depois do trabalho. Mas todas as coisas boas acabam mais cedo ou mais tarde, e uma redução veio para minha empresa, a qual eu caí.





Encontrar um novo emprego

, . , , , .





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. Uma seleção de palestras de Evgeny Borisov ("Spring Ripper") em conferências





  3. Vídeo aulas de primavera





Onde você pode treinar para resolver problemas:





  1. LeetCode





  2. Forças de código





  3. Treinamentos em consultas SQL





  4. Treinamento de solicitação Git








All Articles