惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Vulnerabilities – Threatpost
F
Fortinet All Blogs
Vercel News
Vercel News
C
Check Point Blog
P
Privacy International News Feed
Know Your Adversary
Know Your Adversary
Google DeepMind News
Google DeepMind News
T
Troy Hunt's Blog
TaoSecurity Blog
TaoSecurity Blog
I
Intezer
T
The Exploit Database - CXSecurity.com
Security Archives - TechRepublic
Security Archives - TechRepublic
H
Hacker News: Front Page
P
Proofpoint News Feed
GbyAI
GbyAI
Engineering at Meta
Engineering at Meta
Attack and Defense Labs
Attack and Defense Labs
S
Security @ Cisco Blogs
IT之家
IT之家
D
DataBreaches.Net
Hacker News: Ask HN
Hacker News: Ask HN
SecWiki News
SecWiki News
Y
Y Combinator Blog
Project Zero
Project Zero
H
Hackread – Cybersecurity News, Data Breaches, AI and More
L
Lohrmann on Cybersecurity
T
Tenable Blog
大猫的无限游戏
大猫的无限游戏
L
LINUX DO - 最新话题
G
Google Developers Blog
The GitHub Blog
The GitHub Blog
Recorded Future
Recorded Future
有赞技术团队
有赞技术团队
Martin Fowler
Martin Fowler
K
Kaspersky official blog
PCI Perspectives
PCI Perspectives
A
Arctic Wolf
Latest news
Latest news
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
N
Netflix TechBlog - Medium
雷峰网
雷峰网
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Google Online Security Blog
Google Online Security Blog
P
Palo Alto Networks Blog
The Hacker News
The Hacker News
WordPress大学
WordPress大学
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
月光博客
月光博客
Schneier on Security
Schneier on Security
M
MIT News - Artificial intelligence

Tevin Zhang |

修复群晖 WebDAV 的 CORS 问题,不改 Nginx 我如何管理了 12 年的笔记 家用小型管理交换机对比 不要把企业当人看 在OpenBSD上进行私有Git托管 在 Yunohost 上备份 crontabs 联邦宇宙平台评估 在 Jekyll 中使用 “details” 元素 数据存储与文明的衰落
独立开发者的开发者市场陷阱
Tevin Zhang · 2025-02-09 · via Tevin Zhang |

你可能听过这样的建议:“从自己的需求出发”。这种方法确保了产品的真实性,降低了风险,并让你能够打造真正在意的东西。但对于以其他技术人员为客户的独立开发者1来说,这种方法并非总是理想的选择。

软件开发者作为客户群

软件开发者是一个具有特殊需求和习惯的独特群体。他们习惯于命令行和基于文件的配置等原始界面——这些界面以易用性为代价换取灵活性。当你成为一名开发者后,要重新回到非技术用户的视角并不容易。

找到解决问题的开源项目很容易,但让所有人都能轻松设置和使用它可能并不容易,因为这些项目通常假设用户也是开发者,熟悉为编程语言设置开发环境、根据环境调整配置以及编译代码。只有完成这些步骤后,才能开始使用。虽然这些步骤在软件开发中可能是必要的,但对非技术用户来说可能构成重大障碍——普通大众既不能也不想做这些事情,他们只想要它能用就行。

由于这些因素,开发者们很可能在与数字产品的互动中培养出特殊且多样化的品味。

软件开发者用软件创造软件,他们就像同时制造画笔和颜料的画家,或是自己种植食材的厨师。这种专业水平意味着他们经常会开发出针对特定问题的解决方案,这些方案对他们来说完美,但对其他人来说却很少适用。这是一把双刃剑,虽然它允许他们创建高度定制化的解决方案,但也使他们变得挑剔,不太可能采用现成的产品。向开发者销售软件就像向专业画家销售美术用品——他们有很高的标准,可能不会为不能完全符合他们需求的东西付费2

这种动态为独立开发者创造了一个陷阱。虽然构建自己使用的产品有许多真正的优势,但它往往会导致目标客户群成为少数(相对于普通大众而言),而这些客户又有着很高的标准,并且不愿为不能完全满足他们需求的解决方案付费。

最后的思考

我并不是建议完全避开开发者市场,独立开发者应该仔细考虑是否以其他开发者为目标与自己的目标相符。虽然在这个利基市场取得成功并非不可能,但这需要深入理解受众,并愿意在这个具有独特需求的细分市场中探索。如果你是一个独立开发者,在着手为同行技术人员创造产品之前,你可能想要探索其他方法,或者从解决不那么专业的受众的问题开始。


  1. 我在这篇文章中有意避免使用”独立黑客“这个术语,因为那将包括不涉及软件工程的创作者,尽管我猜这也适用于其中的一些人,但不是全部。 ↩

  2. 能够利用不完美工具的能力是开发者中的一个宝贵特质——这需要刻意练习和务实的心态。 ↩