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技术的不断发展,未来的前端开发将会变得更加智能化和高效。我会继续学习和实践,以便在未来的技术浪潮中立足。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java项目:基于SSM框架实现的智慧城市实验室管理系统分前后台【ssm+B/S架构+源码+数据库+毕业论文】

一、项目简介 本项目是一套基于SSM框架实现的智慧城市实验室管理系统 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试,eclipse或者idea 确保可以运行! 该系统功能完善、界面美观、操作简单…

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

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

【Scrapy】 深入了解 Scrapy 中间件中的 process_spider_input 方法

准我快乐地重饰演某段美丽故事主人 饰演你旧年共寻梦的恋人 再去做没流着情泪的伊人 假装再有从前演过的戏份 重饰演某段美丽故事主人 饰演你旧年共寻梦的恋人 你纵是未明白仍夜深一人 穿起你那无言毛衣当跟你接近 🎵 陈慧娴《傻女》 Scrapy 是…

算法:[动态规划] 斐波那契数列模型

目录 题目一:第 N 个泰波那契数 题目二:三步问题 题目三:最小花费爬楼梯 题目四:解码方法 题目一:第 N 个泰波那契数 泰波那契序列 Tn 定义如下: T0 0, T1 1, T2 1, 且在 n > 0 的条件下 Tn3 …

打包导入pyzbar的脚本时的注意事项

目录 前言问题问题的出现解决 总结 本文由Jzwalliser原创,发布在CSDN平台上,遵循CC 4.0 BY-SA协议。 因此,若需转载/引用本文,请注明作者并附原文链接,且禁止删除/修改本段文字。 违者必究,谢谢配合。 个人…

智能扫地机器人的清扫原理是什么

智能扫地机器人的清扫原理主要基于先进的传感器技术、高效的吸尘系统以及智能的路径规划与导航算法。以下是对其清扫原理的详细阐述: 一、环境识别与避障 传感器技术:智能扫地机器人通过搭载的红外线传感器、超声波传感器、激光雷达、摄像头等多种高精度…

用vue2+elementUI封装手机端选择器picker组件,支持单选、多选、远程搜索多选

单选注意点: touchmove.prevent: 在 touchmove 事件上添加 .prevent 修饰符,以阻止默认的滚动行为。 handleTouchStart: 记录触摸开始的 Y 坐标和当前的 translateY 值。 handleTouchMove: 计算触摸移动的距离,并更新 translateY 值。 han…

大数据面试题之Presto[Trino](5)

目录 Presto的扩展性如何? Presto如何与Hadoop生态系统集成? Presto是否可以连接到NoSQL数据库? 如何使用Presto查询Kafka中的数据? Presto与Spark SQL相比有何优势和劣势? Presto如何与云服务集成&#xff1…

ImportError: DLL load failed while importing _imaging: 操作系统无法运行 %1

解决方案: (1)搜索打开Anaconda Prompt控制台,进入到自己要安装的环境下面去,卸载Pillow:pip uninstall Pillow 没有安装Pillow的就不用卸载,直接安装, (2)然后再安装&a…

芯片封装简介

1、背景 所谓“封装技术”是一种将集成电路用绝缘的塑料或陶瓷材料打包的技术。以CPU为例,实际看到的体积和外观并不是真正的CPU内核的大小和面貌,而是CPU内核等元件经过封装后的产品。封装技术对于芯片来说是必须的,也是至关重要的。因为芯片…

Python在现代办公自动化中的应用:会不会被裁?就看你的效率了!

Python在现代办公自动化中的应用:提升效率的艺术 Python,作为一门简洁而强大的编程语言,已经成为许多办公室英雄优化日常工作的秘密武器。本文将带你探索Python如何在办公自动化领域大放异彩,并且会巧妙融入开源神器PlugLink&…

注解的原理和解析

关于我 注解的定义 注解(Annotation)是一种用于为代码中的元素(类、方法、变量等)添加元数据的机制。它们不直接参与程序的逻辑操作,但可以在编译时或运行时被读取和处理,以实现特定的功能或行为。 为什…

Koa2实现多并发文件上传

koa2批量上传文件 目前的是为了实现批量导入md文件&#xff0c;发布文章。这样就不用自己一篇一篇同步文章了。一次可以同步几千篇文章。 实现界面 内容 主要包含上传的文件标题&#xff0c;文件大小&#xff0c;上传状态。 <el-upload ref"uploader" v-model:…

Vue笔记12-新的组件

Fragment 在Vue2中&#xff0c;template标签内&#xff0c;必须有一个div标签&#xff0c;作为根标签。 在Vue3中&#xff0c;可以没有div根标签&#xff0c;如果没有的话&#xff0c;Vue3会将多个标签包装在一个Fragment虚拟元素里。 这么做的目的&#xff1a;减少标签的层级…

【Java12】封装

封装&#xff08;Encapsulation&#xff09;是面向对象的三大特征之一&#xff08;另两个是继承和多态&#xff09;&#xff0c;指的是将对象的状态信息隐藏在对象内部&#xff0c;不允许外部程序直接访问对象的内部信息&#xff0c;而是通过该类所提供的方法来实现对内部信息的…

java入门3-java语法基础学习(类型转换)

&#xff08;一 &#xff09;自动类型转换 (1)类型范围小的变量可以直接赋值给类型范围大的变量 //自动类型转换执行原理 byte a12; a:00001100 (byte:8位的二进制) int ba; b:00000000 00000000 00000000 00001100 (int&a…

2024中期业绩预告

股票简称业绩预告类型业绩预告摘要净利润变动幅度(%)上年同期净利润(元)公告日期业绩变动原因报告期内公司所处行业情况报告期内公司从事的主要业务核心竞争力分析备注湖北宜化业绩大幅上升净利润51000万元至57000万元;增长幅度为102.09%至125.87%125.872.52亿7/8/2024预计2024…

找不到x3daudio1_7.dll怎么修复?一招搞定x3daudio1_7.dll丢失问题

当你的电脑突然弹出提示&#xff0c;“找不到x3daudio1_7.dll”&#xff0c;这时候你就需要警惕了。这往往意味着你的电脑中的程序出现了问题&#xff0c;你可能会发现自己无法打开程序&#xff0c;或者即便打开了程序也无法正常使用。因此&#xff0c;接下来我们要一起学习一下…

小程序 使用 UI 组件 Vant Weapp 、vant组件样式覆盖

注意&#xff1a;使用vant 包&#xff0c;需要把app.json 中 的"style:v2" 这句去掉 不然会出现样式混乱的问题 Vant Weapp组件库的使用 参考官网 vant官网 Vant Weapp 组件样式覆盖 Vant Weapp 基于微信小程序的机制&#xff0c;为开发者提供了 3 种修改组件样式…

深入了解Linux中的udhcpc:动态主机配置协议客户端

目录 什么是udhcpc&#xff1f;安装udhcpc配置网络接口使用udhcpc获取IP地址配置静态IP地址自定义udhcpc脚本高级选项udhcpc常见问题及排查方法1. 无法获取IP地址2. DNS配置不正确3. IP地址冲突4. 无法连接到默认网关5. 无法执行自定义脚本 在Linux系统中&#xff0c;网络配置是…