当前位置:网站首页>Go basic series | 1 Leading

Go basic series | 1 Leading

2022-06-24 12:29:00 Handsome brother and black Marshal

selected from “ Handsome brother and black Marshal ” official account , A programmer and his love story .

“Go Foundation Series ” It's right Go A series of articles on the basis of language . Before starting this series , I'll go first ” frank “ I have a work experience , A few more questions about this series .

experience

If you don't want to read this paragraph , You can jump directly below , Look at this series of questions

What I studied in college is “ Computer science and technology ” major , This is also the reason why I am engaged in this industry . in one's college years , To study the C、C++、C#、HTML、CSS、JavaScript、Java、Python、PHP, It lists some languages that I think I study hard , And the so-called seriousness only stays at the level of basic knowledge , Of course, the actual experience of the project is very poor .

In these languages , Let me focus on C# and PHP, Why these two ? Keep looking down ...

in one's college years , Although I am quite serious about what I like , But ask me what I will do in the future , I still can't answer . That is, during this confused period , The training institution came to the door , It also makes up for my lack of practical experience ( It doesn't mean that the training institution is good ). But I still don't know what language to learn , It may be the guidance of the training institution , It could also be the school curriculum , I chose Asp.net Development , Use C# Language . And then because Asp.net I feel there is nothing to learn in the training institution ( I think I can do it ), It turned again PHP, This is also a stepping stone to my future work .

In my senior year , I used my skills to find a job , And the school , I just take an exam , The results are all good .

I have with me PHP My resume also successfully found a job , The first job goes into P2P industry , The following two jobs are also . One of them led the technology department , I often stay up late and work overtime , There's no overtime , Of course, I don't have any complaints . Now think about how failed your management is . For the industry in which they are engaged , Also regret . Because at that time for P2P The financial industry , Inexplicably, I feel very good , In fact, this kind of inexplicable , It was just ignorance at that time . Because the probability of business failure in this industry is too high , So that their own technology can not be well precipitated .

middle , And went to start a business with someone else , The failure came to an end . In this way PHP It probably took 3 More years , So I went to Go Language development .

Then why did you run to Go Here comes the field ?

  1. A colleague's proposal
  2. Looking for a language that can be learned at a deeper level
  3. I think I have a good future ( Blockchain 、 Microservices )
  4. I've done it before
  5. I like this language

Before deciding to go to Go After the development of , Learn again immediately . Studied for a while , So I went to work . And it went well , Found a blockchain development , Because of the depression of the environment, a new cross-border e-commerce company was found , It is also my current company . In the new company , Responsible for micro services 、 Crawler related items , I also often study the source code and engage in Github The open source .

After reviewing these experiences , Also understand some of their own problems . For the now selected Go Language , And I will keep going , Let yourself keep a heart of continuous learning .

Currently, I am learning the underlying source code of microservices , There will also be articles in the future .

Okay , The experience is so long , Come down and officially enter Go Language based learning .

For whom to see

Master a development language , for example PHP、Java、C wait . Just have the development experience of programmers , In this way, it is easy to learn by analogy .

If you have not mastered any language , You can also tell me , I try my best , Tell you what you know . So that you can understand the meaning of my article ( Have this confidence , Just come , I don't advise ).

Meet someone who doesn't understand

Whether you are Xiaobai or great God , If you encounter any Go Related issues , You can comment at the bottom of the article , I will reply . If you encounter the inadequacies of the article, I also hope to put forward , I will perfect it to your satisfaction ( It seems that the treatment is good ).

content syllabus

Not a directory , The following is only a rough record , In the later stage, it may increase with the improvement of the content .

  • Environment building
  • Variables and types
  • Constants and operators
  • Process control
  • Array 、 section 、 mapping (map)
  • function
  • package
  • Structure
  • Interface
  • exception handling
  • Concurrency and channel
  • File operations
原网站

版权声明
本文为[Handsome brother and black Marshal]所创,转载请带上原文链接,感谢
https://yzsam.com/2021/06/20210601192519669l.html

随机推荐