当前位置:网站首页>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 ?
- A colleague's proposal
- Looking for a language that can be learned at a deeper level
- I think I have a good future ( Blockchain 、 Microservices )
- I've done it before
- 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
边栏推荐
- How does easygbs, a national standard platform, solve the problem that information cannot be carried across domains?
- Which commercial insurance endowment insurance is good? Ranking of commercial endowment insurance products in 2022
- 最新热点:使用铜死亡相关基因进行肿瘤预后分型!
- FreeRTOS概述与体验
- The world's largest meat processor has been "blackmailed", how many industries will blackmail virus poison?
- Smart photovoltaic energy - visualization of photovoltaic power generation energy management and control in the park
- How to calculate the bandwidth of video transmission? How much bandwidth is required to transmit 4K video?
- Is GF Securities reliable? Is it safe to open a securities account?
- 11+! 结肠癌中基于 m6A 调节因子的甲基化修饰模式以不同的肿瘤微环境免疫谱为特征
- How to check the situation that the national standard platform easygbs equipment video cannot be accessed by grabbing packets?
猜你喜欢

Group planning - General Review

计组-总复习

Basic path test of software test on the function of the previous day

链接器 --- Linker

Opencv learning notes -- Separation of color channels and multi-channel mixing

ArrayList # sublist these four holes, you get caught accidentally

"Meng Hua Lu" is about to have a grand finale. It's better to learn it first than to look ahead!

GTEST from getting started to getting started
Database migration tool flyway vs liquibase (II)

Install Kali on the U disk and persist it
随机推荐
The opportunity to teach cloud development a lesson has finally come!
11+ article - machine learning builds Protics framework - deeply reveals the impact of tumor infiltrating immune cells in different molecular subtypes on prognosis
Based on am335x development board arm cortex-a8 -- acontis EtherCAT master station development case
11+的基于甲基化组和转录组综合分析识别葡萄膜黑色素瘤中新的预后 DNA 甲基化特征~
深圳市人民医院程立新课题组提出多组学数据在肝细胞癌的诊断与预后分析的新方法meGPS
How to calculate the bandwidth of video transmission? How much bandwidth is required to transmit 4K video?
Is it safe to apply for new bonds to open an account
Cluster control management
How to write controller layer code gracefully?
Pipeline post instruction
Embedded must learn! Detailed explanation of hardware resource interface - based on arm am335x development board (Part 1)
How does easygbs, a national standard platform, solve the problem that information cannot be carried across domains?
2021-06-02: given the head node of a search binary tree, it will be transformed into an ordered two-way linked list with head and tail connected.
The idea of "6 points + gene family" without experiment~
What is the reason why the video intelligent analysis platform easycvr is locally controllable but the superior equipment cannot control the subordinate equipment?
Opencv learning notes - Discrete Fourier transform
How to evaluate software development projects reasonably?
Use go to process millions of requests per minute
AXI低功耗接口
Adjustment method of easynvr video platform equipment channel page display error