En plus de toutes les bonnes choses soumises par la communauté (ci-dessus), je m'attendrais également à voir des preuves de compétences difficiles. Pas de perfection ni de puissance super-geek, mais une bonne connaissance pratique des bases et des concepts de base. Vous avez déjà obtenu le poste ( félicitations en passant !), Vous y êtes donc à peu près.
Mais actualiser vos connaissances et / ou vous familiariser avec les outils, les langages et les technologies utilisés par votre entreprise signifie que vous ferez preuve de la plus grande réactivité et que vous créerez une bonne première impression.
Un développeur junior hypothétique parfait saura les bases de choses telles que
- la langue.
- I / O
- Concepts OO comme l'héritage
- Interfaces d'objet
- accès à la base de données (en particulier en ce qui concerne la façon dont ils le font dans votre nouveau magasin de code)
- le modèle HTTP
- CSS
- JavaScript / JQuery
- conception de base de données
- SQL et procédures stockées
- le (s) IDE (s) que vous allez utiliser
- cadres pertinents (vous mentionnez Spring)
etc. Il sera capable de se concentrer sur l'acquisition de nouvelles compétences sans devoir s'arrêter et apprendre les bases. Il sera capable de se poser (poser autant de questions sensées qu'il le souhaite - la plupart des développeurs expérimentés adorent se faire poser des questions techniques sensées ) grâce au tarif courant des formulaires en ligne et des pages d'administration auxquelles de nombreux juniors sont confrontés au cours des premiers mois. Devenir un développeur junior fiable peut être votre premier test d’initiation d’équipe ;-)
Quand je débutais dans l'équipe Web d'une grande entreprise, l'essentiel du travail initial qui m'était assigné était plutôt dépourvu d'inspiration, mais il m'a imposée au point que je me frayais un chemin tous les soirs pour que je puisse comprendre ce que j'allais faire. avoir à faire le lendemain . Je m'en suis tiré, mais c'était stressant cinq ou six mois après le luxe relatif de mon master ;-)
Si vous parvenez à effectuer efficacement toutes les tâches de base, vous obtiendrez des tâches plus intéressantes à réaliser assez rapidement, ce qui, bien entendu, vous aidera à faire avancer votre carrière.
Et en écho à ce que beaucoup de personnes ont dit plus haut, le monde des ordinateurs et du code évolue constamment. Vous aurez besoin d'apprendre de nouvelles choses tous les deux jours. Gardez l'esprit grand ouvert et essayez de ne pas perdre de vue la raison pour laquelle vous vous êtes embarqué dans ce processus - parce que vous le faites <3. Dans les années à venir, il se peut que cela ne soit pas au premier plan de vos préoccupations. L'enthousiasme vous aidera à surmonter la plupart des obstacles et des obstacles.
Cela dit, mon expérience des douze dernières années suggère que la plupart des juniors ne restent pas pour toujours dans leur première entreprise, alors ne soyez pas trop arrêtés pour être «parfaits». Faire des erreurs fait partie du processus qui vous mènera de débutant à l’endroit où vous vous retrouverez. Je fais cela depuis quelque temps et je supprime presque une base de données de production au moins deux ou trois fois par an.
Bonne chance dans ta carrière.