先说结论:让程序员失业不至于,但是的确能解决从系统设计到代码实现 70-80%的工作,剩下的只需要把代码调通,集成到系统里。
我试了几个工作上刚好碰到,而且比较麻烦的事情,比如:设计一个 API 网关,实现 http 转 grpc 的路由,基于 go 或者 python ,直接回答了如何设计的思路和实例代码。
但是,如果问题比较宽泛,回答就会很粗略,甚至仅仅是伪代码(不能说完全没价值,只能说有一丁点参考价值),所以,这个问题的构造也是一个技术活。比如:能够实现 XXX 功能的开源库最佳选择。