Go map and tips, with it to do more with less

Source: Internet
Author: User

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?

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.