首页 > 数据库 > 数据库开发技术 > 抓住机遇!各维度,2024年技术趋势预测!
2024年技术趋势预测

2023年毫无疑问是属于AI的,也被人称为AI元年,各大厂商卷了一年大模型了。国外的大模型不说,单就国内而言,稍微有点知名度的大模型就已经超过了200个,各大厂商也分别从数字化转型纷纷投入到了数智化转型的建设当中。而2024年,更是充满机遇和挑战的一年,AI-Native App将会迎来爆发性增长的一年,所以,我们要把握好机遇,尽早布局,做好技术储备,迎接新的挑战。
下面,将从我个人的视角出发,从各个维度,来盘点一下2024年重要的技术趋势,希望对大家有所启示:
2024年 AI领域:
2023年百模大战后,大模型数量有点过剩,并且质量更是参差不齐,整体来看,有些社会资源的浪费(主要是硬件层面,GPU很烧钱)。并且不是所有的人都有场景和机会,可以去构筑大模型,我们大多数时候,还是基于大模型去做一些事情(2023年基于大模型也出现了很多产品,但同质化严重,有的只是单纯套壳,死的很快。尤其GPT Store的出现,死了一批)。所以在2024年AI-Native App元年下,我们应该重点掌握以下跟AI相关的技术:

1、与AI相关的云服务和工具
2024年,第一个我们需要重点掌握的是AI相关的云服务,尤其是Azure(微软云)平台下AI的云服务,具体就不列举了,大家自行官网查询。
AI云服务厂商建议的关注顺序(国外):Azure > GCP > AWS
AI云服务厂商建议的关注顺序(国内):百度智能云 > 阿里云 > 华为云 > 腾讯云
同时,我们更要关注AI相关的各种工具和代码编程助手(之前文章有写过,工具可以看《更新了一波好用的AI工具合集,建议收藏!》,代码编程助手可以考虑用Github Copilot,具体使用教程在星球的AI专栏里找到),能够让你的工作和编程效率飞速提高。
2、与LangChain类似的大模型应用框架
2024年,第二个我们重点要掌握的是大模型的应用框架,而LangChain现在是用的最多的一个,所以我个人建议先学习这个,以后类似的再学习就会很快。LangChain它不注重于大模型的构筑,而是在大模型的上层,提供了一套工具、组件和接口,可降低开发者学习成本,方便开发者快速地开发复杂的LLMs应用,比如聊天机器人、文档分析、摘要、代码分析、工作流自动化、自定义搜索等。

3、向量数据库 + Embedding模型
要是有精力的话,我个人建议学一下向量数据库 + Embedding模型。
Embedding模型主要将高纬度数据(文字、图片、视频等)转换为低纬度数据(向量表示),然后存储到向量数据库中。Embedding模型学习的话,可以考虑先Word Embeddings学起(比如m3e),向量数据库的话,可以考虑学习下Faiss或Milvus,都是开源的。
4、RPA + 区块链 + 元宇宙
大家可能很奇怪,这三个跟AI领域有什么关系。大家都感觉前两年的技术热点元宇宙或许已经死了,各大厂纷纷放弃元宇宙这个赛道,解散了相关的研发部门。但是我个人感觉不是这样,AI+元宇宙+区块链+RPA相结合,将会产生更大的价值。现在可能大家看到比较多的是AI + RPA组合下的应用场景较多,所以学习的话,先考虑学习RPA领域(RPA相对简单一些,主要是不同场景下一些工具的使用,Windows 11默认已经带了RPA工具Power Automate),后续再学习区块链领域(建议先从Web 3.0学起),最后是元宇宙(比如Unity的使用等)。

-----------------------
2024年 大的技术领域:
1、优先云原生领域,这个还是现阶段应用最多的领域,是大多数人都能接触到的。
2、其次是AI领域(关注我上面说的相关技术趋势即可)。
3、大数据领域(个人感觉2024年应该放在AI领域之后)。
4、IOT等其他领域(比如5G+或6G、AR和VR等)。
--------------------
2024年 编程语言维度:
1、Python
毫无疑问,2024年最需要关注的语言肯定是Python,大家这里除了需要关注于基本语法之外,还需关注一些常用的AI和大数据领域的Python库(因为太多了,后续会写文章重点盘点一下常用的),或许还有拿Python开发Web应用的,可以关注下StreamLit库(AI领域用的多)和Django框架等。

2、C/C++
没啥说的,即使Rust某些层面后来居上,也无法撼动C语言的地位,是最难被替代的编程语言之一,C语言主要是应用于嵌入式,而C++现在更是VR应用的首选,也被应用于在一些复杂的AI项目上。
3、Java
并不是因为这个语言现在有多优秀,而是因为使用的最多,生态太强大了,并且虚拟线程的出现更是刷了一波存在感,没啥过多解释的,懂得都懂。
4、C#
你没看错,C#杀回来了。TIOBE宣布2023年度编程语言花落C#,而且这是C#历史上首次获得年度编程语言的奖项。2023年,微软拥抱OpenAI打了个翻身仗,并且它也是Unity的推荐语言,在Web应用程序后端和游戏领域越来越受欢迎,所以未来可期。

5、JS
也没啥过多说的,JS永不过时,并且三大顶级JS框架React、Vue、Angular的发挥一如既往的稳定。
6、Rust
高性能、内存安全和线程安全,非常适合写编程语言,最近2年比较火,在某些场景下可以替代C和C++的,但是使用门槛较高,这个语言可以持续关注一下,现在受众度一般。
7、Golang
因云原生领域兴起最受益的编程语言之一,但是2023年明显感觉后劲不足,并且Java引入虚拟线程之后,Golang的优势也没有那么明显了。
8、其他
SQL、Php、Swift、Kotlin、Ruby、Dart、ABAP等。
--------------------
以上仅是我个人视角所预测的,希望对大家有所参考和启示。2024年,大家应尽早布局和做技术储备,抓住机会,迎接未来。

原文作者:极客e家;如有侵权,请联系管理员删除。