Le latin du code logiciel est en plein essor
Caitlin Mooney a 24 ans et est passionnée par la technologie qui remonte à l’ère de Spoutnik.
Mooney, un récent diplômé en informatique du New Jersey Institute of Technology, est un fan des technologies qui étaient en vogue il y a un demi-siècle, y compris les ordinateurs centraux et les logiciels appelés COBOL qui les alimentent. Ce truc ne gagnera aucun point intéressant dans la Silicon Valley, mais c’est une technologie essentielle dans les grandes banques, les compagnies d’assurance, les agences gouvernementales et d’autres grandes institutions.
Au cours de la recherche d’emploi de Mooneys, les employeurs potentiels ont vu son expertise et ont voulu parler de postes plus élevés que ce qu’elle recherchait. Ils seraient vraiment excités, m’a dit Mooney. Elle essaie maintenant de choisir entre plusieurs offres d’emploi.
La résilience des technologies informatiques vieilles de plusieurs décennies et des personnes qui s’y sont spécialisées montre que les nouvelles technologies reposent souvent sur de nombreuses technologies anciennes.
Lorsque vous déposez de l’argent en utilisant l’application iPhone de votre banque, cela implique probablement dans les coulisses des ordinateurs qui sont la progéniture de ceux utilisés dans les missions lunaires Apollo. (En outre, un code informatique vieux d’un demi-siècle est intégré au logiciel de l’iPhone.)
C’est souvent considéré comme un problème ou une chute que tant de technologie moisie est toujours là. Mais ce n’est pas forcément un problème.
Si ce n’est pas cassé, ne le réparez pas, a plaisanté Ellora Praharaj, directrice de l’ingénierie de la fiabilité chez Stack Overflow, un forum en ligne populaire auprès des travailleurs de la technologie. Les étudiants non scolarisés de nos jours ne veulent pas nécessairement travailler dans des langues plus anciennes et pas cool. Mais la réalité du monde est que c’est ce qui alimente bon nombre de nos systèmes existants.
Praharaj a déclaré qu’elle avait appris le COBOL à l’université au milieu des années 2000 et qu’elle le détestait. Mais jusqu’à il y a environ cinq ans, elle utilisait régulièrement une technologie de programmation informatique des années 1950 appelée Fortran dans un ancien emploi dans le secteur des services financiers. Les vieux trucs sont partout.
Le latin est mort, mais les vieux langages de programmation informatique comme COBOL sont toujours vivants.
Le salaire typique d’un programmeur COBOL a bondi de 44 % l’année dernière pour atteindre près de 76 000 $, selon une enquête sur les salaires de Stack Overflow. La rémunération autodéclarée est inférieure à celle des personnes qui utilisent des langages logiciels à la mode comme Rust à 87 000 $, mais il s’agissait de la plus forte augmentation en dollars de l’enquête.
(Pour les fans de données parmi nous : Stack Overflow a déclaré que l’enquête avait une taille d’échantillon importante mais n’était pas nécessairement représentative.)
Tout cela montre également que les nerds informatiques sont soumis à une dynamique de base de l’offre et de la demande. Il n’y a pas beaucoup de gens comme Mooney qui veulent travailler sur des mainframes et COBOL ; le besoin continu de leurs compétences leur donne du pouvoir. Un chercheur d’emploi souhaitant une expérience COBOL dans le monde réel a écrit récemment sur le babillard technologique Hacker News, les développeurs COBOL sont un créneau spécialisé de nos jours et ils sont payés en conséquence.
Bien sûr, il serait difficile de trouver quelqu’un qui pense que les technologies Boomer sont la prochaine grande chose. La plupart des programmes universitaires d’informatique ne se concentrent pas sur les mainframes, COBOL ou Fortran.
Year Up, une organisation qui forme de jeunes adultes à des emplois dans les domaines technologiques, m’a dit qu’elle avait interrompu la formation en COBOL. Des employeurs potentiels ont demandé à Year Up de concentrer son programme sur des langages de programmation logiciels plus récents et plus largement utilisés, tels que Java et Python.
Certaines personnes ayant des années d’expérience dans les technologies plus anciennes disent qu’elles craignent de s’être retrouvées sans emploi avec plus de potentiel.
Mais les informaticiens m’ont dit que s’ils ne recommanderaient pas aux jeunes de se consacrer entièrement aux anciennes technologies, elles peuvent être une base utile. Inévitablement, les modes de codage à chaud d’aujourd’hui seront remplacées par quelque chose de nouveau. La compétence importante est d’apprendre à continuer à apprendre, a déclaré Jukay Hsu, directeur général de Pursuit, une entreprise de formation de la main-d’œuvre technologique.
Mooney s’est intéressé à la programmation informatique alors qu’il suivait des cours de commerce dans un collège communautaire. Elle a dit qu’elle avait commencé à faire ses devoirs de comptabilité en Python pour le plaisir. Lorsqu’elle a suivi un cours dispensé par un professeur spécialisé en COBOL, Mooney a constaté qu’elle l’aimait. Elle s’est également sentie bien accueillie par une communauté d’inconditionnels de l’ordinateur central désireux d’aider un jeune novice.
C’était vraiment, vraiment génial pour développer ma confiance et mes compétences, a déclaré Mooney.
L’ironie est que les concepteurs de COBOL ne s’attendaient pas à ce que le logiciel dure aussi longtemps. Comme mon collègue Steve Lohr l’a écrit dans une nécrologie pour Jean Sammet, un concepteur de COBOL, les pionniers du logiciel s’attendaient à ce que ce soit un palliatif utile jusqu’à ce que quelque chose de mieux arrive.
C’était environ 40 ans avant la naissance de Mooney. Les vieux trucs seront probablement là après les 40 prochaines années.
Avant de partir
-
Comment la guerre a tourmenté l’entreprise la plus cool de Russie : Chez Yandex, l’équivalent russe de Google mélangé à Amazon, les employés et les dirigeants de Spotify et d’Uber sont divisés sur la manière de gérer les demandes de la Russie de nettoyer Internet de la vérité sur la guerre en Ukraine, a rapporté mon collègue Neil MacFarquhar.
-
Une technologie sur-médiatisée trouve son rythme : Les imprimantes 3D qui crachent des couches de matériau pour former des objets étaient autrefois imaginées comme une technologie pour nos maisons. Steve Lohr a écrit que l’impression 3D pourrait être la plus prometteuse pour les produits de fabrication de masse tels qu’une pièce complexe nécessaire au refroidissement des processeurs d’ordinateurs.
Dans des nouvelles connexes de Kevin Rooses 2021 Good Tech Awards : Utilisation de l’impression 3D pour faire face à la crise du logement.
-
Personne ne sait plus comment regarder des films. Qu’est-ce qui vient juste de se passer? J’ai été distrait par une notification TikTok. Wired a réfléchi à ce que nous gagnons et perdons en regardant des films à la maison ou sur nos téléphones. (Un abonnement peut être nécessaire.)
Câlins à ça
Dans le sud-ouest de l’Australie, un gecko à queue épineuse de l’ouest partage une chambre avec une famille d’opossum dans un nichoir. Les scientifiques ont été surpris qu’ils s’entendent tous bien.