我们的目标不是力求列出一个包含所有东西的庞大列表。
我们的目标是列出一个任何人在今天进入这些领域时都能上手学习的知识点清单。
我们始终欢迎你给这个 repo 添砖加瓦!
需要注意的是,这个 repo 是 高度个人主观的、无偏见的 和 有规划的。
你对任何资源的看法可能与原作者的本意不相符。
没有任何解释的 PR 将会被无视!
路线图使用 Balsamiq 创建
- 克隆这个仓库
- 打开 Balsamiq,点击 Project > Import > Mockup JSON
- 复制并粘贴你想要修改的路线图对应的 JSON
- 添加你的修改
- 导出 JSON 文件 Project > Export > Mockup to JSON 然后将它放进 project 文件夹
- 导出图片 Project > Export > Current Mockup to PNG 然后将它放进 images 文件夹
- commit 你的修改然后提交 PR
-
添加所有可用的东西不是这个仓库的目标!
这里的路线图代表了今天最有价值的技能点,也就是说如果你希望在今天进入任何一个列出的领域,这些就是你需要学习的!当然可能有一些看起来理所应当的东西还在被使用着,但是你应该优先考虑现在最需要的东西,例如你应当同意现在还有很多人在使用 angular.js,但是你不应该去学习它,而应该去试试 React、Angular 或者 Vue。使用你的批判性思维来过滤掉那些非必须的东西。对于为什么要学习这些东西,给出发自内心的理由。 -
每个 Pull Request 只作一个更改
对于你想要添加的内容,可能会进行一些讨论。每个 pull request 只提交一个独立的更改,将会方便每一个参与讨论的人。 - 编写有意义的 commit 信息
- 在新建 issue 或者 pull request 前先浏览已有的 issue / pull request