人应该做自己有兴趣的事还是有价值的事?

30 阅读2分钟

我,职业是前端,统称为程序员。

从大类上来说,任何跟程序打交道的事情,我都可以去学、去做,比如:用 Python 进行数据分析、研究操作系统、追逐 AI 浪潮等

从小类上来说,任何跟前端挂钩的事情,我也可以去学、去做,比如:做跨端的事、捣鼓服务器、学习各种框架等等

但我最近在做:npm 小工具,用来实现各种我常用的命令、功能等。

说白了就是将【别人或操作系统】已有的其他功能,换成 nodejs 重新实现了一下。

比如在 mac 命令行,已经可以通过 ifconfig 查询到 ip 了,但我还是用 nodejs 实现了一下,用的已有库写的……

比如我想在 mac 命令行查看文件详情,我不知道是否已有命令,但我自己用 nodejs 实现了一份,功能如下:

类型: 文件

名称: bin

创建时间: 2024-08-16 21:46:24

修改时间: 2024-08-30 22:03:24

但我知道做这些是没有价值的:

1、这些大多数都是已经有的功能,你换个语言再做一遍没意义,也做不到比别人更好

2、你做的这工具,其他人不会去用的,既是因为第一点,也是因为你只是处于兴趣做的,不够完善

3、你做的这工具,它没有任何金钱上的可能,它也不会对你当前职业带来新的突破

所以做这个事情,就是没有价值的。

你应该紧追潮流,比如学学 Python,了解下大模型,研究下 AIGC 等等。

但我很有兴趣,很享受在实现这些功能的过程:

1、我每次去写它的时候,非常的投入,完全沉浸其中,无法察觉时间

2、我很享受我写的功能一点点的完善,直至完成,能按照我想的需求运行

3、在这过程中产生的任何 bug、报错,我都不会觉得沮丧、厌烦,只会有修复好它的满足感

所以做这个事情,就是很有兴趣的。

所以人到底应该做自己有兴趣的事还是有价值的事?

我还是不知道怎么选才是对的,只知道若没有当初的兴趣,我也不会选择当程序员;若没有选择前端职业,也不会吃到职业红利,更不会让我还有空闲时刻去思考:人应该做自己有兴趣的事还是有价值的事?

所以我还是选择追逐兴趣,不去追问结果。