golang要学到什么程度啊啊啊?

最近在学golang,目前已经学完了golang的基础语法,开始用go刷leetcode了,还看了gin的web框架,了解了一下gorm,看了一部分的redis,正在学go语言的底层实现以及一些更进阶的书。请教一下大家,本科生的话go语言还要学哪些,学到什么程度可以在秋招找一份实习或者工作 #无实习如何秋招上岸# #golang工程师# #你的秋招进展怎么样了# #你觉得今年秋招难吗#
全部评论
推荐一个宝藏up主,幼麟实验室,讲的很深入,亲测全部理解面试能唬住面试官的程度
20 回复
分享
发布于 2023-06-08 10:04 北京
我推荐一本书籍吧,比较体系化,《Go专家编程》。华为云原生团队成员写的,内容涵盖Go常见的数据结构、控制结构、标准库。比如管道、slice、map、struct原理和特性;并发中WaitGroup、context、Mutex原理和特性;Go测试包原理和运用解析……写得很详细,也补充了一些上述底层技术在工程应用上的坑。
13 回复
分享
发布于 2023-05-12 10:56 广东
联易融
校招火热招聘中
官网直投
我在b站实习的时候,首先很多标准库得会,涉及到具体数据结构,底层实现,然后gorm,内存管理,并发控制,web我觉得也是必须会的,还有就是k8s的之类的,自己在写几个大一点的demo(500行代码以上的那种)就可以了应该,
9 回复
分享
发布于 2023-05-11 15:37 辽宁
底层源码那些,多看看。还有开源的那些常用的。go的项目基本上都看得懂,多看多学就行
4 回复
分享
发布于 2023-05-11 12:59 广东
字节是主招go的大厂吧,你可以学一学它们内部使用的框架kitex,这个已经开源了,去github上找,然后去稀土掘金上搜相关使用教程,做一个不大不小的项目,挺有特色的,这样进去就能干活了
3 回复
分享
发布于 2023-05-24 13:29 浙江
我说一下我自己吧,我一个业余写go的,看了go语言圣经,还有gobyexample,以及go设计与实现
2 回复
分享
发布于 2023-06-04 17:01 广东
根据我个人的秋招经验来说,需要OS和计网基础、语言特性和底层原理+并发编程(最重点会问的)、网络编程、数据结构和算法(总共问了一道双指针一道状压dp一道括号匹配的dp还有一道链表,2困难2中等)、设计模式(问了单例模式、代理模式还有责任链模式)、MySQL调优(总共问了B tree和B+ tree的区别,隔离级别、索引、行级锁表级锁乐观锁悲观锁共享锁排他锁、InnoDB引擎的MVCC对比PostgreSQL的MVCC及各自原理)、Redis原理及底层实现(问到了持久化、集群高可用设计、哨兵、跳表、订阅发布、分布式锁的实现、内存淘汰策略)、Kafka原理(ACK机制、判断Broker是否有效)、Elastic Search(就问了个倒排索引)+Fluentd+Kibana、Kubernetes(有哪些组件及它们的作用、kube-proxy的工作原理、IPVS中有哪些负载均衡算法,ETCD分布式锁的实现、PV、QoS为Guaranteed的条件)、Istio(浅问了一下Envoy解释它的作用还问了一下Sidecar注入原理)/微服务原理和框架的使用、分布式共识(问了一致性哈希、Raft和Paxos算法,还有Zookeeper的原理)、持续集成和持续部署(问了CI/CD的一些概念)、Prometheus(只问了个node-exporter的作用然后简单说几个采集指标)、链路追踪(Jaeger/Zabbix,问了个场景设计题,前面的没问倒,终于开大刁难了,只能装作认真思考最后和面试官说没有思路),整个过程其实还是挺虚的,有一些技术在深入问一下可能就要当场去世了。所以,写简历只写自己很熟练的,没有八成把握应付面试的技术最好还是不要写上去了,其实要学到什么程度,大概就是我前面列举一直到Kubernetes为止这个样子,了解底层原理才是你相较于其他人硬实力的表现,项目的话最好是自己造轮子的那种,比如手写一个微服务框架/(符合OCI的)简易Dokcer/后端框架,做得很粗糙也没关系,反正面试官眼里这些都是玩具,但你得保证这是你自己写出来的,像什么博客、XX管理系统这些烂大街的项目除非你有学历自信,不然毫无竞争力可言
2 回复
分享
发布于 2023-12-27 22:56 江西
学到能进大厂的程度
1 回复
分享
发布于 2023-05-11 10:05 上海
浙大找go大厂offer不难,毕竟学校好,大厂go岗位也多
1 回复
分享
发布于 2023-05-11 13:00 广东
1 回复
分享
发布于 2023-05-18 09:59 云南
etcd?go-zero?go-grpc?grpc-gateway?yeager?grafana?prometheus?hertz?kitex? k8s? 大佬先学,学完带带我。
1 回复
分享
发布于 2023-05-22 17:06 陕西
卧槽我跟你进度差不多
1 回复
分享
发布于 2023-05-24 12:53 北京
我觉得要看项目,如果项目用不上那种web框架的,没必要学,你简历上不写面试官也不会问,可以搜面经看看,go有几个常问的点,源码、gmp、gc之类的,然后就可以投了
点赞 回复
分享
发布于 2023-05-11 10:37 湖北
我也是golang选手
点赞 回复
分享
发布于 2023-05-11 18:53 辽宁
怎么从cpp转go了,我之前就是cpp➕go,现在跑路Java了已经
点赞 回复
分享
发布于 2023-05-22 18:41 浙江
golang好找吗,之前了解浙大一个硕士佬,也学这个,最后转Java了
点赞 回复
分享
发布于 2023-05-23 18:30 四川
M
点赞 回复
分享
发布于 2023-05-28 18:09 黑龙江
go不用学
点赞 回复
分享
发布于 2023-06-03 11:00 陕西
浙大爷 啥都不会都能进大厂啦
点赞 回复
分享
发布于 2023-06-14 13:50 广东
写点分布式项目学点docker/k8s,路子会变得宽很多
点赞 回复
分享
发布于 2023-06-15 12:37 湖南

相关推荐

15 169 评论
分享
牛客网
牛客企业服务