V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
8bits
V2EX  ›  分享创造

CSV Lint - 一个 CSV 文件校验的服务,一段差点被收购的经历

  •  3
     
  •   8bits · 2019-01-19 09:54:19 +08:00 · 4043 次点击
    这是一个创建于 2137 天前的主题,其中的信息可能已经有所发展或是发生改变。

    故事起因

    去年年初的时候,在一次和朋友聊天的过程中,发现了个需求。他的日常工作涉及到校验客户发过来的 CSV 文件,譬如 D 列是否都是数值类型、F 列是否包含某某字段等。由于文件比较大,即使用 Excel 操作起来也很麻烦,且容易出错,对于程序员来说这也就是一壶茶找个库的事,但对我朋友来说除了人工操作别无他法。这个生活中碰到的实际需求倒是我做个产品出来的机会,于是我便开发了今天分享的这个应用:https://github.com/slashbit/csv-lint,又简单设计了个主页(托管在 Firebase 上,很多地方无法访问,我将首页截图放在文末了),一个 MVP 产品就此诞生了。🎉

    被收购契机

    由于 "validate CSV files online" 这个关键词很生僻,CSV Lint 被检索到了 Google 首页,一个被收购的契机也随之悄然而至。某天一个歪果仁邮件联系到我,说想收购 CSV Lint,平时看科技新闻看多了,看到收购一词,我当时头噌的一下就大了,啥?!这是要给我估值几个亿吗!?幸福来得太突然!

    和他进一步沟通后,了解了他给出的方案:

    1. 一次性出售所有内容,包括代码、域名。
    2. 我继续开发新功能,他每个月给我一笔“工资”,日后销售收入也分我 20%左右。

    除了得到金钱的回报,能够拥有、并且持续改善自己的产品,对于开发者的我来说,同样非常重要。我当即选择了后者,要达成交易有个前提,我需要首先为这个应用找到愿意付费的客户,合情合理,我简单重构了代码便于后续开发,然后便踏上了找客户之旅...

    找客户

    csvlint.io 是 Google 排名第一的服务,这个服务所有数据都是开放的,虽然都是做的同样的事,但从数据安全性考虑,我的服务明显完胜,理论上来说,用过 csvlint.io 服务的用户都是我的潜在客户,而 csvlint.io 上那些已校验文件日志,便是我找客户的途径。于是乎,我遍历了几乎每一条日志,如果文件源是来自某个网站的,我便去那个网站找联系邮箱,以发出我的推广邮件。

    感觉这是行得通的,但事实并非如此,长话短说,到最后我也没有为 CSV Lint 找到真正的付费用户,后面和那位歪果友仁的联系也中断了。再后来,再后来我就在这儿把代码开源了。😂提前祝各位新春快乐!

    CSVLint.png

    19 条回复    2019-01-20 14:26:54 +08:00
    Geeker
        1
    Geeker  
       2019-01-19 10:31:49 +08:00   ❤️ 1
    做的是很不错,学习了。
    要是我也选第二种,持续收入
    defunct9
        2
    defunct9  
       2019-01-19 12:44:54 +08:00 via iPhone   ❤️ 2
    顶一下,我选的话第一种,不想有瓜葛
    FourAndHalf
        3
    FourAndHalf  
       2019-01-19 13:15:12 +08:00 via Android
    外国人没有预付款吗
    saran
        4
    saran  
       2019-01-19 13:24:18 +08:00 via Android   ❤️ 1
    故事不错,值得 8 星 8 箭(*•̀ᴗ•́*)و ̑̑
    wjfz
        5
    wjfz  
       2019-01-19 13:33:05 +08:00   ❤️ 1
    有一点没搞懂,听起来应该是他老外那边有很多潜在客户,然后收购这个服务拿去销售,这边持续优化,分 20%。

    为什么让我先找一个付费客户,我要是能找到我自己收 100%了啊……
    FourAndHalf
        6
    FourAndHalf  
       2019-01-19 13:35:45 +08:00 via Android
    网站的 UI 做的不错自己做的吗
    8bits
        7
    8bits  
    OP
       2019-01-19 13:43:13 +08:00 via iPhone
    @FourAndHalf 和预付款没有关系,他是属于专收购已有盈利的小应用的。
    8bits
        8
    8bits  
    OP
       2019-01-19 13:48:31 +08:00 via iPhone
    @wjfz

    嗯这属于个人选择吧,我也第一次遇到这种事,而且对这个服务的未来也没太大的信心,所以就答应了。我也给他提过让他也帮着找找客户,他结果也没有找到😂
    8bits
        9
    8bits  
    OP
       2019-01-19 13:49:01 +08:00 via iPhone
    @FourAndHalf 是的哈比较简单。
    FourAndHalf
        10
    FourAndHalf  
       2019-01-19 13:50:14 +08:00   ❤️ 1
    人才 机遇不是很好,下次吧
    8bits
        11
    8bits  
    OP
       2019-01-19 14:08:20 +08:00 via iPhone
    @saran 谢谢支持,分你一半 😊
    8bits
        12
    8bits  
    OP
       2019-01-19 14:10:13 +08:00 via iPhone
    @FourAndHalf 嗯嗯,本来也是无心插柳,没有太过于失望。
    Exia
        13
    Exia  
       2019-01-19 15:56:48 +08:00
    就经历来说我觉得就不错了,而且是有人认可了自己,帖主的知名度也提升了啊~
    8bits
        14
    8bits  
    OP
       2019-01-19 16:32:35 +08:00 via iPhone
    @Exia 谢谢。知名度说不上,做的东西能被人认可的确很暖心。
    tedd
        15
    tedd  
       2019-01-19 17:46:20 +08:00 via iPhone
    和一百万擦身而过 😂
    binarymann
        16
    binarymann  
       2019-01-19 19:44:19 +08:00
    界面看起来不错,楼主用的啥前端框架?
    8bits
        17
    8bits  
    OP
       2019-01-19 20:57:07 +08:00
    @binarymann 我在 README 中有写,Bulma, Buefy + Vue.js
    8bits
        18
    8bits  
    OP
       2019-01-20 10:21:17 +08:00
    @tedd 标题该改成:我就这么错过了一百万 😂
    Sasasu
        19
    Sasasu  
       2019-01-20 14:26:54 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3121 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 14:01 · PVG 22:01 · LAX 06:01 · JFK 09:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.