我是软件开发者,人工智能改变了我的工作方式,主要体现在三个方面
根据莎拉·E·尼德曼的讲述,你目前正在关注这位作者!想要取消关注吗?可以通过电子邮件中的链接退订。软件开发者安德鲁·考德威尔表示,人工智能使他能够构建更多,模糊了团队角色之间的界限,提高了人类监督的重要性。埃莱尼·卡希斯。这篇讲述是基于与26岁的安德鲁·考德威尔的对话,他是一名来自佛罗里达州塔彭斯普林斯的软件工程师。《商业内幕》已核实他的身份和背景。本文已为长度和清晰度进行了编辑。我一直热爱编写代码和构建事物的艺术。当我还是个孩子的时候,我在Roblox上制作游戏,并帮助我父亲自动化他作为配音艺术家工作的某些任务。这使我走上了软件开发的职业道路,我在这个领域工作了大约9年半。我在高中时开始在一家营销公司实习,现在我在一家金融服务公司,领导着另外五名开发者。我记得ChatGPT发布的时候。有人告诉我它可以编写代码,当时我有一个需要转换为另一种格式的大型数据集,所以我让ChatGPT创建一个程序来处理这个任务。有几处我需要修复,但总体而言,它仅凭一个提示就写出了一个相当复杂的格式程序。我惊呆了。此后,我已切换到使用Claude处理我所有的编码需求,我作为软件开发者的工作在三个深刻的方面发生了变化:我几乎不再从头开始编写代码。现在大约80%的代码是由人工智能生成的,尽管一个任务的复杂性与它提升速度之间存在差异。对于简单的事情,人工智能使事情变得极快。以前可能需要我六个小时的工作,现在只需10分钟。如果我正在构建一个相当复杂的系统,我在打字上节省了时间,但思考过程可能需要更长时间,因此时间从六个小时可能减少到四个小时。这并不意味着我的工作时间较短。要构建的内容几乎是无止境的,所以我只是比以前更加高效地进行构建。我正在开发的新领域。我过去几乎只在网络方面工作,进行前端和后端开发。人工智能改变了这一点。在人工智能出现之前,我所工作的开发团队在前端、后端、移动和质量保证之间有着严格的划分。每个人都编写自己的代码。虽然这些分工仍然存在,但很多专业正在融合。最近,我的团队需要为我们的一个网络应用程序构建一个移动伴随应用。跨开发学科工作通常需要一些时间,特别是在处理不同的语言或框架时。但是人工智能加快了我在这一领域的过渡。我能够从没有在移动领域工作的状态,帮助我的团队在三周内向苹果和谷歌提交应用进行审批。我花费更多的时间审查代码。在生成性人工智能出现之前,我花的时间更多是编写代码而不是规划、审查和测试。现在情况恰恰相反。审查代码比以往任何时候都重要。我看到人工智能 confident 推荐不存在的代码库。它还可以创建看起来运行良好的代码,但却包含严重的安全问题。这就是为什么我规定团队中的任何代码在经过高级开发人员的彻底审核之前都不可以上线。我还希望我们团队中的每位提交代码的开发人员都能理解代码的含义,即使他们不是自己编写的。如果我花五个小时写1000行代码,我会理解数据的流动和系统的工作原理。如果我只是让人工智能来做这一切,我对系统整体的理解将远远不如自己构建它那样深入。我与团队讨论技能退化的事情很多。最近,我一直想做的一件事是每天手动编码大约两个小时。我仍然喜欢作为软件开发者的工作,但我怀念以前所带来的某些困难。接下来阅读莎拉·E·尼德曼。你目前正在关注这位作者!想要取消关注吗?可以通过电子邮件中的链接退订。莎拉·E·尼德曼为《商业内幕》报道领导力和职场。此前,她在《华尔街日报》工作了二十多年,报道科技公司、创业和招聘。在2022年,莎拉与《华尔街日报》的同事们因对动视暴雪工作场所不当行为的报道获得了业务编辑和写作协会的 honorable mention。莎拉于1997年毕业于罗格斯大学,获得新闻学学士学位。她与丈夫、女儿及其宠物(澳大利亚拉布拉多犬)住在新泽西北部。如果您有反馈或提示,请通过Signal联系莎拉,电话是saraheneedleman.13,或发送电子邮件至sneedleman@insider.com 。莎拉的一些独家新闻、独家报道和最受欢迎的文章包括:'自以为是','自满'和'草率':关于世界最大人力资源组织的职场紧张局势。她获得了在工作中使用人工智能的宗教豁免。
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡