写在前面
今年的秋招也算是告一段落了,大部分人在这个过程中都面临着各种各样的选择,比如地点,薪资,平台,语言,异地恋等等一系列问题,更多的人是关心未来职业生涯的发展如何,在牛客网逛了很久,发现转语言这件事也是很多人担心的一点。当然我也不例外,本人是学Java出身,由于工作原因,现在面临转Go语言的情况。所以,最近一段时间我从各种渠道去了解Go的相关情况,特来和大家分享一波,让有同样困惑的同学解开心中的疑虑。
你们要的干货
- 拿数据说话,先看一波各大招聘网站上的数据:
- 智联招聘:岗位数量250+
- 拉勾网:岗位数量太多了没计算
- Boss直聘:岗位数量太多了没计算
从以上的三个招聘网站可以看出,Go语言在国内市场占有一定的比例,不同规模的企业都有一定的需求量,从图中也可以看出薪资方面在20K+。从秋招的情况来看,我所了解的到的,对Go语言有需求的企业有如下公司:国外有Google,Facebook,Uber等等,国内有bat,字节跳动,京东,小米,360,爱奇艺,哔哩哔哩,滴滴等等
2. 从Go语言本身的特点来看:
优势:
- Go 的实用程序允许您轻松下载和使用包;
- 静态编译使得在不同环境之间移植代码,并且可以很容易地建立开发环境;
- 本地异步 I/O 机制允许您可以轻松编写高性能的网络代码;
- 内置通道轻松实现和相对安全的数据传输;
- 标准库和包生态系统包含了开发人员能够需要的大多数库;
- 对于几乎所有的使用案例来说,它“足够快”;
劣势:
- 没有枚举;
- 恐慌的零值;
- 依赖关系管理的噩梦;
- 用语言硬编码的可变性;
- 混乱的错误管理;
- Nil接口值;
- 没有泛型(据说2.0会加上);
- ……….
3. 看看其他人怎么说:
求职之前,先上牛客!快快下载拿offer!
杂谈
从上面的数据和评论来看,Go语言似乎是有着越来越流行的趋势,很多公司的新系统开始采用Go语言来构建服务,对于我们新人来说,未必不是一个机会,毕竟现在Go正处在一个高速发展的阶段,生态体系不够完善,各方面都需要改进,但是机遇与挑战并存,对于以后跳槽的话,我相信不会存在说技术桟过于狭隘的情况。
写在最后
我也是萌新一枚,对Go的了解也是最近在开始,拥抱变化,才能拥抱未来。
如果文中有不恰当的说法,还请指出(我默默地改回来就行了);
如果有拍砖的,请务必轻拍(我怕疼);
如果有像我一样存在疑虑的同学,希望这篇文章能够有些许帮助,也就达成写这篇文章的初衷了。
最后,祝大家职场顺利,年年加薪!