30岁这个春节,我在做什么

写30岁这个春节前,我想了一下去年春节我做的事:结婚第一年回老家乡下过年,回京后决定不离职而是先看房。所以这个春节就在北京过了,家人也在这边过年,所以我省了8天的时间可以一直在家里,想想自己的未来。

一、当前处境

  1. 作为一名程序员,我一直都是非常喜欢写代码。我现在能在公司和家里写代码,我觉得还是很开心的。但在工作上,自己没有能成为一名专家,因为所有的子模块,我都只是参与调用,而不是自己实现,现在自己更像是pm而不是dev的角色。我现在做的是直播系统,但是推流是PC客户端同事写的,消息服务基础设施是杭研的,web播放器是买的,android和ios播放器是移动客户端同事使用的开源的,对于我个人来说,专业深度不足。另外我的基本技能在衰退,之前累积的一些高速开发能力和模块正在贬值,不过开发经验在增长,对项目和开发者心理的理解更强。
  2. 我还没有足够多的钱让家人过财务自由的生活。并且我也没有能力不用钱就能帮助家人更轻松的生活。我也没有一个自己的产品,并且用这个产品,来持续的保障我的生活以及实现我存在的价值。对了,如果把自己也看作是一个产品,那可能是我目前所拥有的最好的一个产品了。

总之,我非常焦虑。我找过网上的类似文章,应该是很多的人都有的共同点。我也看过接受自己平庸的那一刻是什么情境?家人也安慰我,心不要太大,平淡生活,做好眼前工作就好了。但人还是需要继续朝着更好的方向走的,我的自小的经历不断的告诉提醒自己要上进,别停下来,就像《少林足球》中说的"做人要是没有梦想,那和咸鱼有什么区别?"。这些天想了想,我所要的非常明确的,在眼前看来,就是通过让我的产品对别人有用来让自己有有钱。我很现实,如果一个东西有价值,但没有价钱,我应该是不会做的,当然这种东西也很少,更多的时候是有价值的同时也会有卖上好价钱。一个有意义但很穷的人,在当前社会是不会得到认可的,首先家人就不会认可。所以我需要在不动用家庭现有的生活水平以及陪伴时间上,做出一个可以赚钱的产品。这个等同于这个问题:如何白手起家挣到一百万?,并且更难的是每天还只能投入晚上的3个小时。


二、可以做的事

好了,现在目标有了,看上去还是很宽泛,也不明白需要做什么。如果是实物产品,例如开个小店,或者是智能硬件之类的,这个与我当前的技能树相差太大。看上去我还是只能做信息技术相关的工作。

需要避免的一些事:

  1. 目前要掏钱投入的事做不了。例如:需要存储海量数据并且这些数据单位价值不大的。有盈利前或者有投资前买服务器的钱都不够。
  2. 涉及法律和人身安全的不做。卖吃的别人下了药吃死了顾客我是需要坐牢的。能避免这方面的问题的,就尽量不要接触。另外版权相关的也最好不要碰,遇上一个相关的例子,就得花巨多的时间去处理。得不偿失。例如视频或者电子书。
  3. 小众用户,目标用户没有钱的做不了。之前做的方言版语音通讯录就是这么个东东。非普通话导致了训练识别的难度大大增加。并且想想不会普通话的人,又有多少会为这个产品付费呢?不过老年人广场舞这个可能是个例外,但是现在肯定不值得,因为目标用户的购买能力还是太弱了。
  4. 需要自己作为持续投入的生产资料的事优先级放低。例如之前做的出售经济数据的事,需要我不断的投入时间来服务每一个客户,这样的服务会耗掉我很多的时间,严重的话会影响工作。这种事情我现在是做不了了。另外发展下线来帮我做也会涉及到新人的培养和管理,以这种方式作为自己一个标识产品,难度太大,例如开一个在线教育培训班,就不如只做一套在线教育的工具这种方式。
  5. 做内容。例如:引力波这篇文章的阅读量是到了200万的,如果有一篇文章,SEO做得比较好,引了20万+的访问量,1%的点击率,估计也有几百上千块钱了。但是这个事,也是需要不断的投入时间和精力来做内容的,技术还没有能到自动生钱的的地步。这个不是一个稳定的生意。

以上是一些尽量不做的事,现在再想想可以做的事:

  1. 简单易实现的小工具。例如:u face这样的可能成为爆品。辅助阅读工具。
  2. 从不同的角度出来的搜索引擎。例如:similarweb这样的找类似网站的,可以用于竞品分析工具。
  3. 一个系统的某个小功能。例如把一个消息队列做好了。这个产品对于别的开发者来说,也是有价值的,这个事非常难,因为你的目标用户是别的开发者。要取悦他们并得到他们的认可是非常难的一件事。除非我自己特别想做好某个功能,否则我可能撑不下来,并且这个事,可能可以提升一下自身在码界的印象,要想得到直接的收益,还是太难了。比较典型的例子就是各种开源项目,想得到志同道合的人都很难,想要收益不现实,别人最多抄一下,打个星,然后收益在跳槽中体现。这个事还是挺难的,也不是我想要的,不过实在没有别的事可以做的话,可以把工作的一个小模块做到足够好,让别人也能用上,也算是间接做成了这个事。例如现在在公司做的liveCoding。

还有一些事,是不管做哪种互联网产品,可能都需要的基础:

  1. 自身这个产品。我的个人能力,例如算法基础、java服务端开发能力、web前端开发能力、项目管理能力、信息获取能力、对coding的高效和热情是这个产品的基础,而帮助公司做出优秀的软件是我这个产品的功能。通过时间的作用,让我这个产品在生产中对公司产生价值。很多之前从有道走出去的同事,在自身品牌方面都做得非常好,包括对开源项目的参与和贡献。不过最重要的我认为还是对公司有价值,对同事有帮助,用自己做出的优秀产品来证明自己。这件事非常难,特别是起点比较低的平台,没有bat那样的数据量,很多时候,都只能依靠自己而不是平台了。但投入产出比是最高的。
  2. 注册登录模块
  3. 推送模块
  4. 接入淘宝或者微信支付
  5. SNS分享
  6. 接入广告联盟

三、现在要做的事

上面的话其实没有结论。目前我还是不能轻易确定我应该做什么。以下是明确要做的事:

  1. 自身这个产品是每天都在不断打磨的。每天学习别人的代码,看新的产品,通过知乎了解别人的想法,尝试使用更加高效的工具完成我的工作。所以有几个必须要关注的网站和必须了解的项目。另外更重要的一点是,在工作中进行更加深入的尝试。包括编解码算法,码农直播平台。
  2. 每天晚上回家后,关注开源项目,查看最新的产品机会。与工作直接区分开。具体是什么就不写在这里了。等做好了会写在这个博客上的。
comments powered by Disqus