我在 2022 年要学习的技术
编程的美妙之处在于总是有更多的东西需要探索。作为想扎得更深的潜水员,后面我们会围绕这些主题继续撰写文章。以下是作者对 2022 年技术学习计划,供大家借鉴。
Rust与 WASM
我是了解一些 Rust 技术,但想更深入地研究它,包括多线程、学习所有权如何运作的。
我现在只是接触表面,还有很多想做的事。
我正在开发自己的编程语言,相信将来我会更多地讨论它。我用 Rust 语言来构建它,但我其实从未真正坐下来学习 Rust 的基础知识,只是在编码时才学习它。
至于 WASM,我的任务是要让 Rust 在浏览器中运行。为此我开始学习 WASM 的工作原理,包括如何将它连接到 JavaScript。
一旦我知识量积累到足够,我还会用 Rust 制作一个关于 WASM 的教程。
Vite 和服务器端渲染 (SSR)
我正在使用 Vue 创建一个项目,正在考虑使用服务器端渲染方式对其进行优化。它还应该允许我启用指定的meta 标签,以获得更好的 SEO 和社交媒体标签。
Shopify 开源的 Hydrogen 框架我也有一些涉猎,对 SSR 也有一定了解,就想用它们在项目中尝试一下。
Vue、React 与 Next.js
今年上半年我开始学习 Vue ,它作为我的第一个框架。除了Vue,Svelte 框架也深深吸引了我,主要是它的编译器,我觉得它特别适合Web扩展。
我用过一点 React,还要继续深入研究 SSR,因此我会努力将 Next.js 添加到我的技术工具箱中。
友情提示:SSR 正变得越来越流行,现在是学习它的最好机会。
Kubernetes
Docker 很优秀,但是如想要管理大量容器时,Kubernetes (K8s)则是一个很好用的工具。
我不想使用预构建的配置,但想了解它是如何在裸机上进行设置的。
如果你在配置余中遇到一些令人头疼的问题,则多半是因为对某些东西的工作原理没有很好的理解。了解这些基础知识给我提供很多方便,而不仅仅是使用它预先构建的设置。
GraphQL
GraphQL 技术如今正在越来越受欢迎,现在许多框架通过插件或者外部扩展库支持它。
它与 REST 的不同之处在于,浏览器只请求你需要的内容,在某些情况下可以在一个请求中获取到所需要的全部数据。
您计划在 2022 年学习哪些语言、框架或技术?或者有什么在 2022 年发布的产品让你觉得很有趣,想去深入探索?欢迎留言。
编译:洛逸 参考:https://torquemag.io/2022/04/best-programming-language-to-learn/
相关阅读:
Google I/O 2022 上宣布的 Firebase 新功能