Les compétences les plus recherchées en informatique

L’informatique n’existe pas en vase clos. L’informatique est un catalyseur pour l’entreprise, un moyen de prendre une activité existante et de la rendre plus efficace, plus rentable, plus agile et plus performante. À l’exception du passionné amateur, et encore, cela n’est pas tout à fait vrai – l’informatique est subordonnée à l’entreprise qu’elle soutient. Elle a un but, un objectif et un budget. L’entreprise fournit le contexte dans lequel l’informatique existe.
Je m’entretiens chaque jour avec un large éventail de professionnels de l’informatique. Je travaille à la fois avec les marchés des grandes entreprises et des petites entreprises, et je siège à un comité d’évaluation supervisant les programmes d’informatique et de développement logiciel d’une université. Au sein de ce comité, on nous a demandé : “Quelle est la compétence unique la plus essentielle qui fait défaut aux jeunes diplômés cherchant aujourd’hui un emploi dans l’informatique ?”
La réponse à cette question fut, de manière écrasante, “la capacité à écrire et à communiquer efficacement.” Non, il ne s’agissait pas d’une compétence technique. Ce n’était même pas une compétence enseignée par le département d’informatique ou de technologie. Ce dont nous avions besoin, c’était que le département de lettres pousse ces étudiants davantage, que l’université exige des cours de langue plus nombreux et plus exigeants pour les non-spécialistes, et qu’elle impose l’application de ces compétences dans les cours suivis dans toutes les disciplines, au lieu de cantonner ces compétences à un usage exclusivement réservé aux cours axés sur la langue.
La capacité à communiquer efficacement est essentielle dans toute profession, mais l’informatique est tout particulièrement un domaine où nous devons être capables de communiquer de grandes quantités de données, à la fois techniques et abstraites, rapidement, avec exactitude et avec une extrême précision. La plupart des domaines ne vous pénalisent pas au même degré que l’informatique pour la méconnaissance de l’usage correct des espaces, de la casse, de l’orthographe ou du contexte. L’informatique exige un niveau d’attention au détail rare, même parmi les domaines professionnels.
À titre d’exemple frappant, j’ai vu l’usage erroné de “Xen server” pour désigner “XenServer” pas moins de vingt fois lors de tentatives d’obtention d’une assistance technique – ce qui aboutissait inévitablement à des conseils inutiles, puisqu’il s’agit là des noms propres de deux produits différents, dotés de configurations, de fournisseurs et de procédures de dépannage qui leur sont propres. Combien d’heures de productivité perdues pour chacune de ces entreprises, simplement parce que quelqu’un est incapable d’identifier ou de communiquer correctement le produit logiciel pour lequel il sollicite de l’aide ? Pire encore, j’ai vu ce même produit désigné par ZenServer ou ZEN server – deux noms qui sont l’un et l’autre les noms corrects d’autres produits logiciels. Oui, quatre produits différents qui sont tous des homonymes nécessitant une orthographe, un espacement et une casse corrects afin de les différencier de manière fiable les uns des autres. Le pire scénario survient lorsque quelqu’un écrit “Xenserver” ou “Xen Server”, qui ne correspondent ni l’un ni l’autre au nom exact d’aucun produit, l’ambiguïté signifiant alors qu’il existe au moins deux produits tout aussi éloignés de ce qui est indiqué. La personne qui s’exprime trouve souvent que l’exigence de précision est “agaçante”, mais ne parvient pas à comprendre pourquoi les conseils qu’elle reçoit ne semblent pas s’appliquer à sa situation.
J’ai vu la confusion naître de nombreuses inexactitudes écrites – confondre les versions de Windows ou confondre “VMWare Server” avec “VMWare ESXi” parce que quelqu’un désigne l’un et l’autre, ou l’un ou l’autre, simplement par le nom du fournisseur et non par celui du produit, en oubliant que ce seul fournisseur conçoit au moins cinq produits de virtualisation différents, voire davantage. Ce sont là des compétences de base en langue écrite, nécessaires à un travail réussi dans l’informatique. Non seulement l’absence de cette compétence crée des difficultés techniques dans la communication avec ses pairs, mais elle suppose également une incapacité à documenter ou à rechercher des informations de manière fiable – certaines des compétences informatiques les plus courantes et les plus essentielles. Cela signifie aussi, bien entendu, qu’un professionnel de l’informatique dans cette situation pourrait être amené à acheter le mauvais produit auprès du mauvais fournisseur simplement parce qu’il n’a pas pris le temps d’être exact en reprenant les noms de produits ou de fournisseurs, ou pourrait causer des dommages au système en suivant des conseils ou une documentation inappropriés.
De bonnes compétences en communication vont bien au-delà de la documentation technique et des interactions entre pairs – être capable de communiquer avec l’entreprise ou avec d’autres groupes de soutien au sein de l’organisation, avec les fournisseurs ou avec les clients est également d’une extrême importance. L’informatique, plus que presque tout autre domaine, acquiert, traite et diffuse de l’information. Si un professionnel de l’informatique est incapable de le faire avec exactitude, sa valeur diminue rapidement.
Le professionnel de l’informatique qui cherche à faire progresser sa carrière au-delà des seules activités techniques a besoin de la capacité d’interagir avec d’autres départements, le plus souvent les opérations et la direction de l’entreprise dans la plupart des cas. Ce sont là des domaines, dans la plupart des entreprises, où l’écrit, tout comme la présentation, est hautement valorisé, et le membre de l’équipe informatique capable de présenter des recommandations à la direction bénéficiera d’une meilleure visibilité au sein de l’organisation. Les départements technologiques ont besoin de personnes dotées de ces compétences afin de présenter avec succès leurs besoins à l’entreprise. En l’absence de cette compétence dans leurs rangs, les départements informatiques échouent souvent à faire avancer des projets essentiels, à obtenir des financements ou à acquérir la visibilité nécessaire pour travailler efficacement au sein de l’organisation.
La deuxième grande compétence dont les départements informatiques ont besoin aujourd’hui est une compréhension de l’entreprise – à la fois de l’entreprise en général et de l’entreprise au sens de l’activité spécifique de leur propre organisation. Comme je l’ai dit au début de cet article, l’informatique est un catalyseur pour l’entreprise. Si les professionnels de l’informatique ne comprennent pas comment l’informatique se rattache à leur entreprise, ils seront mal placés pour évaluer les besoins informatiques et formuler des recommandations dans le contexte de l’entreprise. Tout ce que fait l’informatique, elle le fait pour l’entreprise, et non pour la technologie ni à ses propres fins.
Au sein des rangs de l’informatique, il est facile de s’enthousiasmer pour de nouveaux produits et de nouvelles approches – nous adorons ces choses, et c’est probablement l’un des facteurs qui nous ont donné envie de travailler dans l’informatique. Mais trouver passionnante la dernière version d’un logiciel ou “chouette” le matériel le plus récent et le plus rapide ne sont pas des sentiments qui convaincront un professionnel de l’entreprise qui a besoin de comprendre les répercussions d’un investissement technologique. Les professionnels de l’informatique qui souhaitent dépasser le rôle de simples metteurs en œuvre de technologies pour devenir des prescripteurs et des conseillers en technologie doivent être capables de s’adresser couramment aux gens d’affaires dans leur propre langage et de replacer les décisions informatiques dans le contexte de l’entreprise et de ses besoins.

