最近在写bash脚本,这一块一直是我的弱项。一个是因为我Linux用的少,另外一个是大部分活我用Python就解决了。
但是这样不一样,这次脚本需要能在很多机器上面跑,而且不能依赖Python。
具体需求就是检查机器上所有可登录用户的密码最短、最长有效期。如果是我以前的话,我还真有点不知道怎么干。
bash脚本我也不熟,awk我也不熟。要是以前的话,需要学bash语法,最佳实践,又要去学awk语法,最佳实践。
然后还要研究Linux那几个配置文件的格式,有哪些常见的坑等等。没有个把星期真搞不定。
现在不一样了,AI直接生成了,而且写的还非常好。
花点时间逐行搞明白AI生成代码的意思,让AI自己解释代码的工作原理,自己学习一遍,学习的同时再检查一遍逻辑。
很快就完工了。而且还学到了很多最佳实践。
不过,我觉得AI是一个辅助者,不能太依赖他,而是要合理利用他去学习,增强自己的知识面。而不是以后什么活都让干,也不去理解他干的对不对。因为AI不能对自己代码负责,而人要对自己交付的东西负责的。