看过我之前文章的读者应该知道,我大学的专业方向是飞机结构与材料,具体研究方向也聚焦在材料领域,研究生阶段的日常工作,就是处理各类材料试验数据。
工作之后我负责飞机数据管理,日常要和百万量级的飞机零件打交道,最常用的办公工具就是WPS表格,各类表格函数我都用得极为顺手,VLOOKUP就是我日常高频使用的函数之一。
以前我一直对自己熟练运用函数的能力颇为自得,为了简化工作,还靠函数做过一些表格模板,只要把待分析的数据依次粘贴到几个Sheet页里,就能省去大量重复操作。直到有位同事看过我做的半自动模板后,用编程做了一个全自动工具:只需上传数据,后续流程全部自动完成。从那之后我再也没碰过自己的半自动模板,也猛然意识到,编程能释放出多么巨大的创造力。
所以很长一段时间里,我都有些后悔大学没把编程学好。虽说也开过C语言、数据库课程,还学过Matlab,但毕业设计都没用到,既没机会练习,学过的内容也慢慢忘得一干二净。
不得不说,这是一个信息化的时代。大名鼎鼎的“张江男”,特指在张江工作的IT从业者,收入普遍很高,甚至带火了不少品质一般的动迁二手房,拉高了当地的房价。我甚至一度产生错觉:不会编程就等于没掌握这个时代的核心技术,充其量只是流水线上的操作工,工作没有稀缺性,早晚会被淘汰。
小时候同小区有个男孩因为会编程,被老师和家长一致看好,都觉得这是天才的标志。到了高中、大学,身边也有不少同学成了高薪程序员。可等我自己想补编程的时候,却总觉得已经晚了,平时没时间练习,没人专业指导,自己也没那份紧迫的学习劲头,想掌握这门 “核心技术”,似乎已经成了不可能的事。
去年大语言模型爆火,AI生成成了走入千家万户的科技革命。有位新同事入职没多久,就用编程解决了一个我们之前一直头疼的难题。我特意问他编程功底怎么这么好,他却说自己根本没正经学过编程,代码全是靠AI生成的。我当时还有些将信将疑。
后来工作里又碰到不少表格函数搞不定的难题,AI提示我可以用编程实现,可我电脑上既没装编程软件,自己也不会写代码。正好赶上高温假,领导休假、工作量也小,我便挤出点时间,打算先把编程软件装起来研究研究。
我选了当下最火的Python,很容易就在官网找到了安装包。可装完一打开,只有一个黑框命令行,和印象里程序员用的专业界面完全不一样。问了同事才知道,还要再装一个编程开发环境,我选了PyCharm,网上也能找到免费的正版社区版。
稍微费了点功夫的是把PyCharm和Python环境关联起来,好在有同事帮忙,也顺利搞定了。至此,我的电脑上总算有了完整的编程环境。因为是在内网安装,同事还帮我解决了第三方库下载的问题,一切准备就绪。
我把想做的功能告诉AI,它很快就生成了上百行代码。我先装好需要的第三方库,再把代码复制进编辑器,点一下“RUN”小绿三角,程序居然真的跑起来了。后来我又装了图形界面库和程序打包库,照着AI给的指令在终端里输入命令,程序直接就导出成了exe可执行文件。
这两天我反复尝试,就想确认这是不是真的,我做了数字炸弹小游戏、打地鼠小游戏,还做了单机版数据库管理系统、文件对比工具、图片格式转换工具。只要我说出需求,AI就能给出对应的代码,复制粘贴进编程软件,直接就是能用的成品程序。
就这样我确认了一件事:我居然就这么“无痛”学会编程了,它再也不是那件高不可攀的难事。坐我对面的同事在用AI做前端页面设计,效果也很出彩,还跟我开玩笑说:“你做后端,我做前端,咱俩一起把信息化的活都干了。”
就这么用AI和Python玩了两天,我忽然能理解那些担心被AI取代的程序员了。我对AI生成的代码不满意,随手就删掉了整整900行;可如果这900行是人工一行行敲出来的,又有几个人舍得说删就删。在AI面前,一部分工作的价值忽然就崩塌了。
我忍不住想:如今AI软件已经发展到这个地步,影响了这么多人的工作,等智能机器人领域再出现突破,还有什么职业是绝对安全的呢?以后学校的电子方向,是否还能如此的火热?
如果你正在读这篇文章,还不会用Python,不妨大胆下载试试;要是不想自己动手,现在的电脑版豆包也能帮你完成安装。这就是科技发展的惊人速度。