Comment les gestionnaires savent-ils si une personne est un bon ou un mauvais programmeur?

49

Dans la plupart des entreprises, les équipes et les divisions de programmation sont composées de programmeurs qui conçoivent et écrivent du code et de gestionnaires qui ... s'occupent de la gestion. Hormis le fait de ne pas écrire de code, les responsables ne consultent généralement pas le code développé par l'équipe et peuvent même ne pas avoir d'IDE adéquat installé sur leurs machines de travail.

Néanmoins, les gestionnaires doivent juger si une personne fonctionne bien, si elle doit être chargée de quelque chose ou si un développeur en particulier doit être affecté à une tâche de la plus haute importance et de la plus grande responsabilité. Enfin, les gestionnaires attribuent généralement les bonus trimestriels!

Pour faire ce qui précède efficacement, un responsable doit savoir si une personne est un bon programmeur, entre autres caractéristiques, bien sûr. La question est, comment font-ils? Ils ne regardent même pas le code écrit par les gens, ils ne peuvent pas évaluer directement la qualité des composants développés par les programmeurs ... la plupart des cas!

Quel est le secret?

P Shved
la source
24
Excellente question. La plupart des gestionnaires pour lesquels j'ai travaillé considèrent les pires développeurs (très mauvais code et conception) comme les meilleurs de l'équipe, car ils livrent toujours à temps. Ensuite, ce sont les autres dans les équipes qui balaient et maintiennent après eux. Les gestionnaires devraient lire le code de temps en temps ...
Martin Blore Le
18
Gardez à l'esprit que ce qui fait un "bon programmeur" pour les programmeurs peut ne pas être identique à ce qui en fait un "bon programmeur" pour un gestionnaire.
GrandmasterB
11
La plupart du temps, ils ne le font pas.
biziclop
1
Il semble que la réponse de Comment les gestionnaires devraient savoir si une personne est un bon ou un mauvais programmeur?
Jigar Joshi
2
C'est pourquoi j'affirme toujours qu'un responsable du développement logiciel doit être un programmeur, ou plutôt avoir été un programmeur. Leur travail consiste maintenant à gérer, mais pour gérer efficacement, ils doivent comprendre ce qu’ils gèrent. Ils ne peuvent le faire vraiment bien que s'ils ont été eux-mêmes programmeurs dans un passé pas si lointain (et continuent à se familiariser au moins avec les nouvelles technologies dans le développement de logiciels).
CraigTP

Réponses:

31

En règle générale, un gestionnaire examinera

  • Est-ce que le programmeur fait des choses?
  • Qu'est-ce que leurs collègues pensent d'eux? Le code qu'ils écrivent?
  • Le programmeur communique-t-il clairement avec le responsable?
  • Le programmeur aime-t-il apprendre de nouvelles choses? Est-ce qu'ils encadrent bien les autres?
  • Ont-ils besoin de beaucoup d’attention de la part de la direction pour faire avancer les choses?
  • Le programmeur semble-t-il s'amuser de son travail?

Il est vrai qu'ils ne voient généralement pas (ou ne comprennent pas souvent) le code des employés, mais ce qui précède constitue pour eux un indicateur raisonnable permettant d'évaluer dans quelle mesure un employé s'inscrit dans le rôle de programmation que leur impose son employeur. Si quelqu'un ne réussit pas, obtient de mauvaises notes de la part de ses collègues, ne peut pas bien communiquer, est frustré par une technologie différente de celle à laquelle il est habitué, a toujours besoin de supervision et est toujours malheureux, c'est une bonne indication qu'il n'en est rien. t bon maillage avec ce travail. *

* Il se peut toutefois que, dans un contexte et un environnement différents, ils soient très heureux et enthousiastes. Peut-être est-ce simplement le genre de programmeur auquel ils se sont opposés, et ils pourraient très bien programmer dans un contexte différent. "Programmeur" peut signifier des emplois très différents à des endroits différents. Mais le manager se préoccupe principalement de son rôle de "programmeur" et de la qualité de son emploi.

Doug T.
la source
Je pense que le plus important de ces sujets est Est-ce que le programmeur réussit? - Je le complète uniquement en ajoutant Le programmeur effectue-t-il les tâches dans les délais ?
Herberth Amaral
2
Petite mise en garde concernant la "communication claire avec le responsable": cela dépend plus du fait que le responsable pense avoir compris ou non que du fait qu'il ait vraiment compris ou non; c'est pourquoi vous devez vérifier à la fin ce qu'il a compris car, malgré son attitude positive, il a peut-être compris quelque chose de complètement différent.
expressions sauvages
4
Herberth: "Faire le travail" (à l'heure ou non) n'est pas nécessairement suffisant, car les autres membres de l'équipe pourraient prendre leur relève.
Cercerilla
2
Et "faire des choses" sans beaucoup de bugs est également important. En d'autres termes, est-ce qu'ils reviennent toujours pour arranger les choses, ou est-ce que quelque chose est fait, c'est fait?
jeudi
23

Je ne suis pas d'accord avec l'affirmation que les gestionnaires ne regardent pas le code. Lorsque j'ai géré des équipes, j'ai examiné les résultats de chaque ingénieur - l'un des plus importants étant le code. Mais ce n’est pas le seul - courriels, documents de conception, livres blancs - tout est pris en compte.

Mais ce n'est certainement pas le seul facteur. Si un type est assis dans un coin et écrit un code brillant , mais qu'il est une bête à qui parler, ne répond pas aux questions, ne partage pas le statut et ne fait pas de compromis lorsque des problèmes de développement se présentent - je ne suis pas sûr qu'il soit un atout pour l'équipe. Surtout comparé à un gars qui écrit du code modérément décent mais qui peut faire tout ce qui précède.

Voici quelques éléments que je regarde quand je suis en mesure de donner des récompenses, mais avec l'énorme mise en garde qu'il s'agit absolument d'une réaction intestinale, car rien de tout cela ne peut être quantifié:

  • Statut - est-il clair, précis et opportun? Lorsque discuté, la personne est-elle au-dessus du statut ou est-elle un peu floue sur les problèmes actuels? La personne a-t-elle le bon jugement pour lever un drapeau rouge lorsque quelque chose a pris feu?
  • Résolution de problèmes - à la fois demander et répondre est important. La personne sait-elle quand demander de l'aide ou à quel endroit elle tourne indéfiniment? Mieux encore, lorsque les autres ont des problèmes, la personne aide-t-elle à trouver la solution ou à faire partie du problème? Même avoir le bon sens de faire marche arrière lorsque le problème ne relève pas de votre domaine de compétence vaut quelques points. Il existe également des points pour sortir du groupe ou de la société et accéder à des sites comme celui-ci, ou à d'autres réponses Internet.
  • Attention au processus - cela est généralement assez évident - même dans une entreprise non réanimale, si quelqu'un bousille le système, cela se voit dans le chaos qu'ils laissent derrière eux. Si d'autres personnes nettoient les fonctionnalités d'une autre personne parce qu'elles ne respectaient pas les directives ou l'architecture, nous avons un problème. Les points bonus sont destinés à ceux qui trouvent des moyens de rendre la cohérence et la qualité plus faciles .
  • Taux d'achèvement vs bugs vs complexité - accomplissez des tâches, mais faites-les correctement. Tout le monde a quelques bugs, mais si le gars fait les choses rapidement et buggy, nous avons un problème. Je trouve généralement que ce n’est pas quelque chose que vous pouvez évaluer au sens quotidien du terme. Il faut regarder en arrière une version, une phase ou un trimestre fiscal.

Et la contribution des autres. Je me suis souvent retrouvé dans une position où différents ingénieurs étaient en charge de différentes parties du projet. Parfois, les chefs d'équipe, et parfois juste les propriétaires d'un élément de sortie particulier (comme "le gars de la construction"). Les gens aiment parler des extrêmes - des actes d'héroïsme ou de la frustration des enfants à problèmes. Habituellement, dans le suivi de ces questions, je découvre beaucoup de choses sur les DEUX parties.

Il y a aussi un facteur dans la gestion des humains . Aucun ingénieur n'est exactement comme les autres. Donc, ils ne brillent pas tous de la même manière. L'un écrit un code sans bug, mais un autre aide à résoudre les problèmes de coupe qui cassent le code de chacun. On est super en personne, on est meilleur en écriture. L'un est incohérent à 9h00, l'autre à 15h00. Il ya un certain besoin de prendre du recul, de déterminer ce qui est le plus bénéfique pour l’équipe et ce qui pourrait être un facteur de partialité personnelle (comme le désir de tuer ce déchiqueteur à 4 heures du matin, simplement parce que je ne peux pas fonctionner avant 11 heures: 00h00).

Bethlakshmi
la source
2
Il semble que la réponse de Comment les gestionnaires devraient savoir si une personne est un bon ou un mauvais programmeur?
Jigar Joshi
D'après mon expérience dans les organisations où j'ai travaillé, les gestionnaires n'ont malheureusement pas la bande passante nécessaire pour consulter le code de chaque développeur.
Doug T.
@ Jigar Joshi - Je ne sais pas comment chaque responsable le fait - c'est ce que j'ai fait lorsqu'on m'a demandé de faire des évaluations de performances ou de faire des recommandations.
Bethlakshmi
@pythagras - ma contre question serait "quel manager?" Un responsable de 40 personnes - non, bien sûr que non. Un responsable de 10 personnes - ne vous tuerait probablement pas en insinuant 1 heure par personne à scruter le code dans des zones critiques. 1 heure par 10 employés de plus de 6 mois semble facilement faisable.
Bethlakshmi
12

Cela varie énormément en fonction de l'expertise technique du gestionnaire.

  • Pour l'essentiel, ils vous jugeront probablement sur votre façon de communiquer . Comment vous communiquez avec le responsable et comment vous voyez-vous communiquer avec vos collègues.
  • Si vous avez de la chance d'avoir un développeur principal plus proche du responsable, celui-ci peut demander son avis.
  • N'oubliez pas que la principale responsabilité du responsable est de faire avancer les choses . Il a besoin de voir produire différents résultats et objectifs pour atteindre le plan de l'entreprise. Donc, si vous êtes en quelque sorte en mesure de regarder comme vous avez d' avoir une influence directe sur les résultats , ce sera de bon augure bien pour vous.
Jonathan Khoo
la source
2
Vous savez, l'hypothèse du "développeur principal" me rappelle la théorie de l'exogenèse, selon laquelle la vie sur Terre a été créée par des extraterrestres. Oui, un responsable peut en effet s’appuyer sur les observations du développeur principal, mais c’est lui qui a fait en sorte que ce développeur "dirige"! Ce qui nous ramène au problème: comment la direction sait-elle qui doit diriger?
P Shved
@Pavel: Vous avez signalé une question intéressante (mais distincte ). En supposant un développeur principal a été nommé: la majorité des gestion des fiducies et croit dans leur décision (c. -à celui qu'ils ont choisi).
Jonathan Khoo
if you're somehow able to look like you've having a direct influence on the outcome. C’est la chose la plus exploitée par les bons développeurs de gains de bonus mais les mauvais développeurs.
IsmailS
7

Généralement, ils ne le font pas.

C'est pourquoi la programmation est un "marché aux citrons". http://en.wikipedia.org/wiki/The_Market_for_Lemons

Le code est gâché, et ce n'est généralement pas avant 2 ou 3 ans avant que vous ne le sachiez. Les programmeurs restent généralement 18 mois, de sorte que vous ne voyez jamais les coupables à l’échec.

Les gestionnaires doivent croire que, par exemple, une publication prend quatre mois et cent itérations. Peut-être êtes-vous en train d'éditer de nombreux fichiers de déploiement à la main et de lire à la main les fichiers journaux pour les erreurs mélangées avec le statut? Ils ne savent pas que cela pourrait être mieux fait.

Alors soyez honnête et professionnel et essayez de vous améliorer. Avec l'expérience, un responsable va commencer à voir des modèles de bons et de mauvais comportements.

Tim Williscroft
la source
En ce qui concerne mon commentaire sur la question elle-même d'affirmer que les gestionnaires sont (ou ont été) des programmeurs eux-mêmes. Ce que vous décrivez dans votre réponse est exactement ce que j’ai vécu quand j’ai eu un manager qui n’est pas ou n’a jamais été développeur. Malheureusement, il existe de nombreux gestionnaires comme celui-ci.
CraigTP
5

Comment les gestionnaires savent-ils si une personne est un bon ou un mauvais programmeur?

Je commencerai par une généralisation générale: la plupart des gestionnaires ne peuvent pas dire un "bon" programmeur à un "mauvais" programmeur.

En dehors de cela, ce que la plupart des gestionnaires (que j'ai rencontrés ou pour qui j'ai travaillé) considère "bon" dans un programmeur n'est pas le même ensemble de compétences qu'un autre programmeur considérerait comme "bon".

comment font-ils?

Un gestionnaire axé sur les résultats va rechercher des éléments tels que "intelligent" et "faire avancer les choses". Ils ne s'en soucieront pas si vous vous présentez au travail dans des pantalons de survêtement tant que vous faites le travail à temps et dans les limites du budget.

Un gestionnaire axé sur les processus est plus préoccupé par "comment les choses se font". Cela signifie que vous devez vous rendre au travail à temps, porter les bons vêtements et avez-vous la bonne page de couverture dans le rapport TPS?

personne travaille bien, si elle ou il devrait être mis en charge de quelque chose

Etre "en charge" nécessite des compétences différentes de celles qui consistent à écrire du code. Si une personne possède les compétences interpersonnelles nécessaires pour diriger une équipe, elle devrait alors être engagée pour le faire. Si vous promouvez des personnes en fonction des éléments clés de leur travail actuel, elles finissent par atteindre un niveau où elles sont désormais incompétentes. C'est ce qu'on appelle le principe de Peter .

Tangurena
la source
Je n'ai jamais entendu parler de séparation entre les gestionnaires axés sur les résultats et les processus. +1 pour cela.
Mwilcox
4

De toute évidence, il est toujours utile d'avoir un gestionnaire compétent en programmation qui puisse réellement lire le code et, ce qui est encore plus important, se plonger dans le système de suivi des bogues et comprendre ce qui se passe, sachant que tous les bogues ne sont pas créés égaux et que fournir du mauvais code à temps ne compte pas. pour autant.

Mais c'est un cas idéal. Pour qu'un gestionnaire puisse avoir la mesure d'un programmeur d'un point de vue non technique, j'ai quelques suggestions.

  • Est-ce qu'ils signalent promptement / régulièrement / régulièrement les problèmes rencontrés pour faire les choses pour répondre aux exigences actuellement spécifiées ... et qu'ils sont complètement gênants à cause de cela (il s'agit en fait de développement logiciel, s'il n'est pas assez complexe pour avoir ces problèmes, ce n'est pas un vrai projet de développement).
  • S'ils ne sont pas sûrs de quelque chose, le disent-ils immédiatement - seul un programmeur confiant dans ses capacités le ferait réellement (et ils savent que si vous ne l'aimez pas, ils peuvent facilement obtenir un autre travail). À l'inverse, quelqu'un qui sait qu'ils sont sérieusement en dehors de leur profondeur a tendance à se cacher et à chercher un abri.
  • Qu'est-ce que les autres programmeurs de l'équipe disent / impliquent à propos des autres programmeurs? Si vous êtes un gestionnaire à peu près correct, vous êtes dans les tranchées avec votre équipe de programmation - en particulier pendant les tests d'intégration / résolution des bugs. Donc, si vous ne recevez pas ce genre de commentaires, quelqu'un d'autre devrait faire votre travail.
  • Et mon préféré: ce que j'appelle le programmeur 'tomcat'. Si, au bout d'un moment, vous remarquez constamment que plusieurs programmeurs travaillent constamment autour du même pupitre (en supposant qu'ils travaillent et discutent d'un problème épineux, et non du chercheur résidant de webstuff cool et amusant) ... alors il y a une raison pour que d'autres programmeurs gravitent autour du bureau de cette personne. S'ils ne sont pas déjà chefs d'équipe, ils devraient probablement en devenir un dès que possible.

Si tout ou partie de ces cas s'appliquent, vous aurez probablement un bon programmeur entre vos mains. Notez que, par bon programmeur, je ne note pas seulement leur capacité de codage, mais d’autres choses utiles, comme pouvoir communiquer avec d’autres êtres humains ;-)

nomaderQuoi
la source
Merci ... si c'est le cas, ce serait mon tout premier mème. Au cas où cela ne serait pas évident pour quiconque, cela découlerait de l'analogie de «l'élevage des chats».
NomaderWhat
3

Le responsable peut ne pas savoir quand le code que vous écrivez est brillant ou s'il pourrait être amélioré considérablement, mais ce qu'il sait, c'est: avez-vous respecté les délais avec un code qui a fonctionné? Êtes-vous une personne en qui il peut avoir confiance pour résoudre les problèmes créés par d'autres personnes? Le client ou l'utilisateur a-t-il remarqué un problème qui a été signalé à son responsable? Y a-t-il eu un désastre majeur à votre surveillance (suppression de la table des utilisateurs, oubli de la création de sauvegardes, envoi d'un courrier électronique à des clients contenant des données de propriété d'un autre client qu'ils n'auraient pas dû voir, etc. Les gens disent-ils de bonnes ou de mauvaises choses derrière le dos?

HLGEM
la source
1
Cela me semble être de la politique et me rappelle une de mes précédentes entreprises.
IsmailS
2
  1. Dans la plupart des cas où votre code n'est pas évalué par votre responsable, il l'est par vos pairs (que ce soit de manière formelle ou informelle lorsqu'ils essaient de travailler avec votre code). Votre patron utilisera dans une certaine mesure l'opinion de vos pairs (formelle ou informelle).
  2. Votre fiabilité générale et la rapidité avec laquelle vous progressez et terminez des tâches constituent souvent un facteur très important, indépendamment de votre capacité de codage.
  3. La communication. Si vous faites beaucoup de choses et que vous le faites bien, votre responsable doit en être informé! (Évitez de vous vanter, bien sûr). Apprenez à "gérer votre manager" et non pas simplement à être passif. Aidez votre patron à savoir comment vous travaillez.
Matthew Read
la source
2

Les gestionnaires sont eux-mêmes des codeurs et peuvent donc, par simple observation, déterminer si le codeur est bon ou non.

Si vos gestionnaires ne sont pas des codeurs (et que vous travaillez dans le secteur des logiciels), vous êtes foutu.

Vegai
la source
2

En tant que gestionnaire, voici certaines des choses que j'ai examinées lors de l'évaluation de mes programmeurs:

  • Commentaires des pairs. J'ai demandé aux programmeurs de mon équipe et aux programmeurs d'autres équipes de m'envoyer des informations sur mes collaborateurs.

  • Le respect des pairs . Quand mes programmeurs rencontrent un problème qu'ils ne peuvent pas résoudre, ils disent "allons demander conseil à untel."

  • Obtient des choses faites . Je dis "je veux X" et le lendemain, X est fait.

  • Obtient des choses intelligentes . Je dis "je veux X" et le lendemain, non seulement X est terminé, mais toutes les choses semblables à X sont résolues et n'ont pas besoin d'attention supplémentaire.

  • Me fixe . Je dis "je veux X" et le programmeur dit "X n'est pas correct, nous devrions faire Y, et voici pourquoi."

Il n’ya pas beaucoup de bons gestionnaires (voir la question connexe: comment les progamers savent-ils si une personne est un bon ou un mauvais gestionnaire?). Il est difficile de bien gérer les gens, cela prend beaucoup de temps et de travail acharné. Dès que j'ai géré 5 personnes, je n'avais presque pas le temps de programmer. Quand je dirigeais plus de 8 personnes, je ne pouvais plus les gérer aussi bien qu’elles le méritaient.

Jay Bazuzi
la source
1

Je pense que la prémisse de votre question est quelque peu fausse car elle affirme que les gestionnaires ne consultent pas le code. J'ai travaillé dans de nombreuses situations où mes cadres étaient des collègues ingénieurs et participaient activement à la révision du code.

Cependant, il existe certainement une pluralité de situations dans lesquelles une personne non technique est en charge des ingénieurs en logiciel, et ils ne peuvent pas compter sur leurs propres connaissances et expériences.

Dans ce cas, les responsables responsables feront appel aux pairs de l'ingénieur pour obtenir des conseils. Ils demanderont à des personnes non techniques de l'organisation avec lesquelles l'ingénieur aura des contacts de voir s'il a de bonnes compétences relationnelles compatibles avec une responsabilité accrue.

Les irresponsables iront simplement avec leurs réactions "instinctives" utilisent une sorte de "métrique" généralement insoutenable.

C'est une merde, mais vous pouvez toujours arrêter et espérer quelque chose de mieux ailleurs.

Adam Crossland
la source
1

Là où je travaille, lorsque les évaluations des employés arrivent, les responsables envoient un interrogateur anonyme et informel à ceux qui interagissent régulièrement avec les employés. les deux collègues développeurs ainsi que les clients. Cela donne aux autres développeurs l'occasion de donner leur avis sur les performances en tant que codeur, ce que les gestionnaires peuvent sinon négliger.

Mike Clark
la source
1

Le gestionnaire doit regarder les mesurables. Quels aspects du travail sont mesurables en termes de travail accompli, de qualité du travail. Ils risquent de ne pas savoir si vous faites un travail de qualité, à moins que vous ne génériez beaucoup d'erreurs, ou ne permettiez pas à l'utilisateur final de faire ce qu'il est censé faire.

Votre travail coûte de l'argent au gestionnaire en dépenses, vous devez donc être financièrement rentable pour continuer à travailler.

crosenblum
la source
1

Je ne dis pas que c'est la meilleure façon de le faire, mais ils pourraient le baser sur la satisfaction du client. S'ils aiment l'application, acceptent le nombre de bogues et estiment que vous ajoutez de nouvelles fonctionnalités rapidement, vos développeurs pourraient-ils vraiment être aussi mauvais?

Bien sûr qu'ils pourraient. Ils sont capables de recourir à la force brutale en codant parce que vous avez 10 personnes qui font le travail de deux. Ou les clients sont satisfaits parce que vous vendez votre application à moindre coût.

Un autre problème de cette approche est que vous devez attendre que l'application soit presque terminée avant que le responsable non technique puisse obtenir les commentaires des clients. Construisez une application pendant un an seulement pour la publier et personne ne l'aime.

La vie serait plus simple si vous pouviez vous contenter de dire aux gens: «Faites-le simplement fonctionner». Lorsque vous comprenez et faites respecter le bon processus, vous éliminez de nombreux problèmes. Vous pouvez avoir des délais exigeants qui sont réalistes. Tout imbécile peut présenter des demandes irréalistes et courir le risque de perdre des personnes talentueuses.

JeffO
la source
1

Je pense que la plupart des membres d’une équipe technique savent qui est génial et qui craint. À moins que vous n'ayez un chiffre d'affaires considérable, la crème monte au sommet et le poids mort disparaît. Les développeurs minables ont toujours des ennuis - ils oublient de tester leur code avant de l'archiver, alors les builds tombent en panne, ils ont toujours une excuse quand ils ne font rien, et ainsi de suite.

SnoopDougieDoug
la source
1

Je pense qu'ils ne savent pas si quelqu'un est un bon programmeur , car ils n'ont pas les compétences pour le faire. Ils vérifient si quelqu'un est un bon développeur . La programmation est une activité de développement, mais le développement en a beaucoup d’autres. Ils vérifient donc si vous êtes à l'heure, si vos estimations sont bonnes, s'il y a de nombreux défauts dans ce que vous avez fait dans votre système de suivi des bugs, vos compétences générales, votre engagement, votre communication, etc.

Ce que certains gourous oublient parfois et s’énervent, c’est que notre travail ne consiste pas seulement à programmer, nous avons beaucoup d’autres choses à faire qui sont également très importantes. Alors que votre gestionnaire ne sera pas un coup d' oeil sur la façon dont votre apparence de code comme (parce qu'il est tout à fait sans importance pour lui), il va vérifier si vous êtes un joueur d'équipe, responsable, respectueux et faire un travail de qualité dans l' ensemble .

Parfois, je pense que le code est surestimé.

JSBach
la source
0

Je pense qu'il y a très peu de personnes (sans parler des gestionnaires) qui ne comprennent pas bien l'ordre hiérarchique des développeurs. Tout le monde pense être un développeur de premier ordre, les seules personnes qui ne savent pas qui sont les mauvais développeurs sont ces mauvais développeurs eux-mêmes. Quoi qu'il en soit, si vous demandiez à quelqu'un de classer les développeurs avec lesquels ils travaillent, je suis sûr que ce serait une tâche facile pour la plupart des gens. Il n’ya donc pas de magie pour déterminer qui exécute très bien et qui exécute des performances moyennes ou mauvaises, etc. à propos mais vraiment pas. La plupart des gestionnaires sont intimidés par eux, mais les développeurs ne le sont pas.

Après cela, ce sont les préjugés de votre responsable qui déterminent votre classement. Pour certains, le codage est une tâche de niveau débutant. Par conséquent, même si vous êtes un excellent codeur, il ne vous obtiendra pas la promotion que vous recherchez. Tandis que d’autres considèrent les aspects de conception ou d’architecture comme étant les plus importants. Et d’autres croient que la définition et la collecte des exigences (c’est-à-dire l’analyse commerciale) sont très importantes. Si vous voulez savoir ce qui est important pour votre responsable et que vous n'avez pas obtenu le classement le plus performant, demandez-lui ce que je dois faire pour obtenir le classement le plus performant. Vous apprendrez également ce qui est important dans cette réponse, puis vous avez la responsabilité de vous surpasser dans ces domaines d’importance.

Tremper
la source