About the public number (this article has nothing to do)
Let me start with a brief introduction to myself, a Gen Y programmer who is currently working for big data startups in the United States, focusing on go and data processing. As a result of non-technical professional background, in the beginning of a lot of detours, so mingle in the major forums and open source community, by a lot of senior guidance and support, recently in Golang language Chinese network wandering when found a lot of novice gopher confused and confused, so there is this public number, yes, I am to give back to the community.
"It takes about 3 minutes to read this article."
Here is the text
Today and everyone to share the go Knowledge Atlas and Go learning skills , this article tries to let Gohper novice find the direction and less detours, and on the road of technology go more smoothly, win white rich beauty, embark on the pinnacle of life. There is no doubt that my ambition is so lofty.
Go knowledge Map
I know that the atlas appears in your vision, your heart beats faster, but please do not be afraid, no cattle people are overnight, pay attention to the forwarding of my article, learn a little every day, slowly, you will and your peers to open the gap.
View Address https://www.processon.com/view/link/5a9ba4c8e4b0a9d22eb3bdf0 Online
Image
Go learning Skills (knocking on the blackboard, talking about the point)
Don't spend too much time looking at grammar.
The most taboo to learn grammar is to look slowly, will grind off patience.
Find a basic grammar book or Web site, such as a beginner's tutorial, read grammar in one breath
Be sure to have an inlet, the go syntax is not complicated.
Hit the code with the demo on the book.
The above process will be very dull, but must insist to finish, otherwise the second time, the third time ... Will slowly grind away your interest and enthusiasm.
Think about what you want to do most of the project, such as: Web projects, of course, it is possible to write reptiles to climb a sister map
At this time you have a certain understanding of the language compiling, running, basic grammar, you can start to do things, there is no need to learn all to understand the hands.
Find a more popular framework for example: Beego
At this point your curiosity should be the strongest, routing, ORM, JSON and so many need to understand.
Start writing your own Web service.
Slowly you may need to have a targeted re-look at the grammar, which is normal, your brain is not a hard disk, and knowledge is in the constant accumulation of repetition.
Try to write some tricks.
Get, Post, json to struct, struct to JSON, interface implementation, and so on, one to explore it.
Use go to write points and work-related applications.
Without this opportunity, you can write tools for existing projects, such as automated deployment tools, service monitoring tools, data migration tools, and so on.
If you think this article is good, then help praise forward it,
Your feedback is my biggest motivation.
If you haven't paid attention to me, then what are you waiting for?