V2EX foryou2023
 foryou2023 最近的时间轴更新
foryou2023

foryou2023

V2EX 第 626307 号会员,加入于 2023-04-28 13:32:15 +08:00
今日活跃度排名 9714
foryou2023 最近回复了
29 天前
回复了 tenali 创建的主题 问与答 1000 V2EX 征名
菜谱大全
@yanjieee 当出现反复出现 bug 的时候,就重新写,重新梳理技术方案,然后加上打日志的地方。

我当时开发 app ,一个置顶的 bug ,就是 多窗口的时候,置顶 a 窗口的时候,当我激活 b 窗口的时候,就反复修改。

当我也不懂 swiftui 的开发,也不知道权限的问题,就让 ai 提出可能,然后慢慢测试,确定了是权限的问题。

遗忘的问题,暂时用的就是文档,让 ai 读文档,辅助记录,然后再来分析代码。 几次不成功之后,就让打日志。然后分析原因,分析原因之后,让 cc 和 ChatGPT ,反复论证。

打日志真的是个好方法,虽然很笨,但是有效。
@yanjieee 文档一定要写详细,反正都是讨论,都是 ai 写,所以重点在于前面的需求讨论,以及文档的记录。讨论需求的过程其实就是自然语言编程。

ai 只是把自然语言翻译成为了机器语言。
@weixind 想法不一样,我现在的理念是不需要真实的学会某个语言编程,我只需要提需求,让他完成就行了,把自己的角色从程序员转变为产品或者老板角度,只需要提需求就行了。

我不需要关注代码细节,屎山对于我来说不是考核的重点,重点是能不能完成我的需求。

@yanjieee 写文档,把需求写清楚,然后多轮讨论,比如提出某一个功能模块技术方案,让 cc 和 ChatGPT 互相看看方案是不是有什么问题,潜在的风险,让方案没有歧义了之后,再进行写代码。

写代码反而不是最重要的,重要的讨论需求直到没有歧义,让 ai 复述你的需求,确定之后,再开始写代码。

肯定会遇到 bug 的,这时候就是打日志,其实跟人查 bug 一样的。没有区别,一个是人,一个是 ai
写漏了一点内容,就是遇到自己完全不懂的和不会的地方,直接让 ai 把每一步的操作步骤写出来,然后按照步骤操作。
如果遇到与实际不符合的地方,就直接截图给 ai ,让 ai 判断,帮助选择。

我的官网在部署到 cloudflare 上面的 worker 的时候,完全不懂,就是这样做的。以及下载的文件放到 r2 上面,都是这样做的。
分享一下最近学习的经验
选择大于努力
在决定是否开发之前,需要先进行市场调研
调研有几个目的和核心判断标准
1.市场是否已经有付费的产品,验证这个需求是真需求还是假需求,如果没有付费产品,那么直接 pass
2.如果市场上面有竞品了,那么就先体验一下竞品,找竞品的缺点,看看自己能否打得过,打不过就 pass

专挑软柿子捏就行了
@fushall aHR0cHM6Ly9haWNvZGV3aXRoLmNvbS8/aW52aXRhdGlvbj0xWURDVjJZ

带邀请码,介意可以不用,也可以进群观察观察再买
买镜像,便宜很多
56 天前
回复了 zhusong 创建的主题 分享发现 铁子们 这是啥套路啊
大额的话就会取不出来 ,不信你充个几千试试,身边有亲戚被骗了大几千
64 天前
回复了 hamsterbase 创建的主题 程序员 程序员不应该在 ai 上省钱
支持一下 op
部分人觉得自己的时间不值钱,可以用时间堆任务
部分人觉得自己的时间值钱,那可以用钞能力提高工作效率,来换取更多的钞
完全不同的选择罢了
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3500 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 12ms UTC 05:07 PVG 13:07 LAX 22:07 JFK 01:07
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86