欢迎来到FinTech DIY Wiki
这是专门为金融科技以及相关专业的同学提供的自学指南,也可以称之为“新手教程”,旨在帮助新人少走弯路。 这既是我们对目前阶段学习的总结,也是给学弟学妹们的一份礼物。希望这个Wiki能够帮你们尽可能扫清壁垒,走进金融科技。
本Wiki是基于开源框架MkDocs搭建的,由衷感谢Martin Donath等人对开源Wiki框架做出的贡献。 如果您有兴趣补充完善这个Wiki,我们也欢迎您给本项目发PR、发Issues、或者通过邮箱(775569157@qq.com)联系。
为什么想到要做这个Wiki?
在金融科技专业的学习中,我接触“科技”的部分比较多,对CS(Computer Science,计算机科学)领域里的开源精神很感兴趣,无论是各种项目还是论文,都会及时公开共享,而且允许每一个人都参与项目的贡献,促使这个学科飞速发展。我觉得这是非常值得学习的一点。
在CS的探索中,csdiy.wiki对我的影响很大,这是一个非常完善的开源CS自学教程,有将近100多人参与项目的编撰,学习路径安排的很合理。我认为金融科技专业,或者说其他社科类专业也同样可以效仿。
然而,当我与金融专业的同学分享这个想法时,却遇到了不同的声音:
“这种东西难道不应该靠自己的信息搜集能力来获取资料吗?怎么能做伸手党呢?”
“网上就有别人的学习笔记啊,直接搜出来看不就行了?”
“经济学金融学也会共享学术成果啊,你多去听一听学术会议就可以了。”
“人文社科类的学科学派太多了,很多学科的出发点甚至是互不相容的,都说不出谁对谁错,怎么可能像理工科那样有条理地整理框架呢?”
……
这些质疑让我意识到,传统人文社科领域对开源协作模式的认知还存在隔阂,仍然在走老路。但正如鲁迅先生所言:"从来如此,便对么?"在知识更新加速的时代,我们完全可以通过更高效的协作方式来共享智慧、激发创新。
开源不是给别人喂饭,不是互联网上信手拈来的学长学姐的学习笔记和经验分享帖,而是构建阶梯,让后人站在巨人的肩膀上继续搭建,提高效率,充实完善。这才是学术研究该有的样子。
我在学习金融科技的过程中,栽过好多次跟头:不合理课程安排、糊弄事儿的教材、难以寻觅的优质教程、技术上的各种困难、没有章法的时间规划……现在回头再看,都是可以优化的。我不希望学弟学妹们再重蹈覆辙,所以想给你们留下点什么,就写了这个Wiki、包含精选资料、课程、学习经验等。
特别值得一提的是,很多文科背景的同学们对于CS的知识存有畏惧心理,不敢迈出第一步,不想深究技术细节。作为连接金融理论与技术实践的桥梁,金融科技专业有责任降低技术学习的门槛。这正是我们创建这个开源项目的深层意义所在。
项目结构
fintech_diy_wiki/
├── LICENSE
├── README.md
├── mkdocs.yml # 【重要】Wiki的配置文件,每次添加文章的时候要在这里加东西,详情看下边
├── docs/
│ ├── CNAME # 配置域名(不用管)
│ ├── index.md # Home页面
│ ├── javascripts/ # 不需要动
│ │ ├── mathjax.js
│ ├── 新手村/
│ │ ├── starter_index.md # (可选)建议在每一个大类下面放一个这样的“引言”,命名格式就是"{章节名}_index.md",并且要在mkdocs.yml里的nav部分将其设置为该章节的第一篇文章
│ │ ├── basic_cs.md
│ │ ├── docker.md
│ │ ├── git_github.md
│ │ ├── git_github_img/ # 如果要插入图片,需要在同级目录下新建这样的图片文件夹整理附件
│ │ │ ├── vscode_screenshot.png
│ │ ├── ...
│ ├── 数学/
│ │ ├── math_index.md
│ │ ├── 高等数学.md
│ │ ├── ...
├── overrides/ # wiki的插件,非必要不用动
│ ├── partials/
│ │ ├── comments.html
├── site/ # 渲染出来的文件,不用管
│ ├── ...
如何参与贡献?
建议先阅读Git&Github章节。
本项目完全开源并托管于GitHub平台。您可以通过以下方式参与:
- 直接提交PR补充或修正内容,或者通过邮件联系(support@fintechdiy.wiki)
- 创建Issues提出建议
如果您打算参与贡献,在提交PR之前,请先进行以下步骤:
- 参考项目中其他markdown文件的格式,如果有余力的话建议阅读MkDocs的说明文档;
- 在发PR之前,请先
mkdocs serve
本地预览一下,确保渲染出来的页面正常; - 在 mkdocs.yml 文件中添加您更新的内容
示例:
...(省略之前的内容)
nav:
- 欢迎: index.md
- 新手村:
- 基础计算机知识: 新手村/basic_cs.md
- Linux: 新手村/linux.md
- Markdown: 新手村/markdown.md
- ...
- 数学:
- 前言: 数学/math_index.md
- 高等数学: 数学/高等数学.md
- [标题]: [新文件的路径] # 遵循这个格式即可
- ...