# 开发组新人学习路线

- 请选择你的出生点

1. ## Blog From Scratch (or whatever you want)

   > 从零开始搭建你的个人博客 (或者你有什么更加倾向的主意)

   - ### 基础
     > 万物基于此

- [HTML,CSS,Javascript (和 Java 无关哦)](https://developer.mozilla.org/zh-CN/docs/Learn)

- ### 进阶

  > 当你掌握基础三件套后，可以试试以下常用框架 (通常选择其中一个掌握即可)

- [Vue](https://cn.vuejs.org/)
- [React](https://react.docschina.org/)

2. ## 低代码前端设计

   > 不用代码也可以搓

   - [Figma](https://www.figma.com/) (推荐可以先试试)

     - 功能强大，在线编辑，切图，布局方便，易上手
     - 布局方式：

   - [蓝湖](https://lanhuapp.com/)
     - 切图插件支持 Ps、Ai 等软件，可在使用的同时学习专业的美工技巧，完成可以导出 css 样式和 html 等学习前端，所见即所得
     - 切图可从 figma 导入然后导出样式
   - 前端设计工具有很多，切忌不要使用那种代码不可见或拖拽控件无脑式的

3. ## 加入协会已有项目的前端开发

   - 接手学长的 weekend 项目前端
     - 维修报修微信小程序
       - 技术栈：html(.wxml) + scss + typescript
       - <https://github.com/nbtca/Hawaii>
     - 维修队管理页
       - 技术栈：vue3 + typescript + windicss
       - <https://github.com/nbtca/Sunday>

4. ## 加入协会已有项目的后端开发

   - 接手学长的 weekend 项目后端
     - 语言：Go
     - <https://github.com/nbtca/Saturday>
   - 目前在做的内网主页后端
     - 语言：Rust
     - <https://github.com/nbtca/win-panel>

5. ## Minecraft 服务端搭建

   - 不只是开服哈，是要一起写服务器插件的哦
   - Java 版(java/kotlin)或者基岩版(C++等)
   - 具体之后有人一起的话再讨论

6. ## 服务器运维

   - [linux 入门](http://billie66.github.io/TLCL/book/index.html)
   - docker

# 你可能需要提前准备

### 1. How to access github

> 稳定访问 GitHub 的方式，并加入 <https://github.com/nbtca> 组织，如有不会建议线下询问，不建议线上询问。 [手动狗头]

### 2. How to think and ask questions

> <https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/main/README-zh_CN.md>

### 3. How to use search engine

> 真正学会使用搜索引擎<br><br>
> First Practice:<br>
> 在本文档中遇到不认识的概念时 试着进行搜索并搞懂其含义

### 4. How to read English documents

> Just read it.

# 为什么推荐先入门前端？

- 所见即所得，能够迅速获得反馈，这对初学者来说是非常有益的。
- 教程和资源丰富。
- 前端开发不仅涉及编程，还涉及用户体验、设计、互动和多媒体等多个领域，可以了解到自己真正擅长的。

# 看完了还是不知道学什么？

- [Markdown](https://markdown.com.cn/) 轻量文本标记语言
  - 很简单，一学就会
  - 用来写文档可以用到
