跳到主要内容

关于需求的害怕

​ 前段时间写了个文章讲了对需求的烦躁的问题,但是后来深入思考了下,赶紧不仅仅是对需求的烦躁,也不仅仅是对代码的洁癖,而是真实的害怕。

​ 我自诩熟悉代码会很快,有时候即使接触不太深入也可以解决一下bug,可以在一堆逻辑中找到自己需要的逻辑链来解决一些问题,可是对于一些不那么常见的需求会有一种害怕的感觉,这个就是对逻辑的不够深入,有时候程序员会在对业务不那么熟悉的时候去骂之前写代码的人写的很烂,可是有些时候这些逻辑是天然存在的,是无法避免的,即使换一个人来写大概率也是一堆不那么容易理解的东西,因为逻辑链本身已经被约束好了。

​ 那么害怕这个词就到了,当你对一个项目没有那么深入的时候,又接到一个不是很常见的需求,那么首先就会害怕,害怕完不成这个需求,但是没有人愿意承认自己的无能为力,那么就会转害怕为愤怒去拒绝这个需求,正如我之前看过的一句话:所有的愤怒本质上都是源于自己的无能。

​ 说到这里我举个例子,产品提了一个需求,比较冷门,但是恰巧你做过,你有把握很快梳理需求然后完成它,这个时候你会对这个需求感到生气吗,自然是不会的,因为心中有谱,你可以非常从容的面对这个需求。然而如果这个需求你没遇到过,就会产生烦躁的情绪,因为没有把握。

​ 但是程序员的工作是一个比较复杂的事情,没有人可以打包票说他可以解决所有的bug,完成所有的需求,那我们就没办法解决这样的问题了吗?

​ 其实并不是这样,没有人能对所有时间了如指掌,那么就需要在接到一个问题的时候冷静分析,做好约束条件,当你把条件约束的足够细致的时候,那就只剩一个方向去做了,这样就避免了做到一半发现不可行又返工的情况,这样是一个高效的工作方式。

​ ps:最后解释下业务的问题,之前对象问我什么是业务,天天听我说业务,我当时解释了一下但是感觉不是很清晰,现在感觉可以用逻辑链来解释,也就是映射现实的一个问题,把现实抽象成代码的那个模型是什么样子的。

——2023.11.17

Loading Comments...