<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>配套文章 on GoClub</title><link>https://go.botsarena.tech/docs/companion/</link><description>Recent content in 配套文章 on GoClub</description><generator>Hugo</generator><language>zh-cn</language><atom:link href="https://go.botsarena.tech/docs/companion/index.xml" rel="self" type="application/rss+xml"/><item><title>Go后端学习路线</title><link>https://go.botsarena.tech/docs/companion/go-backend-roadmap/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://go.botsarena.tech/docs/companion/go-backend-roadmap/</guid><description>&lt;h1 id="go后端学习路线"&gt;
 &lt;a class="page-home-link" href="https://go.botsarena.tech/"&gt;Go后端学习路线&lt;/a&gt;
&lt;/h1&gt;


&lt;h2 id="前言"&gt;前言&lt;a class="anchor" href="#%e5%89%8d%e8%a8%80"&gt;#&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;如果你是零基础小白，通常&lt;strong&gt;不建议一上来就学 Go&lt;/strong&gt;，更建议先学 &lt;strong&gt;Python&lt;/strong&gt;，或者在特定目标下学 &lt;strong&gt;C/C++&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;原因：&lt;strong&gt;Python 更适合入门；C/C++可以帮助你理解底层，同时也是大多数学校的第一门语言。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;接下来我来给大家介绍一下Go语言的学习路线，仅针对Go Web后端，过多的方向不涉及。为作者本人的学习路线，仅供参考。&lt;/p&gt;

&lt;h2 id="阶段0基础知识"&gt;阶段0:基础知识&lt;a class="anchor" href="#%e9%98%b6%e6%ae%b50%e5%9f%ba%e7%a1%80%e7%9f%a5%e8%af%86"&gt;#&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;408:数据结构、操作系统、计算机网络、计算机组成原理（不重要）&lt;/p&gt;
&lt;p&gt;这些都是学校的课程，虽然不要求你学的多好，但还是希望可以有一些基础了解，帮助你可以更好的理解，不希望是纯小白，还是要对计算机整体体系有一些了解，如果是纯小白，也不必花大量的时间去学习这些，其实感觉工作中用的不是很多，大概了解下，后面背背八股即可。&lt;/p&gt;
&lt;p&gt;这里推荐视频：计算机科学速成课&lt;/p&gt;
&lt;p&gt;&lt;img src="https://go.botsarena.tech/pictures/%e8%ae%a1%e7%ae%97%e6%9c%ba%e9%80%9f%e6%88%90%e8%af%be.png" alt="计算机科学速成课" loading="lazy" decoding="async"/&gt;&lt;/p&gt;

&lt;h2 id="阶段1学习go语言"&gt;阶段1:学习Go语言&lt;a class="anchor" href="#%e9%98%b6%e6%ae%b51%e5%ad%a6%e4%b9%a0go%e8%af%ad%e8%a8%80"&gt;#&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;可以看官方文档或Go中文文档来学习，也可以看B站视频学习（这里推荐刘丹冰老师）。&lt;/p&gt;
&lt;p&gt;同时可以刷一些算法题或是写一些简单的demo如计算器等来熟悉Go语法。&lt;/p&gt;
&lt;p&gt;刘丹冰老师的课程后面也带着写了一个IM聊天系统，大概400-500行左右，可作为练习。&lt;/p&gt;
&lt;p&gt;&lt;img src="https://go.botsarena.tech/pictures/%e5%88%98%e4%b8%b9%e5%86%b0.png" alt="刘丹冰" loading="lazy" decoding="async"/&gt;&lt;/p&gt;

&lt;h2 id="阶段2学习web框架"&gt;阶段2:学习Web框架&lt;a class="anchor" href="#%e9%98%b6%e6%ae%b52%e5%ad%a6%e4%b9%a0web%e6%a1%86%e6%9e%b6"&gt;#&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;最火也是最简单的当属Gin+Gorm了，由于Go相关资料确实很少，所以依旧是两种方式，看官方文档或中文文档，或者看B站视频，这边建议七米老师，课程最后会带着你做一个基础的web项目，是一个比较经典的TodoList。&lt;/p&gt;
&lt;p&gt;&lt;img src="https://go.botsarena.tech/pictures/%e4%b8%83%e7%b1%b3.png" alt="七米" loading="lazy" decoding="async"/&gt;&lt;/p&gt;

&lt;h2 id="阶段3学习数据库"&gt;阶段3:学习数据库&lt;a class="anchor" href="#%e9%98%b6%e6%ae%b53%e5%ad%a6%e4%b9%a0%e6%95%b0%e6%8d%ae%e5%ba%93"&gt;#&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;学习MySQL即可，整体资料比较多，B站也有大量视频，但很多都很冗长，上来就是30个小时，就很劝退（作者还真看完了），说真的，确实讲的很细，方方面面都讲了，但是其实并没用，其实用不太到，然后慢慢就忘完了，所以不如学习下增删改查就好，以后有什么问题再去学习。其实工作中也不涉及那么多，但是会考，背背八股就好。&lt;/p&gt;
&lt;p&gt;这里推荐视频：&lt;/p&gt;
&lt;p&gt;&lt;img src="https://go.botsarena.tech/pictures/%e6%95%b0%e6%8d%ae%e5%ba%93.png" alt="数据库" loading="lazy" decoding="async"/&gt;&lt;/p&gt;

&lt;h2 id="阶段4熟练掌握web开发"&gt;阶段4:熟练掌握Web开发&lt;a class="anchor" href="#%e9%98%b6%e6%ae%b54%e7%86%9f%e7%bb%83%e6%8e%8c%e6%8f%a1web%e5%bc%80%e5%8f%91"&gt;#&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;其实我个人是不建议一直学的，我更建议多做，或者边做边学，这样效率最好，否则只学很容易忘，所以可以不着急赶进度，可以先停一下，根据自己学习的知识去尝试做一个练手项目，项目不要求复杂功能，有基础的业务和增删改查即可，毕竟是练手项目。&lt;/p&gt;

&lt;h2 id="阶段5中间件的学习"&gt;阶段5:中间件的学习&lt;a class="anchor" href="#%e9%98%b6%e6%ae%b55%e4%b8%ad%e9%97%b4%e4%bb%b6%e7%9a%84%e5%ad%a6%e4%b9%a0"&gt;#&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;几年前，学完上述就可以找到工作了，现在就显的很单薄，所以建议学习一些中间件并添加到项目中。&lt;/p&gt;
&lt;p&gt;倒也不用学太多，这里推荐两个中间件：Redis和消息队列&lt;/p&gt;
&lt;p&gt;Redis视频推荐：&lt;/p&gt;
&lt;p&gt;&lt;img src="https://go.botsarena.tech/pictures/redis.png" alt="Redis" loading="lazy" decoding="async"/&gt;&lt;/p&gt;
&lt;p&gt;消息队列可以学习Kafka和RabbitMQ，我学的RabbitMQ，因为简单。&lt;/p&gt;
&lt;p&gt;&lt;img src="https://go.botsarena.tech/pictures/%e6%b6%88%e6%81%af%e9%98%9f%e5%88%97.png" alt="消息队列" loading="lazy" decoding="async"/&gt;&lt;/p&gt;

&lt;h2 id="阶段6项目-下篇详解"&gt;阶段6:项目 (下篇详解)&lt;a class="anchor" href="#%e9%98%b6%e6%ae%b56%e9%a1%b9%e7%9b%ae-%e4%b8%8b%e7%af%87%e8%af%a6%e8%a7%a3"&gt;#&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;因为简历中要有项目，但涉及的有些多，我会在下个视频，如何到实习中详解。&lt;/p&gt;

&lt;h2 id="阶段7八股下篇详解"&gt;阶段7:八股（下篇详解）&lt;a class="anchor" href="#%e9%98%b6%e6%ae%b57%e5%85%ab%e8%82%a1%e4%b8%8b%e7%af%87%e8%af%a6%e8%a7%a3"&gt;#&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;填一下上面的坑，否则即使你上述都会了，面试官问你你也答不上。&lt;/p&gt;

&lt;h2 id="阶段8算法-下篇详解"&gt;阶段8:算法 （下篇详解）&lt;a class="anchor" href="#%e9%98%b6%e6%ae%b58%e7%ae%97%e6%b3%95-%e4%b8%8b%e7%af%87%e8%af%a6%e8%a7%a3"&gt;#&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;大厂比较看重，小厂基本不怎么问。&lt;/p&gt;

&lt;h2 id="阶段9其他"&gt;阶段9:其他&lt;a class="anchor" href="#%e9%98%b6%e6%ae%b59%e5%85%b6%e4%bb%96"&gt;#&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;你还要学习一些工具，但不是必须。&lt;/p&gt;
&lt;p&gt;git肯定是要会的，你也可以把项目放到github，并在简历放上链接，反正大概率不减分，证明是你自己实打实做的，如果高星就很加分了。作者虽然star很少，但也因为这个获得了一些机会。&lt;/p&gt;
&lt;p&gt;&lt;img src="https://go.botsarena.tech/pictures/%e4%b8%bb%e9%a1%b5.png" alt="GitHub主页" loading="lazy" decoding="async"/&gt;&lt;/p&gt;
&lt;p&gt;postman也要会，毕竟你自己写项目，没有前端界面，就要测试接口，所以可以学习下，也很简单。&lt;/p&gt;
&lt;p&gt;docker也可以学下，方便你部署项目，因为你的项目如果部署了，且有一定访问量，那是相当加分的。&lt;/p&gt;
&lt;p&gt;测试工具也可以学习下，可以测试下你的项目，说你哪里优化了，性能提升了多少。写简历上会显得真实些，也可以体现能力。&lt;/p&gt;

&lt;h2 id="说在后面"&gt;说在后面&lt;a class="anchor" href="#%e8%af%b4%e5%9c%a8%e5%90%8e%e9%9d%a2"&gt;#&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;其实大多数的学习，倒不用一下子全部学透彻，其实大概了解下，然后边做，遇到问题再学就行，通过AI来学习也是也是一个效率比较高的方式，做完上述，找到一个实习肯定是不成问题的，但是上述仅是一个Golang后端的学习路线，相当于一个敲门砖，至于后续要学什么，走什么方向，可以根据网上的招聘信息来学，也可以去工作后看人家需要什么再去学，最后就是祝大家顺利。&lt;/p&gt;
&lt;p&gt;同时我也创了一个Go语言交流群，因为Go相关内容现在还是比较少的，后续会分享一些资料，当然更多的是大家去一起讨论交流。大家可以私信我进入。&lt;/p&gt;
&lt;p&gt;&lt;img src="https://go.botsarena.tech/pictures/70%e4%ba%a4%e6%b5%81%e7%be%a4.png" alt="Go交流群" loading="lazy" decoding="async"/&gt;&lt;/p&gt;</description></item><item><title>找到实习需要什么</title><link>https://go.botsarena.tech/docs/companion/internship-requirements/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://go.botsarena.tech/docs/companion/internship-requirements/</guid><description>&lt;h1 id="找到实习需要什么"&gt;
 &lt;a class="page-home-link" href="https://go.botsarena.tech/"&gt;找到实习需要什么&lt;/a&gt;
&lt;/h1&gt;

&lt;p&gt;上文提到go后端学习路线，在做项目、刷算法、背八股、做简历、找实习埋了一些坑，填一下。&lt;/p&gt;

&lt;h2 id="首先自我介绍给好奇的人看"&gt;首先自我介绍（给好奇的人看）：&lt;a class="anchor" href="#%e9%a6%96%e5%85%88%e8%87%aa%e6%88%91%e4%bb%8b%e7%bb%8d%e7%bb%99%e5%a5%bd%e5%a5%87%e7%9a%84%e4%ba%ba%e7%9c%8b"&gt;#&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;Bg：HENU ｜ SE 2023～2027&lt;/p&gt;
&lt;p&gt;目前在杭州一家开源起家的初创小厂实习，公司规模比较小，不过感觉还不错，公司两个项目在github 40多K star，也获得了阿里的融资，大佬很多，整体技术氛围也比较浓厚。&lt;/p&gt;
&lt;p&gt;&lt;img src="https://go.botsarena.tech/pictures/sealos.png" alt="sealos" loading="lazy" decoding="async"/&gt;&lt;/p&gt;
&lt;p&gt;待遇：配备了1.5w的macbook pro，月薪5.5k左右，早十晚六中午休息两小时，距离住处步行10分钟，公司地址在阿里巴巴数字生态园。&lt;/p&gt;
&lt;p&gt;有好多人比较好奇我的bg，说这些呢也是想声明一下，我本人也是比较菜，也没找到大厂实习，还在学习中，所以我的所有视频都是分享为主，仅代表我个人的观点，不提供任何建议与指导（下文如果提到建议两个字仅是表达观点的一种形式，并非真的建议），可能会有不对的地方，大家当作万千观点之一参考即可。&lt;/p&gt;

&lt;h2 id="简历"&gt;简历&lt;a class="anchor" href="#%e7%ae%80%e5%8e%86"&gt;#&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;找实习前的简历，以后可能也会分享一下如何写简历（虽然自己简历也一般）。&lt;/p&gt;
&lt;p&gt;&lt;img src="https://go.botsarena.tech/pictures/%e7%ae%80%e5%8e%861.jpg" alt="简历1" loading="lazy" decoding="async"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://go.botsarena.tech/pictures/%e7%ae%80%e5%8e%862.png" alt="简历2" loading="lazy" decoding="async"/&gt;&lt;/p&gt;

&lt;h2 id="项目"&gt;项目&lt;a class="anchor" href="#%e9%a1%b9%e7%9b%ae"&gt;#&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;项目数量&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;如果零实习的话，我觉得放两个项目比较好，因为这样的话既不多也不少。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;项目搭配&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;个人观点，两个项目要搭配一下，&lt;strong&gt;一个业务项目，一个技术/轮子项目。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;业务项目主要是方便面试官来问（所以你在这里要埋一些可以问的问题），且证明自己有业务能力。&lt;/p&gt;
&lt;p&gt;技术/轮子项目就是为了展示自己的技术。&lt;/p&gt;
&lt;p&gt;举例来说，我的第一个项目就是仿照抖音做的业务项目，第二个是用了Raft共识算法的分布式项目，然后一面的时候面试官一般都会问第二个项目让我讲一下，但到二面就开始拷打第一个项目，假设各种高并发场景。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;项目推荐&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;业务项目我其实挺推荐自己写的&lt;strong&gt;视频Feed流系统&lt;/strong&gt;的，并非自夸，因为太多的业务项目如商城、外卖等已经被写烂了，视频feed流系统还算比较新鲜，且项目整体很轻，虽然也就是crud+feed+中间件，但其实有好几个可以问的点，比如**视频的推拉、feed流稳定排序、redis缓存、redis热榜、rabbitmq解耦，**当然也有很多其他的业务项目，你可以从你使用的软件挑一个，可以仿照着做，如果有什么想法，自己设计就更好了。但记得一定要加上中间件，否则显得很单薄。&lt;/p&gt;
&lt;p&gt;这里就不做其他业务项目的推荐，因为说实话都感觉挺一般的，随便做一个应该就没问题。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/LeoninCS/feedsystem_video_go"&gt;https://github.com/LeoninCS/feedsystem_video_go&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;技术项目&lt;/p&gt;
&lt;p&gt;技术项目其实挺多可以推荐的，如&lt;strong&gt;分布式kv存储、分布式调度系统、基于RAG的智能问答Agent、微服务网关、tiny-Redis等。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;如何做项目&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;很多人现在依然想着照着视频一步一步敲一个项目，但其实我是不建议的，首先就是Go的相关资源比较少，所以相应的视频资源也比较少，这就导致不仅收费且项目质量也没办法保证，我就是因为看了他们的项目感觉一般才自己做的。其次就是如果有优质的项目且有完整视频讲解，那肯定这个项目就会有很多人去仿照，那就烂大街了。&lt;/p&gt;
&lt;p&gt;所以我觉得自己写一个比较好，且在AI时代，从0到1开发一个项目的难度大大递减，面试级别的项目甚至AI可以直接生成，所以如果你有什么想法，只要在AI的帮助下完成就好，当然记得是AI帮助，不要让AI直接帮你生成，否则漏馅了就完了，或者先生成后面再看懂也行。&lt;/p&gt;
&lt;p&gt;反正AI率越高，你后面需要复盘越久，不过最后完全掌握就好。&lt;/p&gt;

&lt;h2 id="算法"&gt;算法&lt;a class="anchor" href="#%e7%ae%97%e6%b3%95"&gt;#&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;算法可根据你的情况分为两种 系统学习与速成&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;系统学习&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;推荐&lt;strong&gt;灵茶山艾府，灵神真的是很好的一个人，无私奉献，讲的也很清晰，通俗易懂。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;灵神算法基础精讲&lt;/p&gt;
&lt;p&gt;&lt;img src="https://go.botsarena.tech/pictures/%e7%81%b5%e7%a5%9e.png" alt="灵神" loading="lazy" decoding="async"/&gt;&lt;/p&gt;
&lt;p&gt;灵神文章：如何科学刷题？&lt;/p&gt;
&lt;p&gt;&lt;a href="https://leetcode.cn/discuss/post/RvFUtj/"&gt;https://leetcode.cn/discuss/post/RvFUtj/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://go.botsarena.tech/pictures/%e7%ae%97%e6%b3%95.png" alt="算法" loading="lazy" decoding="async"/&gt;&lt;/p&gt;
&lt;p&gt;学完算法精讲，然后去根据题单刷题就好，题目很多，但后面会有每题的分数，仅把1700左右的题刷完面试应该就没问题。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;速成&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;速成的话其实就是经典的力扣Hot100，当然其中的有些难题可以跳过，但medium一定要刷熟，刷完后也可以去刷一些面试真题。虽然是速成，不用系统去学一遍，但是系统地了解一下感觉还是有必要的。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://codetop.cc/home"&gt;https://codetop.cc/home&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://go.botsarena.tech/pictures/%e9%9d%a2%e8%af%95%e7%ae%97%e6%b3%95%e9%a2%98.png" alt="面试算法题" loading="lazy" decoding="async"/&gt;&lt;/p&gt;

&lt;h2 id="八股"&gt;八股&lt;a class="anchor" href="#%e5%85%ab%e8%82%a1"&gt;#&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;八股也是一个很重要的部分，否则别人问你东西，尽管你会用，但就是答不上来，所以还是要准备一下比较好。&lt;/p&gt;
&lt;p&gt;最出名也是我最推荐的当属小林coding&lt;/p&gt;
&lt;p&gt;&lt;a href="https://xiaolincoding.com/"&gt;https://xiaolincoding.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://go.botsarena.tech/pictures/%e5%b0%8f%e6%9e%97coding.png" alt="小林coding" loading="lazy" decoding="async"/&gt;&lt;/p&gt;
&lt;p&gt;小林codeing的优势和劣势一样，就是讲的太深了，相当于你科学学习了解了一遍，所以就比较耗费时间，我建议你第一遍可以通读一遍，然后看看重点，后面可以参照我整理的问题来复习。&lt;/p&gt;
&lt;p&gt;&lt;img src="https://go.botsarena.tech/pictures/%e5%85%ab%e8%82%a1%e6%80%bb%e7%bb%93.png" alt="八股总结" loading="lazy" decoding="async"/&gt;&lt;/p&gt;
&lt;p&gt;也可以看一些B站分享八股的up主，如程序员回家养猪、面试鸭，虽然他们主要分享java八股，但其实go和java除了语言和框架不同，其他基本上是相通的。&lt;/p&gt;
&lt;p&gt;&lt;img src="https://go.botsarena.tech/pictures/%e7%a8%8b%e5%ba%8f%e5%91%98%e5%85%bb%e7%8c%aa.png" alt="程序员养猪" loading="lazy" decoding="async"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://go.botsarena.tech/pictures/%e9%9d%a2%e8%af%95%e9%b8%ad.png" alt="面试鸭" loading="lazy" decoding="async"/&gt;&lt;/p&gt;

&lt;h2 id="模拟面试"&gt;模拟面试&lt;a class="anchor" href="#%e6%a8%a1%e6%8b%9f%e9%9d%a2%e8%af%95"&gt;#&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;依旧是善用AI，你可以让AI问你问题，然后你回答并让它评分给出正确答案，一方面确实可以从AI学到很多，另一方面用嘴说一遍确实可以让你在面试的过程中说的更流利。&lt;/p&gt;
&lt;p&gt;我最推荐豆包，因为豆包的语音识别能力还是不错的，且面试这种知识类的，并不需要多强的模型，豆包完全够用，且相较于国外AI更方便使用。&lt;/p&gt;

&lt;h2 id="实习投递"&gt;实习投递&lt;a class="anchor" href="#%e5%ae%9e%e4%b9%a0%e6%8a%95%e9%80%92"&gt;#&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;虽然有几个时间段投递比较好，但我个人认为，不要一直等到那些最好的时间，越早越好，然后根据自己的bg来决定是投大厂还是小厂，大厂的话要注意投递顺序，因为有的公司很看重面评，如果你想去那家公司，还是要慎重一些比较好。&lt;/p&gt;

&lt;h2 id="说在最后"&gt;说在最后&lt;a class="anchor" href="#%e8%af%b4%e5%9c%a8%e6%9c%80%e5%90%8e"&gt;#&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;感谢大家的支持，上个视频也是在B站和xhs获得了累计1000+的点赞和收藏，并涨了200粉丝左右，交流群也从70人扩容到了152人，以前不活跃，现在也每天都有人在里面聊天。&lt;/p&gt;
&lt;p&gt;&lt;img src="https://go.botsarena.tech/pictures/152.png" alt="152" loading="lazy" decoding="async"/&gt;&lt;/p&gt;</description></item><item><title>两周入门Go开发</title><link>https://go.botsarena.tech/docs/companion/go-in-two-weeks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://go.botsarena.tech/docs/companion/go-in-two-weeks/</guid><description>&lt;h1 id="两周入门go开发"&gt;
 &lt;a class="page-home-link" href="https://go.botsarena.tech/"&gt;两周入门Go开发&lt;/a&gt;
&lt;/h1&gt;


&lt;h2 id="一go语言了解go语言环境和开发工具-goland-的安装"&gt;一、Go语言了解、Go语言环境和开发工具 Goland 的安装&lt;a class="anchor" href="#%e4%b8%80go%e8%af%ad%e8%a8%80%e4%ba%86%e8%a7%a3go%e8%af%ad%e8%a8%80%e7%8e%af%e5%a2%83%e5%92%8c%e5%bc%80%e5%8f%91%e5%b7%a5%e5%85%b7-goland-%e7%9a%84%e5%ae%89%e8%a3%85"&gt;#&lt;/a&gt;&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;菜鸟教程前三节和最后一节&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.runoob.com/go/go-tutorial.html"&gt;Go 教程&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.runoob.com/go/go-environment.html"&gt;Go 语言环境安装&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.runoob.com/go/go-basic-syntax.html"&gt;Go 语言基础语法&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.runoob.com/go/go-ide.html"&gt;Go 语言开发工具&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Go 入门指南一、二章&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://learnku.com/docs/the-way-to-go/origin-and-development/3562"&gt;起源与发展&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnku.com/docs/the-way-to-go/31-platform-and-architecture/3564"&gt;平台与架构&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 id="二go基本数据类型和控制结构学习实践"&gt;二、Go基本数据类型和控制结构学习实践&lt;a class="anchor" href="#%e4%ba%8cgo%e5%9f%ba%e6%9c%ac%e6%95%b0%e6%8d%ae%e7%b1%bb%e5%9e%8b%e5%92%8c%e6%8e%a7%e5%88%b6%e7%bb%93%e6%9e%84%e5%ad%a6%e4%b9%a0%e5%ae%9e%e8%b7%b5"&gt;#&lt;/a&gt;&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;菜鸟教程中从数据类型到循环语句间的所有内容&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.runoob.com/go/go-program-structure.html"&gt;Go 语言结构&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.runoob.com/go/go-loops.html"&gt;Go 语言循环语句&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Go 入门指南中的第四、五章&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://learnku.com/docs/the-way-to-go/file-name-keyword-and-identifier/3582"&gt;文件名、关键字与标识符&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnku.com/docs/the-way-to-go/chapter-description/3591"&gt;第四章说明&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 id="三函数的学习使用"&gt;三、函数的学习使用&lt;a class="anchor" href="#%e4%b8%89%e5%87%bd%e6%95%b0%e7%9a%84%e5%ad%a6%e4%b9%a0%e4%bd%bf%e7%94%a8"&gt;#&lt;/a&gt;&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;菜鸟教程的相应章节&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.runoob.com/go/go-functions.html"&gt;Go 语言函数&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Go 入门指南第六章&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://learnku.com/docs/the-way-to-go/chapter-description/3598"&gt;第六章说明&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 id="四重要数据结构切片map的理解实践"&gt;四、重要数据结构切片、map的理解实践&lt;a class="anchor" href="#%e5%9b%9b%e9%87%8d%e8%a6%81%e6%95%b0%e6%8d%ae%e7%bb%93%e6%9e%84%e5%88%87%e7%89%87map%e7%9a%84%e7%90%86%e8%a7%a3%e5%ae%9e%e8%b7%b5"&gt;#&lt;/a&gt;&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;菜鸟教程的相应章节&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.runoob.com/go/go-arrays.html"&gt;Go 语言数组&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.runoob.com/go/go-slice.html"&gt;Go 语言切片&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.runoob.com/go/go-map.html"&gt;Go 语言 Map&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Go 入门指南第七、八章&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://learnku.com/docs/the-way-to-go/chapter-description/3611"&gt;第七章说明&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnku.com/docs/the-way-to-go/8-chapters/3618"&gt;第八章说明&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 id="五指针结构体方法包的学习使用"&gt;五、指针、结构体、方法、包的学习使用&lt;a class="anchor" href="#%e4%ba%94%e6%8c%87%e9%92%88%e7%bb%93%e6%9e%84%e4%bd%93%e6%96%b9%e6%b3%95%e5%8c%85%e7%9a%84%e5%ad%a6%e4%b9%a0%e4%bd%bf%e7%94%a8"&gt;#&lt;/a&gt;&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;菜鸟教程的相应章节&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.runoob.com/go/go-pointers.html"&gt;Go 语言指针&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.runoob.com/go/go-structures.html"&gt;Go 语言结构体&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Go 入门指南的九、十章&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://learnku.com/docs/the-way-to-go/chapter-description/3625"&gt;第九章说明&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnku.com/docs/the-way-to-go/chapter-description/3637"&gt;第十章说明&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 id="六接口及错误处理实践"&gt;六、接口及错误处理实践&lt;a class="anchor" href="#%e5%85%ad%e6%8e%a5%e5%8f%a3%e5%8f%8a%e9%94%99%e8%af%af%e5%a4%84%e7%90%86%e5%ae%9e%e8%b7%b5"&gt;#&lt;/a&gt;&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;菜鸟教程的相应章节&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.runoob.com/go/go-interfaces.html"&gt;Go 语言接口&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.runoob.com/go/go-error-handling.html"&gt;Go 语言错误处理&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Go 入门指南的十一、十三章&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://learnku.com/docs/the-way-to-go/chapter-description/3646"&gt;第十一章说明&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnku.com/docs/the-way-to-go/chapter-description/3673"&gt;第十三章说明&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 id="七读写数据操作"&gt;七、读写数据操作&lt;a class="anchor" href="#%e4%b8%83%e8%af%bb%e5%86%99%e6%95%b0%e6%8d%ae%e6%93%8d%e4%bd%9c"&gt;#&lt;/a&gt;&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Go 入门指南的十二章&lt;/p&gt;</description></item></channel></rss>