Question:
Est-ce juste le syndrome de l'imposteur, ou est-ce que je risque d'être viré?
Junior dev
2019-01-23 20:00:24 UTC
view on stackexchange narkive permalink

C'est mon troisième jour à ce poste en tant qu'ingénieur full stack. J'ai obtenu mon diplôme il y a cinq ans, mais je n'ai jamais pris la programmation au sérieux avant la première année où j'ai décidé de commencer à chercher un emploi.

C'était difficile de trouver cet emploi. J'avais déjà participé à six entretiens en personne qui se sont tous terminés par un rejet et d'innombrables autres refus pour des candidatures et des examens téléphoniques.

Chaque fois que j'obtenais un rejet, je pouvais passer 2-3 mois à étudier la recherche pour avoir le courage de postuler à nouveau. Alors que je m'améliorais, cela me conduirait inévitablement à m'épuiser encore et encore.

Finalement, j'ai décroché un emploi de développeur full stack, même si je n'avais jamais travaillé avec beaucoup de leurs outils ou leur framework backend.

Ils ont une très grande base de code et tout le monde a au moins cinq ans et plus d'expérience professionnelle. Bien que je sois excité, chaque jour me semble être une lutte. C'est une petite équipe donc je suis littéralement à quelques mètres de mon PM et des trois autres seniors, donc tout est remarqué.

De plus, mon trajet est très long. J'essaierais d'étudier à la maison, mais je suis à bout de souffle à la fin des deux premiers jours. Je crains que, si je ne me mette pas rapidement au courant, je serai licencié.

Y a-t-il des indications ou des signes avant-coureurs de licenciement de développeurs juniors après 2 à 4 semaines? Et est-ce une pratique courante?

Votre question se concentre exclusivement sur votre point de vue, et se concentre presque exclusivement sur ce qui s'est passé * avant * de vous rendre à ce poste.Quelles sont les attentes de votre employeur?Quel travail vous donne-t-on et qu'attendez-vous de vous en faire?Quels canaux de rétroaction avez-vous pour dire comment * ils * pensent que vous faites?Quels commentaires recevez-vous?
Pas vraiment pertinent par rapport à la question réelle, mais dites-vous que vous attendiez * deux ou trois mois * entre les candidatures?!Être rejeté lors d'entretiens en face à face à 6 n'est pas déraisonnable pour quelqu'un sans grande expérience de travail, mais attendre aussi longtemps entre les candidatures est inimaginable pour moi.Dans le cas malheureux où vous vous trouvez à la recherche de quelque chose de nouveau, essayez de ne pas prendre les «non» si au sérieux.Ce n'est pas parce qu'une entreprise vous rejette qu'elle pense que vous êtes un * mauvais choix * - cela signifie simplement qu'elle a trouvé quelqu'un d'autre qu'elle aimait * mieux. * Rien de personnel, non?
Ce n'est pas une question sur le lieu de travail.Vous nous demandez d'apaiser vos craintes, et nous ne pouvons pas faire cela.Sans oublier que vous n'êtes au travail que depuis ** 3 jours **.Présentez-vous à l'heure, travaillez dur, demandez de l'aide lorsque vous ne savez pas quelque chose et continuez.Bonne chance.
@JoeStrazzere Un trajet de 2 heures, ce n'est pas beaucoup?Quand j'entends «trajet», je pense généralement «aller simple», comme dans un trajet de 2 heures serait en fait 4 heures (aller-retour) - Est-ce que les gens font vraiment ça?x.x - Je ne peux pas imaginer que mon temps de trajet total représente la moitié de ma journée de travail
Avez-vous eu un emploi au cours des 5 dernières années?Je me demande ce qui les a convaincus d'embaucher quelqu'un qui n'a pas d'expérience, qui ne travaille pas dans 5 ans?Si c'était moi, je sauterais directement, expliquerais que les compétences sont rouillées et demanderais l'aide de l'équipe.
Avoir vécu des trajets de plus d'une heure a changé toute ma vision de la vie.Plus vous allez à l'ouest des États-Unis, plus tout est loin et vous apprenez à vous détendre.
Leur avez-vous dit des mensonges sur votre expérience antérieure, alors ils s'attendent à ce que vous en ayez plus que vous?
@Kevin: Sûrement que c'est le syndrome de l'imposteur?Le PO a été embauché en tant que développeur junior et ne pense pas être assez bon pour occuper ce rôle.Toute la question semble concerner le PO craignant que son employeur ne les ait pas embauchés et corrige cette erreur.Le fait qu'ils aient été embauchés pour les rôles suggère qu'ils sont en fait assez bons pour occuper ce rôle.Le fait qu'ils soient débutants et donc probablement pas aussi compétents et qualifiés que quelqu'un avec plus d'expérience ne signifie pas que ce n'est pas le syndrome de l'imposteur.
Avez-vous parlé de vos problèmes à votre manager et du besoin de formation que vous avez?
@GrumpyCrouton En tant que personne vivant à une heure en dehors de Los Angeles, il n'est pas rare de voir des trajets de 2 à 4 heures.Comme c'est assez courant, la vie en ville peut coûter cher, mais occupe généralement les emplois les mieux rémunérés.Ceux qui veulent vivre dans un quartier à faible densité se retrouvent soit à payer l'arrière, soit à parcourir de plus longues distances.
@Anoplexian Je ne parlais pas vraiment de l'aspect financier;plus le temps perdu du temps personnel / non-travail.Lorsque vous dites «4 heures de trajet», voulez-vous dire 4 heures _total_, ou dans chaque sens?
@GrumpyCrouton Dans certains cas, les deux.Ce que je veux dire, c'est que les priorités pour certaines personnes sont cet argent et, dans de nombreux cas, l'argent par rapport à la vie en ville peut largement compenser la perte de temps liée à la conduite d'un tel trajet.
@Anoplexian Si quelqu'un conduit 4 heures dans les deux sens, cela représente _8 heures_ de conduite _total_.Mettez cela avec une journée de travail normale, environ 8 heures (ou plus), soit 16 heures par jour consacrées essentiellement au travail.Cela laisse 8 heures à la maison, sans compter les choses comme l'épicerie et les tâches qui ne peuvent pas être faites le week-end, comment cette personne a-t-elle assez de temps dans la journée pour même dormir avant de retourner au travail?De plus, si j'ai conduit 4 heures en voiture pour me rendre au travail, c'est bien plus que simplement «sortir de la ville»
@GrumpyCrouton Un de mes amis fait ça parce qu'il gagne 285k par an, et paie pour beaucoup de services qui font ça pour lui (plans de repas, ménage, etc.).Il dort environ 5 à 6 heures par jour et passe le reste du temps avec sa famille.Sa femme reste à la maison et il a un excellent programme de vacances.Il déteste la ville, mais voulait plus de place pour une maison, mais il adore la plage et vit à San Luis Obispo (environ 3,5 heures au nord de Los Angeles).
@Anoplexian Je suppose que c'est assez juste si vous apportez ce genre de _bacon_.
@GrumpyCrouton Oui, et en raison de son travail (vice-président des opérations pour une grande entreprise), il n'est généralement pas aussi limité au travail.Il m'a dit qu'il faisait aussi parfois de la télécommande, mais je ne sais pas à quelle fréquence.Il est l'exception et non la règle, mais je doute qu'il soit SI unique à cet égard.Cependant, 2 heures sont assez courantes (de Victorville [logement bon marché] à Irvine [au sud de LA])
Onze réponses:
dan.m was user2321368
2019-01-23 20:35:14 UTC
view on stackexchange narkive permalink

Je pense qu'il serait extrêmement rare (par exemple presque jamais) de laisser quelqu'un partir après 2 à 4 semaines (pour des choses liées à la performance), et encore plus rare que cela arrive à un développeur junior, alors prenez une grande respiration et détendez-vous . Voyons maintenant comment «vous mettre à jour» et commencer à vous sentir un peu mieux dans votre position.

Ils vous ont embauché après avoir consulté votre CV et vous avoir interviewé, afin qu'ils sachent exactement ce que vous savoir exactement combien d’expérience vous avez. Ils ne s'attendent pas à ce que vous sachiez tout, ils ne s'attendent pas à ce que votre travail soit exempt d'erreurs, et ils ne s'attendent pas à ce que vous soyez aussi productif que leurs développeurs seniors.

Ce qu'ils vous ont embauché car c'est votre potentiel, pour ce que vous pourrez éventuellement produire pour eux. Vous devriez donc commencer à réfléchir à la façon de développer et d'exécuter un plan afin de pouvoir commencer à réaliser votre potentiel.

La première chose et la plus importante à réaliser est que c'est le travail de votre manager de faire de son mieux pour vous donner la possibilité de réussir - cela ne peut se produire que si vous avez des conversations régulières et fréquentes, et si, au cours de ces conversations, vous êtes ouvert et honnête sur les endroits où vous rencontrez des difficultés, où vous avez besoin de soutien, où vous êtes coincé et où vous apprenez ce qu'il / elle attend de vous.

Je commencerais par contacter votre responsable aujourd'hui et lui demanderais de planifier une réunion hebdomadaire d'une demi-heure (en supposant que vous n'ayez pas déjà mis en place quelque chose de similaire ). Dites quelque chose comme "Je pense que la meilleure façon de réussir à travailler pour vous est de nous synchroniser régulièrement, pouvons-nous planifier une réunion hebdomadaire?".

Lors de la première réunion, vous devriez soyez très enthousiaste à l'idée d'y travailler et exprimez votre enthousiasme à l'idée de commencer à avoir un impact. Lors de cette même réunion, il est important, cependant, que vous posiez (et obteniez des réponses) les questions suivantes "qu'est-ce qu'on attend de moi (objectifs) au cours des prochains mois?", "Quoi (outils / techniques / systèmes, etc. .) Dois-je apprendre pour commencer à atteindre ces objectifs? "," Y a-t-il une formation formelle pour apprendre ces choses? "," Quelles sont les ressources de l'entreprise qui m'aideront à apprendre ces choses? ".

C'est le travail de votre responsable de répondre à ces questions et de vous assurer que vous savez ce que vous devez faire, comment vous allez apprendre ce que vous devez apprendre, qui est là pour vous aider, etc.

La chose la plus importante à retenir est que vous ne devez pas avoir peur de demander à votre responsable, ou à toute personne officiellement ou officieusement chargée de vous aider, ou la plupart des autres également, de vous guider, de vous conseiller ou de vous aider. N'oubliez pas que personne n'est né en sachant programmer, ou comment fonctionne le contrôle de source, ou à peu près quoi que ce soit. Donc, après avoir passé un temps raisonnable à essayer de comprendre quelque chose, ne soyez pas gêné de demander de l'aide.

Bon point - Si vous renvoyez quelqu'un après un an, il semble qu'il ait fait une erreur.Si vous renvoyez quelqu'un après quelques semaines, il semble que vous ayez fait une erreur.
Je pense que c'est une bonne réponse mais je déconseille une réunion * d'une * heure, c'est très long pour en parler.
Ne pas alimenter les peurs des OP, mais au moins d'où je viens (Midwest des États-Unis), les 90 premiers jours d'un emploi professionnel sont presque toujours considérés comme une «période de performance».Cela signifie que vous aurez des vérifications régulières des performances avec le responsable, que vos avantages ne sont généralement pas encore pleinement intégrés et que vous pouvez être licencié beaucoup plus facilement qu'à tout autre moment de votre mandat.D'après mon expérience, cette période de début est celle où l'on vous montre le plus la porte.Je l'ai vu arriver à des sous-performants plus de quelques fois.
@IEatBagels - Vous avez probablement raison pour les réunions régulières, je vais donc modifier cela à 30 minutes (ce qui correspond à la durée de ma semaine avec mon responsable).Cette première réunion peut cependant prendre beaucoup plus de temps, en fonction de la quantité d'intro que le manager veut faire lui-même par rapport à une autre personne.
@DanK Au cours des 35 dernières années, j'ai eu huit (je pense) emplois en Angleterre, en Allemagne et en Suisse.* Tous * d'entre eux ont eu une période d'essai initiale où je pourrais être renvoyé beaucoup plus facilement.Il est vraiment, vraiment rare que cela soit utilisé;en fait, je pense que je ne l'ai vu que deux fois - et dans les deux cas c'était des problèmes sociaux plutôt que des capacités techniques (une PA qui ne s'entendait pas avec son patron et un développeur qui ne pouvait pas coopérer avec les autres).
J'aime cette réponse.C'est intelligent.Essentiellement, découvrez si vous êtes sur de la glace mince avant d'être DIT que vous êtes sur de la glace mince.
J'ai vu des gens se laisser aller pendant la période probatoire à quelques reprises;mais, jusqu'à présent, jamais sans qu'on leur dise qu'ils étaient en danger que cela se produise, jamais sans avoir eu l'occasion de s'améliorer, et jamais dans les deux premières semaines.On leur a toujours dit "ce sont nos attentes, nous ne pensons pas actuellement que vous les rencontrez, vous devez vous améliorer, voici comment nous allons vous aider à le faire, et c'est à ce moment-là que vous devez le faire".
C’est une bonne réponse théoriquement et peut-être pour d’autres domaines, mais les ingénieurs logiciels DÉTESTENT forcément «aider» les juniors.Toute la nature de base du logiciel est que vous devez comprendre les choses vous-même.Les personnes plus expérimentées ne craignent pas de donner un pointeur ("hmm, essayez CETTE bibliothèque ...") mais personne ne veut vous "aider" à apprendre à faire des boucles et à utiliser la mémoire.
@Fattie, Mauvais conseil.Le PO doit pouvoir demander de l'aide.Le travail n'est pas comme stackoverflow et il ne devrait pas être découragé d'obtenir de l'aide quand il en a besoin.Les ingénieurs logiciels professionnels qui sont des êtres humains compétents et bien équilibrés dans des organisations qui ne sont pas dysfonctionnelles sont excellents pour aider les nouvelles personnes à se mettre à jour et à donner de leur temps généreusement.
@teego1967 Je ne sais pas si c'est juste.D'autres ingénieurs en logiciel ont leurs propres tâches à accomplir et bien que je donne certainement des conseils à de nouvelles personnes, je ne peux pas consacrer plus de 2 heures de ma journée à enseigner la programmation de base à quelqu'un d'autre.
@Catsunami, évidemment, l'OP a été embauché comme junior.Supposons qu'ils connaissaient ses capacités lors de l'embauche.Il est raisonnable pour lui de s'attendre à une * certaine * aide - pas 2 heures par jour, mais certainement des discussions régulières et des plongées en profondeur spécifiques au site si nécessaire.
@Catsunami et Fattie - rien dans la question du PO ou dans ma réponse ne mentionne des "boucles" ou une "programmation de base" - cela faisait référence à des "outils" ou "framework (s) backend" spécifiques.
@dan.mwasuser2321368, je n'étais pas en désaccord avec vous.Mon seul point était que teego1967 pense que tous les développeurs qui ne sont "pas dysfonctionnels" donneront de leur temps généreusement.La générosité a une limite de temps pour tout ingénieur compétent.
Juste mon 0.02 sur la communication - En tant que manager, cela ne me dérange pas si quelqu'un ne sait pas quelque chose.Ce que j'attends, c'est qu'ils soient honnêtes.Il est préférable d'être franc et de faire savoir aux autres que vous n'avez jamais fait quelque chose auparavant ou que vous n'êtes pas familier avec un processus ou un logiciel.Comme mentionné précédemment, d'autres sont beaucoup, beaucoup plus susceptibles d'aider si vous avez déjà fait tout votre possible pour vous renseigner d'abord, et cette première conversation peut être simplement de demander le meilleur endroit pour chercher plus d'informations.
@Catsunami Oui, ce qui signifie qu'il est souhaitable de maintenir le nombre de juniors à des niveaux gérables.Il est également raisonnable de se débarrasser des vampires de l'aide, ou des personnes qui ne peuvent pas être productives sans prendre trop de temps pour les autres.Cependant, faire appel à des jeunes signifie leur apporter de l'aide, et un ingénieur qui apporte cette aide est plus précieux pour l'entreprise que celui qui ne le fait pas.
Abigail
2019-01-23 21:58:35 UTC
view on stackexchange narkive permalink

Y a-t-il des indications ou des signes avant-coureurs de licenciement des développeurs juniors après 2 à 4 semaines? Et est-ce que cette pratique courante?

Il n'y a rien dans votre histoire qui me fait penser. Bien sûr, ce qui s'est passé avant que vous n'obteniez cet emploi ou la durée de votre trajet n'a aucune importance pour vous laisser partir. S'ils laissent les gens partir après une telle période, c'est généralement parce qu'une telle personne est soit complètement différente de celle attendue (prétend être un expert en langue X avec Y années d'expérience, mais ne peut même pas coder "bonjour le monde"), montre un comportement inacceptable (harcèle ses collègues, ne se présente pas, vole des fournitures de bureau, etc.).

Quant à la lutte, croyez-moi, beaucoup de gens ont ça. Et parfois, ça ne passe jamais. Il y a 15 ans, j'ai rejoint une entreprise où la plupart de mes collaborateurs directs travaillaient pour cette entreprise depuis plus de 30 ans. Après 2,5 ans, quand je suis parti, j'étais toujours la personne la plus junior. Et dans mon entreprise actuelle, il y a du code sur lequel je travaille depuis plus de 10 ans, et bien que je sois largement considéré comme "l'expert", il y a des morceaux qui sont encore magiques pour moi, et je lutte quand je dois travailler sur ces pièces.

Et chérissez la partie "être remarqué". Demandez de l’aide si vous éprouvez des difficultés. Vous faites partie d'une équipe . J'ai vu des gens se laisser aller (mais pas après 2 à 4 semaines, après une période beaucoup plus longue, généralement un an ou plus) qui continuent de se débattre, mais se taisent.

Je veux juste souligner ce dernier paragraphe.Constitutionnellement, je suis le genre de personne qui règle les choses moi-même.C'est comme ça que j'ai appris à coder.Mais apprendre à faire partie d'une équipe et à poser des questions * est un élément essentiel de la panoplie d'outils d'un technologue. * Il n'y a pas de prix pour découvrir par vous-même en un an, ce qui aurait pris 5 minutes à poser à quelqu'un.
Lorsque mon ancien mentor - le développeur le plus expérimenté - a quitté son emploi après m'avoir encadré quand j'ai commencé, il m'a dit que ce qui me distinguait de beaucoup d'autres juniors était ma volonté de poser des questions - souvent et tôt.Il m'a dit de continuer comme ça, et même si je ne travaille plus pour cette entreprise, et que j'ai tendance à être considéré comme un développeur senior directement à l'embauche maintenant, je pose toujours des questions à mes collègues - souvent et tôt - quand je ne fais pas quelque chose.t comprendre ou ne peut pas comprendre.Et je n'ai reçu que des éloges pour cela.
* prétend être un expert en langue X avec Y ans d'expérience, mais ne peut même pas coder "hello world" * - J'espère que quelque chose comme ça sera trouvé dans le cadre du processus d'entrevue.S'ils ont embauché un programmeur qui ne peut même pas faire cela, il est clair qu'ils n'étaient pas trop approfondis dans leur processus d'évaluation technique, c'est le moins qu'on puisse dire.Je suppose que ce genre de chose est connu, cependant.
Old_Lamplighter
2019-01-24 00:34:35 UTC
view on stackexchange narkive permalink

Si vous étiez consultant, alors oui, cela se produit, car on s'attend à ce que vous sachiez que vos affaires arrivent.

Si vous êtes un employé, ils ont juste investi une cargaison d'argent vous embaucher avec la paperasse RH seule. Ajoutez à cela tout le processus d'intégration, les rencontres avec des collègues et l'apprentissage des systèmes, il y a une grande marge de manœuvre.

Cela ressemble toujours à une lutte lorsque vous rencontrez de nouvelles choses, mais cela ne veut pas dire vous n'avez pas ce qu'il faut. Si vous pouvez établir de bonnes relations avec vos collègues, vous avez encore moins à vous soucier.

Nous avons embauché une personne moins qualifiée que nous le pensions. Nous l'avons amélioré. Je n'ai eu aucun problème à faire cela car il était impatient, a montré des progrès et a continué à s'améliorer.

Vous semblez désireux d'apprendre, exprimez cet empressement, et ils adopteront probablement la même approche lorsque vous ' vous rencontrez des difficultés.

Entrez dans un cycle de questions, de travail par vous-même et de suivi.

Je pense que j'ai ceci, mais pourriez-vous vérifier si pour moi, je pourrais utiliser une deuxième paire d'yeux

Afficher une combinaison de empressement, attitude de collaboration et déférence, et vous vous en sortirez bien.

La seule chose qui préoccupe la plupart des gens n'est pas de commencer, mais d'apprendre et de grandir. Si vous pouvez démontrer cela, ne vous inquiétez pas.

Pour ajouter à cela à l'inverse, j'ai travaillé avec des personnes qui ont été licenciées ou qui étaient les meilleurs choix pour la redondance.La raison n'était pas qu'ils étaient intrinsèquement moins intelligents - l'un d'entre eux avait un doctorat!C'était parce qu'en dépit de tout le mentorat, ils continuaient à faire les mêmes erreurs et ne semblaient jamais apprendre.Et plus que cela, ils ne semblaient pas se soucier de ne pas s'améliorer.Cependant, nous commençons simplement un peu vert - nous * nous attendons * à cela lorsque nous embauchons des jeunes, et nous prévoyons la formation et le mentorat.
@Graham Merci, je vais modifier pour refléter cela.Bons points!
C'est un point remarquable pour séparer les exigences d'être un vrai programmeur (un entrepreneur :)) des exigences bien moindres faites aux employés et aux autres postes de type stagiaire.:) Blague à part, c'est un excellent point
"Montrez une combinaison d'empressement, d'attitude de collaboration et de déférence" Vraiment, c'est extrêmement correct et probablement la chose la plus réellement utile ici pour l'OP.Ces trois choses sont EXACTEMENT comment vous pouvez éviter d'avoir à poser une question.
@Fattie Je préférerais toujours un débutant enthousiaste avec une bonne attitude qu'un hotshot know-it-all
@RichardU Hell oui - l'attitude est la clé.Une autre personne que j'ai refusée lors de l'entrevue, elle avait l'air enthousiaste et était une personne adorable, mais elle ne s'était recyclée que récemment et n'avait aucune expérience dans l'industrie.Je lui ai dit de se trouver un projet, un truc Linux ou Arduino ou RasPi ou autre, partir travailler dessus pendant 6 mois, puis revenir nous montrer.Fondamentalement, faites preuve d'enthousiasme pour le type d'emploi qu'elle recherchait.Malheureusement, elle ne l'a jamais fait, mais si elle l'avait fait, je l'aurais certainement embauchée.
«Si vous étiez consultant»… ou entrepreneur.La période d'emploi la plus courte pour un entrepreneur que je connais personnellement (au Royaume-Uni) était d'environ deux * heures * - pas de deux jours ou deux semaines.
@alephzero, c'est pourquoi il est si populaire d'embaucher des personnes en tant qu'entrepreneurs ou de consultants, puis de les embaucher dans ce pool.
That guy
2019-01-24 03:47:57 UTC
view on stackexchange narkive permalink

Il y a déjà d'excellentes réponses ici.

Tout ce que je veux dire, c'est que j'ai sept ans d'expérience dans le même domaine et à chaque fois que je change d'emploi, je ressens ce que vous ressentez. D'après mon expérience, il me faut 1 à 2 ans sur le tas pour me sentir confiant et à l'aise. Alors, voici ce que je pense à moi-même pour réduire le stress:

1) Je garde à l'esprit que c'est VRAIMENT cher d'embaucher quelqu'un. Ils ont probablement juste payé 20-50k juste pour vous embaucher. À moins que vous n'ayez fait quelque chose de terrible (par exemple, abandonner une base de données de production, afficher un comportement qui peut être interprété comme de l'espionnage d'entreprise, etc.), personne ne veut se séparer de l'argent comme ça, pas tout de suite du moins. Cela donne une très mauvaise impression à tous ceux qui viennent de vous embaucher.

2) Pour interviewer quelqu'un d'autre, les personnes occupées devraient intégrer cela à leur emploi du temps. Les gens ont des dates limites, des familles, des passe-temps, donc personne ne cherche à renvoyer quiconque vient de commencer.

3) Gardez ces conseils à l'esprit et tout ira bien:

  1. Ne posez pas de questions à quelqu'un qui apparaît sur la première page des résultats Google. Tous les outils, langues, etc. auront une documentation en ligne. Créez des signets et recherchez Stack Overflow. Ne demandez pas tant que vous n'avez pas rassemblé suffisamment de jargon / compréhension pour avoir l'air intelligent lorsque vous demandez et montrez que vous avez essayé de vous résoudre. Il est normal de demander de l'aide; assurez-vous simplement de faire vos devoirs D'ABORD. Je trouve que si après 20 minutes de recherche sur Google, je n'ai toujours aucune piste ni aucune idée, il est temps de demander - à moins que vous ne soyez censé être l'expert, ce qui est une autre histoire. De toute évidence, les choses qui sont spécifiques à l'entreprise peuvent être posées (une fois).

  2. Découvrez qui est qui tout de suite. J'aime créer un document avec les noms + l'emplacement des sièges + ce qu'ils font lorsque je rencontre des gens. Cela permet de savoir plus facilement à qui poser quelles questions et à quoi s'attendre des gens en général.

  3. En cas de doute, demandez. Une grande phrase est: "Hé, je pensais faire X parce que Y et Z. Que pensez-vous?". Cela vous fera gagner du temps à vous et à l'équipe. Faites référence au document que vous avez créé pour trouver la bonne personne.

  4. Ne violez pas les règles du bureau / de l'équipe parlées et tacites au début. Tout le monde se présente à 9h30, mais personne ne vous a dit que vous deviez le faire? Commencez à vous présenter à 9h30 jusqu'à ce que vous ayez la configuration du terrain, puis réévaluez. Vous venez de vous faire tirer dessus avec un pistolet nerf par le PDG? Prenez-en un et tirez en arrière, même si vous vous sentez comme un cerf dans les lumières d'une voiture.

  5. Est-ce que quelqu'un porte des écouteurs? Envoyez-leur un message / envoyez-leur un e-mail et attendez une réponse, même s'ils sont assis à côté de vous. Être dans la zone est une chose réelle - apprenez à la respecter. Cela ne vaut pas pour les urgences.

  6. Confiance du projet. C'est la chose la plus difficile quand on ne sait pas tout. Si vous pouvez maîtriser la confiance projetée sans vous faire prendre à tort dans un domaine hautement technique, le monde est votre huître. Mon truc ici est de dire le moins possible, d'être aussi vague que possible, puis de le chercher si je ne sais pas quelque chose que je pense que je suis censé savoir. Il est également normal de dire que vous ne savez pas quelque chose; n'en faites pas une habitude.

  7. Sachez quand partir: votre directeur technique / PDG / fondateur vient-il de démissionner après que l'entreprise a publié des statistiques et que vous avez observé le meilleur caution de talent? Nourriture pour la pensée. Mais considérez que si vous y êtes suffisamment et que vos supérieurs partent, vous voudrez peut-être rester dans les parages en cas de promotion. Les titres semblent bien dans le CV.

Si vous suivez les règles ci-dessus, il est très peu probable que vous soyez le premier sur une liste à renvoyer qui que ce soit.

Ne vous attendez pas à ce que cette expérience (de prendre un an ou deux pour se mettre à niveau) change de si tôt.Je travaille sur le terrain cinq fois plus longtemps que vous et cela s'applique toujours.
Cela devrait aller quelque part dans un wiki.C'est un bon conseil pour toute personne entrant dans un nouvel environnement de travail
JazzmanJim
2019-01-24 00:49:49 UTC
view on stackexchange narkive permalink

R.E.L.A.X.

Vous venez d'être embauché pour votre premier poste de développement. Il y aura une énorme courbe d'apprentissage. Les entreprises qui embauchent pour ces postes comprennent que vous aurez besoin de temps pour vous familiariser avec leur base de code et les outils qu'elles utilisent. Vous avez été embauché afin qu'ils croient que vous avez ce qu'il faut pour apprendre le métier.

Les personnes qui réussissent dans le domaine des logiciels savent qu'elles doivent continuer à développer leurs compétences. Ils dépendent d'autres développeurs plus expérimentés pour poursuivre leur propre carrière. Dans mon nouveau poste (commencé juste avant Noël), j'ai des tâches de développement d'architecture &. Cette nouvelle société compte plusieurs de vos développeurs qui vous ressemblent beaucoup. Une autre partie de mon travail consiste à agir en tant que mentor pour les jeunes développeurs. L'un des objectifs de mon plan de développement est le progrès des jeunes.

Si vous ne savez pas quelque chose, demandez. Demandez à ce que votre code soit examiné et participez aux autres révisions de code.

Bonne chance.

Dan
2019-01-24 00:24:17 UTC
view on stackexchange narkive permalink

Y a-t-il des indications ou des signes avant-coureurs de licenciement des développeurs juniors après 2 à 4 semaines. Et est-ce une pratique courante?

Je pense que vous êtes trop concentré sur ce que vous ne savez pas. On dirait que vous avez été embauché en supposant que vous êtes un développeur de niveau junior. En tant que tel, allez-y doucement. Faites chaque tâche du mieux que vous le pouvez et si vous êtes coincé, n'ayez pas peur de demander. Essayez de le faire vous-même et montrez que vous avez essayé.

En ce qui concerne le licenciement, je dirais que 2 à 4 semaines sont assez faibles. Il faudrait être manifestement incompétent pour être mis en conserve si tôt. Je m'attendrais à ce que quelqu'un travaille complètement seul après 6 mois ou un an.

user
2019-01-24 15:16:11 UTC
view on stackexchange narkive permalink

Je suis un développeur expérimenté et j'en ai aussi de temps en temps. Les nouvelles technologies, en savent très peu à ce sujet, jetées au plus profond. J'ai appris à croire qu'avec un peu de travail, je peux comprendre et maîtriser.

Essayez de vous rappeler qu'aucune de ces technologies n'est magique, c'est tout ce que tout le monde peut apprendre et maîtriser . N'ayez pas non plus peur de dire à votre PM que vous pensez qu'il vous faudra peut-être un peu de temps pour vraiment apprendre la technologie. En tant que développeur junior, ils ne s'attendront pas à ce que vous les appreniez instantanément ou que vous possédiez déjà toutes ces compétences - s'ils voulaient qu'ils auraient embauché un autre développeur senior.

C'est une excellente occasion pour vous d'apprendre et être payé en même temps. N'oubliez pas que tout le monde ressent de cette façon et apprendre à ne pas s'en soucier est une compétence utile.

EJoshuaS - Reinstate Monica
2019-01-25 02:41:43 UTC
view on stackexchange narkive permalink

Il est tout à fait courant de se sentir perdu au cours de vos premiers jours de travail et de se demander comment vous serez jamais «à jour», même pour les développeurs expérimentés. Ne vous sentez pas mal de cette façon.

Le meilleur conseil que je puisse vous donner est de ne pas vous sentir mal à l'idée de demander de l'aide lorsque vous en avez besoin. On s'attend à ce que les nouvelles personnes participant au projet aient des questions. Ce n'est pas comme si vous pouviez simplement jeter un coup d'œil à la base de code et la comprendre.

Gardez également à l'esprit que s'ils recherchaient un développeur senior, ils auraient probablement embauché un développeur senior. Comme d'autres l'ont souligné, en supposant qu'ils ont lu votre CV et vous ont bien interviewé, ils devraient avoir une assez bonne idée de vos connaissances et de votre niveau d'expérience actuels.

Mike Waters
2019-01-25 04:22:27 UTC
view on stackexchange narkive permalink

Je craignais d'être renvoyé à chaque nouvel emploi que j'avais. (À ma grande stupéfaction, je ne l'ai jamais été. ;-)

Rétrospectivement, je me rends compte maintenant que cette inquiétude a entraîné des efforts très intenses, et la direction l'a toujours remarqué . Je comprends maintenant que c'était rassurant pour eux.

Je n'ai jamais eu peur de demander de l'aide, surtout quand je ne pouvais pas m'en passer. Dans la plupart des endroits, le meilleur endroit pour obtenir cette aide était de demander à d'autres employés, mais jamais à la direction; dans d'autres, les deux étaient utiles et j'ai donc réparti mes questions entre elles, le cas échéant. (Vous avez probablement déjà compris si votre patron est une bonne personne à qui poser la question.)

J'ai également fait des recherches sur mon propre temps lorsque cela était nécessaire, si Je n'avais pas besoin de me détendre pour être frais, alerte et productif le lendemain.

Vous semblez être un type qui fera très bien l'affaire!

Dmitry Grigoryev
2019-01-31 14:39:32 UTC
view on stackexchange narkive permalink

Voici vos "signes avant-coureurs" typiques:

  • Manque de communication . Il y a des jours où vous n'avez pas une conversation professionnelle significative avec vos collègues pendant au moins 5 à 10 minutes. Vous n'allez pas (ou n'êtes pas invité) à des réunions où tous les autres membres de votre rôle vont. Il peut être acceptable pour un développeur expérimenté d'être autonome et de travailler plusieurs jours en quasi-isolement, mais c'est certainement inquiétant pour un junior.

  • Il faut être micro -géré . Le processus de travail normal consiste à ce que votre responsable vous donne une tâche, puis vous faites un rapport sur l’avancement, vous posez des questions lorsque vous êtes coincé avec quelque chose, et vous informez votre responsable lorsque vous avez terminé et que vous avez besoin d'une nouvelle mission sur laquelle travailler. Cela se produit souvent lors d'une réunion régulière, mais peut également se faire de manière informelle. Si votre responsable doit vous interroger pour se rendre compte que vous avez un problème ou que vous n'avez rien à faire pour le moment, ce n'est pas bon.

  • Vous ne comprenez pas ce que vous faites . Il est normal de ne pas savoir comment faire quelque chose de nouveau, tant que vous savez où en apprendre davantage ou que vous avez des idées que vous allez essayer. Il est normal de ne pas comprendre votre mission et de la clarifier tout de suite. Mais si vous vous trouvez régulièrement dans une situation où vous avez un devoir et que vous ne savez même pas par où commencer, c'est un signe d'avertissement.

  • Commentaires négatifs répétés . Il est généralement normal de faire quelque chose de mal pour la première fois. Ce qui ne va pas, c'est quand vous faites la même erreur encore et encore et que vous ne semblez pas apprendre. Même si le point en lui-même n'est pas extrêmement important, les gens peuvent considérer votre comportement comme une indication que vous manquez de capacités d'apprentissage, ce qui est mauvais en soi, en particulier pour un junior.

dwizum
2019-01-23 20:22:12 UTC
view on stackexchange narkive permalink

Vous avez posé quelques questions,

Y a-t-il des indications ou des signes avant-coureurs de licenciement des développeurs juniors après 2 à 4 semaines?

Vous besoin de comprendre quels canaux de rétroaction sont en place afin de savoir quels «signes avant-coureurs» rechercher. Certains employeurs effectuent régulièrement des évaluations individuelles, d'autres fois, ils peuvent insister sur le suivi des défauts ou ils peuvent se soucier uniquement des délais. Avant de pouvoir rechercher les signes avant-coureurs, vous devez comprendre les méthodes utilisées par votre employeur pour obtenir des commentaires. Si cela ne vous a pas encore été expliqué, il est parfaitement raisonnable de demander:

Salut patron, je me demandais - quelles méthodes utiliserez-vous pour me donner des commentaires sur mon travail? Comment savoir si je suis sur la bonne voie selon vos attentes?

Et est-ce une pratique courante?

Non, en général, il n'est pas courant de laisser un professionnel les travailleurs vont si vite après les avoir embauchés - c'est à cela que sert le processus d'embauche - pour éliminer les personnes dont vous ne voudriez pas travailler pour vous. Les employeurs s'efforcent de filtrer et d'interroger les candidats spécifiquement pour éviter le genre d'erreur d'embauche qui entraînerait un licenciement après deux semaines. Tous les cas que j'ai personnellement connus où quelqu'un a été licencié aussi rapidement concernaient des infractions extrêmement graves (violations flagrantes des normes de sûreté ou de sécurité, activités criminelles, etc.) Les employeurs investissent beaucoup dans le processus d'embauche, c'est coûteux et perturbateur. . Si quelqu'un était juste un peu en retard , il préfèrerait généralement guider et corriger le comportement de cette personne avant de le laisser partir.

En plus de vos questions, vous avez également exprimé certaines préoccupations:

Je n'ai jamais travaillé avec beaucoup de leurs outils ou leur framework backend actuel.

Ils le savaient probablement lorsqu'ils vous ont embauché, et ils représentent une courbe d'apprentissage. Si vous n'êtes pas sûr, encore une fois - il convient de demander.

Ils ont une très grande base de code et tout le monde a au moins 5 ans ou plus d'expérience professionnelle.

C'est une excellente nouvelle - vous avez beaucoup de personnes expérimentées autour de vous pour apprendre ! Encore une fois, ils vous ont embauché en sachant que vous êtes moins expérimenté. Personne ne s'attend à ce qu'un développeur junior (ou quoi que ce soit) franchisse la porte avec une compréhension parfaite de son environnement, déjà équipé de toutes les compétences possibles requises.



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 4.0 sous laquelle il est distribué.
Loading...