[md]继续添加关于大家比较关注的问题:
1. 码农被淘汰
我认为目前码农被淘汰的情况还不会发生。我的项目非常简单,只有120行代码,一个.py文件,整体就像乐高式的拼接一样。我的理解是,对于一些简单的程序,像我这样的示例项目,GPT是可以胜任的。但是对于复杂的项目暂时还不行,因为涉及到的代码量和问题量会不断增加。就像现在,GPT也没有告诉我为什么我使用PyQt5不行。如果没有别的解决方案,我也无法完成这个帖子。再回到这个帖子的初衷,我其实只是想试下能不能做出来。从长远来看,这个压缩工具一定不是最优解,不少小伙伴在压缩PDF的时候可能还会选择某捷等专业的软件,所以更多是交流分享。
2. 关于如何使用GPT,为什么选择GPT4o模型
GPT在国内有很多镜像,基本上都能用。另外,也可以使用原生的GPT。如果想了解更多,论坛里应该能找到一些资料。我个人建议直接在某宝上购买一个账号来体验原版。选择使用GPT4o的原因是因为它可以处理截图,而且回复速度较快。当然,当前版本的GPT3.5和GPT4也可以使用,只是GPT4o更高效一些。
3. 关于0基础
我没有编程经验,自己写的代码这辈子不超过100行。但我知道Python的文件后缀是.py,其他基本就没有了。
4. 对话过程
以下是大致完整展现「不会编程的我,用GPT写了一个PDF压缩工具」的整个对话过程:
---
[md]**第一个问题**
[![pk1Sm4I.png]()](https://imgse.com/i/pk1Sm4I)
我复制到VSCode保存运行后报错:
[![pk1S3Dg.png]()](https://imgse.com/i/pk1S3Dg)
我继续反馈报错(其实还是改变刚才的路径问题,我始终没有提供文件路径,因为觉得只要把文件和代码放在一个文件夹就行,基本还是刚才的问题):
[![pk1S8bQ.png]()](https://imgse.com/i/pk1S8bQ)
然后我开始处理这个问题,通过提供给他想要处理的文件的方式:
[![pk1SYUs.png]()](https://imgse.com/i/pk1SYUs)
又有报错,继续反馈:
[![pk1St5n.png]()](https://imgse.com/i/pk1St5n)
这时候已经生成压缩文件了,但我都不知道,于是仍然把反馈信息发给GPT:
[![pk1SUCq.png]()](https://imgse.com/i/pk1SUCq)
我检查发现问题:文件大小并无明显变化:
[![pk1Sa80.png]()](https://imgse.com/i/pk1Sa80)
我继续保存,又出现了路径的问题:
![image]()
这里折腾了一小会儿,最后我又按之前的思路走了下:
![image]()
这里测试后,代码已经可以用了,于是想着如何打包:
![image]()
打包后,并无界面,于是在这里,又遇到了路径问题(小白暴露无疑..):
![image]()
复制到别的电脑后,发现无法使用(其实是因为只打包了程序,没打包附件):
![image]()
最后调优的过程:
![image]()
上方内容只是其中的部分关键步骤,一些我冗余的提问并未涉及其中。