谈到工作之外的技术热情,我也请教一个问题

53 天前
 levelworm

我是不是得其实还是会有些技术热情,比如说最近开始做 Tiny BASIC 的解释器。当然这些都是玩具罢了。但是和 5-10 年之前相比,过了 40 岁之后,每次投入到个人项目一天之后,兴趣就会大幅削弱,之后也需要过几个礼拜甚至几个月才会再次碰之前的代码。这个过程也太长了,所以我现在也不太敢开新的项目了。

求问有没有类似问题的朋友?你们有什么解决的好办法?我觉得这已经不是 burnout 了,这种一眼就能望到死、觉得自己一辈子再也无法前进的感觉真的非常不好。

3733 次点击
所在节点    程序员
41 条回复
levelworm
52 天前
@tinybaby365 #14
多谢,可惜我现在对本职工作完全没兴趣了,不然可以搞一点工具啥的。感觉人生真是痛苦,得到了,就想要别的,一直到死都是这样,真累啊。。。我其实很羡慕那种能够一辈子打游戏打到死的人。
levelworm
52 天前
@v2circle #16

> 现在想想都是因为正反馈不足,比如学了这些东西无法体现他的价值(物质价值,情绪价值)。比如无法和自己工作中的东西结合起来,拿到更好的绩效;亦或者没有把这些学到的东西给予别人更多,不是好为人师,就是为了自己能持续做下去分享,获得情绪价值

我觉得你说的蛮对的,的确是缺乏正反馈。我所有的玩具项目都是一个目的:搞清楚 X 大概是怎么做出来的,所以我一旦大致搞清楚了,兴趣就下去了。可能的确是这个原因。但是我觉得我还可以提高的地方是,仅仅搞清楚大概是没用的,还得钻进去把很多细节搞清楚,比如说编译器优化这块就是一个大坑。我对自己不满的地方就是,对一件东西没有深入钻下去的耐心和能力。
levelworm
52 天前
@WorseIsBetter #18

我觉得你和另外一位朋友说的都很有道理。我的项目都是为了搞清楚 X 是什么做出来的,所以搞得有点门路了就没兴趣做下去了。但是继续精进下去,彻底搞明白入门之后的东西,我似乎水平不够,又缺乏耐心。

但是我的确也没找到给自己生活带来方便,或者是陶冶情操,或者是帮助他人的项目。看来还要再等等。我本质上并不是个热爱生活的人。
ChrisFreeMan
52 天前
@levelworm 理解你的想法,但是也不要低估创作所付出的代价,不发点疯是很难再一件没有人付钱(或者没有人激励你)事情上持续投入时间的。
lmshl
52 天前
@WorseIsBetter
寄,我“技术热情”的理由恰好是你说第二种。装逼炫耀,在互联网上技术互喷时不落下风是我的第一源动力。
xuanwu
52 天前
关于 Basic ,之前看到这篇: https://nicolasbize.com/blog/2016/05/16/Thirty-years-later-QBasic-is-still-the-best/
一个针对初学者的简约的 basic 版本且将报错等反馈信息和界面等逐步本地化,感觉是有长期社会价值、维护开销也较低的课题。
记得 gh 也有不少开源的 basic 可参考。

另外,通过母语命名标识符可改进可读性、降低维护开销:
Python3 选择支持非 ASCII 码标识符的缘由: https://zhuanlan.zhihu.com/p/31598712
https://gitee.com/gitee-community/opensource-guide/blob/master/guide/introduction/misconceptions.md#%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%E5%BF%85%E9%A1%BB%E7%94%A8%E8%8B%B1%E6%96%87%E5%91%BD%E5%90%8D%E6%A0%87%E8%AF%86%E7%AC%A6%E5%90%97
[随笔] 业余项目用中文命名的舒适: https://zhuanlan.zhihu.com/p/261451253
在国内原创开源项目中使用中文命名的意义与方式: https://zhuanlan.zhihu.com/p/53050766

[隔壁十数年的坚持] 如何看待“抚子”等日语编程语言用于日本中学教学? https://www.zhihu.com/question/510639541
fstar
52 天前
我有一个个人开源项目坚持做了一年半后,因为是个大型的应用,开发到深水区了,到成品还有很长的路。但就是感觉越做越觉没兴趣了,觉得得到头了。最近更新不勤奋了,把时间精力放在其他地方去了,做别的感兴趣的事去了。

感觉你做的这个东西必须要解决自己的痛点,或者真正地解决了别人的痛点,不然继续做下去真的是折磨。就框框写,然后没有任何人给你反馈。
levelworm
51 天前
@fstar #27
多谢,一年半已经很厉害了。我这个人最大的问题就是随遇而安,没有痛点 —— 或者说我的痛点不是技术能解决的。
levelworm
51 天前
@ChrisFreeMan #24
是的。我想如果我能接受现实,彻底放弃,就好了。
cloudzhou
51 天前
应该是缺乏一个正反馈吧,比如你要是开源 redis (假设没有),估计你乐此不疲,并且成立公司去搞了
levelworm
51 天前
@cloudzhou #30
现在感觉要么是什么都不缺,要么就得技术很深入才能搞自己的东西了。

感觉我得换赛道,想办法去非 IT 的群体里去找找看相关的应用。
cloudzhou
51 天前
@levelworm 是的,比如我现在有孩子,我总想着 ai 是否和教育结合起来,比如简单地数学题,经过 ai 之后图文并茂,动画效果,理解很容易了,物理就更是的
fstar
51 天前
@levelworm 做的类 Figma 图形编辑器,现在做大功能太痛苦了,太花时间精力了。

https://github.com/F-star/suika
mysunshinedreams
51 天前
@levelworm #20 副业又不一定需要做本职工作,其他工种也是可以接触的,副业就是拓展,不一定在舒适区拓展
levelworm
51 天前
@mysunshinedreams #34
好的,我想想有啥适合我的。实在不行出出力气。
agagega
50 天前
动力:

1. 自己的需求,做出 demo 后包装成产品
2. 接受别人的吹捧,如小圈子、大型开源项目等
3. 技术上一直未实现的愿望,比如当年在知乎上看人吹做 vm 比格可高了,但一直没做,就成了夙愿
freefly111
36 天前
@levelworm
回 22 楼:op 你觉得 16 楼的朋友是在“好为人师”吗?我觉得他出于好心提建议,根本就不是好为人师。而且这建议非常有用,人确实要找到正反馈,这样才有继续下去的动力。
是不是现在给人提意见,就会被人贴上“好为人师”的标签。你怎么看?
freefly111
36 天前
OP 有找一些积极上进的朋友,组成自己的小圈子吗?
当你缺乏动力的时候,如果身边有几位上进的朋友一起讨论,他们往往会感染你,让你重新产生动力。
levelworm
35 天前
@freefly111 #37
呃,我觉得他说的挺对的呀,也没说他好为人师。
levelworm
35 天前
@freefly111 #38
有一定道理,目前身边的朋友都是有家有娃累死躺平状,我觉得我算是比较能折腾的了。。。悲催。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1149409

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX