⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 InfoQ 「Tina」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注**微信公众号:【芋道源码】**有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言将得到认真回复。甚至不知道如何读源码也可以请教噢
  4. 新的源码解析文章实时收到通知。每周更新一篇左右
  5. 认真的源码交流微信群。

2023 年,你考虑做个副业吗?

去年 10 月,“北京女孩副业上门喂猫一周赚 5 千”登上热搜。既能撸猫,还能挣钱,许多网友感叹“这是未曾想过的赚钱道路”。

在过去的几年中,网络平台和共享经济的发展逐渐打破了传统用工方式,也创造了不少新业态,给大家带来了更多的从事副业的可能。所以,疫情以来,很多人为了增加收入,抵御未知的风险,投入到了兼职、副业浪潮之中。北大国发院 - 智联招聘发布的 2022 年多元职场群体调研数据显示,有高达 53.9% 的职场人正在从事兼职,这一比例在 00 后受访者中达到 54.5%。结合自己的优势、爱好作为副业,似乎逐渐成为一种趋势。

过去,对于从事高压、高强度开发工作的程序员来说,在本职工作之外去搞其他的事情往往会被认为不务正业。然而,世界上一些最成功的公司都是从业余项目开始的,特别是在 IT 这个最具创新性的行业中,比如来自起源于 Side Project 的 Nginx。相对其他可以做副业的领域,IT 行业还有些特殊性,一方面是传统行业需要数字化创新、改造,另外一方面软件编程本身就是一道技能壁垒。

如果你不知道怎么寻找做“副业”的灵感,那我们先回顾一下以下这些故事吧。

1 Groupon:给老婆写的省钱软件

Groupon 在成立的第二年就实现了 5 亿美元的赢利。十年前,它曾是世界上增长最快的公司之一。

在 Groupon 之前,创始人 Lefkofsky 和 Mason 还拥有一个小创业公司 The Point,这家公司经营着一个网站,目的是“通过召集很多人,一起来解决某些问题,从而让这个世界变得更美好”,类似于一种慈善事业。那么这个网站又是如何演变成我们今天所熟知的团购 App 的呢?这段历史在 Business Insider 的“INSIDE GROUPON: The Truth About The World's Most Controversial Company”中有比较详细的说明,我们提取了其中的一些情节。

2007 年 1 月,在莱夫科夫斯基和梅森一起开始经营这家名为 The Point 的公益企业。最开始,他们无意让 The Point 成为一家赚大钱的企业,根据一名早期员工的说法,大多数员工都认为这样很好。The Point 于 6 月推出,虽然它在芝加哥获得了适度的关注,但存活却是个问题。

每个星期一,莱夫科夫斯基、梅森和一些早期员工都会开会讨论 Point 的进展。2008 年的一个星期一,莱夫科夫斯基在 The Point 上看到的一项活动,给出了一个他认为可以重振这家处于苦苦挣扎状态的初创企业的想法:一群用户计划通过这个平台召集 20 名想购买相同产品的人,看看他们是否可以获得团体折扣,从而达到省钱的效果……

莱夫科夫斯基震惊于这个创意,并且他妻子还特别会花钱,经常和朋友们购买一些昂贵的包包,对此他还抱怨道:“这太疯狂了!他们不能一起买 20 个,并获得一些折扣吗?”

大约在这个时候,金融危机全面爆发了。2008 年 9 月,雷曼兄弟申请破产,硅谷著名风险投资公司红杉发出了一份名为“RIP Good Times”的演讲。“市场崩盘带来了压力,[并且] 看看我们的烧钱率和收入——是时候尝试做点事情来解决这个问题了,”据一位早期员工回忆说。

“于是 Groupon 诞生了,源自一群自称不想赚大钱的慈善家出于绝望而发起的副项目。”

2 Elasticsearch:源自给老婆开发烹饪 App

当今,Elasticsearch 如此出名,从 GitHub 到 Guardian,许多大型企业都用它来帮助自己理解用户交互数据并提升它们的搜索结果。

在 Elasticsearch 的官方文档里,记载着一个关于很有意思的关于创始人的小故事。

许多年前,刚结婚 Shay Banon 为支持妻子成为厨师的梦想,与妻子一起搬到了伦敦。之后处于失业状态的他,急需一份工作,所以 Shay 决定试试一些新技术,让自己的技能更符合当前时代的需求。因为只有真正尝试构建一些东西时,新技术才能发挥作用,所以他决定构建一个烹饪 App,让妻子可以用来搜索她在烹饪课程中收集的烹饪信息。

为开发这款 App,他认真比较了很多不同技术的优缺点。在他眼里,这款 App 的核心是一个搜索框。只要你在这个搜索框中输入一个概念、一个想法或者一种配料,它就可以开始搜索可能相关的烹饪知识。很快,他接触到 Lucene,它当时是 Java 上可用的搜索库。他说:“我沉浸其中,尝试在典型的 Java 应用中简化 Lucene 的使用。这个过程中诞生了 Compass。”

Shay Banon 被这个项目深深吸引,把更多的时间和精力转向这个项目,而非烹饪 App 本身。几个月后,他决定把它开源并命名为 Elasticsearch,第一个公开版本在 2010 年 2 月发布,从此成为了 Github 上最活跃的项目之一。

后面的故事相信大家都清楚了,只是据说 Shay 的妻子到现在还在等着她的食谱搜索引擎…

3 Calcapp:源自帮家人写的计算软件

Calcapp 是一款面向 Excel 用户的应用程序设计器,2018 年推出 SaaS 之后就马上得到了几家医院的付费订阅。现在 Calcapp 也被应用到了工程、财务等多个行业。

据创始人 David Polberger 的自述,这个程序员最初源自他家人的需求。

在 David 21 岁时,他爸爸是一所医院里的儿科主任,在照顾婴幼儿的同时还需要撰写营养学方面的论文。比如,婴儿特别是早产儿的奶粉通常会添加多种营养成分,还需要根据孩子的体重和奶粉的实际含量来调整强化剂的用量。他父亲的这一发现与当时要求使用固定量强化剂的标准做法背道而驰。

只是这中间会涉及到一些计算,手动计算容易出错,于是 David 就花了几周的时间,为他爸爸编写了一个利用公式计算的应用程序。而且早些时候,牛奶必须运到中央实验室用昂贵的机器进行分析处理,但这个应用程序的出现就相当于让医院能够购买属于自己的“牛奶分析仪”。

后来,David 意识到,他编写的软件不仅可以用于营养计算器,还可以用于任何数字运算计算器应用程序。于是他再次丰富了程序功能,比如在医院里,根据体重调节药物剂量的功能。虽然在让医院付费使用的过程中有所阻碍,但是在工业界,一家母乳强化剂和配方奶粉制造商购买了 Calcapp 无限制许可,再免费分发给了相关医院。

之后 David 辞去来全职的工作,专心投入到 Calcapp 的开发中,创建了 Android、iPhone 和 iPad 以及 PC 多个版本,并让它“适用于 Excel”,添加了对 240 多个与 Excel 兼容的公式函数的支持,为此编写了 25 万行代码。最重要的是,他逐渐有了更多的、除医院保健行业外的企业用户,还有些企业用它来计算员工工资。

4 写在最后

像上述从一个副业发展为能盈利的 IT 企业的案例还有很多,比如,前 IBM 员工 Craig Newmark 创建的价值 10 亿美元的 Craigslist,最初就是为了发布聚会活动以帮助他结识新的朋友(名字的意思就是“Craig 的列表”);比如,Kevin Systrom 创建 Instagram,是因为女友抱怨自己的 iPhone 4 照片拍得没有朋友的好看,于是 Kevin 创建了一个 App 以帮助女友为照片添加滤镜......

这几个项目都有一个共同点,就是“听到了生活中的需求”。这些创始人不局限于自己的行业,倾听大家的声音,然后为他们打造一些东西,“给人们他们想要的,用户就会随之而来”,这是许多副业项目成功的秘诀。

在 2023 年里,作为程序员的我们,也可以多留心生活中的这类“声音”,利用自己的编程技能,发展出一个属于自己的、独一无二的副业,为未来迎来一个新的可能。

文章目录
  1. 1. 1 Groupon:给老婆写的省钱软件
  2. 2. 2 Elasticsearch:源自给老婆开发烹饪 App
  3. 3. 3 Calcapp:源自帮家人写的计算软件
  4. 4. 4 写在最后