写代码总是最简单的
周三晚,兴冲冲的跑回家,简单清洗身体,瘫软在床上,打开 Mac,迫不及待地写下心心念念整个白天的代码,启动,调试,修改,再次启动。
「对,要的就是这个」
不出意外地,想了一白天的 Feature 很快就实现了,成就感拉爆!Push 代码,提 PR,等待仓库主的回复。
10 分钟过去,一个小时过去,半天过去,一天过去,一周过去,没有任何消息,没有任何动静。似乎没有人愿意 Review 你的代码,可能你的想法无人在意,也无人关心,甚至可能都没有点开。
这是一件比不会写代码更加悲伤的事情。
甚至有时候我想,一个项目中最简单的部分,是不是就是写业务逻辑了。在写代码之前,你可能不会起服务、不会调试、不会 DEBUG、不理解需求、不知道为什么要写这写逻辑、不知道为谁服务。
但就算侥幸写完了,成功实现了功能又如何?
你怎么才能找到能 Review 你代码的人?如果发生分歧的话,你如何才能得到有建设性的意见,高效地配合完成合并?
这些都比你坐在电脑面前写下几个字符难得多。
我记着那天因为想一次性写完的想法太强烈,顶着第二天上早八的压力,勉强撑着熬到了凌晨一点才把 PR 憋出来。第二天脑袋昏昏沉沉,但还是满怀期待的,希望仓库主能有所回应,但之后几个星期,PR 被视而不见,没有得到一点点建议,我的热情也渐渐减退。
也许成为大佬的一个关键魔法,是运气。从前项目火热,维护者千千万,你的想法终有回应,现在不一样,你得等。
靡不有初,鲜克有终。
你知道如果再让我选一次我会怎么选吗?
早点休息,晚安。