做出海网站一定需要AI编程吗?
共 2225 字阅读需 5 分钟
“技术一定会被平权!”
“程序员一定会被AI替代!”
......
从OPenAI发布GPT3.5之后,这些话就时不时在我耳边冒出。随着大语言模型的发展和AI编程的日益强大,AI帮我们解决了越来越多的技术问题,编程门槛也在一步步下放给过去不懂技术的人。我也在这波浪潮中积极尝试各种AI编程,总结了一些自己在AI编程过程中经常使用的思路,并在前段时间发布了这篇文章:
原来,现在最流行的编程语言是中文!7个思路让你快速掌握这门现代化“编程语言”
然而,现在的程序员是否不再重要?我们在做出海网站或项目的时候是否一定需要AI编程?
今天有一位朋友联系我,细聊之后才知道对方是做跨境服务领域的前辈,后来发现他有一些外贸服务领域的项目想外包做,但又问我能否通过AI编程降低成本。
我尽我所知,很认真地给他做了以下回复:
这里可能有一些误区
首先,AI编程确实降低了编程门槛,但目前为止仍然不能替代程序员。对于某些具体的需求尤其是不那么复杂的需求,AI编程往往可以解决得比较好,甚至10倍提效也不为过。但是对一些项目级别,功能逻辑较复杂的项目,AI很难直接帮你解决,即使程序员或项目开发团队使用AI编程,也需要做好项目统筹和任务拆分,再在局部让AI辅助。
接着,AI编程有时也会出现把开发者带入死胡同绕不出来的情况,尤其是编程经验不足的情况下,这个时候不是提效,有可能是降效。
最后,不同的项目需求需要的方案不同,对于一些有成熟解决方案的网站或系统,建议直接使用成熟方案,而不是再次开发;即使二次开发,也建议让成熟开发团队在成熟框架上做二次开发,这样你的项目后续可能会更为稳定可靠。
这让我想起身边可能有不少接触AI编程的朋友存在一些误区,因此,我想写这篇文章说说我的实践体会和浅薄看法。
1. 做出海网站或项目不一定需要AI编程
当我们找到一个需求或确定要做一个出海项目的时候,首先要做的不是让AI帮你编程,而是先弄清楚你的需求,然后查找是否有成熟解决方案。
如果你想做一个购物网站,那最好先看看Shopify或WordPress,理论上你不需要做任何编程也可以上线一个高大上并且功能完善的购物网站;如果你想搭建一个个人门户网站或内容发布网站,你也可以考虑云空间直接帮你预先准备好的WordPress系统或者看看Wix这类建站系统;如果你想做一个外贸进销存系统或ERP系统,那就更加别考虑AI编程,而是找成熟的系统直接购买。
接着,如果没有合适的系统或方案,你可以考虑看看Github网站,查找是否有对应你的需求的开源系统或代码,也可以让ChatGPT帮你推荐一下。我在这篇文章:
也提到过类似的思路。
再接着,如果没有开源免费的方案,你可以看看是否有能解决你的需求的对应的付费系统。“付费捡便宜!”付费购买成熟的解决方案往往可以省下大量的时间和减少不必要的麻烦。
最后,才是考虑通过AI编程帮你实现你的网站或产品。
2. AI编程不一定能解决所有项目
我在给那位前辈的回复中提到:“对一些项目级别,功能逻辑较复杂的项目,AI很难直接帮你解决,即使程序员或项目开发团队使用AI编程,也需要做好项目统筹和任务拆分,再在局部让AI辅助。”
我们可以回想一下我们新手通过AI究竟编写了什么产品?要么是解决一些具体的问题,要么是在成熟框架上做局部的二次开发,虽然这一点也不影响我们通过这些小项目出海赚美金,但是,这些项目和真正的软件系统还是存在很大的差异。
如果你想通过AI编写一个WordPress系统,或者开发一个成熟的ERP,其难度不亚于一个大型开发团队进行纯手动开发。我们所熟知的刘小排老师,能够给AI写一份上千字的详细需求方案,让AI干好几个钟把项目做出来。但是,又有多少人能做到这个程度呢?而且中间小排老师是否有通过他的经验对AI进行引导和配合也是我们不得而知的。
3. AI能够提效不等于帮你降本
前面提到这位前辈想了解能否通过AI编程提效,从而降低开发成本。但这个想法可能不大合适,乙方不管有没有通过AI提效,都不一定能成为你降低成本的理由。原因有几下几点:
在2中提到AI编程不一定能解决所有项目,尤其是有一定复杂度的系统级项目,因此他们不一定真的使用AI编程提效;
不一定每个项目都需要从0开始开发,有不少做外包开发的公司早已准备好成熟的系统和方案,一个项目过来的时候,只需要在原有成熟项目上进行修改,这个过程也不一定需要AI提效;
即使开发方使用AI编程进行提效,也仅仅是对他们自己降本提效,但不一定对你公开,也大概率不会直接帮你降本,开发成本只是整个项目的成本的一环,还有其它部署成本、设备成本、维护成本等等。
4. 你需要的不一定是AI编程而是解决任务
我们很多小白或新手接触AI编程后,往往使用AI编程帮我们开发网站或产品,然而,AI编程实际上还可以帮我们做许多事情,或者说可以帮我们解决各种任务,比如处理图片、文件处理,再比如数据抓取、数据分析等等。
当我们把AI编程从让AI开发一个产品变成让AI执行某一个任务的时候,我们将会有许多不同的体验。这也是我后续文章可能会和你一起探讨的话题。
以上仅是我的一些浅薄看法,对于“程序员是否不再重要,以及做出海网站是否一定需要AI编程”的话题,你是怎么看的呢?
>由 [Circle 阅读助手](https://circlereader.com) 生成