Article original : Why Every Student Should Join Hackathons

Après l'obtention de mon diplôme, j'ai remarqué que de nombreux nouveaux diplômés avaient du mal à trouver un emploi. Ce n'était pas par manque d'effort ou de qualifications. Le vrai problème était que ce que nous apprenons à l'université ne correspond pas tout à fait à ce que les employeurs recherchent. Aujourd'hui, avec l'essor du codage par IA et la compétitivité croissante du marché de l'emploi technologique, les ingénieurs logiciels juniors sont confrontés à encore plus d'obstacles.

Graphique de 2015 à 2025 montrant une légère baisse des rôles juniors après 2022, tandis que les rôles seniors augmentent régulièrement, surtout après 2020.

Une récente étude soutenue par Harvard portant sur 285 000 entreprises a révélé que les postes d'ingénieurs logiciels juniors ont diminué de 23 %, tandis que les postes seniors ont augmenté de 14 %.

Une partie de la raison est que de nombreux diplômés sortent de l'université avec des résultats académiques similaires. Un bon CGPA est important, mais seul, il montre rarement aux employeurs comment vous allez performer dans un environnement de travail réel. Parallèlement, l'IA boostant la productivité, les entreprises voient souvent plus de valeur à associer des développeurs seniors à des outils d'IA qu'à embaucher des juniors qui ont encore besoin de temps pour s'adapter.

C'est exactement pourquoi les hackathons sont importants. Ils donnent aux étudiants une chance de se démarquer en montrant qu'ils peuvent résoudre des problèmes réels, utiliser des technologies réelles et créer des solutions qui apportent une valeur ajoutée au-delà de ce que l'IA peut faire. C'est l'un des moyens les plus clairs de renforcer sa crédibilité et d'ouvrir des portes dans un marché où les premiers emplois traditionnels sont de plus en plus difficiles à décrocher.

Photo de groupe de l'équipe de l'auteur lors de la Hilti IT Competition 2024

Je n'ai pas commencé par un grand hackathon international. Mon premier hackathon était un petit événement sur le campus, et pour être honnête, j'ai failli ne pas y aller. Je n'avais jamais rien construit en dehors des devoirs de classe et je craignais de ne pas être à la hauteur. Finalement, je me suis inscrit quand même, même si je n'avais pas d'équipe complète et aucune idée de ce qui m'attendait.

Cette première expérience m'a montré que les hackathons ne consistent pas à être un expert, mais à être prêt à apprendre sur le tas. J'ai fait des erreurs, mais j'ai aussi acquis de nouvelles compétences et rencontré des gens qui étaient tout aussi nerveux et curieux que moi. Le fait est que les hackathons sont faits pour apprendre et expérimenter, tout comme l'université, mais ici, vous le faites dans un cadre plus proche du monde réel. Réaliser cela a fait tomber la pression et m'a donné la confiance nécessaire pour participer à des compétitions plus importantes plus tard.

Lorsque mon équipe « Sweetzerland » a rejoint la Hilti IT Competition 2024 avec le soutien de mon université, l'Asia Pacific University of Malaysia, ce n'était pas un hackathon habituel. Au lieu d'un sprint d'un week-end, cela a duré des mois. Nous avons eu le temps de faire des recherches, de concevoir le système, de le construire et enfin de le présenter.

Le processus a été difficile, mais il nous a apporté une exposition réelle que les cours magistraux offrent rarement, et il a ouvert des portes auxquelles je ne m'attendais pas. Je l'ai même utilisé comme solution pour mon projet de fin d'études, qui a ensuite reçu le prix du meilleur projet lors de la remise des diplômes.

Voici pourquoi je pense que chaque étudiant devrait essayer de participer à autant de hackathons que possible pendant ses années de collège/université.

Table des matières

Vous rencontrez des gens aussi passionnés que vous

Photo de groupe de tous les participants à la Hilti IT Competition 2024

L'une des meilleures parties des hackathons, ce sont les personnes que vous rencontrez. Vous êtes entouré d'autres personnes tout aussi motivées à résoudre des problèmes et prêtes à faire les efforts nécessaires pour concrétiser leurs idées. Chacun apporte ses propres forces, qu'il s'agisse de codage, de design, de recherche ou de présentation, et vous voyez rapidement à quel point l'énergie et la passion remplissent la salle.

Je me souviens que lors de mon précédent hackathon, certaines équipes expérimentaient la VR tandis que d'autres utilisaient le machine learning, s'attaquant toutes au même thème de manières complètement différentes. C'était excitant de voir autant d'approches différentes pour un même problème. Et quand la communauté est petite, on retrouve souvent les mêmes participants dans divers hackathons.

Cette motivation partagée crée un lien spécial. Les personnes avec lesquelles vous réfléchissez à 2 heures du matin ou partagez un repas rapide entre deux sessions deviennent souvent des amis, des collaborateurs ou des mentors bien après la fin du hackathon. Il ne s'agit pas seulement de compétition, il s'agit de trouver une communauté de personnes qui sont tout aussi curieuses et engagées que vous.

Des études de cas aux solutions réelles

À l'université, la plupart des projets s'accompagnent d'études de cas fictives et d'indices guidés. Les hackathons sont différents. On vous donne un thème et vous devez identifier le problème réel qui se cache derrière, concevoir une solution qui s'adapte réellement au fonctionnement de l'entreprise/industrie et vous assurer qu'elle est viable avec un retour sur investissement (ROI) clair. Ce passage du travail scolaire à la résolution de problèmes concrets change votre façon de penser.

En cours de route, vous finissez également par utiliser des Framework et des stacks technologiques standards de l'industrie, en résolvant des problèmes sous des contraintes réelles et en apprenant à surmonter le doute de soi. Le syndrome de l'imposteur est courant quand on voit tant de bonnes idées autour de soi. Notre cerveau est fait pour la survie, il réagit donc naturellement par la peur face à quelque chose de nouveau et d'incertain. Ce qui m'a aidé, c'est de recadrer cette peur, non pas comme une preuve que je n'étais pas à ma place, mais comme une preuve que j'entrais dans un nouveau territoire. Diviser les problèmes en petites victoires, poser des questions ouvertement et se rappeler que même les personnes les plus confiantes dans la salle ressentent la même chose a facilité la progression. Avec le temps, les progrès que vous voyez en vous deviennent le meilleur regain de confiance qui soit.

Travail d'équipe et retours

Ce qui m'a le plus surpris dans un hackathon, c'est l'importance de la dynamique d'équipe. Je travaillais habituellement sur le frontend ou en tant que développeur full stack, mais j'ai vite appris que le code seul ne porterait pas le projet. Le véritable défi consistait à faire avancer en parallèle la recherche, la conception, le codage et la préparation des diapositives. Avec un temps limité, vous ne pouvez pas vous permettre d'attendre qu'une tâche se termine avant d'en commencer une autre ; une délégation claire et la confiance dans le rôle de chaque coéquipier sont donc cruciales.

Un bon coéquipier n'est pas seulement compétent, il est engagé. Les équipes qui ont réussi étaient celles où les gens étaient présents de manière constante, partageaient leurs idées ouvertement et persévéraient même lorsque l'énergie baissait. Dans les hackathons plus longs en particulier, la persévérance importait plus que le talent brut.

Les retours des mentors ont également changé ma façon de concevoir des solutions. Lors d'un hackathon, un mentor nous a demandé : « Quelle est la fonctionnalité principale de votre solution ? ». Cela m'a frappé, car nous avions construit un système qui faisait un peu de tout, mais rien ne se démarquait. Après cela, nous nous sommes concentrés sur une fonctionnalité principale que nous avions étudiée, celle dont nous savions qu'elle pourrait créer le plus grand impact pour l'entreprise. Nous avons passé la majeure partie de notre temps à peaufiner ce flux et n'avons mentionné les fonctionnalités secondaires que brièvement.

Cette leçon m'est restée. En tant qu'ingénieurs logiciels, il est tentant de montrer combien de fonctionnalités nous pouvons construire, car notre état d'esprit est souvent bloqué sur « plus de fonctionnalités signifie plus de compétences, donc plus de chances de gagner ». Cela peut fonctionner pour des projets scolaires, mais les entreprises se soucient du ROI. Elles veulent savoir si votre solution est assez solide pour justifier les ressources nécessaires à sa mise en œuvre. Se concentrer sur la fonctionnalité avec un potentiel de croissance exponentiel a non seulement rendu notre présentation plus claire, mais a également changé ma vision de l'ingénierie logicielle dans son ensemble. Il ne s'agit pas seulement d'écrire du code, mais de créer une valeur qui compte pour les entreprises.

Opportunités et croissance

Coupure de presse de The Star sur l'équipe de l'auteur remportant la Hilti IT Competition 2024 et se rendant en Suisse

Les hackathons ouvrent des portes de manières inattendues. Quand j'ai commencé à postuler pour des emplois, le fait d'avoir une expérience de hackathon sur mon CV m'a permis de me démarquer plus facilement. Les recruteurs y voyaient la preuve que je pouvais résoudre des problèmes sous pression et collaborer avec les autres.

Certaines opportunités se présentent également sous des formes inattendues. Pour moi, ce fut de paraître dans The Star, le journal national de Malaisie, ce qui m'a montré que les hackathons peuvent vous donner une visibilité et une crédibilité au-delà de la compétition elle-même.

Plus important encore, les hackathons ont changé mon état d'esprit. Après avoir participé à des compétitions, je me suis surpris à dire oui à plus d'opportunités et à sortir de ma zone de confort. Et une fois que je l'ai fait, j'ai continué. Chaque étape m'a apporté plus d'exposition et de confiance, car la fois précédente, cela m'avait apporté une expérience qui a changé ma vie. Cela m'a été bénéfique de bien des façons une fois que j'ai commencé à travailler. Quand nous sommes jeunes, nous avons du temps, de l'énergie et moins d'engagements. C'est à ce moment-là que la croissance peut être exponentielle si nous prenons des risques avec des inconvénients minimes.

C'est tout simplement amusant

Photo de groupe de l'équipe de l'auteur en Suisse

Le point le plus important est que les hackathons sont aussi amusants. Vous rencontrez des gens, vous recevez des cadeaux (swags), vous enrichissez votre portfolio, vous gagnez de l'argent et parfois vous voyagez. Et parmi tous les hackathons, pour moi, cela a signifié un voyage en Suisse, une chose que je n'aurais jamais imaginé qu'un hackathon étudiant m'apporterait. Et je ne changerais rien si je devais faire le même choix à nouveau.

Où trouver des hackathons

Si vous êtes prêt à essayer, voici quelques plateformes qui hébergent régulièrement des hackathons adaptés aux étudiants :

  • Major League Hacking (MLH) : Hackathons étudiants mondiaux, en ligne et en présentiel.

  • Devfolio : Un hub pour les hackathons en IA, Web3, fintech, et plus encore.

  • Devpost : Populaire pour les hackathons en ligne avec une participation internationale.

  • Hackathon.com : Un répertoire mondial des événements à venir.

Il est également utile de surveiller les hackathons organisés par les universités ou par des entreprises comme Google et AWS. Parfois, ils ont des ambassadeurs étudiants qui organisent des hackathons sur le campus, et beaucoup de ces événements sont ouverts à l'échelle mondiale. Ils peuvent être d'excellents points d'entrée pour commencer à acquérir de l'expérience.

Réflexions finales

Si vous n'avez jamais participé à un hackathon, la question est simple : qu'avez-vous à perdre ? La réponse est rien. Il n'y a pas d'inconvénients, seulement des avantages. Vous acquérez des compétences, de l'exposition et des expériences que vous conserverez longtemps après l'obtention de votre diplôme.

En regardant en arrière, un regret que j'ai est de n'en avoir rejoint que quelques-uns au cours de mes quatre années d'université. Même avec le peu que j'ai fait, l'impact a été énorme. Cela me fait me demander combien j'aurais pu apprendre et expérimenter de plus si j'en avais rejoint davantage. Chaque hackathon apporte quelque chose de nouveau, que ce soit une leçon, une connexion ou même une opportunité que vous n'aviez pas vue venir.

N'attendez pas de vous sentir prêt. Inscrivez-vous, présentez-vous et trouvez les solutions en cours de route. Votre futur moi vous remerciera.