Lots and lots of information surrounded us, but only a tiny percent is useful. More efficent way to get knowledge is what I want.
Also, too many ideas came to my mind. Most of them has a good start and ended with an another. How to keep them live? Have them togother is my solution.
Plan to include DSA, Operating System, Compiler, Website Interface, Search Engine and Machine Learning.
- implement common data structure and algorithms in c++ based on THU DSA course
- start with THU OS course and implement a ucore level os
- LLVM Project
- implement a programming language with llvm and start with keleidoscope
- implement a dynamic website with Python and C++ and put it online
- implement a simple search engineer in c++ based on the python course
- tech seach enginne embedded in emacs
- implement common algortihms in c++
- Characterize somatic mutations. Do classifications such as diver or not.
- Rank companies based on invest value. Start with A share of Shanghai and Shenzhen.
- financial analysis
- MIT courses