AI与编程:一个学生的心路历程与思考

前言

大家好,本人是在一个在校的大学生,方向是前端语言。爱好是码代码和看一点小新闻,游戏也是喜爱的。其实本篇文章的想法是源于网上一些人对AI以及对前端的看法,看完网上的评论后我也是有感而发。本篇文章的讨论中心也是围绕着AI和前端,作为一个学生我的观察与思考,但是本人其实对AI底层的算法和技术了解是浅薄的,我只是一个使用者,今天的文章也是作为一个使用者和学生来进行描述。

第一次接触AI

我记得第一次接触AI的时候,那时候是OpenAI刚发布gpt-4的时候,那时候网上的新闻和朋友圈都被gpt-4刷屏了。我也正是在那种情况下第一次接触到了AI的大门。
第一次使用的时候是国内调用gpt-3.5接口的盗版网站,但那时候真的感觉很神奇,神奇的文本生成能力,简直给为我敲开了异世界的大门,我从未想象过世界上竟有如此神奇的事物。真的,那时候生成出一种感觉世界有种进步到我有点发懵的程度。怎么突然就出现了如此具有改革和技术性的事物。

后续的慢慢使用,我逐渐将AI使用的得心应手,我频繁的使用AI帮我完成论文,报告,与它聊天。虽然我震惊于AI的文本生成能力和记忆能力(保存我的上下文继续和我对话),但那时候我的认知也仅仅停留在这是一个帮我写论文,无聊时聊天的工具。并未更进一步。直到网上刷到了一些关于AI取代一些岗位的新闻,对就是那时候最火的AI生成图,我慢慢重新开始审视起来AI与我以及我学的专业到底有何联系。

学会使用,拥抱AI

我第一次尝试使用AI辅助的代码补全工具时,那种体验也是颠覆性的。传统的IDE(集成开发环境)虽然已经具备了一定程度的智能提示功能,但AI的加入让这一功能跃升到了新的高度。它不仅能预测我接下来可能要输入的代码片段,还能基于上下文理解,为我提供更合理、更高效的实现方案。我想写一个排序算法,往往是我刚写完注释的时候,补全工具就已经帮我完成了剩下的代码实现。我开始明白,一些简单的代码已经再也不需要程序员去花时间进行编写。难道程序员真的会被AI取代吗?我刚毕业就要失业???

有一段时间,我确实陷入了这种想法之中,整个人变得有点消极和沮丧。但是转折点出现了,那是我像往常一样在抖音看渡一袁老师的视频。他的一段话真的让我收获颇丰,他说:代码工具的出现是代替不了真正厉害会技术的程序员,代替的都是最低级的码农。最重要的是程序员的编程思想。看我的大师课。。。后面不说了。。。反正,确实是给我减轻了不少压力,

我意识到,AI不是来取代我,而是来增强我的能力,就像一双翅膀,让我能飞得更高、看得更远。与其恐惧和抵制,不如拥抱和利用学会飞翔。我要做的是驾驭这股狂风,让它成为我前进的动力,而不是阻碍。在这个过程中,我会不断学习、成长,成为一个更加出色的前端开发者。

利用平台开发自己的AI智能体

我开始不抵触AI,慢慢的拥抱AI。调用一些AI接口实现一些有趣的小功能。

image.png

后来听说字节跳动开发了扣子平台可以开发出各种各样自定义个性化的AI智能体。抱着玩玩的想法我也去尝试了一下。

image.png
不知不觉就创造了这么多,也参加了一些扣子相关的活动和比赛。哈哈,最近的比赛里我还获得了一个好运连连奖(๑ᵔᗜᵔ๑)。虽然不是什么大奖但也确实很开心。希望这份好运也能分享给你- ̗̀(๑ᵔ⌔ᵔ๑)。

image.png

结语

总的来说,AI对我来说是一个全新的世界,它为我打开了我未见过的世界给我看见了无限的可能。作为一名前端开发者,我期待着能够更好的将AI技术更好地应用到我的工作与学习中,以此来提高我的效率,同时也为用户带来更好的体验。我相信,随着AI技术的不断发展,未来的前端开发将会变得更加智能化和高效。我会继续学习和实践,以便在未来的技术浪潮中立足。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/782002.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

IDA*——AcWing 180. 排书

IDA* 定义 IDA*(Iterative Deepening A*)是一种结合了深度优先搜索(DFS)的递归深度限制特性和A搜索的启发式估价函数的搜索算法。它主要用于解决启发式搜索问题,尤其是当搜索空间很大或者搜索成本不确定时。 IDA* 是…

SprongBoot及其基础应用全套部署脚本和配置

POM.xml配置 </dependencies> <!--skywalking日志监控依赖--><dependency><groupId>org.apache.skywalking</groupId><artifactId>apm-toolkit-logback-1.x</artifactId><version>8.5.0</version></dependency&g…

轻松驾驭开发之旅:Maven配置阿里云CodeUp远程私有仓库全攻略

文章目录 引言一、为什么选择阿里云CodeUp作为远程私有仓库&#xff1f;二、Maven配置阿里云CodeUp远程私有仓库的步骤准备工作配置Maven的settings.xml文件配置项目的pom.xml文件验证配置是否成功 三、使用阿里云CodeUp远程私有仓库的注意事项 引言 在软件开发的世界里&#…

软件工程(上)

目录 软件过程模型&#xff08;软件开发模型&#xff09; 瀑布模型 原型模型 V模型 构件组装模型 螺旋模型&#xff08;原型瀑布&#xff09; 基于构件的软件工程&#xff08;CBSE&#xff09; 快速应用开发模型&#xff08;RAD&#xff09; 统一过程&#xff08;UP&a…

Http Json参数到x-www-form-urlencoded参数的在线转换工具

Json参数到x-www-form-urlencoded参数的在线转换工具

C语言 printf 函数多种输出格式以及占位输出

一、输出格式 在C语言中&#xff0c;printf 函数提供了多种输出格式&#xff0c;用于控制不同类型数据的输出方式。 1.整数输出格式 %d&#xff1a;以十进制形式输出整数。 %o&#xff1a;以八进制形式输出整数&#xff08;无前导0&#xff09;。 %x 或 %X&#xff1a;以十六进…

CMD命令详细介绍 | 超详细版本!

文章目录 启动cmd命令用户启动使用管理员的账号启动 文件夹命令网络命令其他常用命令介绍常用快捷方式程序员相关命令 本文参考了博客园一篇帖子&#xff0c;ULR&#xff1a;cmd常用命令介绍(可收藏) - Mrwhite86 - 博客园 (cnblogs.com) CMD是Windows操作系统自带的命令行解释…

嵌入式C语言面试相关知识——内存管理(不定期更新)

嵌入式C语言面试相关知识——内存管理&#xff08;不定期更新&#xff09; 一、博客声明二、自问题目1、嵌入式系统的内存布局是怎么样的&#xff1f;2、动态内存分配在嵌入式系统中的使用有什么注意事项&#xff1f;3、什么是内存碎片&#xff0c;如何减少内存碎片&#xff1f…

恢复出厂设置后如何从 iPhone 恢复数据

在 iPhone 恢复出厂设置后&#xff0c;所有数据都会被删除&#xff0c;并且 iPhone 将恢复到原始出厂设置&#xff0c;这意味着您的所有 iPhone 数据&#xff0c;包括照片、视频、联系人和应用程序都将消失。 幸运的是&#xff0c;如果您有备份可以恢复&#xff0c;这并不一定…

Edge浏览器油猴插件的安装与使用

油猴 (又称篡改猴或Tampermonkey) 是最流行的浏览器扩展之一。它允许用户自定义并增强网页的功能。用户脚本是小型 JavaScript 程序&#xff0c;可用于向网页添加新功能或修改现有功能。使用油猴&#xff0c;您可以轻松在任何网站上创建、管理和运行这些用户脚本。 1.插件的安…

pycharm配置conda解释器

假如我新建了一个conda虚拟环境&#xff0c;名为python3.8

【数据结构与算法】快速排序霍尔版

&#x1f493; 博客主页&#xff1a;倔强的石头的CSDN主页 &#x1f4dd;Gitee主页&#xff1a;倔强的石头的gitee主页 ⏩ 文章专栏&#xff1a;《数据结构与算法》 期待您的关注 ​

鸿蒙NEXT不再支持安卓这条路真的走的通吗?

前言 看到高赞又是一片嘲讽&#xff0c;“apk换种打包方式”等等轻松拿几百赞&#xff0c;我也是无语。 国内多家互联网大厂都已经启动HarmonyOS Next应用开发&#xff0c;预计明年正式上线&#xff0c;如今业内很多人都已经知道了。 网络上相关报道也有很多&#xff0c;新浪…

06.C2W1.Auto-correct

往期文章请点这里 目录 OverviewAutocorrectWhat is autocorrect?How it works Building the modelMinimum edit distanceMinimum edit distance algorithmMinimum edit distance Part 2Minimum edit distance Part 3 往期文章请点 这里 Overview 本周学习目标&#xff1a;…

Vue 使用 @click 绑定点击事件

https://andi.cn/page/621505.html

oracle数据库默认表空间详解

文章目录 oracle数据库默认表空间列表 oracle数据库默认表空间列表 系统表空间&#xff08;System Tablespace&#xff09; 系统表空间包含了系统级别的元数据&#xff0c;如数据字典、系统表和存储过程等。例如SYSTEM表空间用于保存数据库的数据字典、PL/SQL程序的源代码和解释…

通信协议_Modbus协议简介

概念介绍 Modbus协议&#xff1a;一种串行通信协议&#xff0c;是Modicon公司&#xff08;现在的施耐德电气Schneider Electric&#xff09;于1979年为使用可编程逻辑控制器&#xff08;PLC&#xff09;通信而发表。Modbus已经成为工业领域通信协议的业界标准&#xff08;De f…

04.C1W3.Vector Space Models

往期文章请点这里 目录 Vector Space ModelsWord by Word and Word by DocWord by Document DesignWord by Document DesignVector Space Euclidean DistanceEuclidean distance for n-dimensional vectors Euclidean distance in PythonCosine Similarity: IntuitionCosine S…

验证回文串-string题目

用双指针&#xff0c;left right从两头往中间对比&#xff0c;不是字母的都略过&#xff0c;比的时候化成小写字母 125. 验证回文串 - 力扣&#xff08;LeetCode&#xff09; class Solution { public:bool isPalindrome(string s) {if(s.size() < 1)return true;int left …

vue-org-tree搜索到对应项高亮展开

效果图&#xff1a; 代码&#xff1a; <template><div class"AllTree"><el-form :inline"true" :model"formInline" class"demo-form-inline"><el-form-item><el-input v-model"formInline.user&quo…