{"id":11541,"date":"2023-12-04T22:51:02","date_gmt":"2023-12-04T21:51:02","guid":{"rendered":"https:\/\/www.lesmonts.ch\/wp_fr\/?p=11541"},"modified":"2023-12-04T22:51:03","modified_gmt":"2023-12-04T21:51:03","slug":"on-cherche-informaticiens","status":"publish","type":"post","link":"https:\/\/www.lesmonts.ch\/wp_fr\/on-cherche-informaticiens\/","title":{"rendered":"On cherche informaticiens&#8230;"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Voici quelques ann\u00e9es d\u00e9j\u00e0 que je retourne p\u00e9riodiquement chez mon <a href=\"https:\/\/heig-vd.ch\/\" target=\"_blank\" rel=\"noreferrer noopener\">ancien employeur<\/a> pour jouer le r\u00f4le d&rsquo;expert aux travaux pratiques en vue de l&rsquo;obtention du titre de <a href=\"https:\/\/heig-vd.ch\/formation\/bachelor\" target=\"_blank\" rel=\"noreferrer noopener\">bachelor <\/a>ou parfois  de <a href=\"https:\/\/heig-vd.ch\/formation\/master\" target=\"_blank\" rel=\"noreferrer noopener\">master<\/a>. C&rsquo;est un exercice qui me permet de garder le contact avec d&rsquo;anciens coll\u00e8gues, et aussi avec la technologie qui a motiv\u00e9 mon parcours professionnel tout au long de mon existence. Les travaux pratiques consistent en un petit projet dont le d\u00e9roulement s&rsquo;\u00e9tend sur une demi-ann\u00e9e au total, pour un travail correspondant \u00e0 trois centaines d&rsquo;heures comptables environ. Certains candidats sont brillants, voire m\u00eame hors normes; d&rsquo;autres sont nettement en retrait ou n&rsquo;ont carr\u00e9ment pas le niveau requis. Dans ce dernier cas, il faut \u00e9galement se questionner sur les raisons qui ont permis de faire parvenir le candidat jusque l\u00e0, sans \u00eatre parvenu \u00e0 l&rsquo;\u00e9liminer auparavant : il s&rsquo;agit clairement d&rsquo;une perte de temps et de ressources pour tout le monde.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">J&rsquo;ai pu remarquer au fil des ann\u00e9es une \u00e9volution constante des travaux en informatique et en t\u00e9l\u00e9communications. Les travaux se complexifient dans les fonctionnalit\u00e9s demand\u00e9es, mais paradoxalement se simplifient dans leur architecture et leur r\u00e9alisation. Alors qu&rsquo;il y a quelques ann\u00e9es, une grosse partie d&rsquo;un rapport r\u00e9sidait en une description du probl\u00e8me et de la solution envisag\u00e9e, ainsi que de la mani\u00e8re d&rsquo;y parvenir, on tend actuellement \u00e0 passer davantage de temps \u00e0 d\u00e9crire les outils que l&rsquo;on entend mettre en \u0153uvre pour parvenir \u00e0 un produit dont on perd parfois un peu de vue la pertinence et l&rsquo;ad\u00e9quation au probl\u00e8me. Des outils de plus en plus complexes, et de plus en plus performants font que l&rsquo;on passe d\u00e9sormais davantage de temps \u00e0 essayer de comprendre ce que fait l&rsquo;outil que  de tenter de ma\u00eetriser les implications du probl\u00e8me que l&rsquo;outil est cens\u00e9 aider \u00e0 r\u00e9soudre&#8230;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ainsi, ces derni\u00e8res ann\u00e9es, le d\u00e9veloppement informatique s&rsquo;est tourn\u00e9 vers des m\u00e9thodes dites <a href=\"https:\/\/fr.wikipedia.org\/wiki\/M%C3%A9thode_agile\" target=\"_blank\" rel=\"noreferrer noopener\">agiles<\/a>, bas\u00e9es sur l&rsquo;utilisation de <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Framework\" target=\"_blank\" rel=\"noreferrer noopener\">frameworks <\/a>sophistiqu\u00e9s. Ces m\u00e9thodes tendent \u00e0 postuler que l&rsquo;\u00e9tape dite de <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Sp%C3%A9cification_fonctionnelle\" target=\"_blank\" rel=\"noreferrer noopener\">sp\u00e9cification fonctionnelle <\/a>de la solution est inutilement chronophage, et pr\u00f4nent une implication tr\u00e8s rapide du client dans le processus de d\u00e9veloppement. On utilise pour ce faire du prototypage rapide, des it\u00e9rations nombreuses permettant au client de donner un avis sur la solution tr\u00e8s t\u00f4t dans le processus de d\u00e9veloppement. Des frameworks  _ cadres de travail- complexes et tr\u00e8s sophistiqu\u00e9s permettent de modifier les d\u00e9tails d&rsquo;une solution par simple param\u00e9trage, mais sans toutefois autoriser des changements profonds dans la logique de la solution. Bien adapt\u00e9es \u00e0 la solution de probl\u00e8mes relativement simples, comme les sites web, ces m\u00e9thodologies peinent toutefois \u00e0 convaincre dans le cas de probl\u00e8mes plus sensibles. Ainsi, un atelier de coiffure pourra mandater un petit groupe de d\u00e9veloppeurs informatiques, parfois peu exp\u00e9riment\u00e9s, pour la r\u00e9alisation d&rsquo;un site web comprenant photos et syst\u00e8me de r\u00e9servation; en revanche, on est moins convaincu que ce groupe de d\u00e9veloppeurs soit en mesure de mettre sur pied le site d&rsquo;une compagnie d&rsquo;assurances correctement s\u00e9curis\u00e9 avec des m\u00e9thodes similaires (et -a fortiori- des connaissances \u00e0 l&rsquo;unisson).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Je n&rsquo;ai a priori aucune objection \u00e0 l&rsquo;utilisation de m\u00e9thodes agiles ou de frameworks; mais les d\u00e9veloppeurs qui travaillent dans cet environnement sont trop souvent pouss\u00e9s \u00e0 une productivit\u00e9 \u00e0 tout prix, en raison de la concurrence tr\u00e8s forte sur ce segment de march\u00e9 informatique. Il est vrai que c&rsquo;est le principe de base d&rsquo;une soci\u00e9t\u00e9 capitaliste, mais un capitalisme intelligent et responsable chercherait \u00e0 am\u00e9liorer sa productivit\u00e9 sur le court, moyen et long terme, par exemple en pr\u00e9voyant des possibilit\u00e9s de formation de ses employ\u00e9s en pr\u00e9vision de nouvelles m\u00e9thodologies de d\u00e9veloppement; or dans le cas qui nous pr\u00e9occupe, ce n&rsquo;est que le court terme qui est vis\u00e9. En d&rsquo;autres termes, les d\u00e9veloppeurs, souvent priv\u00e9s de toute possibilit\u00e9 de post-formation, sont utilis\u00e9s pendant quelques ann\u00e9es, et lorsqu&rsquo;ils sont d\u00e9pass\u00e9s par de nouvelles technologies, ils doivent s&rsquo;adapter comme ils peuvent ou chercher du travail ailleurs. D&rsquo;ailleurs, c&rsquo;est plus int\u00e9ressant pour l&#8217;employeur qui peut r\u00e9engager des programmeurs novices, tout juste sortis de l&rsquo;\u00e9cole et au fait des derni\u00e8res nouveaut\u00e9s, qu&rsquo;il paiera moins cher qu&rsquo;un informaticien exp\u00e9riment\u00e9, ou susceptible de demander une augmentation en raison de son anciennet\u00e9 !<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">R\u00e9cemment, j&rsquo;ai suivi un cas tout \u00e0 fait extr\u00eame \u00e0 ce point de vue. Un \u00e9tudiant qui a d\u00e9j\u00e0 pass\u00e9 plus de six ans dans l&rsquo;\u00e9cole (ce qui va entra\u00eener son exmatriculation), et  qui parall\u00e8lement travaille pour une petite entreprise d&rsquo;informatique de la r\u00e9gion l\u00e9manique. Il s&rsquo;agit d&rsquo;une de ces  entreprises qui travaille \u00e0 flux tendu sur de petits projets orient\u00e9s vers le web et les clients mobiles, d&rsquo;une complexit\u00e9 suffisamment modeste pour lui permettre d&rsquo;engager des gens peu qualifi\u00e9s aimant bien programmer, et qui n&rsquo;a gu\u00e8re les moyens d&rsquo;investir dans la formation de ses employ\u00e9s : c&rsquo;est dire si le dipl\u00f4me de bachelor de l&rsquo;un de ses employ\u00e9s a peu de signification. Le discours est plus que probablement \u00ab\u00a0Tu as un job, tu gagnes de l&rsquo;argent, que veux tu de mieux ?\u00a0\u00bb. Un salaire qui para\u00eet confortable \u00e0 certains suffit parfois \u00e0 d\u00e9motiver un \u00e9tudiant pour une formation dont il ne per\u00e7oit plus bien l&rsquo;int\u00e9r\u00eat, puisqu&rsquo;il a d\u00e9j\u00e0 un job ! En tous cas, c&rsquo;est ce que notre \u00e9tudiant a d\u00fb penser, car il n&rsquo;avait pratiquement rien fait pour son travail de bachelor ! Son excuse \u00e9tait qu&rsquo;il avait eu trop de travail chez son employeur, sur un projet tr\u00e8s similaire d&rsquo;ailleurs, bien que beaucoup plus simpliste. Il a de ce fait privil\u00e9gi\u00e9 le travail chez son employeur, au risque (une r\u00e9alit\u00e9 depuis quelques lors) de perdre le b\u00e9n\u00e9fice de sa formation \u00e0 la HES-SO; bien s\u00fbr, c&rsquo;est son probl\u00e8me : mais que se passera-t-il lorsque son employeur le remerciera, ou plus probablement devra mettre la cl\u00e9 sous le paillasson ? Car il ne faut pas se leurrer : faire un site web simple, avec les outils disponibles est \u00e0 la port\u00e9e de presque n&rsquo;importe qui, en particulier de g\u00e9n\u00e9rateurs de code automatiques que l&rsquo;on devrait voir appara\u00eetre en production d&rsquo;ici &#8230; pas tr\u00e8s longtemps. Qui a parl\u00e9 des intelligences artificielles g\u00e9n\u00e9ratives, au fond de l&rsquo;auditoire ? <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Que feront ces programmeurs peu form\u00e9s lorsqu&rsquo;ils seront en concurrence avec des g\u00e9n\u00e9rateurs de logiciels ? Question subsidiaire : que feront nos dipl\u00f4m\u00e9s HES en informatique lorsqu&rsquo;ils arriveront sur un march\u00e9 du travail o\u00f9 s\u00e9vissent des logiciels g\u00e9n\u00e9rateurs de code ultra-performants ? Leur formation leur permettra-t-elle de pr\u00e9senter encore un int\u00e9r\u00eat quelconque pour un employeur hypoth\u00e9tique ?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La faute n&rsquo;est pas que du c\u00f4t\u00e9 d&rsquo;\u00e9tudiants trop press\u00e9s d&rsquo;entrer dans le monde du travail : elle est aussi du c\u00f4t\u00e9 d&rsquo;\u00e9coles trop fi\u00e8res de leur prestige acad\u00e9mique. Pourquoi les Hautes Ecoles Sp\u00e9cialis\u00e9es se sont-elles d\u00e9tourn\u00e9es de leur mission originelle qui les rendait proches de l&rsquo;industrie et de la r\u00e9alit\u00e9 du travail local ? Certaines institutions de la HES-SO n&rsquo;acceptent plus que des professeurs munis d&rsquo;un doctorat, au m\u00e9pris de toute exp\u00e9rience industrielle pr\u00e9alable. Ces enseignants sont parfois brillants, mais le plus souvent aussi sur une voie de garage et totalement d\u00e9connect\u00e9s de la r\u00e9alit\u00e9 industrielle locale. Souvent recal\u00e9s par de plus prestigieuses institutions, ils se rabattent sur les HES moins r\u00e9mun\u00e9ratrices, mais aussi moins exigeantes envers les qualit\u00e9s des professeurs engag\u00e9s. L&rsquo;exigence du doctorat \u00e9limine par ailleurs nombre de personnes exp\u00e9riment\u00e9es et dot\u00e9es d&rsquo;un carnet de relations dont pourraient profiter les \u00e9tudiants. Les professeurs engag\u00e9s se contentent souvent de r\u00e9p\u00e9ter des enseignements certes pertinents, mais purement th\u00e9oriques, sans relation m\u00eame lointaine avec la r\u00e9alit\u00e9 professionnelle que ces \u00e9coles devaient \u00e0 l&rsquo;origine apporter !<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il n&rsquo;y a pas si longtemps, certains professeurs d&rsquo;informatique pr\u00f4naient encore la sup\u00e9riorit\u00e9 d&rsquo;un langage de programmation relativement \u00e0 d&rsquo;autres ! Un peu comme si il \u00e9tait impossible d&rsquo;\u00e9noncer de mani\u00e8re correcte une v\u00e9rit\u00e9 en allemand  et qu&rsquo;il fallait imp\u00e9rativement utiliser le fran\u00e7ais&#8230; Pendant plusieurs ann\u00e9es, des \u00e9tudiants avec un dipl\u00f4me d&rsquo;ing\u00e9nieur en poche  devaient avouer, lors de leur recherche d&#8217;emploi, qu&rsquo;ils ne connaissaient aucun langage de programmation utilisable dans le monde r\u00e9el (ce qui entre parenth\u00e8ses, ne mettait gu\u00e8re en exergue l&rsquo;enseignement dans l&rsquo;\u00e9cole dont venait le candidat). L&rsquo;ambition d&rsquo;excellence acad\u00e9mique est certes louable, mais pourquoi ne peut-elle \u00eatre compatible avec une recherche d&rsquo;efficacit\u00e9 dont notre tissu industriel a tant besoin actuellemnt ? <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&rsquo;industrie manque cruellement d&rsquo;informaticiens capables de g\u00e9rer les projets qui se pr\u00e9sentent actuellement. Faute de personnel ad\u00e9quat, les projets sont sous-trait\u00e9s; en Europe de l&rsquo;Est, en Russie, en Inde ou en Chine; est-ce le but ?  \u00ab\u00a0On cherche informaticiens ou programmeurs\u00a0\u00bb. Mais on en trouve de moins en moins&#8230; Ou plut\u00f4t, on en trouve de moins en moins d&rsquo;ad\u00e9quats. L&rsquo;intelligence artificielle pourra-t-elle r\u00e9pondre aux d\u00e9fis qui se posent \u00e0 l&rsquo;industrie actuellement ? Rien n&rsquo;est moins s\u00fbr; mais faute de grives&#8230;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Voici quelques ann\u00e9es d\u00e9j\u00e0 que je retourne p\u00e9riodiquement chez mon ancien employeur pour jouer le r\u00f4le d&rsquo;expert aux travaux pratiques en vue de l&rsquo;obtention du titre de bachelor ou parfois de master. C&rsquo;est un exercice qui me permet de garder le contact avec d&rsquo;anciens coll\u00e8gues, et aussi avec la technologie qui a motiv\u00e9 mon parcours &hellip; <a href=\"https:\/\/www.lesmonts.ch\/wp_fr\/on-cherche-informaticiens\/\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">On cherche informaticiens&#8230;<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-11541","post","type-post","status-publish","format-standard","hentry","category-non-classe"],"_links":{"self":[{"href":"https:\/\/www.lesmonts.ch\/wp_fr\/wp-json\/wp\/v2\/posts\/11541","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lesmonts.ch\/wp_fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lesmonts.ch\/wp_fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lesmonts.ch\/wp_fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lesmonts.ch\/wp_fr\/wp-json\/wp\/v2\/comments?post=11541"}],"version-history":[{"count":22,"href":"https:\/\/www.lesmonts.ch\/wp_fr\/wp-json\/wp\/v2\/posts\/11541\/revisions"}],"predecessor-version":[{"id":11920,"href":"https:\/\/www.lesmonts.ch\/wp_fr\/wp-json\/wp\/v2\/posts\/11541\/revisions\/11920"}],"wp:attachment":[{"href":"https:\/\/www.lesmonts.ch\/wp_fr\/wp-json\/wp\/v2\/media?parent=11541"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lesmonts.ch\/wp_fr\/wp-json\/wp\/v2\/categories?post=11541"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lesmonts.ch\/wp_fr\/wp-json\/wp\/v2\/tags?post=11541"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}