跳转至

欢迎来到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平台。您可以通过以下方式参与:

  1. 直接提交PR补充或修正内容,或者通过邮件联系(support@fintechdiy.wiki
  2. 创建Issues提出建议

如果您打算参与贡献,在提交PR之前,请先进行以下步骤:

  1. 参考项目中其他markdown文件的格式,如果有余力的话建议阅读MkDocs的说明文档;
  2. 在发PR之前,请先mkdocs serve本地预览一下,确保渲染出来的页面正常;
  3. 在 mkdocs.yml 文件中添加您更新的内容

示例:

...(省略之前的内容)

nav:
  - 欢迎: index.md
  - 新手村:
      - 基础计算机知识: 新手村/basic_cs.md
      - Linux: 新手村/linux.md
      - Markdown: 新手村/markdown.md
      - ...
  - 数学:
      - 前言: 数学/math_index.md
      - 高等数学: 数学/高等数学.md
      - [标题]: [新文件的路径]            # 遵循这个格式即可
      - ...

交流群

加入Discord

评论