Pourquoi ce cours?

Pourquoi ce cours ?

Depuis que j’ai commencĂ© Ă  travailler sur ce cours, j’ai reçu de nombreux messages avec beaucoup de questions. J’ai donc dĂ©cidĂ© de rĂ©sumer mes rĂ©flexions ici, en espĂ©rant que cela pourra ĂȘtre utile Ă  tout le monde.

Voici quelques-unes des questions qui reviennent le plus souvent :

  • Est-ce que j’ai vraiment besoin d’apprendre Ă  coder ?
  • L’IA ne va-t-elle pas coder Ă  notre place ?
  • Quel langage devrais-je apprendre ?
  • Comment trouver un emploi ?

N’hĂ©sitez pas Ă  continuer Ă  m’écrire. C’est toujours un plaisir de discuter de journalisme, de donnĂ©es et de code. 😊

Vous voulez ĂȘtre prĂ©venu quand de nouvelles leçons sont publiĂ©es ? Abonnez-vous Ă  l'infolettre ✉ et donnez une ⭐ au cours sur GitHub pour me garder motivé ! Cliquez ici pour me contacter.

Pourquoi apprendre Ă  coder

Le code, d’une certaine façon, vous donne un superpouvoir.

  • Vous pouvez analyser les donnĂ©es avec une approche quantitative, ce qui vous aide Ă  rĂ©soudre des problĂšmes importants et Ă  rĂ©pondre Ă  des questions d’intĂ©rĂȘt public.
  • Si vous avez des fichiers massifs contenant des millions de donnĂ©es, vous pouvez exploiter la puissance brute de votre ordinateur pour les traiter.
  • Si vous avez besoin de quelque chose qui n’existe pas, vous pouvez le crĂ©er.
  • Si vous devez exĂ©cuter des tĂąches rĂ©pĂ©titives, vous pouvez les automatiser.

Le code, c’est juste du texte. Il est facile Ă  rĂ©utiliser et Ă  partager. Vous pouvez Ă©crire un script une seule fois et le rĂ©utiliser des centaines, des milliers, des millions de fois ! Et vous pouvez facilement le partager pour que d’autres puissent aussi l’utiliser.

Si vous voulez ĂȘtre transparent avec vos lecteurs, vous pouvez aussi publier facilement le code derriĂšre votre analyse et vos conclusions, ce qui renforcera leur confiance dans votre travail.

Et en plus, il existe plein de cours formidables pour apprendre à coder, comme celui-ci. 😉

Il faut apprendre, malgrĂ© l’IA

Il est dĂ©sormais Ă©vident que l’IA peut coder, et elle s’amĂ©liore Ă  une vitesse impressionnante.

Mais ĂȘtes-vous prĂȘt Ă  confier votre crĂ©dibilitĂ©, votre rĂ©putation et votre carriĂšre Ă  ces outils ? S’il y a une erreur dans votre travail, ce sera vous le responsable, pas l’IA.

On ne peut pas faire confiance aux algorithmes les yeux fermĂ©s. Il faut toujours vĂ©rifier ce qu’ils gĂ©nĂšrent. Et si vous ne savez pas coder, comment allez-vous faire ?

C’est pourquoi je recommande de suivre ce cours sans l’aide d’une IA. Cela vous aidera Ă  rĂ©ellement apprendre et comprendre les concepts, mĂȘme si, dans votre travail au quotidien, vous les utiliserez tout le temps, comme moi ! đŸŠŸ

Quel langage

Il existe de nombreux langages de programmation gratuits et en code ouvert, mais les plus populaires pour l’analyse de donnĂ©es sont Python et R. Ce sont deux excellents langages, soutenus par des communautĂ©s dynamiques et riches en outils formidables. Je les ai personnellement beaucoup utilisĂ©s avec plaisir.

Cependant, ils ne sont pas idĂ©aux pour publier sur le web, car le web fonctionne avec un autre langage : JavaScript. Et en journalisme, comme dans bien d’autres domaines, publier sur le web est devenu essentiel.

Au fil des annĂ©es, JavaScript a Ă©voluĂ©. Le langage a Ă©tĂ© considĂ©rablement amĂ©liorĂ© avec TypeScript qui facilite la gestion de code et donnĂ©es complexes. Les environnements d’exĂ©cution JavaScript/TypeScript sont devenus plus accessibles et plus puissants, et de nouveaux outils sont apparus pour traiter des jeux de donnĂ©es massifs Ă  une vitesse remarquable.

À mon niveau, j’ai essayĂ© de contribuer au domaine en crĂ©ant simple-data-analysis, une librairie TypeScript permettant de traiter des donnĂ©es facilement et efficacement. J’ai commencĂ© Ă  travailler dessus en avril 2022, et je l’ai utilisĂ©e pour tous mes projets depuis.

Donc, si je devais recommander un langage aujourd’hui, ce serait TypeScript. Avec lui, vous pouvez rĂ©pondre Ă  des questions importantes en exploitant des millions et des millions de donnĂ©es, tout en communiquant efficacement vos rĂ©sultats sur le web, comme le font les journalistes computationnels.

Et c’est ce que je veux vous enseigner ici : comment coder des projets de donnĂ©es avec des visualisations interactives, en utilisant TypeScript, de A Ă  Z. 😁

Trouver un emploi

Le mot le plus important dans journaliste de donnĂ©es ou journaliste computationnel, c’est journaliste. Les journalistes posent des questions d’intĂ©rĂȘt public, cherchent des rĂ©ponses factuelles, puis expliquent leurs dĂ©couvertes au public.

La seule diffĂ©rence pour les journalistes de donnĂ©es ou computationnels, c’est que les rĂ©ponses factuelles qu’ils cherchent proviennent souvent de l’analyse de donnĂ©es et/ou d’algorithmes.

Si vous avez une formation en journalisme, il est essentiel de montrer que vous ĂȘtes capable de rĂ©pondre Ă  des questions avec une approche quantitative. Savoir utiliser des outils simples comme Google Sheets et Datawrapper est un bon dĂ©but. Cependant, beaucoup d’offres d’emploi prĂ©cisent que des compĂ©tences en code sont nĂ©cessaires pour analyser ou visualiser les donnĂ©es.

Si vous venez plutĂŽt d’un parcours en informatique ou en analyse de donnĂ©es, il est crucial de dĂ©montrer un intĂ©rĂȘt pour le journalisme. Montrer que vous ĂȘtes motivĂ© Ă  rĂ©pondre Ă  des questions importantes avec une mĂ©thodologie rigoureuse est essentiel. Obtenir le titre de journaliste peut ĂȘtre plus difficile sans expĂ©rience en journalisme, surtout dans les petites rĂ©dactions. Mais dans les grandes organisations, les postes sont souvent plus spĂ©cialisĂ©s. Les analystes de donnĂ©es, les scientifiques des donnĂ©es ou les dĂ©veloppeurs de visualisations travaillent souvent directement avec les journalistes dans les Ă©quipes Ă©ditoriales.

Dans les deux cas, vous devez dĂ©montrer vos compĂ©tences. Vous devez avoir quelque chose de concret Ă  montrer. CrĂ©er un site web personnel peut ĂȘtre une bonne idĂ©e. Explorez des portails de donnĂ©es ouvertes, trouvez une question intĂ©ressante, analysez les donnĂ©es et prĂ©sentez vos rĂ©sultats de maniĂšre visuelle sur votre site. Ne visez pas tout de suite le prix Pulitzer. Construisez simplement de quoi montrer vos capacitĂ©s Ă  de potentiels employeurs. Le simple fait que vous soyez sur cette page, prĂȘt Ă  suivre ce cours je l’espĂšre, est dĂ©jĂ  un excellent dĂ©but. 🙂

Essayez d’avoir deux ou trois projets personnels en ligne. Lorsque vous postulerez, vous aurez dĂ©jĂ  des rĂ©alisations concrĂštes Ă  prĂ©senter. Et s’il n’y a pas de poste ouvert, vous pouvez les envoyer Ă  des rĂ©dacteurs en chef. Invitez-les Ă  prendre un cafĂ©. Faites-vous connaĂźtre. N’ayez pas peur ! Au pire, ils vous diront non, et la vie continuera.

Chercher un emploi est difficile, surtout en journalisme de nos jours. Mais rappelez-vous : mĂȘme si vous ne trouvez pas un poste immĂ©diatement, apprendre de nouvelles compĂ©tences n’est jamais une perte de temps.

Bonne chance Ă  vous ! đŸ«Ą

Vous avez aimé ? Vous voulez ĂȘtre prĂ©venu quand de nouvelles leçons sont publiĂ©es ? Abonnez-vous Ă  l'infolettre ✉ et donnez une ⭐ au cours sur GitHub pour me garder motivé ! Contactez-moi si vous avez des questions.