给想转Go或者Go进阶同学的一些建议

# 前言 最近一直有小伙伴私信我学Go语言的问题: 有的小伙伴觉得客户端太卷了,想转服务端,觉得Java也卷,想学Go语言; 有的小伙伴是想从PHP或者Java转Go,做高并发编程,觉得Go更有前途。 聊的多了,发现这是一个共性问题,所以干脆整理成文章,希望对更多的人有帮助。 这篇文章会结合我的经历: **聊聊我认为客户端转服务端开发最大的挑战是什么?** **如何高效转型做服务端开发?如何高效学完Go基础?** **在熟练掌握Go基础之后,如何进...阅读全文

2024-12-03 15:10:15 wangzhongyang00 等
阅读:490 评论:0

回顾一下我的Go语言学习之旅

## 起源 我学习Go语言,还要感谢我的同事【小天才】,后面都把我的同事称为【小天才】了。 小天才是前端开发,大概2年前被我招进公司,我们两个可以说是互相欣赏。 小天才觉得我很靠谱,放弃了几个更高薪的offer;我为了小天才能顺利入职,也和领导、老板大力沟通,争取福利待遇等等。 ## 环境 一个好的工作环境,往往会有好的结果。 我和小天才所在的团队在2年时间里,对公司的CMS、小程序、网站、活动专题等项目进行重构,后端使用PHP的laravel框架,前端使用vue以及...阅读全文

2024-12-03 15:19:56 wangzhongyang00 等
阅读:331 评论:0

Goroutine 是什么?进程、线程、协程又是什么?有什么区别和联系?

**Go语言中的Goroutine就是协程。** # 1 进程 ## 概念 进程,直观点说,保存在硬盘上的程序运行之后,会在内存空间里形成一个独立的内存体,这个内存体**有自己独立的地址空间,有自己的堆**,上级挂靠单位是操作系统。 ## 特点 操作系统会以进程为单位,分配系统资源(CPU时间片,内存等资源),进程是资源分配的最小单位。 ## 示意图 ![image.png](https://static.golangjob.cn/241203/706b24...阅读全文

2024-12-03 15:46:03 wangzhongyang00 等
阅读:351 评论:0

Go容易搞错的知识点汇总

这篇文章汇总了我在开发和刷面试题过程中遇到的**容易搞错的知识点**,关键部分也都为大家写了代码示例。 **每个知识点都手撸代码进行了验证,确保内容的准确性。** # 类型转换和类型断言 类型转换语法:Type(expression) 类型断言语法为:expression.(Type) ## 1.类型转换示例代码 ```go package main import "fmt" //典型的类型转换示例 func main() { // 类...阅读全文

2024-12-03 16:00:47 wangzhongyang00 等
阅读:367 评论:0

美团一面,有点难度

前几天分享过一篇训练营的朋友在阿里的一面面经,挺简单的她也是很轻松的过了,感兴趣的可以看一下我之前发的文章。 今天要分享的还是她的面经,**美团的一面**,感觉比阿里的**难一些**,各位观众老爷你怎么看? ![image.png](https://static.golangjob.cn/241206/2a22f642d7bc63022f1e9b3c5ee9fd73.png) 1. 自我介绍 ### 2. 如何治理大表? 治理大表通常涉及到以下几个方面: ...阅读全文

2024-12-06 17:44:08 wangzhongyang00 等
阅读:449 评论:0

还没分享过小米的面经呢,今天它来了

今天分享的面经是**小米的一面**,之前还没有分享过相关的,来看看难度如何。 内容我都整理好了: ![](https://files.mdnice.com/user/76962/f35b35cf-77c1-4733-9d5c-5e5b57ad251b.png) 1. 自我介绍+项目问题 ## 2. 讲讲GOLANG的CSP和三色标记法 **CSP 是一种并发编程模型,而三色标记法是一种垃圾回收算法。** ### Golang 的 CSP 模型 Go 语言的创建者...阅读全文

2025-01-01 18:04:19 wangzhongyang00 等
阅读:138 评论:1