Qu'y a-t-il derrière la «proactivité» des emplois informatiques?

Les entreprises informatiques recherchent souvent la proactivité des candidats. Il existe deux définitions d'une personne proactive sur Internet. Du point de vue d'un psychologue, il s'agit d'une personne qui a pris la responsabilité d'elle-même et de ses décisions et qui ne cherche pas les causes des événements dans l'environnement. Les consultants en affaires l'ont un peu paraphrasé comme «le désir de contrôler et d'influencer les événements de votre vie». Mais qu'est-ce que tout cela signifie dans des situations spécifiques?

Nous l'analysons à l'aide de l'exemple du développement d'équipe en informatique.



image



L'article a été rédigé sur la base d'une réunion interne, où la plupart des membres de l'équipe ont pris la parole. Les compétences énumérées semblent évidentes. Mais selon notre propre recrutement et nos partenaires issus de grandes entreprises, les trouver sur le marché n'est pas facile. Merci à tous ceux qui ont participé à la discussion.



Par définition, la proactivité est un concept très large. Classiquement, dans l'industrie informatique, il peut être décomposé en plusieurs composants, qui seront discutés plus loin. Avec l'une de ces qualités, vous pouvez «aller trop loin». Il est important de s'en souvenir et, en recherchant la perfection, n'allez pas à l'autre extrême.



Initiative



Les entreprises qui veulent se développer attendent de leurs employés qu'ils donnent des commentaires sur ce qui ne va pas à l'intérieur pour y remédier. Vous voyez des problèmes sur le projet et vous proposez des suggestions sur la façon de les résoudre. N'attendez pas que le patron remarque le problème, mais agissez de manière proactive.



Lorsque vous essayez de faire preuve d'initiative, il est important de se rappeler que nous travaillons en équipe. L'activité ne doit être développée que dans le cadre de son domaine d'activité. Il n'est pas nécessaire d'expliquer à la femme de ménage entre les sessions de codage qu'elle ne lave pas le sol comme ça, et au directeur qu'il ne gère pas de cette façon. Il y a des questions directement liées à votre travail et à certains domaines connexes, et là vous cherchez l'imperfection du monde. Dans quelle mesure vous pouvez vous éloigner de votre profil pour vous en rapprocher est plutôt déterminé par la culture de chaque équipe et entreprise en particulier. Mais cela vaut la peine de se lancer dans quelque chose de complètement différent de votre propre entreprise, seulement si vous êtes clairement interrogé à ce sujet.



L'attitude de l'employé à l'égard de l'initiative est le moment qui doit être évalué dans les deux sens. Non seulement le recrutement doit être contrôlé chez les candidats, mais aussi les candidats eux-mêmes doivent être contrôlés dans les entreprises pour lesquelles ils postulent. Si vous souhaitez travailler pour un réalisateur oppressif dans un cadre rigide, recherchez ceux qui ne tolèrent aucune initiative d'en bas. Et vice versa.



Indépendance



Vous êtes indépendant si vous pouvez faire des recherches vous-même pour obtenir une réponse à votre question, trouver les bonnes sources d'information, lire la documentation et résoudre le problème.



Il y a des questions dont les réponses ne peuvent être obtenues sans l'aide de collègues (par exemple, si elles concernent des «connaissances secrètes» sur le projet). Et puis il y a le concept d'opportunisme. Même si nous ne parlons pas d'un projet spécifique, une recherche indépendante d'une réponse peut prendre trois fois plus de temps que de demander à un voisin sur la table. Et le sommet de la compétence ici est d'évaluer rapidement et correctement comment agir correctement: distraire un collègue ou chercher une réponse par vous-même. L'élargissement des horizons vers des domaines d'activité connexes permet d'acquérir cette compétence. Le front-end doit comprendre comment la version est assemblée et livrée, ce qui se passe généralement sur le back-end, etc. Ensuite, il devient clair où frapper avec la question suivante. Et il sera plus facile de la formuler (comme vous le savez, une question correctement formulée est déjà la moitié de la réponse).

Soit dit en passant, l'indépendance est une compétence incontournable pour le travail à distance. Probablement, à la suite des résultats d'une expérience de plusieurs mois due à une pandémie, tout le monde l'a déjà compris.



Capacité à voir la position et le point de vue de quelqu'un d'autre



L'une des qualités les plus importantes est la capacité de reconnaître qu'en plus du vôtre, il existe d'autres points de vue. Et ils peuvent avoir raison. Et d'autres points de vue sur le problème, différents des vôtres, ont le droit de ne pas être pires.



Si vous êtes un développeur et que vous parlez à un analyste ou à un testeur, vous devez vous rappeler qu'ils ont des tâches différentes et un parcours différent. Vous êtes profondément dans votre spécialisation et ils sont dans la leur. C'est presque la même chose que de parler à un étranger - vous devez soit apprendre sa langue (vous immerger dans le travail de collègues et pouvoir parler avec eux dans leur langue), soit l'expliquer dans votre propre langue, en vous assurant d'être bien compris.



Dans une conversation en direct, il est assez facile de sentir si vous avez été compris ou non. En ce qui concerne la documentation, il vaut mieux imaginer que des Juns non formés la lisent. Plus il y a d'informations, plus il sera facile pour les collègues de comprendre plus tard. En même temps, il n'est pas nécessaire de répandre «la pensée le long de l'arbre». Plus informatif!



Un aspect distinct est la capacité de parler avec un client sans lui causer de gêne. N'attendez pas de l'entreprise des explications techniquement compétentes et des spécifications techniques détaillées. Les entreprises engagent une équipe pour ne pas y penser. Par conséquent, il est nécessaire de comprendre les désirs du client exprimés dans un langage ordinaire, et de les «traduire» du technique, si cela est nécessaire pour prendre des décisions. Il est encore mieux de former un contexte général avec le client, dans lequel vous comprenez les caractéristiques et les limites du problème, et le client sent que vous avez réalisé son problème et êtes prêt à proposer une solution.



À propos, l'élargissement susmentionné des horizons dans des domaines connexes et des communications aide beaucoup à développer la capacité de se plonger dans les points de vue des autres.



Flexibilité et adaptabilité



La capacité de comprendre et d'accepter le point de vue de quelqu'un d'autre nous conduit à une autre qualité humaine - la capacité de s'adapter à une situation. Peut-être pensez-vous que votre solution est la meilleure. Mais si une décision motivée a été prise pour adopter une approche architecturale différente, vous devrez vous y adapter.



La flexibilité est une qualité importante dans l'informatique, où les projets et les tâches changent constamment. En fait, cette série infinie de tâches différentes donne du développement.



Capacité à apporter une idée à la mise en œuvre



Lors de la mise en œuvre d'une fonctionnalité, il est important de pouvoir non seulement définir la tâche de codage, mais aussi de terminer l'écriture du code, puis de ne pas oublier de le tester, car tout le monde fait des erreurs. À la fin, la solution devrait fonctionner exactement et ne pas exiger que quelqu'un soit distrait de ses affaires et «nettoie sa queue».



Idéalement, bien sûr, apportez la solution à l'utilisateur final. Mais ici, tout dépend des détails du travail d'une équipe particulière. Parfois, les développeurs ont accès à la production - et ensuite, en effet, leur décision doit être communiquée au consommateur, accompagnée à toutes les étapes. Et parfois, une fonctionnalité est envoyée au service de test et les développeurs ne la voient plus. Dans ce cas, tout ce qui est disponible est de "percer" l'option prête à l'emploi déjà en production - au cas où. Et en général, vous devez comprendre votre responsabilité pour cette fonctionnalité, aider si des questions d'assistance ultérieures se posent.



Capacité à rester en contact



Bien que des idées de rétroaction aient déjà retenti dans les paragraphes ci-dessus, l'importance de la communication doit être notée séparément.



Vous ne travaillez pas seul, mais en équipe, il est donc important de vous assurer que vous êtes bien compris par vos collègues et clients.



Vous devez voir comment l'équipe réagit à vous: où elle attend l'initiative et où elle n'est pas.

Nous devrions essayer d'écrire une documentation claire.



Le feedback sous toutes ses formes permet d'ajuster le sens de travail, de ne pas aller loin dans une impasse et de ne pas oublier qu'il y a plusieurs points de vue sur toutes les tâches.



Stephen Covey, dans son livre «Les 7 habitudes des personnes hautement efficaces», a souligné la proactivité comme l'une des caractéristiques les plus importantes des personnes qui réussissent. Peut-être que cette définition peut être étendue pour inclure les spécialistes en informatique. Si vous souhaitez évoluer et gravir les échelons de carrière, vous devrez devenir proactif. Choisissez par vous-même où vous voulez aller plus loin dans la vie, ne suivez pas le courant, ne cherchez pas d'excuses et de raisons dans le monde qui vous entoure. Faites un peu plus que ce que vous attendez de vous, proposez des solutions et expliquez pourquoi cela fonctionnera. Cela vous aidera à prendre plus de poids auprès de votre équipe et de vos clients, tout en vous ouvrant de nouvelles portes.



All Articles