软件工程正值黄金时期——但并非因外界所想的那些原因。
当前的软件工程就业市场状况不佳,远不如过去几年,尤其相比作者大学毕业时的情形。不过,尽管如此,软件工程人才仍拥有极高的杠杆能力和生产力,这是当今极为罕见的特质。
如果一位软件工程师既经验丰富,又具备特立独行的个性,那如今正是他们发挥致命威力的时刻。
许多人都有过想要自动化重复性工作的时刻。但真正会动手去实现自动化的,是另外一种人。
又或者,有人曾遇到过某些流程,看似机械且可重复,却因为中间涉及人工判断,无法完全自动化。如今,这些流程也可以自动化。而那个始终令人疑惑的问题——“整体来看,自动化是否划算?”——现在几乎总是可以得到一个明确的肯定答案:“是”。
举个例子:作者正在做一个创业项目,不过这并非本文重点,因此不详述具体内容。重点在于,作者需要更多客户。而获得客户的方法,是通过不断尝试各种营销策略,观察数据,并加大投入于那些能够带来正向回报的用户来源。
找到一个能盈利的客户来源并不容易,作者也没有什么神奇公式。如果有人真的掌握了这种公式,他们要么已经成为连续创业成功者,要么早已赚得盆满钵满,对金钱与生意感到厌倦。
一旦找到了一个能够带来收入高于广告成本的客户获取渠道,那就值得加大投入。这意味着要制作广告、内容(是的,那种“内容”),一些具有直接价值的东西,或者能向潜在客户发出信号的东西,表明产品或服务值得关注。
对作者而言,这意味着每天创建一个新的 2D 像素美术素材包,免费发布,并进行推广。实践发现 itch.io 是一个非常适合分享电子游戏、工具和资源的平台。作者每天都在 itch.io 上分享一个新素材包,这已成为主要的客户来源。
实际上,这一流程非常公式化:作者已经预先列好了想发布的素材主题列表。然后,利用其创业项目的核心服务生成素材包,接着在 itch.io 创建项目页面。值得注意的是,itch.io 提供了丰富的自定义选项:可以调整背景、次级背景、文本、按钮、标题颜色;标题和正文字体可分别从 Google Fonts 中任意选择;此外还需填写简短描述、详细介绍、标签等。每一项单独看都很重要,整体看更不容忽视。因为这些细节将直接影响两个关键指标:1)素材包是否令人赏心悦目;2)有多少人会查看、下载并使用它。理性的人会尽力优化这两个方面;有责任感的人则会自律,不随意把低质内容抛向公众。
由于这一流程非常固定,作者已将大部分步骤自动化,借助 ChatGPT 实现。虽然这听起来已经令人惊喜,但实际上还有更多突破:作者还实现了自动生成完整的素材包展示视频,搭配主题音乐和旁白!更令人惊讶的是,这个流程只用了一个小时就搞定了!而成品也并非随便应付,而是真正让人感到满意,用户反馈也非常积极。
如今,只要具备软件工程技能,任何那些明知可以自动化却又令人望而却步的烦人问题,只需花几分钟在最熟悉的文本编辑器中写几段清晰描述,即可在 Cursor 中调用 o3 MAX,一键生成自动化脚本,几分钟就搞定。这种能力,堪称“超级能力”。