我遇到了一个项目问题:
如何在有限的时间内完成项目交付,我最初的想法是代码自己手写出来,看视频来参考。
然后发觉耗时太多,而时间是有限的,决定借用ai的代码来分析理解,然后写了几个模块,
发觉时间还是有限,很多模块的逻辑有点复杂,需要时间来梳理,但项目完成是有时间限制的。于是本质问题出现了,就是代码实现和项目交付时间的困境。
代码实现很简单,但不理解逻辑,这让我觉得很没有成就和控制感。可在时间的限制下,我必须交付模块,然后我觉得可能是我想法有问题。
然后和ai聊聊后,我明白了,应该以项目交付为主,代码理解其次,项目完成是最重要的,
那为什么我没有成就和控制感呢,
因为我不知道我该如何定义我的价值,我作为一个程序员,
我认为独立完成代码编写才是我的价值体现。可在现实时间限制的情况下,为什么不依赖ai呢?
看了雷军的程序员随想,大软件都是军团作战,每个程序员都完成自己的模块工作。
我一直认为程序员个人完成项目很厉害,可我现在不只是代码编写者,更是项目的规划者。
我觉得我该重新定义我的价值,将自己的角色价值从“全能执行者”暂时定义为“高效的项目经理和设计师”。提出不错的想法,并完成就是很棒的一件事,代码逻辑早晚会梳理,但在时间限制下,不能过度个人主义,学会接受不完美。现在需要把ai当做一个同伴来合作解决问题。不然有好想法,完不成项目有什么意义呢