首页 > 编程语言 >AI与编程:一个学生的心路历程与思考

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

时间:2024-07-07 22:57:14浏览次数:17  
标签:AI 代码 编程 程序员 心路历程 gpt 时候 前端开发

前言

大家好,本人是在一个在校的大学生,方向是前端语言。爱好是码代码和看一点小新闻,游戏也是喜爱的。其实本篇文章的想法是源于网上一些人对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技术的不断发展,未来的前端开发将会变得更加智能化和高效。我会继续学习和实践,以便在未来的技术浪潮中立足。

标签:AI,代码,编程,程序员,心路历程,gpt,时候,前端开发
From: https://blog.csdn.net/qq_62012466/article/details/140254140

相关文章

  • DataWhale夏令营(机器学习方向)——分子性质AI预测挑战赛
     #AI夏令营#Datawhale#夏令营该笔记是在博主Mr.chenlex跑分后的基础上加以改进,原文连接:DatawhaleAI夏令营-机器学习:分子性质AI预测挑战赛#ai夏令营datawhale#夏令营-CSDN博客Baseline改进前后代码介绍Baseline改进前后跑分结果直接套用原博主的Baseline(需另进行库的......
  • codeforces1849 D. Array Painting
    题目链接https://codeforces.com/problemset/problem/1849/D题意输入\(n(1\leqn\leq2e5)\)和长为\(n\)的数组\(a(0\leqa[i]\leq2)\)。最初,数组的每个元素都是蓝色的。有两种类型的操作:支付一枚硬币,选择一个蓝色元素,将其涂成红色。选择一个不等于\(0\)的红......
  • 15集终于编译成功了-了个球!编译TFLite Micro语音识别工程-《MCU嵌入式AI开发笔记》
    15集终于编译成功了-个球!编译TFLiteMicro语音识别工程-《MCU嵌入式AI开发笔记》还是参考这个官方文档:https://codelabs.developers.google.cn/codelabs/sparkfun-tensorflow#2全是干货!这里面提到的这个Micro工程已经移开了:https://github.com/tensorflow/tensorflow/t......
  • AI绘画常用prompt
    常用promptPrompt:afemalecharacterwithlong,flowinghairthatappearstobemadeofethereal,swirlingpatternsresemblingtheNorthernLightsorAuroraBorealis.Thebackgroundisdominatedbydeepbluesandpurples,creatingamysteriousanddramati......
  • 2.基于Containerd运行时搭建Kubernetes多控制平面集群实践-腾讯云开发者社区-腾讯云
    https://cloud.tencent.com/developer/article/2129846 2.基于Containerd运行时搭建Kubernetes多控制平面集群实践发布于2022-09-2919:27:53 1K0 举报文章被收录于专栏:全栈工程师修炼之路[TOC] 0x00前言简述本章主要讲述,如果使用kubead......
  • 嵌入式Linux系统编程 — 7.2 进程的环境变量
    目录1什么是进程的环境变量2环境变量的作用3 应用程序中获取环境变量3.1 environ全局变量3.2 获取指定环境变量getenv4 添加/删除/修改环境变量4.1 putenv()函数添加环境变量4.2 setenv()函数4.3 unsetenv()函数1什么是进程的环境变量每一个进程都有一......
  • AIGC的行业发展
    1.AIGC的行业发展AIGC(ArtificialIntelligenceGeneratedContent,人工智能生成内容)是利用人工智能技术来自动生成内容的一种新型内容创作方式。它基于生成对抗网络(GAN)、大型预训练模型等技术,通过对已有数据进行学习和模式识别,以适当的泛化能力生成相关内容。近年来,AIGC技术在......
  • 程序员的AI工作流
    作为一名程序员,我现在已经深刻的体会到了AI带来的巨大的工作提升本文将介绍笔者在日常工作中最常使用到的一些AI工具以及使用方式工作内容分析工欲善其事,必先利其器.但是在此之前,还是先搞清楚自己要做什么.主要的工作内容其实可以划分为以下内容:需求文档分析技术文......
  • Java编程:解决实际问题的高效方法
    ......
  • 【AI落地工程技术】— 垂直领域大模型的构建
    目录一、引言二、领域数据收集与预处理2.1数据收集2.2数据清洗2.3数据标注2.4数据增强三、模型选择与微调3.1模型选择3.2微调策略3.3多任务学习四、特征工程与融合4.1领域特征提取4.2特征融合五、模型评估与优化维度5.1评估指标5.2模型优化5.3迭......