世事常变,新闻业亦然;多年来的技术发展改变了行业的性质,记者独立特行、手持打字机和笔记本的形象也彻底改变了,取以代之的是可以同时写作、摄影、编辑视频、录製音频甚至编程的多才多艺专业人士。
在日趋数码化和工序更一体化的新闻编辑室中,学习编码或将是记者的一项关键技能。对 Java、Python、HTML 或 R 等语言的掌握,能让记者得以开发网页或应用程序、管理和分析大型数据库以及创建交动的可视化内容。
无数的学习平台正为记者提供编程课程;在奈特中心(Knight Center)重点讲授统计编程语言 R 的最新课程就吸引了来自 131 个国家/地区的 3,300 多名学生报名参加。由于需求量之大,中心特别创建了一个更高阶的课程,并将于 9 月开始。
记者是否有必要学习编程是否重要?《拉美新闻评论》(LatAm Journalism Review, LJR)採访了拉美地区的记者和其他媒体专业人士,一同分享经验与见解:
以编程语言展开思考
2015 年,西班牙记者 Lydia Aguirre 在她的博客中已对此问题作出了回应。Aguirre 认为,记者不一定要学习编程,但必须知道如何用代码展开思考。“在代码中思考无非就是了解我们每天使用的平台是如何发布和分发你製作的内容,好让你能可以充分善用。了解一些基本原理,你就能更有效地与技术人员团队(开发人员、设计师、搜索引擎优化专家、受众分析员......)沟通。像机器一样思考,了解你的新闻媒体的内容管理工具的结构、格式和流程,可以助你节省宝贵的时间,也为你的技术团队的同事们节省时间,” Aguirre 如此写道。
LJR 採访的几位记者和传讯专业人员也纷纷对此表示同意。哥伦比亚记者、数码传讯专家 Flavio Vargas 表示,这并不意味强制引入与执行,而是尽力实现开发人员和记者的工作之间的交流。“拥有一定程度的数码素养会很好,这包括对开发人员在新闻工作的角色的基础了解,” Vargas 向 LJR 表示。
专门研究数据可视化和视觉传讯的阿根廷图象设计师 Andrés Snitcofsky 提醒,我们不应轻信潮流热话,认定记者都必须学习编程。“相反,记者应该理解编程、编程如何运作,如何能与编程人员沟通以及如何将数据整合到他们的工作中。如果我们所有人都去学习所有东西,那就等于没人真的知道任何东西。这就如一个建筑师是不需要知道如果真的动手建造房屋,而是掌握并理解其中的过程。” Snitcofsky 向 LJR 解释。
Snitcofsky 说:“我认为我们应该对此有更多思考。可以创建课程让人去理解编程,而不一定是为了学习如何编程。要求我们所有人成为一人团队是没有意义的。”
Snitcofsky 曾参与不少新闻可视化项目,例如 Cargografías 或 Economía Feminista。在这些项目中,团队中的不同专长人员(设计,编程,新闻业)都有相互了解,并清晰自信地进行沟通。
此次受访的对象均同意,除了学习某种特定的程式语言外,更重要的是要保持开放和持续学习技能,这才能令记者能够做出更好的新闻工作。“我们的专业迫使我们更紧贴社会、政治和文化事件等新知与潮流,这包括我们可以逐点纳入工作的新技术。” 波多黎各记者、Investigative Reporters and Editors 的培训总监 Laura Moscoso 说,我们也生活在一个形式与内容密切相关的世界,所以我们不应忽视任何能帮助我们更好地讲故事的方法、更深入地分析的东西。
端视哪种新闻进路
记者 Paul Steiger 在一次受访中提及到独立美国新闻社 Propublica 所採纳的模型:同时知道如何编程和报道的记者。对 Steiger 而言,我们现在能造访和使用的数码或数据工具对新闻业的持续实践的重要性,就跟过去的电报、摄影或广播一样。
Steiger 说,即使在 ProPublica 执行过的最複杂的数据操作中,他们也跟有新闻触觉的专家合作,令新闻编辑和编程都能在新闻编辑室相互补足。
值得注意的是,ProPublica 是调查报道的一个成功例子,其成功很大程度取决于它如何处理大量数据和将分析结果以可视化形式呈现。本文的受访对象解释,决定是否需要学习编程往往取决于你想採纳的新闻报道手法。
“我认为没有必要学会如何编程。也许它可以帮助你完成一些自由职业零散工作,但编程是一项要求很高的职业。我从事数码营销工作,我会委托一个相关的专责团队去满足客户的需要,” 委内瑞拉记者兼摄影师 Ángel Rivero 向 LJR 表示。
因此,如果记者们的目标是成为摄影记者、电视主播或社交媒体营运经理,那麽编程似乎并不特别必要。
定居于伦敦的自由记者 Daniel Cappa 对此表示贊同。他说编程是有用的,但在新闻业中并不重要。 “编程的范围涉猎甚广,从网页抓取(一种从网站提取信息的技术)到网络开发、统计分析、数据可视化和前端开发。知道如何编程可能会给你从事数据分析师或开发人员的新工作机会,但这些职位不一定跟新闻有关。新闻仍然是关于报道、核对确认来源、背景脉络等。”
Cappa 专攻数据新闻,一直在学习 R 和 Python 编程语言。但是他仍不敢说他会编程,因为他觉得编程是项複杂而困难的工作,还需要大为改进。
对于越来越多记者学习编程,开发人员又如何看呢?本文也试图探讨这问题,而受访对象对此则表示,学习编程并非易事,需要时间和心力投入。
“知道如何编程可以为记者开闢新的工作机会,但这也取决于他们希望如何规划自己的事业生涯。美国国内外的大型数码媒体越来越关注可视化和数据分析的报道,这的确需要一定的编程知识水平,” 委内瑞拉数据分析师和视觉开发人员 Raúl Echezuria 告诉 LJR。“要说清楚的是,这不是要吓跑任何人,但编程真的并不容易。你必须对挫折抱持耐性,因为这学习曲线真的很大起大落。”