chatgpt出来以后我还有必要学编程吗?

我是一名高中生,学编程是想着以后可以多一条路走,之前在暑假自己在网上找课上了一段时间的java编程课,现在在学校也会用mp4在午睡前听一节课来保持学习进度,但最近了解到了chatgpt的厉害之处后,我担心以后会排不上用场,随着人工智能的高速发展,目前chatgpt的局限性也会随着时间而解决,现在开始学编程以后还有出路吗?我还应该经常学下去吗?

学习还是要学的,就目前阶段你不用担心找不到工作。
工作并不是你想的那样,需要实现一个什么功能,问下gpt他帮你写就完了,先不说你不学编程,提问gpt怎么描述问题都不会描述,就算你正确描述出来了,gpt按照目前的水平给出来的代码并不是可以直接套上去的,很多情况下他也会乱写,加上一些业务逻辑的东西,你改bug的时间都不如你手动自己写一个来的快.另外,程序员的工作也不是一直在写代码,写代码的时间能占比基本上不会超过25%,大部分的时间在于改bug,开会,跟测试扯皮,和产品打架,这些除了第一个写代码的时间gpt的帮助可能有用外,其他的基本上无效。
我知道你的担忧,就目前来说GPT在正常的刷题啥的帮助很大,基本上你能描述出题目,他给的答案也基本上可以正确,但是工作并不是刷题那样,只需要考虑题目就行,所以你不需要担心这方面。
你要考虑的是,你以后还是否会走编码的路子,职业规划是程序员吗?
顺便多说一嘴,就编程这回事,听一节课是没啥用的,需要手动多写代码才行,真正的上机之后,你才会知道你到底会了没有,一样的代码你的环境问题都可能导致和视频教学运行结果不一样的。

我认为学习编程仍然是有必要的。
尽管有很多聊天机器人和人工智能服务能够实现基础的自动化和交互,但是编程仍然是整个科技行业的核心技能。仍有许多需要编程开发的软件和应用程序,例如游戏、网站、移动应用等等。同时,学习编程也有助于理解计算机如何工作并开展更深层次的技术研究。
此外,学习编程还能帮助我们培养解决问题和创新思维的能力,这对于职业发展和创业都非常重要。因此,我认为学习编程仍然是有价值的。

你不学,那你能知道chatgpt给你的答案是正确的还是错误的吗
这就跟人工智能辅助驾驶一样,你根本连驾照都没有,就以为让车自己开就行了吗,你不怕给你开沟里去吗
工具只能给你节约时间,你不学那是没法用的

如果你目前没有感觉到学习java枯燥且无聊的话,那肯定要坚持下去。
你的担心,我个人觉得有点多余,你其实是在担心人工智能代替真实人力,你之所以会有这种担心是因为你对人工智能的发展程度没有足够的了解。如果人工智能真的发展到了你想象中的程度,那么将被取代的不仅仅是程序员。
我曾经浅显的做过一个人工智能的项目,是关于用算法直接识别监控视频的人的动作的,里面难点非常多,团队无法完成想要的效果,就放弃了,稍微有点遮挡,图像有点噪点,就会让结果有很大的偏差,给你举个例子,假如你去火车站接你爸爸,你会很快的在人群中认出他,甚至他的脸可能都被遮挡了一半,也不影响你认出他,但是交给算法去做,他会傻到挨个去比对所有人的面部特征,耗时很长,如果再有遮挡,那很大可能完全认不出。如果你对你的父亲足够熟悉,你单靠背影和走路的姿势就能认出他,但是算法绝对做不到。
给你举的例子虽然跟java还有chatgpt没啥关系,但是我想表达的就是,人工智能远没有你想象的那么厉害,因为人类自己都没有搞清楚自己为什么具有某种能力,就像你在人群中快速的扫一眼,就能判断出那些密密麻麻的人都不是你爸爸,至今关于脑神经究竟如何工作只是接触到了皮毛,因为人类不了解自己,所以无法发明另一个自己,当然也有一些极其优秀的团队做出了一些比较不错的人工智能,人脸识别的风吹了这么多年,那么它代替保安了么?并没有,也只是用来给美颜抖音之类当做女生的玩具了。科大讯飞的各种声音算法已经做得非常不错了,它代替职业翻译了么?也没有。而且这些算法的使用费价值不菲,使用这些算法的成本未必比人力成本低
所以,你只需要想明白自己以后想要工作的领域,然后保持学习就可以了,科幻片看一看就好了,不用太当真