这是阿秀的第「323」篇原创
小伙伴们大家好,我是阿秀。
我先把重要的话放在前面,本文所表达的观点只是个人观点,不是什么权威观点,欢迎讨论,喷子请绕道,最近真的是被杠精杠怕了
。。。
Java、C++、Golang这三种后端常用语言,各有各的好处、也各有各的缺陷,每个人适合学哪个要根据个人情况和喜好来决定,不根据实际情况就说统一推荐学习语言是不负责任的表现。
以前就聊过 Java 和 C++ 学哪个的话题,如果你纠结这两门语言可以看看以前我发表的一些文章:
今天主要想聊聊 Golang 这门语言,不过我发现从去年开始 Golang这门语言在社招和校招中的份额都开始上来了,不管是社招还是校招份额都上来了,这是因为Go已经不只是大家印象中的只是局限在云原生开发领域了,也不是大家印象中的Go只在字节这家公司流行了。
先说公司,目前运用Golang的一二线公司除了有大家所熟知的字节跳动,还有腾讯、百度、米哈游、滴滴等公司,腾讯很多新业务也在积极拥抱Golang这门语言了。

再说应用场景,Golang这门语言确实天生适合云,这门语言就自带并发属性,很好的契合云原生。
除了云原生和后端,Golang还在电子商务、在线预订、金融科技、支付、技术平台、即时通讯、网络安全等这些领域内也有所运用。
当然,本文并不是一股脑的推荐大家学习Golang语言,就像我上文中提到的那样,你适合学哪门语言要根据你的情况来进行决定,可以看下上面提到的对编程语言的分析,这里再分享最近一个我在学习圈中的回答。
秀哥好!目前是武汉某学校软工大三在读,走的技术栈是 Golang 方向,想了解一下云原生这个就业方向?
1、首先是这个行业怎么样的问题,在网上了解了一下相关知识,感觉这个方向其实还是蛮有发展潜力的?
但是目前就业面还比较小,还有就是比较需要技术实力,需要比后端学更多的东西,工作了估计也要持续学习,秀哥是怎么看待这个方向呢?
2、发展路线的问题 我个人可能还是比较喜欢自己搞一些东西吧,也有兴趣去学一些新的技术,感觉后端主要做CURD干到后来可能缺少核心竞争力?
很害怕这种摸不到新技术被抛弃的感觉(还是学生的见解,非常浅薄,感谢秀哥提供交流的平台)如果说,希望往这个方向发展,以后的核心竞争力是什么呢?科研能力?技术能力?还是数学能力?
现在学习的话,要多学习哪一部分的资料,才比较好找这样的工作呢?
3、后续学习的问题。
学弟,你好。
1、云原生这个方向就决定了你只能在一二线城市工作,三线及其以下云原生几乎没有市场, go 语言的特性就决定了云原生只有 go 这一个语言,没有比它更合适的了。
要说云原生相关的内容是吹出来的真的不至于,算是符合时代发展的一个方向吧。
现在很多东西都开始上云了确实是趋势,比如数据就开始上云了,阿里云、华为云、腾讯云、百度云、字节云等等都是的。
因为很多小公司没有资本或者能力去自己从 0 开发的,也不划算,所以这些搞云服务相关的都是大厂,小公司都是直接买大公司的服务的,另外docker、k8s这些的应用范围已经很广了,已经越来越方便了。
以前就写过很详细的Golang学习路线,就在学习圈置顶帖的「知识图谱」里,可以去看看,对你应该会有帮助。

2、至于你说的crud。。。其实后端天花板很高的,不说别的,比如数据库、比如中间件、比如网络通信,这些细分下来都是一个很大的分支了,你说的 CRUD 只是初级开发应该做的事,再往下走下去,要么走管理层要么就会慢慢开始专攻一些特定的方向了。
当然也有那种混日子的,很多人从离开学校就没看过书、没学过技术了,不用觉得吃惊,这是真事,也能待下去,但待时间久了人就废了,会失去跳槽的动力。
至于你说的"希望往这个方向发展,以后的核心竞争力是什么?",我个人认为干互联网这行,核心竞争力应该是学习能力和保持充电的习惯,每天抽出一点时间去看看技术,日积月累、滴水自然穿石。
此外,也是有一些不错的项目可以参考的,比如你上面提到的gin-blog项目,以及7days-golang、甚至824的分布式项目,还有go-api-example等,除了我上面提到的Golang学习路线。
以前也精心推荐了一些Golang项目,可以写在简历上的那种,大多数都是带有视频和教程的,就在学习圈置顶帖的「知识图谱」里,可以去看看,对你应该会有帮助。

至于学习顺序这种事,我是不建议先学一个再学另一个的,因为这样你学完一个东西,长时间不用就会忘,我反而比较建议穿插着来,比如这段时间学gin-blog和操作系统,如果前者学完了就看看7days-golang,后者学完了就去看计网。
另外,计算机组成原理可以放放,优先级往后放,很后很后,面试中几乎不考。
我是24暑期实习做云原生研发,秋招也拿了有一些云相关的offer 不过做云可能也未必比后端好,例如我了解到有些云的岗位会做iac,监控&&日志,k8平台,流量调度以及一些cni,csi的开发。
就比如我可能幸运一些,做的是流量调度方向,个人认为比较好!主要也是写一些operator和plugin 建议刷一下k8s的官方文档,涉及方面很多呢。
end
前段时间我在跳槽换工作期间开发了一个互联网大厂面试真题记录网站,支持按照行业、公司、岗位、科目、考察时间等查看面试真题,有意者欢迎试用~
已经有不少小伙伴遇到原题了,具体可以看下链接:2023年7月字节跳动后端研发岗面试考察题目Top10、局部性原理还真有用!

阿秀坚持做学习圈这件事情已经 2 年时间了,前年和去年分享的很多校招上岸经验也都是出自阿秀的学习圈中的往届上岸人,阿秀的学习圈中置顶帖的「知识图谱」和「精华区」(如下图)中有很多计算机大学本科&研究生学习以及校招的内容和问题:
星球里的精华区、知识图谱以及资源沉淀
多看看这些能够帮你走的更稳、更顺、更平坦,比如:
后续也会在自己组建的阿秀的学习圈中分享一些社招跳槽找工作的经验,都是自己一路走过来的经验。
一个人踽踽独行不如结伴而行,欢迎点击文末左下角阅读原文了解详情
,这可能是你求职路上性价比最高的一次点击!
原文作者:拓跋阿秀;如有侵权,请联系管理员删除。