diff --git a/.DS_Store b/.DS_Store index 10449272..85533d11 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/src/SUMMARY.md b/src/SUMMARY.md index fb0f49df..e294a0f8 100644 --- a/src/SUMMARY.md +++ b/src/SUMMARY.md @@ -1,6 +1,6 @@ # Rust编程指南 -[为何创作本书](why-another.md) +[创作初心](some-thoughts.md) [关于Rust语言(todo)](into-rust.md) ## Getting started diff --git a/src/intro.md b/src/intro.md deleted file mode 100644 index 3548b9ce..00000000 --- a/src/intro.md +++ /dev/null @@ -1,18 +0,0 @@ -# 为何又多了一本书? - -与国外的Rust发展如火如荼相比,国内的近况不是特别理想。 - -导致目前这种状况的原因,我认为有: -1. 上手难度大,学习曲线陡峭 -2. 中文资料少,英文资料难学(基于原因1) -3. 没有体系化的学习路线,新人往往扫完一遍入门书籍,就不知道何去何从 -4. 缺少一个活跃的社区 - -因此我联合几个朋友一起创建了Rust中文社区(Rust Cn Members), - -## 本书的目标读者 - -目标用户分为三类: -1. 有其它语言编程基础,无Rust编程语言经验的爱好者 -2. 已经熟悉Rust想要更进一步的中级Rust程序员 -3. 想要随时检索一些Rust知识和代码,对生产力有要求的Rust开发者 \ No newline at end of file diff --git a/src/some-thoughts.md b/src/some-thoughts.md new file mode 100644 index 00000000..000e2e0d --- /dev/null +++ b/src/some-thoughts.md @@ -0,0 +1,34 @@ +# 创作初心 + +## 关于本书 +`Rust编程指南`是一本涵盖了从入门到精通各个阶段的Rust书籍,书本的章节和内容组织经过深思熟虑的设计,以符合中国用户的编程使用习惯,目的是尽量对新手更友好,同时也更方便老手的后期检索查询。 + +使用Rust的用户往往都对性能非常感兴趣,因此本书对于性能优化方面也是分散落入各个章节中,同时还有一个专门的[性能优化](./performance/intro.md)专题,来帮助用户系统的认识如何优化Rust项目的性能。 + +针对不同的使用场景,我们也给出了多种模版代码,方便用户直接复制粘贴到代码中,例如读取文件、http请求等,无需再去网上搜索。 + +Rust的外部库层次不齐,针对这一点,我们根据功能分类推荐了相应的高质量开源库,同时提供了基础的使用帮助。 + +还有很多,总之在写作过程中我们始终铭记初心:**为用户打造一本真正的Rust中文好书。 新手用来入门,老手用来提高,高手能用来提升生产力**。 + +## 目标读者 +1. 有其它语言编程基础,无Rust编程语言经验的爱好者 +2. 已经熟悉Rust想要更进一步的中级Rust程序员 +3. 想要随时检索一些Rust知识和代码,对生产力有要求的Rust开发者 + +## Rust社区 +与国外的Rust发展如火如荼相比,国内的近况不是特别理想。 + +导致目前这种状况的原因,我个人认为有以下几点原因: +1. 上手难度大,学习曲线陡峭 +2. 中文资料少,英文资料难学(基于原因1) +3. 没有体系化的学习路线,新人往往扫完一遍入门书籍,就不知道何去何从 + +因此我联合几个朋友一起创建了RustCm社区(Rust Cn Members), `cm = cn members`,顾名思义这个社区最核心的是`中国成员`,只有有了这样一群真心喜欢Rust的成员,才能形成真正有力、可持续发展的社区。 + +官网网址: +- https://rust.cm +- https://rustcm.com + +后者为了未来国内备案使用 + diff --git a/src/why-another.md b/src/why-another.md deleted file mode 100644 index f809d34b..00000000 --- a/src/why-another.md +++ /dev/null @@ -1 +0,0 @@ -# 为何创作本书