Before the festival naked resignation, after several interviews, found that the foundation is very weak. Remember the pain, first from the right methodology to start planning the learning route

Using mind map to summarize the existing knowledge can make the knowledge points less scattered and easier to learn. I use a screen to update the leaves of the tree every time I learn something new.

Maintaining mind maps is not meaningless work, he can remind himself of the learning progress and learning route, as well as harvest full of sense of achievement

I think there are three things that I need to learn about Go, prepare for the interview, and become a qualified backend developer:

1. Computer basic learning

2. Brush the topic

3.Go

Basic computer naturally including the database, the computer network operating system and other basic knowledge, the knowledge in the process of undergraduate study for hands-on practice is less, so after learning may not have much feeling, until recently looked at the book GO concurrent programming, he realized, the importance of learning in practice again feeling must have quite a lot. Some knowledge can only be applied in a production environment, so coding and fundamentals go hand in hand.

Brush problem is nothing to say, Leetcode brush up is done. Brush problem is really need time to accumulate, not to deal with a few on the line, this need time precipitation advice every day a few questions to maintain the hand, even if it is easy

Go is reading books, and books are more important than blogs. My most recent books are Effective Go and Go Concurrent Programming (the latter is more important).

Finally, I summarized my own learning plan and ongoing learning

Computer Fundamentals

Computer Basic Interview review CS-Notes

Waking-up byte hops

The Go

Github

Ultimate-go

Video course

Ultimate Go Programming

The public,

polarisxu

Learning books

GO language concurrent programming

GO programming

effective Go

thewhitetulip.gitbook.io/bo/

Introduction to sprout new advice to see this: studygolang gitbook. IO/learn – go – wi…

Brush the topic

Algorithms and Data Structures are particularly recommended for Halfrost’s online book

leetcode

Introduction to algorithms

National Day brush algorithm introduction to the flag may be down…