3月15日这天,OpenAI的掌门人Bret Taylor在跟John Collison聊播客时,聊起了他对AI和编程未来的想法。他说现在AI工具的确把软件开发给改得很厉害,但自己对亲手写代码这事还是有很深的感情。这话说出来引起了好多人的讨论,大家都在想,AI进步这么快,以后程序员这活儿到底该怎么干。Taylor觉得AI虽然能帮着写代码、解决复杂问题,但他心里还是很难受地去想,是不是真的能让机器把所有工作都抢走。他觉得编程不光是技术活儿,还是一种艺术和自我表达。因为AI工具越来越普及了,搞开发的人们开始琢磨,既然很多代码都能自动生成了,那工程师的价值体现在哪儿呢?Ruby on Rails的创始人David Heinemeier Hansson以前还说过,手写代码以后可能就像汽车时代还在做马鞍的工匠那样,变成了一门手艺活。这话让人开始重新思考工程师的身份:以后开发者是不是更像设计师或者出谋划策的人,而不只是敲代码的?Taylor认为技术在变,开发环境的样子也肯定要跟着变。他说以后的开发工具可能会像跟AI合作的平台那样,不再是那种老一套的IDE。这就意味着大家得重新琢磨怎么才能创造价值,去适应新的技术环境。“编程曾经就是我生活的全部”,Taylor感慨道,“我为自己写的漂亮代码感到骄傲。可要是以后不拿代码当中心了,咱们就得想办法重新定义创造价值的路子。”这不仅仅是Taylor自己的感受,也代表了很多同行的心声。这时候技术越来越厉害,开发者们就得在机器和人性之间找到一个平衡点。现在这个年代变化太快了,AI的出现不光是把工具换了换模样,更是把大家的工作给重塑了一遍。虽然手写代码可能不再是主流了,但那份对代码的热爱和价值肯定不会没了。对于开发者来说,在AI帮忙干活的同时还能保持创意和特色,这才是今后发展的关键所在。 总而言之,AI技术发展得太快了,正在把软件开发的局面彻底翻个面儿。大家得一边用好新工具一边保持对手写代码的热情,找到人和机器怎么一起合作的新办法来适应这行的变化。