鹤壁市网站建设_网站建设公司_RESTful_seo优化
2025/12/28 1:43:53 网站建设 项目流程

原文:towardsdatascience.com/how-to-stay-relevant-as-a-software-developer-d418bf28b45e?source=collection_archive---------3-----------------------#2024-10-02

我们正在淹没在人工智能中……接下来该怎么办?

https://medium.com/@megan_50467?source=post_page---byline--d418bf28b45e--------------------------------https://towardsdatascience.com/?source=post_page---byline--d418bf28b45e-------------------------------- Megan Grant

·发表于 Towards Data Science ·6 分钟阅读·2024 年 10 月 2 日

多年来,我们一直开玩笑说机器人有一天会取代我们的工作。“它来了,”一些人曾警告道。快进到几年前,人工智能似乎一夜之间爆炸式发展。“它已经到来了,”那些人这样说。

削减预算、大规模裁员,以及全球软件开发人员发出相似的声音:“接下来怎么办?”

好消息是:品牌们发现,用人工智能取代人类可能为时过早。棘手的部分是:软件开发人员仍然必须选择进化,否则就会被淘汰。

如何让自己作为软件开发人员变得不可或缺

我们中的一些人可能是通过艰难的方式学到,尽管人工智能令人惊叹且只会变得更好,但有些事情如果由人类管理,结果往往会更好。

然而,我们也会愚蠢地否认事情已经发生了巨大的变化。

我每天都和开发人员一起工作,我希望更好地理解这一变化对他们意味着什么。在人工智能时代,软件工程师该怎么做才能使自己不可替代?

我做了功课,并与 MongoDB 的开发者倡导者、微软 MVP Luce Carter 进行了交流,他首先告诉我:“人工智能不会消失,尤其是像 Copilot 这样的工具。你能做的最好的事情之一就是学习一项叫做提示工程的技能,知道如何以最佳和最有效的方式向人工智能提出要求,从而获得最有用的结果。”

以下是我学到的其他东西。

1. 解决问题

我们已经看到,人工智能有时非常适合接管单调的手动任务——例如筛选或生成代码。

https://github.com/OpenDocCN/towardsdatascience-blog-zh-2024/raw/master/docs/img/b9ee513679038343e14b7cad39d4597b.png

图片来自 Luca Bravo

但是你,作为软件开发者,仍然占有优势:你能看到更大的图景。心中有明确的终极目标。你瞄准的目标。这是独有的技能。

有无数的例子可以证明这一点。我曾见过我的团队成员通过向量搜索提升应用开发过程,向量搜索能够理解非结构化数据的含义和上下文,并将其转化为数字。

这如何解决问题呢?嗯,它使他们(和/或他们的用户)能够更高效地查询数据。

这是人类和 AI 和谐合作的一个极好例子,旨在创造更大的利益。记住,AI 技术可能听起来很酷,但如果我们不利用它来解决问题并使人们的生活更轻松,那就完全没有意义。

如果你不确定自己的工作是否解决了问题,那就退后一步,看看自己在做什么,问问自己:“那又怎么样?”如果你无法给出一个明确的答案,那么还有更多的工作要做。

2. 为策略让路

好的,你已经在某种程度上使用 AI 来解决问题。你已经找到了利用这项技术为自己节省时间的方法。现在,你将把这节省出来的时间用来做什么呢?

在 TikTok 上刷刷看!

亚马逊购物!

吃零食!

不,不,当然是因为零食是生活的一部分,但接着要回到工作中。

我们已经确认,AI 可能足以完成我们曾经做过的重复性任务,所以你的雇主可能不再需要你做这些事情。那么,他们还需要你做什么呢?

策略——那些我们喜欢随口抛出的、充满企业感的流行词,往往没有赋予任何真正意义。那么,让我们为其赋予意义!

这里有一个例子。我们团队的部分策略是吸引人们关注我们的 YouTube 频道。这包括尝试不同类型的视频,看看哪些视频能获得最多的关注。特别是短视频和长篇常青视频对我们来说表现得很好。

AI 可能立刻改善我们的音频效果,使编辑更加轻松,并为制作缩略图提供部分繁重的工作支持。

然而,策略是关于发现什么有效、什么无效,并在有效的方面加大投入,将无效的抛到一边。

3. 让你的工作更具人性化

有个叫做AI 疲劳的小问题正在悄悄蔓延。AI 疲劳正如字面意思:一些人对这项技术感到疲惫和怀疑。例如,根据Deloitte 第 18 届年度数字媒体趋势调查,70%的美国消费者更愿意观看由人类编写的电视节目或电影。

AI 创造的内容总是显得如此冷漠、如此空洞。它背后没有生命,没有能量。更糟的是,有时,它的人工智能创作痕迹是如此明显,令人痛苦地一眼就能看出来。

例如,作为编辑,如果一篇文章摆在我桌上,内容全是长长的要点列表,我几乎可以确定它是由 AI 写的。作家们常常给 ChatGPT 输入类似“给我 5 个理由”,“告诉我 3 个例子”或“给我一个好处清单”这样的提示,然后用结果写文章。像“深入探讨”这样的过度使用的短语,也是明显的标志。

如果我能识别出 AI 生成的内容,其他人也能,而且这种内容并不总是受到欢迎。

如果你仔细想想,这很有趣:当我们都意识到如何使用 AI 来扩展我们的工作时,我们的工作变成了做得更多、更快。但最终我们却淹没在应用程序、博客、视频、游戏等中。搜索引擎被淹没,社交媒体新闻推送被压得几乎无法承受,应用市场也堆满了。

这里有一个例子,顺便提一下。谷歌的 AI 概览已经将自然搜索结果进一步推到了下方。再加上赞助广告和其他功能,自然搜索结果已经远远被推到页面下方了。

https://github.com/OpenDocCN/towardsdatascience-blog-zh-2024/raw/master/docs/img/43baeeca8a09317a933d4b8eac6f3ba4.png

截图由作者提供

现在,情况已经发生了翻转:你能做的最好的事情之一就是做出一些独特、个性化并具有人工触感的东西,以此在众人中脱颖而出。

4. 明确你为生计所做的工作

过去,说“我在科技行业工作”就足够了。后来,这个说法变得太宽泛,于是我们改成了“我从事开发者关系”之类的话。但现在,连这个也不够具体了。为了保持相关性并受欢迎,软件开发人员需要更加明确自己的定位以及他们能为所在组织或申请的组织带来的价值。

我在想与我合作的一些 DevRel 同事,他们专注于某个语言社区、框架或技术。有些人专注于他们所从事的内容/项目类型。我们不再什么都做一点。我们已经明确了自己的优先事项,然后从那里填补空白。

为什么?因为我们知道,单纯的高层次方法已经不再足够。这一行业早就超越了这一点。

成为更好的机会

“我喜欢技术,因为它无聊且稳定,”这句话没有任何一个软件开发者说过。

我喜欢认为,吸引我们进入这个行业的原因之一是它不断发展变化。这有时会让人觉得像一把双刃剑,因为变化可能是困难和可怕的。

然而,变化也给了我们比以前更好的机会,我认为我们应该以这样的方式看待人工智能及其如何改变我们的职业领域。解决问题,优先考虑战略,使你的工作更具人性化,并明确自己的角色,这样你和人工智能可以作为朋友一起合作。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询