最近一年来我越来越落入开项目-稍微遇到点阻力就放弃的恶性循环。最近一次是前几个礼拜开了个操作系统的项目,写了 loader.s 和 io 相关的几个函数,昨晚看完了 segment register 的教程之后,今天就不想写了。

其实真的说不上什么困难,无非是把 gdt 写进去,然后开始研究中断和 paging 。但是我就是浑身提不起来尽头。日常的工作的确比较无聊,但是我也很少全力为之。

请教一下,V 友们遇到这种情况是如何解决的?我琢磨着,也许忍个半年完全不写个人项目,也许会有用,但是有这么多有趣的东西,就算几个礼拜不写,也会痒痒,忍不住的话就又进恶性循环了。

头疼啊,真不知道怎么办了。
举报· 379 次点击
登录 注册 站外分享
32 条回复  
james122333 初学 2024-9-15 23:49:16
1. 保留精力做 平时做什么都不要疲劳 拒绝 996 都是基本标准
2. 居家风水要好 有没有外患不知 内忧必需铲除
jones2000 小成 2024-9-15 22:32:47
需求整理, 结合行业竟品分析,然后软件设计,构架, 最后才是写代码, 写代码只是最后一步,也就是个体力活。
doggg 小成 2024-9-15 15:17:13
因为你看不到这件事给你带来的「收益」。尝试用投资的心态去做事情。

- 我看好这个赛道 - 付出自己的时间学习,获得知识并成为这个领域的专家
- “这个人值得做朋友” - 付出自己的时间/精力来结识这个人,从而获得对等的收益。
....

把自己的时间/精力当成投资的本金,追求在有限的时间和精力里追求更多的收益

- https://github.com/vm-001/lua-radix-router: 在 API Gateway 里很少看到有基于 Radix 的 Router ,而 radix 数据结构非常适合对动态路径匹配(判断),我花了两个月的时间写了这个项目(投资),后面从性能测试结果证明这个是目前开源网关里性能最快的 Router (收益)

在钻研个人项目的同时,我建议所有人加上「判断」的阶段,不仅能让自己加大投资力度,还能放大投资收益(如果你的判断是对的)。这就是一个完整的正向反馈流程。
shiweifu 小成 2024-9-15 10:54:18
可以换个语言,换个框架,重新开坑
mayli 小成 2024-9-15 06:23:08
规划时间 预留时间 get things done
chesha1 小成 2024-9-14 22:18:42
项目写到一半烂尾了,或者没做到开始前预想的状态太正常了,我有好几个是这样的

最近一个写完整的项目是一个手游社区的自动化助手,纯自己用的,但是来了几个小的正反馈,所以又更新了几次,比如有人反馈的 bug ,还有 cf 环境更新了,我也把 nodejs compatibility 更新了,一个项目要完整写完,有外部的反馈也挺重要的
matrix1010 小成 2024-9-14 18:53:55
你的想法估计是: 随便写个项目玩玩,估计也没人用。写了几天又想: 写完了也没人用,懒得写了。而我在新写一个开源项目时的想法是: “Python 的 Cache 库为何烂到这种程度,最火的 cachetools 不仅 policy 很简陋,性能也糟糕。太弱了我要写一个吊打 cachetools 的” OR “Go 的 Ristretto 什么鬼,自己的 benchmark 结果都复现不了还各种吹,我要写一个更强的”。这儿的区别就是我的目标是写一个比流行方案更强的,如果我成功了宣传起来就很方便,有了用户反馈你也有动力继续改进
weidaizi 小成 2024-9-14 17:33:16
感觉满足自己需求的代码比较好维护下去,我也几十个 repo ,大部分都不再维护了,但是也有一个库,维护了快十年了,期间重构了两三次,现在还在不断的迭代更新;
但是如果明明自己没这个需求,硬去说为了有连续上传记录来维护这个库,感觉没太必要了,强制自己去做,那太痛苦了;
毕竟写开源代码主要还是为了快乐,不要本末倒置了  :)
kdwnil 小成 2024-9-14 17:32:36
写不下去说明暂时也用不上,那这项目可以暂时砍了。这很正常,毕竟精力有限

过段时间等到要用的时候再继续下去
maxmeng936 小成 2024-9-14 17:30:05
上班不忙的时候偷偷写。即完成了个人项目,别人还不会觉得你工作摸鱼。
1234下一页
返回顶部