节省时间,赚钱
Source: Dev.to
背景
很多人开始编程是为了构建 SaaS 工具。我想分享一下,我仅用基础的 HTML 和 JavaScript,在大约两小时内赚到了约 1 万美元。
我提交的原始文件被拒绝,这导致付款被延迟,直到重新提交了修正后的版本。随着平台发展到接近 100 家供应商,我保守估计每天要花大约一小时检查这些文件或提供支持和培训。
管理层不愿意为 UI/UX 改进分配预算,因为现有的解决方案“能用”,而且合同是和第三方公司签的,阻止我们直接进行更改。
解决方案
我创建了一个单独的 HTML 文件,包含:
- 用于数据录入的表单
- 用于显示已提交行的表格
- 一个 导出 按钮,可将表格转换为 CSV 文件
使用原生 JavaScript,表单会根据严格的“原因代码”规则验证每一条输入。如果某行未通过验证,清晰的错误信息会指引用户正确提交。导出按钮会把 HTML 表格转换为数组并下载为 CSV 文件。
在与少数供应商进行 beta 测试后,我又添加了:
- 一个 清空表格 按钮
- 一个 导入 CSV 按钮
- 删除单行的功能
所有增强功能均使用纯 JavaScript 和最少的 CSS 实现。
结果
这个单文件消除了每日审计和不断重新培训的需求,为我节省了大约每天一小时的时间。多出的时间让我能够撰写像这篇一样的博客文章。由于我是领薪水的员工,这段时间的节省相当于大约 1.2 万美元的年收入(≈ 每周 5 小时)在当时。