Aujourd'hui, je vais vous parler de mon expérience de transition d'un poste junior de développeur Java vers le milieu - "sauter de juin au milieu", et je partagerai également une check-list qui aidera les collègues qui se trouvent dans la même situation.
Pendant deux ans, j'ai travaillé dans le même bureau au poste de juin, mais il n'y a pas eu beaucoup de croissance là-bas. J'espérais que je finirais bientôt ma maîtrise et que je serais promu au milda. Mais cela ne s'est pas produit. Au fait, j'ai terminé mon baccalauréat à St. M.A. Bonch-Bruevich, faculté des réseaux et systèmes d'infocommunication, mais malheureusement, je n'ai pas reçu de connaissances pouvant être directement appliquées dans le développement de produits modernes. Je suis autodidacte en programmation Java et l'expérience technique m'a beaucoup aidé. J'ai étudié Java dans la pratique, en me plongeant dans la documentation et en regardant des vidéos sur YouTube.
Pourquoi ai-je quitté mon emploi précédent
J'ai trouvé un emploi dans cette entreprise alors que j'étudiais à l'institut, et je n'avais pas beaucoup d'expérience. Là, mes responsabilités étaient principalement de soutenir l'héritage du projet d'intégration. La société était petite, et ce projet était le seul développement Java, donc de temps en temps je réécrivais des solutions existantes en utilisant de nouvelles technologies (nouvelles files d'attente de messages, etc.) et attrapais des bogues émergents.
Les plans étaient de désapprendre une maîtrise, puis de passer à autre chose dans ma carrière, car les conditions de travail étaient très chaleureuses: le salaire me convenait bien, les patrons étaient fidèles aux employés, et vous pouviez toujours passer un bon moment avec votre collègues après le travail. Mais toutes les bonnes choses prennent fin tôt ou tard, et une réduction est venue dans mon entreprise, à laquelle je suis tombé.
Trouver un nouvel emploi
, . , , , .
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.
, :
, :
:
-
Une sélection de conférences d'Evgeny Borisov ("Spring Ripper") issues de conférences
Conférences vidéo du printemps
Où pouvez-vous vous entraîner pour résoudre des problèmes: