警惕“JavaScript疲劳”:抱歉React,不能再紧跟你的步伐了

开发 前端
直到最近,我遇到了“JavaScript疲劳”这个词,立即进行了自我诊断。跟上React和JavaScript是件很累人的事,有时我真的害怕落后,这使我几乎没有时间和精力去探索其他事物。

本文转载自公众号“读芯术”(ID:AI_Discovery)。

JavaScript生态系统发展得太快了,这速度令人难以置信。在过去的几年里,我一直在努力跟上React生态系统前进的步伐。我甚至还向自己承诺,要学习一些新语言,尝试一些新技术,让自己跳出在JavaScript的舒适区。

直到最近,我遇到了“JavaScript疲劳”这个词,立即进行了自我诊断。跟上React和JavaScript是件很累人的事,有时我真的害怕落后,这使我几乎没有时间和精力去探索其他事物。

[[333721]]

导火索

当用于React状态管理的Recoil库发布时,我开始意识到了自己的“JavaScript疲劳”。在不久以前,我会直接去看文档,进行尝试,并探索源代码以了解底层的工作方式。但这一次,我根本没有动力。

我现在能讲出关于Recoil的事情,就只有人们似乎很喜欢它,它使用了一种叫做“原子”的东西,这也许可以解释Recoil这个名字?

这是我的化学学位和工作之间的第一次交集。

我仍然会热爱JavaScript和React工作。从周一到周五,我将一如既往地专注于学习和尝试新事物。但是在工作时间以外,我会将自己的注意力暂时转移。

所以,下一步是什么呢?

  • 多写点东西。完成我写了一半的博客文章,并希望很快会有新的内容可以写。
  • 使用AWSfree tier以小规模构建大规模架构。我一度对此很感兴趣,例如用SAM、lambda函数、DynamoDB和SNS对简单咖啡店列表进行过度设计。这一次,我将确保使用Go而不是JavaScript编写lambdas。
  • 过度设计可以很有趣

  • 学习Rust。我想要学习一种低级语言,并且想了解以下这种情况为什么不断发生:
  • Stack Overflow开发人员调查2020

据Stack Overflow开发人员调查显示,Rust连续5年被评为最受喜爱的语言,Rust可编译为WebAssembly的这件事也让我感到非常兴奋。

为了从React轻松过渡,我可能会从Yew开始。这是一个用于构建Web应用程序的Rust框架,它受到了React的启发(它是一个基于组件的框架,使用类似JSX的语法)。对于不太容易的过渡,也许我会尝试使用Rust构建CLI工具。

  • 使用Flutter建立一个移动应用程序。我之前从未对移动开发特别感兴趣,但现在很想尝试一下。Flutter的吸引力在于:我不必做出iOS和Andriod以外的其他决定,而且Dart语言看起来很有趣。

也许这只是暂时的疲劳期,也许再过几个月,我就会阅读Recoil文档,然后回到我的JavaScript舒适区了。但是如果你也想我一样,感到缺乏动力,那么暂时让自己不那么紧绷着追赶JavaScript发展步伐,偶尔放放风,也是一个不错的选择。

 

责任编辑:赵宁宁 来源: 今日头条
相关推荐

2015-01-05 11:11:28

混合云VMware混合云Azure

2013-06-06 09:49:35

微软Server

2024-04-11 10:00:00

云计算芯片

2012-06-12 14:23:02

面向对象编程开发

2017-04-25 16:12:20

银监会

2022-06-02 13:20:23

数字化技术

2018-10-23 14:50:24

Linux操作系统Linus

2023-06-28 10:23:23

业务转型企业

2017-07-10 16:19:36

IT发财离婚

2011-02-28 09:11:52

移动设备虚拟化

2017-11-30 14:28:01

2020-10-30 15:29:27

五粮液张琦数字化

2012-11-07 09:58:01

IPv6无线网络

2022-04-21 10:39:29

InnoDB意向锁SQL

2020-06-16 17:10:44

JavaScriptReact开发

2020-11-30 13:10:39

MySQL安全服务器

2017-06-07 12:33:46

智慧工业智慧医疗人工智能

2024-07-08 00:00:07

2023-03-11 22:24:11

点赞
收藏

51CTO技术栈公众号