{"id":34234,"date":"2020-02-21T16:56:06","date_gmt":"2020-02-21T15:56:06","guid":{"rendered":"https:\/\/blog.jetbrains.com\/fr\/?p=532"},"modified":"2020-02-21T16:56:06","modified_gmt":"2020-02-21T15:56:06","slug":"conseils-a-lattention-des-etudiants-comment-demarrer-votre-carriere-dans-la-programmation","status":"publish","type":"post","link":"https:\/\/blog.jetbrains.com\/fr\/2020\/02\/21\/conseils-a-lattention-des-etudiants-comment-demarrer-votre-carriere-dans-la-programmation\/","title":{"rendered":"Conseils \u00e0 l&#8217;attention des \u00e9tudiants\u00a0: comment d\u00e9marrer votre carri\u00e8re dans la programmation"},"content":{"rendered":"Sebastian Aigner, developer advocate sp\u00e9cialis\u00e9 dans l\u2019\u00e9ducation chez JetBrains, parle ici de son travail avec les \u00e9tudiants et \u00e9voque son parcours, de l'universit\u00e9 \u00e0 JetBrains. Un partage d\u2019exp\u00e9rience et des conseils inspirants pour les \u00e9tudiants pr\u00eats \u00e0 g\u00e9rer la frustration.\r\n\r\n\r\n\r\n\r\nPour vous accompagner dans vos \u00e9tudes et vous aider \u00e0 am\u00e9liorer vos comp\u00e9tences en programmation, JetBrains propose\u00a0:\r\n\r\n\tDes licences gratuites pour les \u00e9tudiants et les enseignants.\r\n\tDes produits \u00e9ducatifs pour un apprentissage interactif.\r\n\tDes opportunit\u00e9s de stage pour les \u00e9tudiants.\r\n\r\n\r\nEn quoi consiste votre travail de developer advocate sp\u00e9cialis\u00e9 dans l\u2019\u00e9ducation chez JetBrains ?\r\nAu sein de l'\u00e9quipe developer advocacy, je travaille essentiellement sur la coop\u00e9ration avec les universit\u00e9s et les \u00e9coles et pour le d\u00e9veloppement d'autres initiatives dans le domaine de l'enseignement. J'essaie d'amener JetBrains dans les salles de cours en d\u00e9montrant aux enseignants la qualit\u00e9 des fonctionnalit\u00e9s et les avantages de nos outils et de notre langage de programmation Kotlin. Nous parrainons et organisons \u00e9galement des hackathons dans les universit\u00e9s, dans le cadre desquels les \u00e9tudiants peuvent cr\u00e9er des solutions innovantes et constater par eux-m\u00eames l'int\u00e9r\u00eat d'utiliser Kotlin et nos outils de d\u00e9veloppement.\r\n\r\nToutes mes activit\u00e9s visent \u00e0 aider les gens \u00e0 am\u00e9liorer leurs comp\u00e9tences dans ce qu'ils aiment faire. Pour cela, les questions fondamentales\u00a0sont : comment pouvons-nous faciliter l'apprentissage de la programmation et rendre l'utilisation de nos outils et de Kotlin\u00a0plus agr\u00e9able ?\r\n\r\nQue pr\u00e9f\u00e9rez-vous dans votre travail\u00a0?\r\nTravailler sur le stand lors des conf\u00e9rences, des hackathons et des salons de recrutement. Lorsque nous parlons directement aux utilisateurs, nous pouvons vraiment r\u00e9aliser l'impact de notre travail. Cela me fait vraiment plaisir lorsque les gens viennent vers nous pour dire\u00a0: \"H\u00e9\u00a0! Votre outil a r\u00e9solu notre probl\u00e8me.\", ou \"H\u00e9, c'\u00e9tait vraiment facile de me lancer.\", ou \"H\u00e9, vous avez sauv\u00e9 ma carri\u00e8re de d\u00e9veloppeur\" ou encore \"H\u00e9, sans vous, je n'aurais pas pu terminer mon devoir \u00e0 temps.\"\r\n\r\n\u00c0 l'inverse, est-il d\u00e9j\u00e0 arriv\u00e9 qu'une personne vienne vous voir avec une id\u00e9e que vous avez ensuite impl\u00e9ment\u00e9e\u00a0?\r\nUne bonne partie de mon travail au quotidien consiste \u00e0 r\u00e9pondre \u00e0 l'un des retours r\u00e9currents que nous avons re\u00e7us \u00e0 propos de Kotlin JS, \u00e0 savoir que les d\u00e9buts sont difficiles \u00e0 cause du manque de tutoriels et de documentation.\r\n\r\nLors d\u2019\u00e9v\u00e9nements universitaires comme le hackaton\u00a0hackaTUM, des \u00e9tudiants nous ont dit\u00a0: \"J'ai d\u00e9cid\u00e9 de participer \u00e0 cet \u00e9v\u00e9nement parce que je pensais que JetBrains allait me lancer un d\u00e9fi.\". Alors l'ann\u00e9e suivante, nous sommes arriv\u00e9s avec un d\u00e9fi et nous avons eu plus de participations que nous n'aurions pu l'esp\u00e9rer. Nous ne faisons pas que proposer des ateliers et \u00e9duquer les gens sur nos outils. Nous mettons les gens au d\u00e9fi de cr\u00e9er des solutions innovantes pour am\u00e9liorer leur vie d'\u00e9tudiants et de d\u00e9veloppeurs.\r\n\r\nEn quoi les outils JetBrains sont-ils utiles pour les \u00e9tudiants\u00a0?\r\nAyant moi-m\u00eame \u00e9t\u00e9 \u00e9tudiant \u00e0 une \u00e9poque (rires), je pense personnellement que ces outils sont les meilleurs pour commencer. Lorsque vous apprenez, il est tr\u00e8s important de recevoir un retour sur ce que vous faites. Cela peut venir de vos professeurs ou d'autres \u00e9tudiants, mais votre apprentissage prend une toute nouvelle dimension si ces retours viennent aussi de votre EDI.\r\n\r\nUn environnement de d\u00e9veloppement intelligent vous indique les cas dans lesquels vous faites une erreur ou lorsque vous pourriez faire mieux. Cela vous donne des opportunit\u00e9s d'am\u00e9lioration, en indiquant par exemple\u00a0: \u00ab\u00a0H\u00e9, peut-\u00eatre que tu n'as pas besoin d'utiliser trois boucles imbriqu\u00e9es ici. Peut-\u00eatre qu'on peut trouver un moyen de combiner tout \u00e7a d'une mani\u00e8re plus lisible.\". C'est ainsi qu'un EDI intelligent vous aide vraiment en tant qu'\u00e9tudiant, car il commence \u00e0 transformer votre approche des sujets complexes et vous montre comment vous am\u00e9liorer. Si vous \u00e9crivez du mauvais code, ou disons du code qui n'est pas optimal, votre EDI peut vous orienter dans la bonne direction. Et \u00e0 un moment donn\u00e9, quand cela s'est produit plusieurs fois, vous vous retrouvez \u00e0 \u00e9crire directement un meilleur code.\r\n\r\nAvec nos produits \u00e9ducatifs, notre objectif est de permettre aux apprenants de d\u00e9marrer en douceur, en int\u00e9grant des plateformes comme Coursera et JetBrains Academy. Gr\u00e2ce \u00e0 nos outils, ils peuvent acc\u00e9der directement aux exercices \u00e0 partir d'un cours de programmation et y travailler sans avoir \u00e0 copier et t\u00e9l\u00e9charger les fichiers.\r\n\r\nAvez-vous des conseils \u00e0 donner aux \u00e9tudiants qui souhaitent travailler chez JetBrains\u00a0?\r\nMontrez de l'enthousiasme pour ce que vous voulez faire. Sachez vous motiver tout seul, c'est l'un des points essentiels si vous travaillez chez JetBrains. Soyez cr\u00e9atif et n'ayez pas peur de remettre les choses en question et de les changer. Vous devez aussi \u00eatre capable d'accepter que vous ne savez pas tout. Vous devez \u00eatre pr\u00eat \u00e0 remettre en question ce que vous savez et garder constamment l'envie de continuer \u00e0 apprendre et \u00e0 vous d\u00e9velopper en tant qu'individu. Je pense que ce qui nous caract\u00e9rise chez JetBrains, c'est de concevoir des choses cr\u00e9atives et innovantes de grande qualit\u00e9.\r\n\r\nComment combiner travail et \u00e9tudes sans faire un burn-out\u00a0?\r\nIl est \u00e9videmment tr\u00e8s difficile de consid\u00e9rer ses \u00e9tudes comme un travail \u00e0 temps plein, en leur consacrant 40 voire 50 heures par semaine, tout en devant travailler de 15 \u00e0 20 heures en parall\u00e8le. Il n'y a que 24 heures dans une journ\u00e9e, et \u00e0 un moment donn\u00e9, vous vous \u00e9puisez. Malheureusement, il n'y a pas de rem\u00e8de miracle \u00e0 cela. Le meilleur conseil que je puisse donner est de toujours structurer votre travail et de vous concentrer sur des t\u00e2ches individuelles sans changer constamment de contexte.\r\n\r\nQuelles sont les erreurs que font g\u00e9n\u00e9ralement les \u00e9tudiants qui postulent pour un stage chez JetBrains\u00a0?\r\nLes candidats r\u00e9ussissent g\u00e9n\u00e9ralement bien \u00e0 mettre en \u00e9vidence leurs points forts sur leur CV. Mais certains d'entre eux semblent avoir du mal \u00e0 faire le lien entre leurs comp\u00e9tences et le poste pour lequel ils postulent.\r\n\r\nAlors bien s\u00fbr, de bonnes notes et une bonne exp\u00e9rience soient un excellent point de d\u00e9part, mais il ne faut pas oublier de pr\u00e9ciser pourquoi vos comp\u00e9tences particuli\u00e8res font de vous un candidat id\u00e9al pour le poste auquel vous postulez. La lettre de motivation est un excellent moyen de le faire et nous aide \u00e0 identifier plus facilement des correspondances entre les candidats et les opportunit\u00e9s que nous avons chez JetBrains.\r\n\r\nQuels conseils pouvez-vous donner aux stagiaires qui sont accept\u00e9s\u00a0?\r\nConcentrez-vous sur le travail que vous faites. Il est \u00e9galement essentiel doit \u00eatre d'\u00e9couter votre responsable d'\u00e9quipe, d'accepter le fait que vous \u00eates entour\u00e9 de personnes qui en savent sans doute plus que vous, d'essayer d'absorber autant de connaissances que possible et de les injecter dans le projet sur lequel vous travaillez. Vous serez alors en bonne voie pour tirer le meilleur parti de cette exp\u00e9rience. Et bien s\u00fbr, essayez d'\u00e9tablir de v\u00e9ritables liens avec vos coll\u00e8gues.\r\n\r\nComment avez-vous r\u00e9alis\u00e9 que vous vouliez \u00eatre programmeur\u00a0?\r\nJ'ai commenc\u00e9 quand j'avais environ 11 ans. Je suppose que j\u2019ai \u00e9t\u00e9 influenc\u00e9 par des films comme \u2018War Games\u2019 qui ont diffus\u00e9 cette repr\u00e9sentation hollywoodienne des pirates informatiques et des gens vraiment dou\u00e9s avec les ordinateurs. Mon p\u00e8re m'a montr\u00e9 un dialecte Basic appel\u00e9 Free-Basic. Il n'est pas programmeur, mais il a toujours \u00e9t\u00e9 d'un grand soutien dans tout ce que j'ai fait. \u00c0 un moment donn\u00e9, j'ai d\u00e9couvert le d\u00e9veloppement avec PHP avec un ami, puis Java, et plus tard Swift. Quand j'ai d\u00e9couvert Kotlin, j'ai tout de suite ador\u00e9 sa syntaxe et ses approches, j'ai donc fortement concentr\u00e9 mes efforts sur ce langage. Apr\u00e8s avoir vu que ce langage avait \u00e9t\u00e9 cr\u00e9\u00e9 par JetBrains, je savais juste que ce serait mon langage de programmation de r\u00e9f\u00e9rence pour longtemps.\r\n\r\nQuel a \u00e9t\u00e9 le premier outil de JetBrains que vous avez utilis\u00e9\u00a0?\r\nC'\u00e9tait IntelliJ IDEA, lors de mon premier semestre d\u2019\u00e9tudes \u00e0 la Technical University de Munich. Je l'ai install\u00e9, (en activant le th\u00e8me sombre) et j'ai vu tous les avertissements dans le code que j'avais \u00e9crit au pr\u00e9alable. Et je suis presque instantan\u00e9ment tomb\u00e9 amoureux.\r\n\r\nComment apprenez-vous de nouvelles choses\u00a0?\r\nC'est une combinaison entre un processus d'essais et d'erreurs, et une immersion compl\u00e8te. La phase d'essais et d'erreurs se traduit par la tentative de construire quelque chose de nouveau \u00e0 l'aide d'une nouvelle technologie, puis par le fait de tout jeter et r\u00e9\u00e9crire en essayant de comprendre si je suis tomb\u00e9 dans un pi\u00e8ge dont je ne peux pas sortir, pour finir par revoir mes d\u00e9cisions en mati\u00e8re d'architecture et de conception jusqu'\u00e0 ce que je sois r\u00e9ellement satisfait de ce que j'ai construit.\r\n\r\nQuant \u00e0 ce que j'appelle l'immersion compl\u00e8te, cela signifie que j'essaie d'utiliser de nombreux canaux diff\u00e9rents pour amasser des connaissances sur une technologie. Je peux chercher un podcast, trouver un cours en ligne ou regarder une conf\u00e9rence avant d'aller me coucher. Je ne comprends peut-\u00eatre pas imm\u00e9diatement tout sur chaque type de m\u00e9dia, mais je peux me faire une id\u00e9e de la technologie.\r\n\r\nQuels traits de caract\u00e8re une personne doit-elle avoir pour \u00eatre programmeur\u00a0?\r\nUne \u00e9norme tol\u00e9rance \u00e0 la frustration. C\u2019est le plus important. Il est bon d\u2019avoir une app\u00e9tence pour les maths ou un sens de la logique assez d\u00e9velopp\u00e9. Mais contrairement \u00e0 la croyance populaire, les machines ne font pas toujours ce que vous leur demandez, ou du moins pour l'utilisateur final, souvent elles ne semblent pas faire ce que vous leur demandez.\r\n\r\nEssayez diff\u00e9rentes choses. N'ayez pas peur. Vous ne pouvez pas vous attendre \u00e0 ce que tout fonctionne du premier coup. Vous devez \u00eatre capable de consacrer plusieurs heures \u00e0 un m\u00eame probl\u00e8me, \u00e0 essayer de comprendre pourquoi quelque chose ne fonctionne pas. \u00c0 mes yeux, c'est probablement le plus important pour \u00eatre programmeur.\r\n\r\nAuteur de l'article original en anglais :\u00a0Nadya Davydova","protected":false},"excerpt":{"rendered":"Sebastian Aigner, developer advocate sp\u00e9cialis\u00e9 dans l\u2019\u00e9ducation chez JetBrains, parle ici de son travail avec les \u00e9tudiants et \u00e9voque son parcours, de l'universit\u00e9 \u00e0 JetBrains. Un partage d\u2019exp\u00e9rienc","protected":false},"author":{"name":"Delphine Massenhove","link":"https:\/\/blog.jetbrains.com\/fr\/author\/delphine-massenhovejetbrains-com"},"featured_media":34235,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[532],"tags":[5458,63],"cross-post-tag":[],"acf":[],"featured_image":"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/02\/fr-Sebastian-Aigner_Developer-Advocate_JetBrains.jpg","_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/posts\/34234"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"},{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/comments?post=34234"}],"version-history":[{"count":0,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/posts\/34234\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/34235"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=34234"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=34234"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=34234"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=34234"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}