返回博客

程序员如何为自己写代码

作者: One Point Star
程序员的时间是有限的

程序员的时间是有限的,学习如何让代码为自己工作,是最大的投资

曾经在百度工作最忙的时候?经常会没日没夜的加班,保障重大活动、修复线上Case等。

记得有一次,在梦中醒来,坐在床上,突然冒出一个问题,这没日没夜的忙,什么时候是个头?到底有没有意义?

写了很多代码,但自己并没有去用对应的产品,或者说只用它做了测试验证。有些产品上线后,很快会被战略放弃掉,数量拿两只手都数不过来,所以这代码写的感觉很没有价值感。

这个问题萦绕了我很长时间,直到最近终于想明白。

成为独立开发者,写代码做一些生活中真正的需求,而不是为公司去试错。

这句话很简单,但是该如何去做呢?

如果做了没有正反馈,很难坚持下去。或者说,做了没有收入,那么很难坚持。

如今这个问题已解决。

商业模式很简单:Google AdSense和用户订阅模式。

剩下的就是落地实施了。

独立开发者落地实施

上图的意思非常清晰简洁,商业化是基础,没有商业化,一切无法持续。

需求挖掘、运营增长是关键点。

需求挖掘和运营增长

1)需求挖掘:

可以通过Google新词去挖掘,可以通过自己和身边的需求去挖掘,如果能将两者结合到一起那最完美,这样既不担心流量,又能让用户留存。

2)运营增长:

  • SEO 网站和网页:这是门大学问,需要有专门的课题来探讨。
  • 通过社交媒体引流,权重较高的网站包含:reddit、twitter、producthunt、indiehacker、知乎、csdn等。

3)研发落地:

NA。对于研发出身的人,又身处AI时代,基本没什么问题,所以NA即可。

由此基本可以识别出来,独立开发者的发力点主要在于需求挖掘和运营增长,那么就投入人拥有的最宝贵的资源:时间和精力在此吧,进而实现标题提到的的目标:为自己写代码,且有正反馈。

标签:

indie hackerprogrammingentrepreneurshipreflection