Le futur du journalisme passe par la compréhension du code

Crédit photo: Flickr/CC/dmitry-baranovskiy

Le code, considéré comme la nouvelle langue vivante à afficher dans les CV, fait son apparition dans nombre de programmes scolaires. Aux Etats-Unis comme en France.

Dans l’hexagone, la programmation algorithmique est désormais enseignée dans les classes de Terminales S – il y a même eu une question au BAC 2012 sur le sujet. A l’Ecole de journalisme de Sciences Po, l’apprentissage des grands principes du code devient aussi un pilier de la formation des futurs journalistes.

>> Read this article in English >>

Les Terminales S et les étudiants en journalisme…

Via un enseignement intitulé «Langage et développement numérique», qui s’échelonne sur 12 semaines de cours, les étudiants vont s’attacher à comprendre – de l’intérieur – la structure des sites d’infos et des applications des éditeurs.

Car le journaliste de demain, sans lui-même créer des interfaces, doit connaître quelques rudiments de code (HTML, PHP, CSS, Javascript). Objectif: se familiariser avec le monde du développement pour imaginer des formats éditoriaux innovants. Ceci passe par un pré-requis: il doit savoir dialoguer avec les développeurs.

«”Naturellement”, les journalistes et les développeurs ne parlent pas le même langage», observe Damien Van Achter, journaliste, qui enseigne avec Pierre Romera le cours «Langage et développement numérique». «Cette distance se traduit même généralement par un éloignement physique entre la rédaction et les équipes techniques. Il y a une sorte de désamour historique entre ces deux professions, nourri par des relations hiérarchiques parfois complexes, des intérêts à court terme et des préoccupations immédiates diamétralement opposées. Or, c’est précisément par leur capacité d’itération répétée sur le code de leurs différentes plateformes, guidées par des intentions éditoriales innovantes, que des rédactions comme celle du Guardian ou du Huffington Post, par exemple, ont fait la différence ces dernières années.»

Si les étudiants en journalisme parviennent à comprendre le travail des développeurs, sinon plus, ils seront davantage à même, estime Damien Van Achter, de «transformer leurs intentions journalistiques en véritable produit à haute valeur ajoutée pour les utilisateurs». Ce n’est d’ailleurs pas un hasard si, au Guardian, la refonte des équipes vise plus de développeurs et moins de journalistes. Pour Alan Rusbridger, le patron du  le patron du Guardian, invité à donner la leçon inaugurale de la rentrée, le futur du journalisme passe par la compréhension du code. Et il n’est pas le seul à penser cela.

Un cours pas si imaginaire

De l’autre côté de l’Atlantique, Brian Boyer, le directeur des applications de NPR, a imaginé le cours qu’il souhaiterait donner à des étudiants en journalisme, un cours qu’il juge essentiel en 2012. C’est fictif – quoique assez réaliste, mais ça vaut le coup de l’oeil. «Le but de ce cours ne serait pas de vous enseigner toutes les compétences nécessaires pour programmer dans une rédaction, mais de vous donner de solides bases pour comprendre cette culture», écrit-il en guise d’introduction, avant de rappeler quels sont les trois ressorts des développeurs:

  1. La paresse (que pourrais-je créer pour réussir à moins travailler?)
  2. L’impatience (attendre, cela me rend fou)
  3. L’hybris (je programme mon ordinateur pour qu’il fasse ce que je veux)

Preuve s’il y en avait besoin que les motivations des développeurs n’ont rien à voir avec celles des journalistes. Ni paresse, ni impatience, ni hybris ne sauraient motiver une bonne enquête. Et c’est même tout l’inverse.

Alice Antheaume

lire le billet

Le code, langue vivante 2 des journalistes?

Plus de développeurs et moins de journalistes. C’est ainsi que les équipes éditoriales du Guardian vont être remaniées, a annoncé le rédacteur en chef du quotidien britannique, Alan Rusbridger. Car au Guardian comme ailleurs, le futur du journalisme passe par la compréhension du code.

Pourquoi? Parce que, derrière chaque site d’informations et chaque application mobile, il y a des lignes et des lignes de signes (lettres, chiffres, ponctuation) incompréhensibles pour le quidam mais sans qui, en ligne, il n’y aurait aucun habitacle susceptible d’accueillir des contenus journalistiques.

Il serait donc temps d’apprendre à “taper” ces “lignes” de code. Ou, du moins, à en saisir la logique. D’autant que les “codeurs” incarnent la nouvelle élite, selon le Washington Post. le A l’Ecole de journalisme de Sciences Po, certains étudiants estiment que c’est LA nouvelle langue à ajouter à leurs CV. L’un d’entre eux m’a indiqué, par email, l’existence de leçons, en ligne, gratuites et en anglais, pour commencer à programmer.

Ecole de code

Un clic plus tard, me voici à la Codecademy, la Star Academy du code, un site créé en août dernier par deux compères, Zach Sims and Ryan Bubinski, issus de l’Université de la Columbia, à New York. Leur pari? Faire de l’apprentissage du code une résolution de l’année 2012.

Les journalistes, étudiants ou professionnels, ne sont pas les seuls concernés. Selon ces jeunes entrepreneurs, savoir coder sera, dans les années à venir, aussi fondamental que savoir lire ou écrire. Sims et Bubinski ont déjà convaincu plus de 280.000 “élèves” de suivre leurs cours, dont le maire de New York, Michael Bloomberg. Tous sont désormais inscrits à la Codecademy comme on s’inscrirait à une salle de sport, pour se maintenir à flot. Et les apprentis codeurs tweetent leur progression, sous le hashtag #codeyear.

Au programme, donc, des leçons pour apprendre en s’amusant des langages informatiques, à commencer par Javascript. Oui, “apprendre en s’amusant”. Car la Codecademy repose sur le même principe de “gamification” que le site de géolocalisation Foursquare: chaque exercice réussi fait gagner des points. Puis des badges, dont les participants peuvent s’enorgueillir en les affichant sur les réseaux sociaux.

Scripts, commandes, etc.

En vrai, c’est ultra simple et bien pensé. Même pour des littéraires. “Tout se fait sur Internet et c’est interactif”, décrit Zach Sims, interrogé par CNN Money. “Vous n’aurez jamais besoin de lire un livre sur la programmation puis de vous exercer sur un ordinateur, vous faites juste à ce que vous montre notre programme”.

“Comment vous appelez-vous?”, interroge le programme, en indiquant qu’au moment de taper la réponse, dans un espace ressemblant à un chat de messagerie instantanée, vous devez mettre votre prénom entre guillemets – obligatoire dans Javascript pour les mots, mais pas pour les chiffres. Puis il vous demande de retaper votre prénom entre guillemets et de compléter par .length (longueur, en français) – ce qui donne, dans mon cas, “alice”.length – puis de taper “entrée”. Le programme vous indique alors combien de lettres composent votre prénom. Vous avez ainsi réalisé votre premier “script”.

Ensuite, cela se complique pour passer en revue d’autres commandes, comme envoyer un message d’alerte qui s’afficherait en pop-up depuis un navigateur, ou définir des variables qui correspondent chacun à un jour de la semaine.

26 exercices plus tard, 230 points et 3 badges obtenus au prix d’heures d’acharnement déraisonnable, j’ai arrêté de croire que cela suffirait à me transformer en développeuse accomplie. D’après les fondateurs de Codecademy, rien n’est impossible à condition de suivre le programme pendant un an, à raison d’une leçon par semaine au minimum. Pour l’instant, s’il y a une leçon à retenir, c’est qu’en tapant du code, le seul oubli d’un point virgule à la fin d’une ligne peut ruiner toute velléité de programmation.

Je l’ai déjà écrit dans un précédent WIP intitulé “Premières leçons de code”. S’initier aux rudiments du code, ça sert, pour un journaliste, à «penser» selon deux approches: la forme ET le fond, les interfaces ET les contenus.

En effet, comment, en ligne ou sur mobile, concevoir le meilleur format éditorial possible si l’on ne sait pas ce qu’il est possible de faire ou pas, techniquement parlant? Et comment, dans les rédactions, travailler avec des robots sans comprendre comment ceux-ci sont programmés?

Avez-vous testé Codecademy? N’hésitez pas à écrire vos impressions ci-dessous.

Et merci de partager cet article sur Facebook et Twitter!

Alice Antheaume

lire le billet