为什么提示词写作技能会让生成式AI工程师更上一层楼?

   欢迎来到云闪世界。

     “为什么我的经理对我的文章吹毛求疵?把措辞从 X 改为 Y 有什么区别?”

当你看到你的经理在你的文档中提出了无数建议时,你可能发现自己有这样的想法;我知道我有过。事实上,我曾经认为写作是数据科学家工作中最琐碎的部分;因为分析和数字应该不言自明,对吧?错了!

在过去的几年里,我意识到写作是数据科学家的一项必备技能,而良好的写作能力是高影响力的数据科学家与同行区别开来的关键因素之一。

在本文中,我将首先让您相信写作至少与您的技术技能一样重要,然后为您提供具体的建议以帮助您提高写作水平。

为什么写作对于数据科学家如此重要?

1. 它在企业界无处不在——我在之前的文章中强调过沟通的重要性,不管你喜不喜欢,企业界的大多数沟通都是以书面形式进行的。从项目范围文件到每周更新、分析和实验报告、反馈和绩效评估、JIRA 票证和 wiki 页面,一切都依赖于有效的书面沟通来传达信息。

2. 写作有助于理清你的思维过程——著名创业加速器 Y Combinator 的联合创始人保罗·格雷厄姆(Paul Graham,一位计算机科学家和作家)在他的一份备忘录中说道:

如果写下你的想法总能使它们更精确、更完整,那么没有写过文章的人就不会对某个主题有完整的想法。而从不写作的人对任何非平凡的事情都没有完整的想法。

— 保罗·格雷厄姆

很多时候,当你开始写下一些东西时,你会意识到你对某个主题的了解是多么的少,以及你的思维/分析中可能存在的差距。

3. 写作是数据科学工作的“最后一英里”。你的利益相关者都不会阅读你的 SQL 查询或查看你的 Jupyter Notebook(很多工程师和数据科学家都认为情况恰恰相反,但相信我,他们可能不会)。如果你希望你的工作被他人理解并影响决策,那么你需要完成最后一步,即以有效的写作方式进行包装。如果你跳过这一步,就像是把包裹留在仓库里而不是送到客户手中。

图片来自

数据科学中的“优秀”写作是什么样的?

明确你的读者。如果你为所有人写作,那么你就不是为任何人写作。明确这篇文章是为谁写的,并根据该读者及其需求进行量身定制。

关注“那又怎样”;香肠制作过程放在附录中。作为数据科学家,我们喜欢谈论我们所做的复杂分析或我们如何设计实验。因为我们付出了那么多努力,所以不谈论它感觉很浪费。但残酷的事实是,大多数时候,我们的观众并不关心;他们只是想了解要点。

您可以在附录中描述您工作的技术细节,以防有人想深入了解,但主要部分应该集中于见解和建议。

有清晰的故事情节。无论是否是小说,每篇(长篇)作品都应该是一个故事。因为这是人类交流的方式,也是我们的大脑处理信息的方式。通常分析的故事情节是这样的:

⮕ 我们发现了一些有趣的东西,这就是为什么你应该关心它/你应该做什么(摘要以吸引读者,包括适用的建议

⮕ 以下是我们得出这些见解的过程(为好奇的探索者提供分析细节

⮕ 以下是注意事项和替代路径(以防有人质疑建议

⮕ 以下是您可能感兴趣的其他资源(附录适用于真正想深入了解该主题的人

在添加细节之前先构建框架可能会有所帮助。如果故事取决于分析的进展情况(DS 分析通常如此,因为其性质更具探索性),至少在深入细节之前先弄清楚文档的结构。

如果你正在制作一个演示文稿,我有一点

有一个清晰的总结。如果你还记得我在上一篇关于沟通的文章中提到的金字塔原则,你就会知道它对于书面沟通尤其重要。因为总结是你与读者的第一个接触点,所以它应该足够有趣,以吸引他们的注意力,让他们想继续阅读;同时,它应该抓住所有的精髓,这样如果他们决定在总结之后停止阅读,他们就得到了他们需要知道的所有最重要的信息。

简洁明了。写作时,少即是多。

保持简单。我们从事技术领域的工作,一直使用技术术语。数据科学家通常认为,使用技术语言会让他们看起来更有能力。但如果你仔细观察,你会发现,越资深的人,他们选择的词语就越简单。副总裁和 C 级高管可以用任何人都能理解的语言解释复杂的话题,无论他们的(技术)背景如何。你可以使用Hemingway 应用程序等工具来检查你的写作是否过于复杂。

使用标记。标记是一种让读者更容易理解文档的技术。其核心思想是使用单词和短语来立即明确句子或章节的内容,以便读者可以快速浏览文本并理解它。例如:

  • 在举例之前使用短语“例如”
  • 在总结之前写“总之”
  • 用“首先 / 其次 / 最后”来标记论证序列

始终把读者放在心上——读者最关心这篇分析的什么?读者对上下文/背景已经了解多少?他们还需要知道什么?

添加可视化。这句话之所以成为陈词滥调,是有原因的:“一张图片胜过千言万语。”当你试图传达密集的技术内容时,清晰的图表、框架或流程图可以帮助你表达你的观点。例如,像下面的图表一样说明“金字塔原理”的含义,希望能够让你更好地了解如何在自己的写作中实现它。

图片来自作者

你怎样才能提高你的写作水平?

多读书。这包括如何写好文章的指南(通过阅读这篇文章,您已经迈出了第一步!)以及您可以模仿的优秀技术写作(您可以在此处找到一些示例)。

如果你想深入了解写作的科学,我推荐你看看威廉·津瑟的《论写作》。

练习,练习,再练习。和其他所有事情一样,熟能生巧。以下是一些可以练习写作的具体方法:

  1. 在个人 wiki 中记录你的工作。根据我的经验,很少有数据科学家会这样做,但这是一种非常有用的资源,也是获得更多写作练习的好方法。
  2. 编写结构化的 Slack 消息。我们整天发送和接收的大多数 Slack 消息都像意识流(或者更糟,像青少年的短信)。人们倾向于输入他们想到的内容并点击“发送”,而不会花时间以易于读者理解的方式构建消息。使用上述原则编写简洁、结构化的 Slack 消息是脱颖而出的好方法。
  3. 在线写作。在 Medium 上写这些帖子对我来说是一种持续的写作练习。试试看;你甚至可能会喜欢它并找到喜欢你的见解的读者。

挑战自己。对于写作来说,“你是自己最大的敌人”可能不是坏事。你需要能够像第一次看到一样阅读自己的作品,这样你才能客观地了解哪些地方缺失、哪些地方令人困惑以及哪些地方需要缩短。

让别人成为你的反方代言人。有时候,成为自己的反方代言人可能非常困难,因为真正的客观性要求你放弃你对这个主题的现有知识和你的自尊。有时,为你的工作找到另一个挑战者会更容易。理想情况下,这个人真的对这个主题一无所知,并且愿意非常诚实地向你表达他们的观点。

有哪些优秀的技术写作范例?

我上面从理论上描述了好的写作是什么样子,但一旦你看到一些例子,就会更容易理解。这里我为上面提到的一些观点提供了一些具体的例子,这样你就可以更好地了解如何将这些建议付诸实践。

明确受众

数据驱动的 VC简报专门针对希望采用数据驱动方式投资和发展公司的风险投资家和初创公司创始人。虽然这会产生一个可能不会吸引所有人的小众博客,但选择这个特定的目标受众可以更轻松地为他们提供价值。

强大的可视化功能

有关如何将复杂系统和技术主题可视化的速成课程,请查看ByteByteGo。他们的图表使人们能够非常轻松地理解那些需要多段术语才能准确描述的内容。

SeattleDataGuy 也使用了大量可视化,但通常方式稍微不那么严肃(例如,请参阅此处的他关于 Apache Iceberg 的帖子)。

保持简单

《务实工程师》一书的作者 Gergely Orosz 很好地用相对简单的术语概括了复杂的主题。例如,查看他关于人工智能软件工程代理如何工作的帖子。

综上所述

写作能力(好)对于你的工作至关重要,甚至(或者,你可以说,尤其)对于技术人员来说也是如此。能够简洁地在纸上表达你的想法需要练习。多读书、多写、乐于接受反馈是提高这门手艺的关键。

感谢关注雲闪世界。(亚马逊aws和谷歌GCP服务协助解决云计算及产业相关解决方案)

订阅频道(https://t.me/awsgoogvps_Host)
TG交流群(t.me/awsgoogvpsHost)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/46679.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

npm安装依赖包报错,npm ERR! code ENOTFOUND

一、报错现象: npm WARN registry Unexpected warning for https://registry.npmjs.org/: Miscellaneous Warning ETIMEDOUT: request to https://registry.npmjs.org/vue failed, reason: connect ETIMEDOUT 104.16.23.35:443 npm WARN registry Using stale data…

“点点通“餐饮点餐小程序-计算机毕业设计源码11264

"点点通"餐饮点餐小程序 XXX专业XX级XX班:XXX 指导教师:XXX 摘要 随着中国经济的飞速增长,消费者的智能化水平不断提高,许多智能手机和相关的软件正在得到更多的关注和支持。其中,微信的餐饮点餐小程序更…

《Exploring Aligned Complementary Image Pair for Blind Motion Deblurring》

这篇论文的标题《Exploring Aligned Complementary Image Pair for Blind Motion Deblurring》可以翻译为《探索对齐的互补图像对用于盲运动去模糊》。从标题可以推断,论文的焦点在于开发一种算法或技术,利用成对的图像来解决运动模糊问题,特别是在不知道模糊核(即造成模糊…

wifi preamble code, 前导码

WiFi packets 很神奇,自从802.11 协议诞生以来 就对信息传输 产生了无尽的影响, 闲来无事 看看wireless 空口包 发现 前导码 非常奇怪。 为什么前导码有两部分组成, 1. radiotap header 2. 802.11 radio information 并且 radiotap 是有在…

AIGC工具:IPAdapter和ControlNet 指导控制生成工具

ControlNet强调对生成过程的直接控制,如通过线条、边缘、形状等信息;而IPAdapter侧重于风格迁移和内容的间接引导。 IPAdapter 它专注于通过迁移图片风格来生成新的图像内容。IPAdapter的强项在于能够将一张图片的风格迁移到另一张图片上,实现风格融合,甚至可以进行多图风格…

CS110L(Rust)

1.Rust 语法总结 数值类型 有符号整数: i8, i16, i32, i64无符号整数: u8, u16, u32, u64 变量声明 声明变量: let i 0; // 类型推断let n: i32 1; // 显式类型声明 可变变量: let mut n 0; n n 1; 字符串 注意,let s: str "Hello world";…

React@16.x(62)Redux@4.x(11)- 中间件2 - redux-thunk

目录 1,介绍举例 2,原理和实现实现 3,注意点 1,介绍 一般情况下,action 是一个平面对象,并会通过纯函数来创建。 export const createAddUserAction (user) > ({type: ADD_USER,payload: user, });这…

WEB前端07-DOM对象

DOM模型 1.DOM概念 文档对象模型属于BOM的一 部分,用于对BOM中的核心对象document进行操作,它是一种与平台、语言无关的接口,允许程序和脚本动态地访问或更新HTML、XML文档的内容、结构和样式,且提供了一系列的函数和对象来实现…

工作边界感

工作边界 **明确工作边界****尊重他人的工作边界**:**建立有效的沟通机制**:**制定明确的规则和流程**:**保持开放和包容的心态**:**寻求专业支持**: 在程序员的日常工作中,会遇到很多边界问题。如果这些边…

【人工智能大模型】文心一言介绍以及基本使用指令

目录 一、产品背景与技术基础 二、主要功能与特点 基本用法 指令的使用 注意事项 文心一言(ERNIE Bot)是百度基于其文心大模型技术推出的生成式AI产品。以下是对文心一言的详细介绍: 一、产品背景与技术基础 技术背景:百度…

NOMAD: Non-Exclusive Memory Tiering via Transactional Page Migration——论文泛读

OSDI 2024 Paper CXL论文阅读笔记整理 问题 随着可字节寻址存储设备的出现,如CXL内存、持久内存和存储类内存,分层存储系统已成为现实,不同层具有不同的特性,如速度、大小、功耗和成本。分层内存管理的核心是操作系统&#xff0…

vmware虚拟机中,Centos安装Docker,解决国内无法访问

背景 本文主要解决了centos 的yum源 无法更新 和 docker的 源 国内无法访问的问题。 本文环境:windows宿主机装了vmware虚拟机,虚拟机中安装了Centos,centos内装docker。其实可以直接在window装docker desktop for windows,但…

VS C#类文件自动生成头部注释

VS C#类文件自动生成头部注释(以VS2019为例) 1、更新位置 E:\VS2019\vs_2019\Common7\IDE\ItemTemplates\CSharp\Code\2052\Class 2、替换Class 原始文件 using System; using System.Collections.Generic; $if$ ($targetframeworkversion$ > 3.5…

【代码随想录】【算法训练营】【第58天 3】 [卡码103]水流问题 [卡码104]建造最大岛屿

前言 思路及算法思维,指路 代码随想录。 题目来自 卡码网。 day 58,周四,ding~ 题目详情 [卡码103] 水流问题 题目描述 卡码103 水流问题 LeetCode类似题目417 太平洋大西洋水流问题 解题思路 前提: 思路: 重…

Qt 制作安装包

记录使用Qt工具制作一个安装包的过程 目录 1.准备工作 1.1检查Qt Installer Frameworks是否安装 1.2.安装Qt Installer Frameworks 1.3准备release出来的exe dll等文件 2.创建打包工程所需要的文件及目录 2.1创建子目录 2.2 创建工程文件 2.3 创建config/config.xml …

创建鸿蒙手机模拟器(HarmonyOS Emulator)

文 | Promise Sun 一.前提条件: 鸿蒙项目开发需要使用模拟器进行开发测试,但目前想在DevEco Studio开发工具中使用模拟器就必须到华为官网进行报名申请,参加“鸿蒙模拟器(HarmonyOS Emulator)Beta活动申请”。 申请审…

计算机课设——基于Java web的超市管理系统

smbms_java_web 基于Java web的超市管理系统,数据库课程设计 1.引言 是一个基于Java Web连接MySQL的小项目。 超市管理系统(smbms)作为每个计算机专业的大学生都是一个很好的练手项目,逻辑层次分明,基础功能包括用户的登录和注销&#xff…

【日常记录】【插件】excel.js导出的时候给单元格设置下拉选择、数据校验等

文章目录 1. 代码基本结构2. 导出的excel 某单元格的值设置为下拉选择3. 如何把下拉选择项设置为动态4. 单元格设置校验、提示5. 在WPS上的设置 1. 代码基本结构 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><…

韦东山嵌入式linux系列-驱动进化之路:设备树的引入及简明教程

1 设备树的引入与作用 以 LED 驱动为例&#xff0c;如果你要更换LED所用的GPIO引脚&#xff0c;需要修改驱动程序源码、重新编译驱动、重新加载驱动。 在内核中&#xff0c;使用同一个芯片的板子&#xff0c;它们所用的外设资源不一样&#xff0c;比如A板用 GPIO A&#xff0c…

基于python的京东VR眼镜口碑情感分析,包括lda和情感分析

第1章 绪论 1.1选题背景 在当今科技发展迅速的时代&#xff0c;虚拟现实&#xff08;VR&#xff09;技术作为一种前沿的数字体验方式受到越来越多人的关注。京东作为中国领先的电商平台&#xff0c;推出的VR眼镜备受消费者关注。通过对京东VR眼镜口碑进行情感分析&#xff0c…