程序员如何开始做一个自己的 Side Project?

时间:2021-03-22 13:08:19

程序员如何开始做一个自己的 Side Project?

此系列文章我们开始聊一些软件开发人员如何开始动手写一些自己项目(Side Project)的思路与方法,以及过程中可能需要准备的知识,并分享一些相关的资源给大家。

1. 什么是 Side Project

Side Project 对应的中文是副业、业余项目或小项目的意思。
其实大家目前接触到的很多成熟的商业项目都是从一些 Side Project 通过不断的迭代与持续地优化而来的。
比如大家常用来发表文章的简书,就是用一个 Side Project 发展而来的。

简书团队在做简书之前,主业是做一款面向小型团队的协作软件,后来林立发现互联网上还没有支持 Markdown 的在线笔记本,就自己设计了一款,然后让公司新来的一个实习生去编程实现,这就是简书的原型。2012 年 9 月简书团队放弃了之前已投入 2 年多的产品,把简书项目扶正,最终凭借简书这个 Side Project 帮公司完成了新生。

而对于我们个人而言,也可以通过充分利用自己的闲暇时间以及目前极其方便的互联网,通过资源协作完成一些自己的 Side Project。
其实我经常在我们的知识星球的微信群里鼓励大家多多动手写自己的项目。

程序员如何开始做一个自己的 Side Project?

自己动手做一些 Side Project 可以获得非常多的益处。

  1. 是将你掌握的知识展示出来的最好的方式;
  2. 是最好的利用你的闲暇时间的方式;
  3. 坚持孵化一段时间后,就可以是你简历中非常有价值的加分项,特别是对于应届毕业的朋友;
  4. 如果后期要创业,你肯定会从你的 Side Project 开始做起;
  5. 你还可以进一步研究 Side Project 的盈利模式,实现项目的盈利。

注意,你所在的公司的地位常常可能会给你错觉,以为那就代表了你的地位。其实只有你自己的项目才是你最好的代表,也是最好的证明。

2. 哪里寻找 Side Project 的灵感

做 Side Project 最好的方式就是你从身边的小需求做起,从大家抱怨的地方寻找机会,别人抱怨不方便、不舒服的地方都是你寻找需求的地方。

比如打车不方便有了滴滴,外卖不方便有了美团,物流时效有问题有了顺丰等等,当然我们也不是从一开始就做这么大需求的项目,可以就从非常小的需求做起,去满足需求,用一种极致的精神去满足需求。

如果你实在没有什么项目灵感,或者想寻找一些东西激发一下你的灵感,下面我给大家推荐两个好的寻找创业项目灵感的站点。

2.1 IT桔子

网址:https://www.itjuzi.com/

IT桔子(itjuzi.com)是泛TMT领域的创业投资数据库和商业信息服务提供商,致力于打造IT互联网企业以及投资机构的投融资数据库,为投资人、创业者或者企业提供最新项目、投资收购新闻、行业调研、商务线索、国外项目等服务的信息数据服务商。

你可以在里面寻找到一些最新的创业公司以及他们的孵化项目,帮助你挖掘出一些创业项目需求。

程序员如何开始做一个自己的 Side Project?

2.2 Product Hunt

网址:https://www.producthunt.com/

Product Hunt 是一个供用户分享和发现新产品的网站。你可以提交自己或者别人的新作品,网站会按照当天各产品获得票数降序显示。

应该是全球最大的创新、创业项目发布站点了,每天都有很多新奇的项目、奇特的需求,非常值得大家去上面每天浏览,上面很多都是软件工程师发布的 Side Project。

程序员如何开始做一个自己的 Side Project?

下一篇文章我们继续聊聊如果大家已经确认好了项目的需求以及方向,那么我们如何快速地开始项目的推进呢?


DevOpen.Club Pro 高质量软件开发分享讨论群,汇聚了近 1000 名各行各业的软件开发人员,供朋友们分享高质量资源、讨论软件开发问题解决方案的社群。
任何技术都不是限制,我们最终目的是将技术转化成收入,实现财务*。
微信群里已成功孵化出多款创业项目、Side Project 以及已经上线运营的项目。