Community
攒project的一个例子
aaronk9
Sevice Provider
2017-10-25
很多人问怎么准备新project,这里提供一个思路。首先大部分tutorial都是针对一个具体的技术,比如说mongodb或者django。但是对于某一个技术的学习只能当成是homework,是不能支撑起一个大型的project的。一个更合理的办法是,你需要把多个技术攒成一个大型复杂的系统。
举个例子,假设我们做一个股票分析的系统,那应该怎么攒project呢?大致可以有这么几个办法:
- 可以有一个crawler来解决数据输入
- 如果想做big data,可以用hadoop之类的技术做大数据处理
- 如果想做machine learning,可以在股票信息上做ML相关的数据分析
- 如果想做NLP,可以分析一下股票相关的news或者tweets
- 如果想做web,可以把股票相关的信息用一个MVC架构展示出来
- 如果想做visualization,可以用javascript(d3.js之类的)画一些复杂的图
- 如果想展现一下对architecture的了解,可以做一些microservice上的设计
所以,能做的东西很多,看你怎么选择了:)

Written by
aaronk9 Sevice Provider
Computer Science Ph.D student from Northwestern University
Comments
Login to Comment