思否独立开发者丨@卢灿伟:做死三个项目,累到生了一场大病,为何还要做独立开发者

思否独立开发者

独立项目名称:说两句圈子

思否社区ID:@卢灿伟


今天我们要介绍的独立开发者是@卢灿伟,他是一名从业13年的老开发者。没有上过大学也没有参加过成人高考,一直以高中毕业身份在职场中闯荡的他职业经历颇为艰难。

2005年,他开始自学编程,2007年,他准备正式进入开发者行业,但因为学历低,投递的简历基本上都石沉大海。最后他想了个办法,通过传真机投递简历,这次灵机一动让一家公司的技术负责人注意到他的简历,并在后来成功入职这家公司。

工作一年后,他觉得在这家本地海关软件公司已经没办法提升自己的技术了。正巧当时国内互联网技术正在飞快的发展,那一年京东还是叫「360buy」,看到同事从京东买了一台电脑后,他大为触动,觉得外面发展的很快,有很多机会,是时候离开这里,去一片更大的舞台。

没有丝毫犹豫,@卢灿伟买了一张上海的单程票,开启了自己的沪漂生涯。接下来的2年时间,他不断提升着自己的技术能力,那一年安卓刚发布了1.5版本,他开始走向全栈工程师之路。也是那一段时间,他追赶了很多热点,做了很多项目,例如外卖、优惠券等,不幸的是这些项目都死掉了。

他开始反思:「技术对于项目来说,短期时间内是否真的重要?」这次思考让他对技术的态度有了一个新的定义:「需要什么学什么,要根据不同情况选择当前最优方案。」

回归初心做一名独立开发者

随后他决定去深圳开始创业,事实证明对于任何资源都没有的他来说,这是十分困难的。

创业期间他做死了三个项目,也让自己累到生了一场大病。不过最终有了不错的结果,新的项目得到了曝光,也有资金进来。

但项目最终还是失败了,总结经验时他说自己「输给了人心」。当然这次失败经验不足也是重要原因,他决定去不同类型的公司看看,顺便学习经验。

因为之前投资都是来自上海,所以他决定回到上海工作。之后的一段时间里,他去了一些天使轮,pre-A轮的公司工作,发现一个有意思的现象是「有的公司看起来非常不靠谱,却能以一种微妙的平衡状态维持着,而有的公司看起来很靠谱,却因为不为五斗米折腰导致公司倒闭。」随后他开始选择一些规模比较大的公司去工作,发现这些公司内耗极高,但是公司的业务却蒸蒸日上。

有一次他发现公司楼下某商店的支付体验非常好,随即对这家支付公司产生了兴趣,了解到朋友是那家公司的,就决定「跳槽」过去。在经历了小型公司和大型公司后,这次他陪着这家公司从preA一直成长到C轮,期间经历了很多事情,也学习了很多。在经历一段时间组织架构调整和公司内部的一些问题后,他收到一封信,是5年前自己在厦门寄出的,收件人是5年后的自己。上面写道:「不忘初心。」

之后赶上了疫情爆发,他选择了离开这家公司,并思考自己未来的方向——继续做一名独立开发者。

@卢灿伟说:其实我觉得所谓的独立开发者,只是一个名词。你也可以叫他创业者、自由职业者。我觉得更重要的是你的选择。如果你在某个公司,那么你不能选择和你共事的人。但是你作为独立开发者你可以选择自己单干,或者你自己接项目做,选择你的合作伙伴。

就算合作中有一些不愉快,那也是短期的。当然本质上还是希望自己做出来的产品能被大众认可,并且付费以此来达到养活自己。

说两句圈子

这个项目最初的出发点是年底有人找我帮他们介绍工作,我帮着内推了,最后他们也进到自己心仪的公司。我发现这里存在一个信息不对称的问题,你总不能在朋友圈发我要换工作,大家谁介绍一下。你可能会找你平时聊的还行的朋友问下,但是他们不一定能帮到你。

所以我希望把线下的人脉搬到线上,建立一个虚拟社区。

“一千个人眼里有一千个哈姆雷特 ”

如果你无法描述清楚你的产品,那么就做出来,告诉他们,你的产品长这样。

第一件事,把你的产品具象化,比如你的产品长啥样,流程是什么。当然你可以直接从纸上画出来,不过我个人还是推荐figma,虽然最终界面可能跟界面会有一些出入,但原型最主要是的给你理清流程。

思否独立开发者

然后用mindnode大概写了一下所包含的功能点,这里主要是想让你确认你的产品MVP到底是怎么样?不要把你的产品想得太大,没有什么产品是能一步到位的,都是一步步迭代过来的。虽然我上面写的我也感觉多了,但总比没局限的扩散好。

思否独立开发者

在确认后,就是开始编码的工作了。篇幅原因这里就不细谈了。

快问快答-产品相关问题

1. 独立开发过程中遇到过哪些困难?最难搞定的是什么?

最困难的应该是作息和外部项目协调吧,如果你的项目不能给你带来收入,你就得通过其他手段去获取收入,但这样做就会挤占你的时间,导致你的项目停滞。

另外就是需求验证的问题,你会发现你做之前的调研基本上没有用处,或者说你调研的方向不对,导致你做出的产品没人使用,或者你找不到你的使用人群。你只能不断的快速试错,一直找到那个可以持续迭代的方向。

2、项目目前取得了哪些成就?项目为你带来了什么?

目前最大的应该是认识了一批相同处境的人,项目也给自己带来了更多方面的思考,学习更多的东西,这些东西都是你处于一个标准的工作环境中无法学习到的。

思否独立开发者

3、你的商业模式是什么?是如何增长的?

其实商业模式有很多种,但你还是得找到适合你的那一种。对于这类产品来说,在没有用户的加持下,一切的商业模式都是白谈。

在做用户增长前,我觉得还是需要做好用户的验证,找到真正有需求的那批用户,去满足他们。

4、近阶段项目有哪些更新,未来会做什么变动?

最初的想法是从社区出发,但是实践下来发现对于大众来说并不会特意去维护一个社区,就算要做社区也会考虑现有的社区工具,比如微信圈子,除了基础的功能来说,还有一个天然的原因,有外部流量导入,作为一款新产品,就算功能上一模一样,但是缺少这块一样很难吸引用户。

未来会持续加强个人信息这块,希望能给所有跟我处于一个阶段的独立开发者们提供一个展示面,方便大家去介绍自己,然后在建立自己的产品反馈社区。

5、如果项目重来一次你会做哪些改变?

并不会,人总是在不断学习,吸取教训。就算我避免了这些错误,将来的某一天他还是会出现,可能到时的代价就更大了。

快问快答-个人相关问题

1、推荐你最喜欢的一款产品 / 游戏 / App?并说明原因

微信读书吧,我是个不爱看书的人,但是微信读书以朋友圈作为扩散,免费的模式。并且你能看到其他人的对书中内容的点评,对于内容来说,更多是讨论才能对书中内容有更深刻的了解,不会读完就忘。推荐可以让你找到更多优质图书,从而形成一个正向循环。

而我的kindle只能拿来压泡面。

2、分享一下你的技术栈和你日常的工作流?

目前主要是Ruby on Rails和Java来做后端,看项目大小,自己的项目都偏向用Ruby on Rails来开发。

前端主要用Taro + typescript来开发小程序

移动端已经有蛮长时间没写了,之前安卓主要是Java和Kotlin,ios不是特别熟悉,小项目能用swift,如果有新的项目会考虑用Flutter去实现。

  • 会用Timing去记录自己的工作时间
  • Api调试工具主要用Paw
  • 数据库的话用TablePlus
  • 原型制作主要用Figma
  • 代码管理主要用Sourcetree,我个人不是特别喜欢用命令行去操作git
  • 写作相关用Bear去管理所有文本和记录
  • 滴答清单去记录一些待办事项

思否独立开发者

3、对独立开发者或编程初学者有什么建议?

如果你是希望在技术领域成为大牛,那么就不要考虑成为独立开发,专心在某一个领域加深经验和能力。

独立开发更多的是技术以外的事情,全栈只是独立开发的起步。

你可能还需要自己设计软件,做产品需求,推广产品,运营等等。这个时候技术反而不是最重要的。

对于编程初学者来说,有目标的去学习。比如你要完成一个什么东西,比如我说要做一个app,然后跟着这个目标去学习,然后多看别人的代码,并尝试去改到符合你的需求。


独立开发者支持计划-1.png

该内容栏目为「SFIDSP - 思否独立开发者支持计划」。为助力独立开发者营造更好的行业环境, SegmentFault 思否社区作为服务于开发者的技术社区,正式推出「思否独立开发者支持计划」,我们希望借助社区的资源为独立开发者提供相应的个人品牌、独立项目的曝光推介。

有意向的独立开发者或者独立项目负责人,可通过邮箱提供相应的信息(个人简介、独立项目简介、联系方式等),以便提升交流的效率。

联系邮箱:[email protected]

独立开发者

以上是 思否独立开发者丨@卢灿伟:做死三个项目,累到生了一场大病,为何还要做独立开发者 的全部内容, 来源链接: utcz.com/a/47102.html

回到顶部