Study plan from mid-September to mid-December

Study plan

Preface

Combination of theory and practice. Fortunately in the Internet age, as long as there is enough information gathering ability, theoretical knowledge and practical demos can be easily found. It will be difficult to explore the theory slowly, but once the theoretical framework is introduced, the theory can enter a stage of rapid improvement; it is also difficult to practice slowly, but after a ready-made mature demo, practice can quickly follow the gourd.

My current position is data mining + front-end data visualization, because my undergraduate degree is digital media technology, and the knowledge I teach is mainly graphics and game development. I am interested in Internet media, so I chose a middle direction-front-end visualization. But without data, there is no point in displaying it. So in order to perfect the system, supplement data mining, and prompt the front end to display data. In addition, the second degree is business administration, I want to use the advantages of this major to cut into business data mining and digital finance.

analysis

To conduct business data mining, you first need to have the basic concepts of economics, then collect data (Python), then process the data (mysql+springboot), and finally present the data (vue). Although you can do it all in one stop with Python, after all, I didn't learn Python in depth. Before, I mainly learned vue, so I didn't use my strengths and avoid weaknesses. So as not to chew too much.

In other words, it is collecting data, processing data, and presenting data.

  • Data collection. First, you need to understand what data is needed, which requires a theoretical foundation in economics, and second, you need to understand where to obtain the data, which requires an understanding of the industry and understanding of the authoritative data websites and API interfaces, which can be downloaded or crawled take.
  • Data processing. Sometimes some data is Excel, postSQL, TXT, etc., which need to be converted to mysql, and then manipulate the data in the database, and finally use springboot+mybatis to integrate the data to make an interface.
  • Display data. Use vue to build the front end, and use the interface to receive data and display it. You can also write fake data first and show it first.

Obviously, the content is huge, and it is best to divide the work and cooperate, but I am currently alone, so I will give up.

Cut off the biggest part of the learning cost, and specialize in data collection and data presentation. Write fake data on the data presentation. In the future, we will find partners in the back-end together, and then improve the back-end.

content

Theoretical knowledge:

  • Accounting (microeconomics, management, finance) is used to understand what data is required,
  • Data reporting websites are used to find out where data is available,
  • Computer network (HTTP) is used for crawling data,
  • Web pages (HTML5, CSS3, ES6) are used to present data;

工具:vscode、Chrome、pycharm;

Tool foot + demo: vue, vue CLI, vue router, axios, vuepress, vue-element-admin, echarts, mapbox, etc .;

Learning path: GitHub, official documents, blogger's blog, Zhihu;

Accounting (microeconomics, management, finance): It mainly depends on listening to the lectures, and the teachers really teach it easy to understand.

Data report website: I usually pay attention to the collection, and plan to make a special note to list these websites, and then use them as GitHub projects and upload them to GitHub Pages.

Computer network (HTTP): In fact, it will be a little bit scattered. When you encounter problems, you will take notes to collect this knowledge. In addition, I will learn Python crawler when there are application scenarios, but now there is not enough time.

Web pages (HTML5, CSS3, ES6): This is also a little bit scattered. When you plan to encounter problems, take notes to collect this knowledge.

Tool library and demo: mainly collected on GitHub (such as awesome-github-vue , awesome-vue , awesome-vuepress ). Then the most important thing is to use. In the process of using, the relevant knowledge of the web page will be gradually completed, so as to know what it is and why it is. The demo currently used for reference is vuepress-theme-vdoing as a blog. For reference, gridea is a static blog writing client, VBlog is a multi-user blog management system (springboot+springsecurity+mybatis+RESTful interface+mysql+vue+axios+elementUI+vue-echarts+mavon-editor+vue-router), vue-element-admin is the background, vue-admin-beautiful is the middle and back-end, mall-admin-web is the e-commerce back - end , newbee-mall is the front-end and back-end of the e-commerce; DataV is the data visualization;

Many people are powerful, and the resources on GitHub have really exploded in recent years.

planning

Accounting (microeconomics, management, finance) is followed step by step.

The data collection report website now starts.

You can start using the demo, and you can add theoretical knowledge and apply it while understanding the demo. First do vuepress to make a complete blog and document library; then contact vue-admin-beautiful to be the middle and back office. Finally, use DataV (echarts, mapbox) for data visualization.

The priority of the crawler is lowered, so don't worry.

In short, collect information, improve the blog site, and visualize vue.

The first step is to collect information and build a blog website; the second step is to build your own portfolio centered on the blog website to form technical precipitation; the third step is to recruit friends.

This plan is likely to lag behind. It depends on the situation.

Second best. The blog website uses gitter to operate two GitHub projects (collecting websites, similar to portal websites), one is a data reporting website and the other is an Internet information website.

The bulk of my content for the next three months is accounting (microeconomics, management, finance) notes, math notes, and data structure notes. Small pieces of content are (Internet frontier) translation notes and technical notes. Mainly theoretical articles, supplemented by practical articles. After three months of accumulation, I will focus on practical articles, interspersed with my own understanding.

Update address: GitHub

For more content, please pay attention to: CSDN , GitHub , Nuggets

Guess you like

Origin blog.csdn.net/weixin_42875245/article/details/108665952