AI帮你编程,轻松搞定难题! – 飞哥的分享

AI帮你编程,轻松搞定难题! – 飞哥的分享

三天搞定一个客户端?AI到底是不是神话?飞哥来告诉你!还附上最佳实践哦!

背景

现在AI编程工具的新闻满天飞,“一句话就能生成一个设计原型”、“一句话就能搭建一个网站”,没尝试过的人肯定会觉得这些神奇得不可思议。

会编程的人中,有些人可能会觉得AI根本无法满足我们的需求,写出来的代码连小狗都不想用。

不过,飞哥可不这么认为,狗都不想用的代码,飞哥得试试。

成果

下面就直接展示一下AI开发的效果图吧。

关于

AI帮你编程,轻松搞定难题! – 飞哥的分享

PDF合并

AI帮你编程,轻松搞定难题! – 飞哥的分享

这是PDF智转的Mac客户端,认识飞哥的人知道,飞哥一直在服务端这块耕耘,客户端的领域可算是新尝试。这次的客户端开发,飞哥采用了全新的领域语言:Python,完全不依赖任何后端的API接口。

AI是玩具吗?

表面上看起来很美好,但很多人往往在第一步就跌了跟头。

有些同学对着 kimi豆包DeepSeek说了句“帮我实现一个PDF转换的客户端”,结果试了好几次,代码都跑不起来!这可是很多人都会犯的错误。

而且还有些同学利用 CursorTrae这些高大上的工具,也在这第一步就卡住了。

实践出真知

对于这个客户端,飞哥选择了 Python,而不是当下流行的 FlutterElectron。核心需求很简单,就是要实现一个不依赖后端API的客户端,而FlutterElectron通常只是表面工作。

Python本身就有许多PDF支持的类库:pdf2imagePillowpypdfPyMuPDF

1、用AI来做技术选型

这一环节至关重要,选错了技术,后面的代码就会出问题。这个过程可以借助 DeepSeek

AI帮你编程,轻松搞定难题! – 飞哥的分享

Deepseek给出的推荐是Electron

AI帮你编程,轻松搞定难题! – 飞哥的分享

不过这个过程并不是完全依赖AI的建议,飞哥最后还是选择了 Python

2、深化方案

Python,就意味着UI可能不那么好看。这个时候继续借用AI的帮助。

AI帮你编程,轻松搞定难题! – 飞哥的分享

Deepseek给出的建议相对中肯

AI帮你编程,轻松搞定难题! – 飞哥的分享

经过综合对比,飞哥最终选择了 PySide6

3、深入了解每个框架的特性

  • 在Github上找到相应代码,查看官方资料,比较一些star数、更新频率和Bug等情况
  • 进一步访问官网了解其特性,这里不必过于依赖AI,有时AI会给出错误的官网链接
  • 结合Deepseek,针对一些主要是英文的库可以配合Grok和豆包来对比库的说明和特性

4、写代码验证逻辑

PySide6写了一些代码,结果发现UI简直丑爆了,甚至一度想要换个方案。

5、寻找更好的UI

AI帮你编程,轻松搞定难题! – 飞哥的分享

Deepseek的建议也相当靠谱

AI帮你编程,轻松搞定难题! – 飞哥的分享

6、利用Trae和Qoder编写代码

对于全新的领域,综合使用AI来进行对话,进一步确认真理。

剩下的就是各种AI的对话。尽管飞哥是Trae的忠实用户,这次我也投入了钱在Qoder上,Qoder这次表现得很好。

AI帮你编程,轻松搞定难题! – 飞哥的分享

11月8日购买的,花了10美元,目前使用了1/3,性价比还是蛮高的,三天搞定。

总体来说,咱们国产的AI编程工具完全可以和国际工具比肩,大家可以放心尝试。不必纠结于一定要用Claude模型

总结:AI编程的实战心得

AI帮你编程,轻松搞定难题! – 飞哥的分享

通过这次三天的客户端开发,飞哥总结了几个关键的心得:

1. AI并不是万灵药,而是一个放大器

AI编程工具确实很强大,但它放大的是你的技术判断力,并不是取代你的思考。在技术选型阶段,DeepSeek推荐了Electron,但飞哥基于“无后端API依赖”的核心需求,最终选择了Python。这表明:最终的决定权始终在开发者手中

2. 对话质量直接影响代码质量

Vibe Coding的核心在于“对话工程”——如何与AI进行有效的沟通。这包括:

  • 明确需求边界(比如:必须在本地运行,不能依赖API)
  • 分阶段验证(技术选型→方案深化→UI优化)
  • 交叉验证(用多个AI工具对比答案)

3. 国产工具已经具备国际竞争力

从DeepSeek到Qoder,国产AI编程工具在技术上丝毫不逊色于国际产品。10美元/月的Qoder,在这三天开发中只消耗了1/3的额度,性价比极高。不必盲目追求国外模型,国产工具足够给力。

4. 新时代的开发范式

在AI时代,编程正在从“写代码”转向“引导AI写代码”。开发者需要:

  • 技术广度(了解多种技术栈的优缺点)
  • 需求分析能力(准确描述和分解需求)
  • 验证思维(不盲目相信AI的输出,始终保持批判性思考)

飞哥的建议

  1. 从低起点开始:先从熟悉的技术栈入手,尝试AI编程
  2. 过程要细致:分阶段验证,别想着一步到位
  3. 心态要开放:拥抱变化,但要保持独立思考

AI不是神话,而是我们手中又一把利器。关键在于:用它来拓展能力边界,而不是替代思考过程。飞哥的实践证明:只要方法得当,三天完成一个高质量的客户端,完全有可能!你也可以借鉴飞哥的方法,来探索如何使用AI。

未来,如果AI真的能做到一句话生成应用,那这些应用还有存在的必要吗?或许,未来的APP都会消失,留下的只有一个显示屏了。

原文链接:https://www.ffeeii.com/ai-best-practice.html

来源:知乎
原文标题:AI如何辅助编程? – 飞哥 的回答
声明:
文章来自网络收集后经过ai改写发布,如不小心侵犯了您的权益,请联系本站删除,给您带来困扰,深表歉意!

《AI帮你编程,轻松搞定难题! – 飞哥的分享》有8条评论

发表评论