点击上方关注 “终端研发部”
设为“星标”,和你一起掌握更多数据库知识
前几天,在知乎上,我看到了这个问题:
这个,我可有发言权了, 作为后端开发者,我利用AI大模型助手,在空闲时间成功开发了一个视频编辑网站,并且每个月都有近小一万的收入。作为一位独立开发,正好我给大家分享一下个人的一些经验,帮助每一位独立开发者都能提高自己的核心竞争力
如何高效编程?
过去,开发者可能只擅长后端或前端,难以独立开发完整产品。现在,AI技术如同洪水一样涌来,随着ChatGPT、Pika、Gimini等大模型的发布,独立开发者在进入AI领域时获得了更多的机会和可能性。
所以我们一定要学习使用AI,利用AI!
1、利用AI帮助你快速的进行编程
在过去一年多的学习和实践过程中,我自己总结了三种,在“零代码”状态下,使用AI大语言模型解决问题的实用思路,基本上遵循这三个思路原则去使用AI大模型,给大语言模型写提示词,通常都能借助AI的能力拿到不错的结果,让AI真的变成我工作生活中的小秘书,好助手。
比如,我们可以使用gpt进行完成自己的开发需求,我们给出提示词:
请设计一个一会管理系统,包括前后端的代码,我们我们看一下gpt给我们生成的工具
2、利用GPT进行技术分析
3、利用gpt进行咨询开发中的问题
4、上传一张图,生成网站代码。
通过chatgpt上传一张图,就可以生成网站代码。
然后交给GPT,我们看下效果
在上述代码中:
header 类用于顶部的导航栏。
logo 类用于放置您的标志。
nav 类定义了导航菜单。
main 类用于主要内容区域。
login 类定义了登录表单。
footer 类定义了底部的社交媒体链接。
最后我们将生成的代码放入html文件,直接在网站打开效果为
这些大模型的发布,能很快的帮我们完成编程,未来的编程是一个AI编程时代, 对于独立开发者和想要成为独立开发者的人来说,拥抱这个时代是非常重要的。所以我们开发者仍然需要掌握一定的AI技术,如机器学习、深度学习、自然语言处理等。通过学习这些技术,开发者能够更好地理解大模型的原理和应用,从而更好地利用这些模型进行开发。
作为独立开发者,利用AI提高自己的设计能力
利用GPT帮助自己更好的完成设计
比如我们可以用tldraw + AI 进行够自动生成设计稿,进行解析产品需求文档,填充本地样式、自定义图标库和文本内容。make-real 从手绘稿生成网站代码,draw-fast 则是手绘稿通过 AI 实时生成图像。
以下是多个示例合集,有各种小游戏生成,表单创建,响应式布局等。
提高自己的副业能力
比如,我利用自己周末的时间创作出的 Lofi 动画,并完整地分享了自己的制作过程。
比如,下面是我做这个视频的流程图
第1步:利用用 Midjourney 绘制图像图像要尽可能清晰、美观、对象丰富,良好的形象是成功的一半
第2步:删除画面中所有不必要的元素,使用 PS GenFill、Dalle2、RunwayML 等工具,将AI随机生成的、没有意义的对象删除
第3步:生成更多对象来增强构图,可以从原始 MidJourney 图片中裁剪,也可以使用AI重新生成
第4步:提高图像分辨率,使用 AI Nero Image Upscaler 等工具,在不到一分钟内将质量提升4倍
第5步:将动画对象与主要构图分离,确定构图清晰,确保对象移动时,有一个简单的背景
第6步:使用 AE 制作动画视频,「遮罩」功能创建形状或剪裁特定区域,「位置」功能创建简单运动,「位置与木偶」功能创建高级运动
第7步:添加绿幕动画,可以在视频网站或素材网站中寻找资源,用以丰富视频内容
第8步:给视频添加背景音乐,就完成一个属于自己的动漫效果了
一定要向AI工程师看齐
毕竟我们通过大模型的自然语言理解能力和数据处理能力,你可以口语化告知它想要做什么,比如,添加一个待办事项到快捷菜单、开启一个待办事项以及帮你判断哪个待办事项更重要。
今年上半年,全球首位AI程序员已经诞生了,这位以Devin名称的工程师可以从零构建网站、自主查找并修复Bug,甚至是微调AI模型。Devin 不止 996,它是一个不知疲倦的超人,再强悍的码农也没办法 7 x 24 小时工作吧。程序员一夜之间饭碗被砸,人工智能时代抛弃你真的连招呼都不会打一声!
所以积极涌入AI,成为AI工程师才是独立开发者的首选。
如何去做呢?
我推荐的学习路线是这样的,如下图:
1、掌握最基本的技术技能
掌握编程语言,比如Python是必须的,因为它是机器学习领域最流行的语言。
掌握机器学习库和框架, 可以选择Scikit-Learn、TensorFlow、Keras、PyTorch等进行边学习边总结
数据处理工具:掌握Pandas、NumPy等数据处理库。
2、学习理论知识
机器学习基础:理解监督学习、无监督学习和强化学习的基本概念和算法。
数学基础:掌握线性代数、微积分、概率论和统计学的基本原理。
深度学习:学习神经网络和深度学习的基本原理和应用。
3、学习资源
关于书籍
阅读经典的机器学习和深度学习书籍,如《Python机器学习实践指南》,《深入浅出机器学习》《LangChain编程:从入门到实践》。
这三本书简单明了无套路,从编程基础入门到大模型应用开发,如果你正在入门,不需要到处 Mark 未经筛选的、五花八门的学习内容,只要从头到尾认真学习这几本书就够了!
最后,独立开发者的AI时代已经来临,我们需要积极拥抱这个时代,抓住机遇,发挥自己的优势和创新精神,为未来的科技发展做出贡献。
AI潮流下,谁有想法,谁掌握最核心的AI技术,谁就能成功
另外,有很多刚毕业的小伙伴最近都在咨询编程方面的资源,这里我给大家总结哈了,有需要的话就进行自取就行
https://mp.weixin.qq.com/s/vEDNTZ5qO-wKf8XRn7hfYw
如果看到这里,说明你喜欢这篇文章,请 转发、点赞。同时 标星(置顶)本公众号可以第一时间接受到博文推送。
回复 【idea激活】即可获得idea的激活方式
回复 【Java】获取java相关的视频教程和资料
回复 【SpringCloud】获取SpringCloud相关多的学习资料
回复 【python】获取全套0基础Python知识手册
回复 【2020】获取2020java相关面试题教程
回复 【加群】即可加入终端研发部相关的技术交流群
阅读更多
用 Spring 的 BeanUtils 前,建议你先了解这几个坑!
在华为鸿蒙 OS 上尝鲜,我的第一个“hello world”,起飞!
一款vue编写的功能强大的swagger-ui,有点秀(附开源地址)
相信自己,没有做不到的,只有想不到的
在这里获得的不仅仅是技术!
喜欢就给个“在看”