干了15年开发,但主要都是小项目打转。从代码可读性、最佳实践、设计模式到整体架构思路来看,Gemini 写代码平均水平其实比我强。但问题也挺逗的——它老犯那种只有新手才会踩的低级错误,而且一出错就死活改不对。有时候为了实现一个功能,脑洞大开搞一堆跟需求八竿子打不着的“能跑就行”的方案,业务逻辑理解经常跑偏。还有一些明显不该忽略的细节,它也经常视而不见,动不动就想搞个特别复杂的过度设计(等我点出来之后,它才能绕回正道)。所以用它的感觉,就像带了个天才下属:我很看重它的想法,日常那些枯燥的活儿和一些特别难啃的技术点都放心交给它去搞。但只要它交出的东西看起来“能跑”,我一定得亲自过一遍,生怕哪里藏着坑。一旦发现它又进入“胡思乱想”模式,我就干脆自己上手搞定。现在我发现,最关键的能力不是让它写代码,而是学会怎么“调教”它——给它合适的上下文、清晰的指令,引导它往对的方向走。这算是我最近在摸索的新技能。总的来说,它有些地方比我强,但另一些地方又差得离谱。不过咱俩搭伙干活的时候,整体效率是真的猛,提升非常明显。我可以啥都自己来,但真那样的话,质量和产出都会掉一大截。 |