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