写代码前要求我先把文档写出来,详实程度要求每个 service 中将会有哪些方法,共有私有。开会的时间占到了工作时间的 50%左右。领导是写代码出身,但每次开会和其他交流中都透露出对"写代码为低级工作,确定业务为高级工作"的看法,我不否认他的某些想法,目前也会尽力完成他想要的东西,只是怕很多矛盾后面会越来越尖锐 最近和其他同事一起下班才知道部门其他同事也对他颇有微词,我进来时替换的这个岗位原来的开发就是被骂跑的。
工资待遇很不错就够了,毕竟他这个问题又不是什么十恶不赦的问题,只是有点吃屎,而且你为啥非要按照他的流程走,不能自己先写一部分然后用 AI 搞定文档自己再删删改改吗,我倒是认为你们老板的想法没啥大问题,确定业务就是很重要,毕竟你再花里胡哨的业务,只要是正常的基本都有人实现过了,代码层面都有可参考的东西,毕竟码农就是...
有一说一,没太大问题...写业务代码就是低级工作,根据业务进行设计才是高级工作,只会写业务代码屁用没有。先写文档还是先写代码就是个风格、习惯的问题,各有优劣。但是在当下,先写一份设计清晰、描述详细的文档,是可以让 AI 快速解决代码的问题的,只要你的文档足够明确,AI 生成的代码跟你直接写的没区别,甚至可能更好,而且在整理思路上还会更优于边写代码边改。
我就是这么训练自己和 chatgpt 的。先自己写伪代码,注释,然后将写代码变为填空。当我发现自己设计出错了,那么往往就又学到了。
有幸看过某大型企业招标的代码要求,注释覆盖率 100%
怎么说呢
const six = 6 //66666666
要么找个开源的 LLM ,看看能不能改造集成让它给我生成文档。一般来说这种固定格式的文档,你自己写个服务调个开源的 LLM ,调一下模型或者搞提示词应该能很好的解决。甚至你也可以反过来用文档生成代码。都搞定了就可以准备跳槽了。这次再跳至少不会说什么 “公司技术栈陈旧,没有学习机会” 了。