AI 时代的到来,我到底要不要转行?

在 2023 年 2 月 1 日,OpenAI 正式对外发布了 ChatGPT 的 3.5 版本,标志着通用 AI 技术正式「破圈」,不但引爆了计算机行业,也同时引起非计算机行业的广泛关注。对于身处计算机行业内的程序员们,也第一次深深的感受到了巨大焦虑。因为这一波 AI 技术在生成常见代码上有了肉眼可见的巨大进步。

2023 年 3 月,我自己正好经历了公司裁员,面临寻找下一份工作的困境。而与此到来的 AI,让我变得更加焦虑,期间甚至有过考虑转行的短暂尝试。所以,「AI 时代的到来,我到底要不要转行」这个问题也让我不得不有更多的思考。

经过过去一年多的发展和观察,虽然 AI 行业还在快速发展,但新闻舆论的声音似乎小了一些。同时也给了我自己一些时间来思考一下自己未来的职业道路。

那么,AI 时代的到来,我到底要不要转行?先说我自己的结论,短期内可以不用转行。这个短期是多短?我自己主观判断是至少「十年」。

为什么说是「十年」?我已经说过了,是主观判断……

那这「十年」的鸿沟是什么?现在 AI 不是已经可以生成代码了吗?甚至可以生成简单的软件项目。为什么不是两三年就完全取代程序员?因为这一波 AI 是以人类的自然语言作为输入,以生成式文字作为输出。然而人类的自然语言与编程语言之间最大的区别就是逻辑严谨性或者说是精确性。

程序员这个职业之所以存在,解决的核心问题就是将不精准的人类语言转换成精确的编程语言,以此来控制计算机。如果有一天 AI 可以将人类语言通过某种方式或者方案精准的转换成编程语言,那么程序员这个职业才会真正面临着彻底消失。

所以我上边说的「十年」只是给了一个相对长的时间范围。当然,也有人说三五年。我不是 AI 专家,所以在这一点上给不了精确的时间。但如果一个「专家」现在告诉你十年之内必定会「xxxxx」,其可信度也同样值得商榷。除非他能严谨的论证自己的结论。否则都可以看作是主观判断。

如果短期内程序员这个职业还能存活一段时间,那么 AI 的到来对这个职业会有哪些影响呢?

首先,就像网上很多媒体说的那样。AI 的到来一定会提升开发效率。这会不会导致从业人员锐减?以前需要十个人,现在只需要两三个人就可以搞定同样的开发任务。我认为短期内「会」,但长期不好说。为什么呢?因为市场一直在变化,如果市场能挖掘出新的需求,那么剩余的七个人依然可以继续从业。

其次,AI 的到来,肯定会进一步降低入门的门槛。但,同时也会拉升「专业」的门槛。现如今,即便是没有经过专业学习的人员,也可以通用 AI 生成一段代码片段来解决眼下特定的问题。这种情况下,可以被看作是一种入门门槛的降低。这意味着初级开发人员可以被部分非专业人员替代。相对而言,以前初级开发人员就需要提升技术水平才能入行,即所谓拉升了入行的门槛。所以,短期内开发人员供给会受到一定冲击。当然,现如今市场状况原本就不好,所以不能将当下的就业问题简单看作是 AI 的冲击。AI 只是未来一段时间的一方面原因,并不是全部。

最后,长期来看,其实是提高了成为专业程序员的门槛。至于市场到底还需不需要更多的开发人员,得具体看市场的发展需求。不过,关于这一点,我还是保持乐观的态度。私以为,万物互联的时代才刚刚开始,编程介质会越来越多样化。之前集中在 PC、手机 App。未来会有更多的可编程介质出现,至于需要多少开发人员我不知道,但是一定会是专业化更高的开发人员。

Kagi 搜索引擎

大概一个月前,将 Arc 浏览器换成了日常使用的默认浏览器,替换了过去用了将近十年的 Safari 浏览器。Chrome 浏览器也仅仅用作开发浏览器,日常使用是不会用的,原因也很简单,太占用内存,用起来感觉非常的「笨重」。

大概三周前,从 Arc 浏览器里的可选搜索引擎里了解到 Kagi 搜索。

说起来,在 Arc 浏览器里最先体验的搜索引擎是 Perplexity.ai。但因为日常使用代理访问网络,每隔一段时间不用再次访问就会触发 Cloudflare 的「人类」验证机制,很烦人。在寻找替换搜索引擎的时候,这才了解到 Kagi。

话说 Kagi 搜索引擎用了大概两天,我就决定将 Google 替换掉。最核心的原因就是因为没有广告。由于 Kagi 的搜索结果里没有广告,所以 Kagi 的收入基本来自付费订阅。我目前订阅了「乞丐版」,按照 Kagi 文档里的推荐,对于大多数使用者来说,基础版就已经够用了。将近三周用下来,也确实如官方文档里所述,远远用不完。当然,也可能是因为最近这段时间工作太忙,导致没有时间划水有关……

Kagi 除了没有广告之外,目前体验下来,搜索结果比 Google 也不差,特别是英文内容,我自己体验下来没有什么太大的差别。中文内容也几乎没有出现搜不到有用东西的情况,当然比百度要强太多了,单就没有广告这一条就甩百度几条街。

使用 Kagi 搜索,需要用户登陆,因为 Kagi 可以提供个性化搜索。比如我在这段时间使用过程中,将中文搜索结果中的百度内容权重降低了很多,所以即便是中文内容,百度的搜索内容也会出现的很少。当然,也可以将某个网站的搜索权重提高,这样对于一些有价值的小型网站会友好很多,同时也可以帮助你更准确找到相关内容。

Kagi 对于更高级的付费用户提供 Ai 搜索,目前对我来说还用不到,或者说,我还有其他可以用的 Ai 替代品,也许以后其他替代品到期之后也说不定会继续订阅 Kagi 的更高级服务。

总体使用下来,搜索页面上再也看不到广告了,也不会因为前脚搜索某个商品,下一秒「某宝」上就会给你推荐相关产品。

使用搜索引擎这么多年,第一次让我对搜索结果有一种清新的感觉,非常棒!