计划学一门新语言:Rust

常常听到每年学一门新语言的建议,想想还是有道理的,可能主力开发语言还是一两种,但是拓宽视野才是关键。

一开始比较倾向于 golang ,语言设计简单、后台硬,而且有很多杀手级应用。

但是自已用 node.js 开发后台应用接近两年时间,除了部署时要下载一大堆包,并且包的兼容性变化较大这一点缺陷外,无论是开发效率和运行效率都合我意。再学一门应用领域差不多的 golang 有点动力不够。

rust 看起来和手头上的语言差异较大,是一门严肃认真的语言,野心不小,反正也没指望立即拿它混饭吃,就暂定它吧。

学习计划分为以下阶段:

  • 学习语言本身并做一些示例练习

    从 《Rust Programming Language》一书入手。

    预计用一部分 3、4 月份的业余时间。

  • 用于写一些对自已有用的临时性项目

    预计用一部分 5、6 月份的业余时间。

  • 参与一些开源项目

    预计 7 月份之后的时间吧。

  • 用于产品开发

    如果这门语言本身经得起考验的话,不排除在工作中的一些小项目上正式使用。


rust