This article mainly shares the overall idea of maintaining their knowledge base, which is available for a long time and not limited to the front end.

Underlying thinking framework

The underlying thinking is that we do any complex things based on cognition and vision, and then we will choose better resources in cognition to conduct corresponding systematic learning. In the process of systematic learning, in order to maintain good learning effects, we need to sort out knowledge maps and make learning notes. After learning, we have to go through a series of processes in the work, to get practice, what knowledge is practical and what is appropriate to use under what conditions, and what knowledge just helps you understand something. After working for one to three years, you will find that almost nothing can be achieved only by learning and practice. It also requires soft skills, teamwork and long-term career development, and the idea of career development also depends on cognition and vision.

The diagram looks like this:

Some of my preliminary accumulation

Taking knowledge base and thematic catalogue as the basic unit, THEN I did some personal positioning of these libraries.

The front small volumes

Main positioning: high quality learning resources

Including: e-book, industry conference, big factory resources (public account and important output), early chat (personal collated version), market paid training courses,

The front-end career

Main positioning: practice in the field, precipitation of personal time

Including: 17-21 years, time dimension precipitation in the specific work of the record and precipitation of problems, and including the small program, wechat, SEO and other segmentation fields

How to become a professional elite

Main positioning: workplace methodology

Including: workplace rambles (workplace FAQ), big shots sharing, related books, learning resources from the grassroots to the top level and theoretical collation, interview, law, technical management topics

Front-end engineering

Main orientation: knowledge system + field practice

Including: performance monitoring, error monitoring, component library, code specification, team building and other areas of knowledge and related personal practices, external resource related collation and practice

Front-end interview through train

Main positioning: excellent learning resources, interview methodology

Including: the major factory interview questions sorting, face sorting, resume guidance, interview methodology, salary, job-hopping strategy

Knowledge body class (large knowledge base)

Main positioning: Knowledge system column

Includes knowledge base: VUE guide, deep dive into react Stack, CSS-Trip, Design patterns (JS version), Git volume, data structures and algorithms

Cross functional knowledge system

Main positioning: cross-functional collaboration

Includes knowledge base: Internet Product Guide, Project Manager manual, Internet UI Design Guide, How to Do QA well

My bird

If you are interested in my knowledge base above, feel free to follow me and see the document changes in my daily feed: One-click follow