开发者倡导工具包:快速行动所需的软件工具

2025-05-27

开发者倡导工具包:快速行动所需的软件工具

十年前,马克·安德森曾说过一句名言:“软件正在吞噬世界”。过去十年,软件行业经历了数百倍的爆炸式增长!你越了解市面上更优秀的开发工具,就能越快地交付高质量的软件。

在过去的几周里,我与一些在全球顶级公司工作的开发者倡导者进行了交谈:亚马逊Ambassador LabsNetlifyCloudflarePlatform.sh

大问题:作为一名开发倡导者,有哪些软件工具可以帮助您快速完成工作

给自己倒杯咖啡,准备了解新的和优秀的软件工具!

答案 - 开发者倡导工具包

- Chris Nwamba,亚马逊高级开发倡导者@codebeast

  1. Buffer:非常适合安排在不同的社交媒体平台上发布的内容。
  2. Screenflow:非常适合在您的设备上录制和截屏播放内容。录制讲座、研讨会和演示文稿。
  3. Carbon.now.sh:创建并分享代码片段的精美图像。
  4. Cleanshot:带翅膀的截图工具。非常适合截图和录制屏幕。
  5. Figma:作为一名开发者倡导者,我用它来制作原型和幻灯片。我知道设计师们经常用它,但我更常用它来制作会议上的幻灯片和演示。每个画板都是一张幻灯片。一旦进入“演示模式”,就可以开始使用了!
  6. AWS Amplify:提供身份验证工具,非常适合创建和部署无服务器函数。借助 AWS Amplify,您还可以更快地部署静态 Web 应用程序。它对前端框架和移动设备提供强大的支持。

- Edidiong Asikpo,Ambassador Labs 开发倡导者@didicodes

  1. Loom:一款出色的录制和分享视频的工具。
  2. iMovie 应用程序:一款出色的视频编辑工具。
  3. Grammarly:帮助我控制文章中的用词。
  4. Trello:开发者倡导涉及大量上下文切换。Trello 帮助我追踪我在每个上下文中的活动(视频、文章、编写示例代码等)。
  5. Telepresence:它非常适合通过双向代理机制将本地开发机器无缝连接到远程集群。Telepresence 使开发人员能够在本地编写代码,并在远程 Kubernetes 集群中运行其大部分服务。

- Ekene Eze,Netlify 开发者体验工程师@kenny

  1. Netlify:非常适合部署和托管 SPA、PWA、无服务器函数以及 JAMstack 网站。我所有的演示和应用程序都部署在 Netlify 上。
  2. Notion:我的大部分思考过程都在这里整理。Notion 就像一个思考垫。我可以保存并追踪我的优先事项清单,包括视频课程、文章、会议演讲、演示等等。
  3. GitHub:用于我的演示的版本控制和代码托管。它还非常棒,因为我可以通过简单的 Netlify 部署获得自动化优势。
  4. Slides.com / Google Slides:这两个软件非常适合制作和演示幻灯片。我经常交替使用它们。
  5. MacDown:一款适用于 macOS 的开源 Markdown 编辑器。非常适合编写 Markdown 内容。
  6. Screenflow:适用于研讨会、预录演讲和演示的出色录制和屏幕播放内容。
  7. Descript:它非常适合录制、转录、编辑、混音以及提供音频和视频内容的文字记录。Descript 太棒了!

- Obinna Ekwuno,Cloudflare 开发倡导者@obinnaspeaks

  1. Cloudflare Workers:它非常适合在 Cloudflare 的全球网络上构建无服务器应用程序。借助 Cloudflare Workers,我的应用程序无论身在何处都能显著降低延迟。查看使用 Workers 构建的项目!
  2. Cloudflare Pages:非常适合发布和托管快速、安全的 JAMstack 网站。对于前端开发者来说,简直太棒了。
  3. Notion:帮助我保持理智和条理。我使用 Notion 随时追踪我所有工作的进度。
  4. Supabase:为我提供了一个即插即用的后端即服务平台。身份验证、数据库和存储都在同一个地方。作为一名前端开发人员,我可以轻松地使用 Supabase。
  5. Airtable:这是我常用的表单数据库。例如,我可以在网站上创建一个表单,然后使用无服务器函数将其连接到 Airtable。每个表单的数据都会直接发送到 Airtable。您还可以向 Cloudflare 工作器发出 HTTPS 请求,以降低延迟!

- Shedrack Akintayo,Platform.sh 开发者体验工程师@coder_blvck

  1. Obsidian:它非常适合写作。它完全不会分散我的注意力。我就是想写,不需要花哨的按钮来吸引我的注意力。我患有注意力缺陷多动障碍 (ADHD),所以 Obsidian 完全满足了我的需求!
  2. Commsor:它对社区参与和评估非常有用。它是社区操作系统。
  3. Platform.sh:非常适合部署和托管我的所有演讲和教程应用演示。所有内容都集中在一个地方。
  4. Slides.com:它非常适合制作和制作演讲幻灯片。精彩纷呈,互动性强。它对观众很有吸引力。对我来说简直完美。

- Erika Heidi,高级开发者倡导者,Sourcegraph @erikaheidi

  1. GitHub:我使用 GitHub 作为我的首选代码平台,在那里我分享我所有的开源工作。
  2. Google Keep:我使用 Keep 在手机上保存各种想法和笔记。我喜欢它,因为它轻巧易用,而且可以与我的 Google 帐户同步,这样我就可以随时随地访问我的笔记。
  3. Google Docs:我喜欢用 GDocs 撰写内容和征求反馈。它操作简单,大多数人都能轻松上手,是一款优秀的内容制作和审核工具。
  4. 同义词词典:有时,解释复杂的概念而不重复单词会很棘手。同义词词典是一本同义词词典,其中包含单词和表达在句子中使用的例句。它可以帮助您完善内容,使其更上一层楼。
  5. SpeakerDeck:我喜欢使用 SpeakerDeck 来共享幻灯片,因为它具有轻量级的界面,并提供了可在您的网站上使用的良好嵌入。
  6. Peek:Peek 是一款简单的屏幕录制软件,在 Linux 上运行良好,可以让我快速将屏幕录制为动画 GIF 或 MP4 视频。
  7. OBS Studio:对于演讲和直播,我使用 OBS Studio,它为我提供了屏幕录制的灵活性和高级功能。

使用 Sourcegraph 快速移动你的代码库

现在您已经学会了如何利用各种软件工具来快速完成工作。Sourcegraph通用代码搜索功能使开发人员能够更快地搜索所有代码,并通过上下文代码智能来提高开发人员的工作效率并自动化大规模代码变更管理。

倡导者的呼吁——展示你的工具包

总之,许多开发者倡导者和我都渴望了解您在倡导职责中需要、喜爱或每天使用的软件工具。

请在评论部分随意给我们启发!

文章来源:https://dev.to/sourcegraph/the-developer-advocate-toolkit-software-tools-you-need-to-move-fast-95g
PREV
在终端中运行 README.md 降低开发人员的进入门槛 继续尝试 runme 让我们知道它的进展
NEXT
15 个让你超级高效的开发工具