有了ChatGPT,是不是人人都会编程?

体娱   2024-08-01 20:00   山东  

2024年之后,特别是ChatGPT大放异彩之后,编写程序的门槛是大大降低的。
我们可以想象,一个初学者在面对C考试的时候,他只要去问ChatGPT即可。
他打开ChatGPT的网站,输入:“请你给我一个QuickSort的C语言例子”,ChatGPT就会巴拉巴拉的给他一套很完整的代码。这套代码,逻辑基本正确,显示的时候C的语法高亮都配置好了。
当然,如果他没有ChatGPT账号,他还可以使用LLama3、Germini3、Copliot这些免费的AI。
如果TA是一个中国人,国内还有智谱轻言、千问等国内巨头的AI模型给他用,还可以用母语来提问。
所以, 如果有一些基本的编程语言基础,那么在AI这个强力外援的协助下,编程的门槛会大大降低。
这跟以前不同,如果你会C语言,但是想搜索一个C语言程序,摆在你面前的就只有蹩脚的百度搜索结果,还有漫天的csdn下载链接,每一个链接都需要你充值给CSDN才能下载。
好吧,有点离题,收!
我们回到编程的难度问题,就是说现在编程解决问题会非常容易,前提是你会一些基础的编程语言。
那么编程语言的学习容易吗?
好巧,其实我上一篇分析过,其实编程语言的学习,譬如C、Java、Python,其实并不复杂!
为什么计算机语言不能更简单一些?
所以,我们得到一个结论,似乎编程并不是一个很难的事情!
那是不是人人都会呢?
肯定不是!
因为这种感觉“人人都会”的感觉,是一种很普遍的心理现象!
如果你的老婆怀孕了,你就会惊奇的发现,怎么怀孕的女人这么多?为什么以前没有这么多?
其实原因就是,你注意到了这种现象,以前没有注意到而已。
那为什么以前没注意呢?
原因就是人的“注意力过滤”机制。
人为什么会存在这种过滤机制呢?
因为,我们的世界非常嘈杂的,充斥着各种颜色,耳朵会听见各种声音。这种情况下,我们需要关注那些真正需要关注的东西。
你能想象原始人,在一片花海中行走,但是可能周围有猛兽,他还会欣赏花的颜色吗?他肯定是要把注意力放在声音上面,当听到走路的声音,就赶紧跑,而不是迷恋于美丽的景色。
所以,人要生存,就需要形成“注意力过滤”机制。
当你自己会编程的时候,现在的社会一般会个人进行标签填写,譬如你购买了编程的书籍,推荐系统就会给你打上“编程”的兴趣标签,并把关于编程的视频、广告推荐给你。
你打开视频网站,推荐系统就开始尝试推荐“Linux”视频给你,或者“python”视频给你,你如果点开观看了这种视频,推荐系统就开始给你推送更多这种视频。你的视频列表就会有很多个编程的视频作者在里面,那么你是不是就感觉很多人都会编程呢?
当你打开问答网站,点开了”Java为什么是最成功的编程语言“,那么它就会推荐更多的Java话题给你,你是不是也会认识很多Java的人,是不是感觉怎么这么多人会Java呢?
是的,”信息茧房“包围了我们,我们周围都是编程高手!
于是,我们就回到了题目-怎么感觉人人都会编程?
那么是不是人人都会编程呢?
肯定不是的!
其实编程,是一个非常耗费脑力的活动,也是一种“重体力”劳动!
以前,有人对于上海、北京这些大城市的程序员的籍贯做过调查,调查结论就是,大部分程序员都是外地人。
美国这些发达国家的调查也显示,普通的美国人也不喜欢干编程。
为什么这些上海人、北京人、美国人都不喜欢编程呢?
肯定是因为不好干啊!
人是一种好逸恶劳的动物。
倒推一下,从结果来看,编程似乎并不是一个安逸的工作。
所以,就算人人都能学会,也不会人人都干。
大家都喜欢干轻松的工作。
不干,时间久了,也就慢慢忘记了!
从这个角度来讲,人一定不是都会编程的。
我是明月,
希望人人会编程吧!

明月三千
将进酒,杯莫停。与君歌一曲,请君为我倾耳听。荔枝成为linux大师!
 最新文章