{"id":19765,"date":"2023-07-17T11:43:09","date_gmt":"2023-07-17T11:43:09","guid":{"rendered":"https:\/\/devologyx.io\/les-developpeurs-seniors-doivent-ils-refuser-de-relever-des-defis-de-codage-lors-dun-entretien\/"},"modified":"2024-10-31T17:48:23","modified_gmt":"2024-10-31T17:48:23","slug":"les-developpeurs-seniors-doivent-ils-refuser-de-relever-des-defis-de-codage-lors-dun-entretien","status":"publish","type":"post","link":"https:\/\/devologyx.io\/fr\/les-developpeurs-seniors-doivent-ils-refuser-de-relever-des-defis-de-codage-lors-dun-entretien\/","title":{"rendered":"LES D\u00c9VELOPPEURS SENIORS DOIVENT-ILS REFUSER DE RELEVER DES D\u00c9FIS DE CODAGE LORS D&rsquo;UN ENTRETIEN ?"},"content":{"rendered":"\n<p>La s\u00e9lection des d\u00e9veloppeurs de logiciels \u00e0 tous les niveaux avant qu&rsquo;ils ne re\u00e7oivent un emploi est aussi typique que dans n&rsquo;importe quel autre secteur. Que ce soit sur un tableau blanc, en d\u00e9chiffrant un d\u00e9fi temporel ou en mettant en \u0153uvre un projet \u00e0 emporter, plusieurs d\u00e9veloppeurs et ing\u00e9nieurs seniors se demandent si les exercices de programmation sont encore quelque chose \u00e0 laquelle ils devraient participer. C&rsquo;est une r\u00e9flexion compr\u00e9hensible lorsque l&rsquo;on est un professionnel exp\u00e9riment\u00e9 de la technologie. Est-ce que vous, un v\u00e9t\u00e9ran de quinze ans avec une grande exp\u00e9rience technologique, devez encore d\u00e9montrer vos comp\u00e9tences dans des d\u00e9fis de codage ? D&rsquo;un autre c\u00f4t\u00e9, une entreprise devrait-elle vous prendre en consid\u00e9ration si vous rejetez un test de codage ?    <\/p>\n\n<p>Honn\u00eatement, cette question n&rsquo;a pas de r\u00e9ponse absolue &#8211; elle d\u00e9pend \u00e9galement de la politique de l&rsquo;entreprise. Si vous d\u00e9naturez une partie du processus d&rsquo;entretien, l&rsquo;entreprise renoncera \u00e0 l&rsquo;ensemble du processus. Supposons que vous soyez le recruteur. Engageriez-vous quelqu&rsquo;un qui ne respecte pas la politique de l&rsquo;entreprise en mati\u00e8re d&rsquo;entretien ?   <\/p>\n\n<figure class=\"wp-block-image is-resized\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/uYMGoQTkpvyo463lKtTPwd2EFSdINQTU-D2vvSGlFIsnHZoel5Qwy9gUtuMvxqw7z2R0eM6m-zTrLSAQFPTpnnWtNyJSjT8h7JJrR05usnZWUvrqzTee2FVwHjB2o67tgImreP_ZB1iSpMaMsYaSzvM\" alt=\"\" width=\"412\" height=\"275\"\/><\/figure>\n\n<p>Le fait de refuser des tests de codage au cours du processus d&rsquo;entretien entra\u00eenera certainement un rejet de la part d&rsquo;un employeur potentiel. Pour un employeur potentiel, votre refus d&rsquo;un test de codage montrera qu&rsquo;il sera difficile de traiter avec vous, m\u00eame s&rsquo;il s&rsquo;agit de quelque chose de relativement standard. Outre vos vastes comp\u00e9tences techniques, les entreprises recrutent des personnes qui s&rsquo;int\u00e8grent dans leur culture. Par cons\u00e9quent, le fait de refuser un test lors d&rsquo;un entretien montre \u00e0 l&#8217;employeur que vous ne vous adapterez peut-\u00eatre pas \u00e0 la culture de l&rsquo;entreprise avant m\u00eame que vous ne d\u00e9crochiez le contrat.   <\/p>\n\n<p>Au cas o\u00f9 l&rsquo;on vous proposerait un exercice sur un tableau blanc. Si vous n&rsquo;\u00eates pas \u00e0 l&rsquo;aise, vous pouvez parler au responsable du recrutement et demander au moins un test de codage ou un travail \u00e0 faire \u00e0 la maison plut\u00f4t que d&rsquo;affirmer \u00ab\u00a0Je ne ferai pas cela\u00a0\u00bb. La plupart des responsables accepteront probablement votre contre-offre. Vous pouvez dire au responsable du recrutement : \u00ab\u00a0Je ne suis pas s\u00fbr qu&rsquo;un tableau blanc soit la meilleure approche pour d\u00e9montrer mes connaissances et mes comp\u00e9tences. Dites-lui que vous comprenez vraiment la raison d&rsquo;\u00eatre des tableaux blancs. N\u00e9anmoins, vous \u00eates plus \u00e0 l&rsquo;aise avec un projet \u00e0 petite \u00e9chelle o\u00f9 vous pouvez utiliser les outils de chaque d\u00e9veloppeur, le web et la documentation. Par ailleurs, un test en direct est un bon compromis. Il ne laisse pas de mauvais go\u00fbt sur un tableau blanc. Il permet n\u00e9anmoins \u00e0 votre employeur potentiel de savoir si vous poss\u00e9dez les comp\u00e9tences et aptitudes cl\u00e9s n\u00e9cessaires. Les devoirs techniques sont un peu plus pratiques, mais ils ont leurs particularit\u00e9s.         <\/p>\n\n<p><strong>Pourquoi les d\u00e9veloppeurs de logiciels seniors ne font-ils pas de tests de codage ?<\/strong><\/p>\n\n<figure class=\"wp-block-image is-resized\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/l1AF9uuDHSkfFtXootQaq_pUF9MpgCdkLWSEgWfylECGy4owSlp-CR24FkY7LWYu8F4dFys5dRuvGA3hQ9whWN4FK6Ja4J0TkYvlb5XZhj48Ds4_-xdCqAu571QUOWWggi-lgjDg30MH3xvrV7nYVNo\" alt=\"\" width=\"417\" height=\"218\"\/><\/figure>\n\n<p>L&rsquo;objectif principal des tests de codage lors des entretiens est de filtrer les candidats qui ne poss\u00e8dent pas le savoir-faire et les comp\u00e9tences techniques requis pour le poste \u00e0 pourvoir. Ainsi, les responsables du recrutement et les candidats ne perdent pas leur temps avec un entretien en personne. <\/p>\n\n<p>Pourtant, presque tous les d\u00e9veloppeurs d&rsquo;aujourd&rsquo;hui voient d&rsquo;un mauvais \u0153il l&rsquo;id\u00e9e d&rsquo;effectuer un test de codage et plus de cinquante pour cent d&rsquo;entre eux refusent d&rsquo;effectuer des \u00e9valuations de type statu quo. Voici les raisons pour lesquelles les d\u00e9veloppeurs de logiciels d\u00e9testent les tests de codage. <\/p>\n\n<p><strong>Les tests de codage examinent les comp\u00e9tences algorithmiques plut\u00f4t que la capacit\u00e9 \u00e0 \u00e9crire du code<\/strong>.<\/p>\n\n<figure class=\"wp-block-image is-resized\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/83TPskh9PjD0PK3srdLKJ5I_ykNE8p79xc6P_pabfA9Kl0OWE5iWKEMLmSCqeJQH4Dk-ApGgPGZCxWuuWw2lpx3i5_aj7zQuWQ8jwKsLHnSfYDvKO_0NKVxs3GlxEuy2TyVeYh6LH8XrikTsOPvrB5E\" alt=\"\" width=\"414\" height=\"275\"\/><\/figure>\n\n<p>Les entreprises ont toujours besoin de r\u00e9sultats de ces \u00e9valuations, et pas seulement de r\u00e9sultats, mais de r\u00e9sultats significatifs. La mani\u00e8re la plus simple d&rsquo;y parvenir est d&rsquo;utiliser des questions pi\u00e8ges pendant les \u00e9valuations. Pour r\u00e9ussir ces tests, les candidats doivent passer au moins deux semaines \u00e0 s&rsquo;entra\u00eener \u00e0 \u00e9crire du code pour certaines des questions probl\u00e9matiques. En g\u00e9n\u00e9ral, quelques d\u00e9veloppeurs peuvent obtenir d&rsquo;excellents r\u00e9sultats \u00e0 ces tests. En g\u00e9n\u00e9ral, les recruteurs oublient \u00e0 quel point les entretiens peuvent \u00eatre exigeants pour les candidats. \u00c9crire un code ex\u00e9cutable pour un algorithme de niche que vous avez rencontr\u00e9 \u00e0 l&rsquo;\u00e9cole. Vous n&rsquo;avez jamais utilis\u00e9 cet algorithme en tant qu&rsquo;ing\u00e9nieur dans un d\u00e9lai limit\u00e9, ce qui peut \u00eatre extr\u00eamement terrifiant.      <\/p>\n\n<p>Bien qu&rsquo;il soit important pour un d\u00e9veloppeur d&rsquo;\u00eatre bon en algorithmes, ce n&rsquo;est pas une mesure de s\u00e9curit\u00e9 pour savoir si un d\u00e9veloppeur est bon ou s&rsquo;il conviendra pour le poste \u00e0 pourvoir. Tr\u00e8s peu de postes techniques requi\u00e8rent des comp\u00e9tences algorithmiques solides. Par cons\u00e9quent, vous pouvez imaginer qu&rsquo;aucun grand d\u00e9veloppeur n&rsquo;est ravi \u00e0 l&rsquo;id\u00e9e de passer un test en premier lieu. Ajoutez \u00e0 cela que les questions ne sont pas pertinentes et que 50 % des candidats refusent de passer ces tests.   <\/p>\n\n<p><strong>Les tests de codage ne refl\u00e8tent pas l&rsquo;exp\u00e9rience r\u00e9elle de la programmation<\/strong>.<\/p>\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/qQ8ykh8fOeqM1VNIINDxPHZfDXKPfYX38NOIlpg9fey83lhGdtV_bXhFNyrpgGd7QBtrosnF0j2oHxJv6RPNQsH94F0olvFJyQ9iZazCh8LuSZVyzIY3VlaBg3xvg4g2GTKe0oT0kgOV1RbaM5GUi3c\" alt=\"\" width=\"415\" height=\"233\"\/><\/figure>\n\n<p>Les d\u00e9veloppeurs de logiciels affirment que les tests de codage ne refl\u00e8tent pas l&rsquo;exp\u00e9rience r\u00e9elle de l&rsquo;\u00e9criture de code telle qu&rsquo;elle est pratiqu\u00e9e dans le cadre du travail. Par exemple, la plupart des tests de codage demandent aux d\u00e9veloppeurs de construire quelque chose \u00e0 partir de z\u00e9ro. Comme il est facile de partir de z\u00e9ro, il est rare que les ing\u00e9nieurs fassent cela tr\u00e8s souvent lorsqu&rsquo;ils sont embauch\u00e9s &#8211; ce qui est plus courant que jamais dans le monde r\u00e9el. L&rsquo;exp\u00e9rience en cours d&#8217;emploi vous demandera plut\u00f4t de vous familiariser avec une base de code existante et d&rsquo;y contribuer efficacement.   <\/p>\n\n<p><strong>Les tests de codage sortent les d\u00e9veloppeurs de leur zone de confort<\/strong>.<\/p>\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/rwxwJH_Dt9KhcxxruAY97iCVbWMInY7YGVDNfrLWXLocLyyd1hiVJZ0HPtkRzU1r7zEHLrtB1k7XTvVurM6UvQa54NVjO3Fd8H2ylyh3UnVmFmqvWMK72WrXOESmAQ1VmW70hX9NGcNA0GY6393TWGo\" alt=\"\" width=\"414\" height=\"310\"\/><\/figure>\n\n<p>De nombreux d\u00e9veloppeurs s&rsquo;interrogent sur la raison d&rsquo;\u00eatre des tests de codage parce qu&rsquo;ils sont appel\u00e9s \u00e0 effectuer une t\u00e2che dans un environnement qui ne leur est pas familier. Ils pensent donc raisonnablement qu&rsquo;ils ne peuvent pas donner le meilleur d&rsquo;eux-m\u00eames. Presque tous les d\u00e9veloppeurs disposent d&rsquo;un environnement de d\u00e9veloppement int\u00e9gr\u00e9 (IDE) enti\u00e8rement personnalis\u00e9 en fonction de leurs go\u00fbts et pr\u00e9f\u00e9rences, ce qui leur permet d&rsquo;\u00e9crire du code efficacement. La question est donc de savoir comment ces d\u00e9veloppeurs peuvent donner le meilleur d&rsquo;eux-m\u00eames lorsqu&rsquo;ils sont plong\u00e9s dans un environnement qu&rsquo;ils ne connaissent pas et qu&rsquo;ils n&rsquo;utiliseront m\u00eame pas lorsqu&rsquo;ils seront autoris\u00e9s \u00e0 travailler pour l&#8217;employ\u00e9 potentiel. En outre, les d\u00e9veloppeurs peuvent se voir demander d&rsquo;effectuer une t\u00e2che sur-le-champ pendant que les autres regardent. Cela augmente g\u00e9n\u00e9ralement l&rsquo;anxi\u00e9t\u00e9 du d\u00e9veloppeur. Il n&rsquo;est donc pas \u00e0 l&rsquo;aise pour ex\u00e9cuter cette t\u00e2che.      <\/p>\n\n<p><strong>Les tests de codage prennent g\u00e9n\u00e9ralement beaucoup de temps.<\/strong><\/p>\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/nBbu620VZcrkrTDT5hqNsUXh1tl8vJmRfnbdG-kUwrHlNtOi2fjeNNVuO4Ivcb36fcV1kAr0qRGdaYov0O1heiLaW2AGwmfI8-XQm7fBki5ZwmCX-LoxLxkzfm4rhkSW-Z9Y0fQe-UB8M3csJm0OGyE\" alt=\"\" width=\"413\" height=\"207\"\/><\/figure>\n\n<p>Une autre raison pour laquelle les tests de codage lors des entretiens ne sont pas du go\u00fbt des d\u00e9veloppeurs de logiciels est qu&rsquo;ils prennent beaucoup de temps. Soyez donc prudent lorsqu&rsquo;une entreprise vous demande de passer un test sur sa plateforme ou son environnement. Vous demande-t-on de corriger un bogue ou de concevoir une fonctionnalit\u00e9 pour un service ou une application existants ? Si le test ne concerne pas une application, c&rsquo;est qu&rsquo;elle est d\u00e9j\u00e0 op\u00e9rationnelle. Pour les difficult\u00e9s techniques qui vous obligent \u00e0 rentrer chez vous, veillez \u00e0 ce qu&rsquo;elles ne deviennent pas incontr\u00f4lables. Certaines entreprises affirment que vous ne devez consacrer que quelques heures au projet, tout en sachant que vous devrez investir beaucoup plus de temps et d&rsquo;efforts que pr\u00e9vu. En outre, lorsqu&rsquo;un projet g\u00e9n\u00e8re des r\u00e9sultats que l&rsquo;entreprise peut utiliser dans la production ou lorsqu&rsquo;elle vous demande de passer une journ\u00e9e sur une t\u00e2che, ne demandez pas de compensation, car cela semble inappropri\u00e9.      <\/p>\n\n<p><strong>Les d\u00e9veloppeurs seniors n&rsquo;ont pas \u00e0 faire leurs preuves<\/strong>.<\/p>\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/32XKqH-1ZdTngdYRF_FB70Ay6LJbUK_cMbIKLMXZH2XVwVpjJwLR22A9ZfCJAKyS0zz7SRCEgyT_CrKtJjFZcf3KRwd728DdwWxlVmfFMkB-F0fnuqXUPKMl0SdDxviyBd5bvdTPzcAxIs3EaCOwH9s\" alt=\"\" width=\"412\" height=\"275\"\/><\/figure>\n\n<p>La plupart du temps, les d\u00e9veloppeurs seniors ne sont pas dispos\u00e9s \u00e0 effectuer des tests de codage parce qu&rsquo;ils pensent qu&rsquo;ils n&rsquo;ont pas \u00e0 faire leurs preuves. Ayant travaill\u00e9 pendant plusieurs ann\u00e9es et d\u00e9velopp\u00e9 divers produits et \u00e9chantillons de code, ils pr\u00e9f\u00e8rent mettre en avant leurs capacit\u00e9s. En tant que d\u00e9veloppeur senior, il peut \u00eatre risqu\u00e9 de faire la preuve de ses comp\u00e9tences, car on vous demande de partager votre pens\u00e9e originale. Rien n&#8217;emp\u00eachera l&rsquo;entreprise de reprendre et de mettre en \u0153uvre vos id\u00e9es et de les exploiter de mani\u00e8re ind\u00e9pendante, m\u00eame apr\u00e8s vous avoir rejet\u00e9 lors de l&rsquo;entretien. Il y a un risque inh\u00e9rent, et on vous demande d&rsquo;apporter une valeur ajout\u00e9e d\u00e8s le d\u00e9part.    <\/p>\n\n<p><strong>Conclusion<\/strong><\/p>\n\n<p>Les d\u00e9veloppeurs de logiciels exp\u00e9riment\u00e9s contestent g\u00e9n\u00e9ralement la validit\u00e9 des \u00e9valuations de codage pour les raisons susmentionn\u00e9es. Par cons\u00e9quent, pour les d\u00e9veloppeurs de logiciels, il n&rsquo;est pas possible de sauter les \u00e9valuations de codage. Toute personne impliqu\u00e9e dans le processus d&#8217;embauche dans le secteur technologique sait que de nombreux d\u00e9veloppeurs ne sont pas qualifi\u00e9s pour le poste, d&rsquo;o\u00f9 la n\u00e9cessit\u00e9 d&rsquo;une sorte de test que les candidats doivent passer avant d&rsquo;\u00eatre convoqu\u00e9s \u00e0 l&rsquo;entretien.  <\/p>\n\n<p>Les ing\u00e9nieurs logiciels ne sont g\u00e9n\u00e9ralement pas dou\u00e9s pour se vendre, et les meilleurs candidats se sous-estiment souvent \u00e9norm\u00e9ment sur le papier. Relativement, un filtre de CV peut vous aider \u00e0 \u00e9liminer certains candidats qui ne sont manifestement pas qualifi\u00e9s pour le poste et \u00e0 trier les CV par ordre de priorit\u00e9. En outre, un filtre de CV a un penchant inh\u00e9rent pour les candidats ayant de bonnes r\u00e9f\u00e9rences (formation et exp\u00e9rience professionnelle). Les bons programmeurs peuvent venir de n&rsquo;importe o\u00f9, et l&rsquo;utilisation de mots-cl\u00e9s signifie que vous passez probablement \u00e0 c\u00f4t\u00e9 d&rsquo;un grand nombre d&rsquo;excellents candidats. Mais vous ne pouvez pas vous contenter de faire passer des entretiens \u00e0 tous les candidats.    <\/p>\n","protected":false},"excerpt":{"rendered":"<p>La s\u00e9lection des d\u00e9veloppeurs de logiciels \u00e0 tous les niveaux avant qu&rsquo;ils ne re\u00e7oivent un emploi est aussi typique que dans n&rsquo;importe quel autre secteur. Que ce soit sur un tableau blanc, en d\u00e9chiffrant un d\u00e9fi temporel ou en mettant en \u0153uvre un projet \u00e0 emporter, plusieurs d\u00e9veloppeurs et ing\u00e9nieurs seniors se demandent si les [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":16811,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_themeisle_gutenberg_block_has_review":false,"_jet_sm_ready_style":"","_jet_sm_style":"","_jet_sm_controls_values":"","_jet_sm_fonts_collection":"","_jet_sm_fonts_links":"","footnotes":""},"categories":[85],"tags":[],"writer":[],"class_list":["post-19765","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-non-classifiee"],"_links":{"self":[{"href":"https:\/\/devologyx.io\/fr\/wp-json\/wp\/v2\/posts\/19765","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devologyx.io\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devologyx.io\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devologyx.io\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/devologyx.io\/fr\/wp-json\/wp\/v2\/comments?post=19765"}],"version-history":[{"count":1,"href":"https:\/\/devologyx.io\/fr\/wp-json\/wp\/v2\/posts\/19765\/revisions"}],"predecessor-version":[{"id":19766,"href":"https:\/\/devologyx.io\/fr\/wp-json\/wp\/v2\/posts\/19765\/revisions\/19766"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devologyx.io\/fr\/wp-json\/wp\/v2\/media\/16811"}],"wp:attachment":[{"href":"https:\/\/devologyx.io\/fr\/wp-json\/wp\/v2\/media?parent=19765"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devologyx.io\/fr\/wp-json\/wp\/v2\/categories?post=19765"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devologyx.io\/fr\/wp-json\/wp\/v2\/tags?post=19765"},{"taxonomy":"writer","embeddable":true,"href":"https:\/\/devologyx.io\/fr\/wp-json\/wp\/v2\/writer?post=19765"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}