只用go语言如何拿到校招offer

go作为一门小众语言,现在市面上的就业机会相比Java和C++,实在是凤毛麟角,这一点是不争的事实。但是也正因为受众少,网课不普及,学习资料少,培训班赚不到钱,市面上也缺乏工作经验超过15年的高级工程师(go语言发布于2009年),因此go语言的就业行情并不算特别卷。我目前所在的企业就很缺懂go语言的人才,但奈何大多数时候只能招到经验丰富的Java工程师进来转go,新人学习成本与企业培训成本极高。

如果有只会go,或者不想走Java和C++又有一点go语言基础的童鞋,校招想用go拿到offer的,我给大家提几点可行的建议!

1.   找公司。不要指望有专门招go的企业参加校园招聘会,一般学校招聘会清一色都是招Java和C++的。要找到go的校招岗位,一定要自己上各种渠道查哪些大中型公司有专门开go语言的校招岗位,然后上官网填写个人信息投递简历。
2.   做简历。做一份单独的简历,列举你会的go语言知识点,哪怕之前是学Java或者C++的,也不要写太多其他语言的技术栈,将go包装成自己的第一主力开发语言一样。
3.   面试。面试的时候不要胆怯,遇到跟语言相关不会的问题,尽量避免用“我其实主要是学java的”这样的话搪塞过去。遇到挑剔的面试官,可能会认为你与目标岗位不匹配而终止面试流程。
4.   项目准备。事先在简历上准备好一个用go写的“招牌项目”,准备好回答和这个项目相关的一切知识点,比如“数据库表是怎么设计的”,“是否用pprof做过性能测试”,进而可以延展到数据库表的索引使用的是B树还是B+树,两者有什么区别这样的话题。 引导面试官往你熟悉的项目和知识点去提问。
5.   刷题。用go语言去刷leetcode题,面试go岗位不可避免需要用go手撕算法题,这需要一定的时间成本投入。当然有很多企业也允许用其他语言手撕,这个得看面试的实际情况。有把握用go写出来就用go,没把握的话就征求面试官的同意,用自己熟悉的语言写。

最后补充一下,虽然只用go语言校招也可以找到工作,但我相信没有多少童鞋第一门语言学的是go语言,更不会有除了go没接触过其他编程语言的情况。在下定决心将来用go养活自己之前,最好接触过C/C++、python或者Java。最后祝大家在这个校招季早日拿到满意的offer,成为offer收割机!

全部评论
我就是第一门语言学的go,因为我是硕士才转开发,而我读的又是一年制的英国水硕。 本来以为一年硕让我在时间上占到了便宜,谁知其实是地狱级难度
5 回复 分享
发布于 2023-10-20 18:38 江苏
中肯的go需求太少了,简单学学差不多,重心还得是Java
1 回复 分享
发布于 2023-10-06 01:48 广东
博主你好,我现在广东一个很强双非研一,我在纠结go还是java,我听说java好像很难找到好的工作,但是go我有个师兄刷了很多算法题然后是我们实验室里总包最多的,就好吸引人,java的话,我就怕太倦了,java的话我刚开始用spring boot做项目,博主能推荐一下java还是go吗,有人说双修,但是又有人说重心放一个语言,博主能给我个好的建议吗
点赞 回复 分享
发布于 2023-09-27 22:16 广东

相关推荐

05-16 10:17
河南大学 Java
全程50分钟,项目和实习没问,都是八股手撕:接雨水1、hashmap怎么实现的;扩容因子设置过大和过小有什么问题,为什么是0.75;为什么要选红黑树;可以用跳表来替换红黑树吗(这个点答的不是很好)2、concurrent hashmap线程安全原理,1.7和1.8的区别3、synchronized和 ReentrantLock的异同点;为什么有了synchronized之后,后面还要有ReentrantLock4、synchronized和 ReentrantLock的底层如何实现的5、垃圾回收机制介绍一下;G1还有新生代和老年代的概念吗;G1和CMS比有哪些优势6、浏览器打开一个url涉及的过程,结合计算机网络的角度详细说一说7、HTTP请求头常见的字段有哪些,保持长连接的字段是什么;加了keepAlive连接就不会中断了吗,怎么维护这个连接呢,何时中断(这一点回答的一般)8、HTTP响应码 500、501、502……  介绍一下,以及收到这些返回码如何排查问题9、HTTPS如何建立连接的,TLS的整个过程 ;HTTPS为什么要有不同版本的加密算法,这些不同版本的加密算法为了去解决什么问题(这点回答的一般)10、TCP的可靠性保证;拥塞控制详细介绍一下;11、TCP层和应用层用到的数据包是不一样的,可能应用层数据包有的时候比传输层包大,有的时候比更小。粘包和拆包的问题,如何解决12、网络忙时和闲时路由的选择是不一样的,路由选择协议。(说了几个路由选择协议的名字,具体原理有点忘了)
查看13道真题和解析
点赞 评论 收藏
分享
05-30 01:33
已编辑
门头沟学院 前端工程师
更新一下  上午面完当天下午约了二面碎碎念 : 鼠鼠真的要破防了  上周四没接到塔子电话 , 后来打回去七个都打不通 , 无奈只好再次投 . 今天上午又打了约面了 , 但当时在面百度 , 我好绝望 , 百度我恨你和昨天的美团一样 , 几乎全程拷打项目 : 1.你了解fiber架构解决了之前react的哪些问题吗2.你构建的fiber具有哪些属性3.你的fiber架构有阶段划分吗4.刚刚提到你的fiber保证在更新流程可中断 , 那哪些情况下是不可中断的呢 5.fiber架构的缺点6.fiber架构可以提升性能 , 具体体现在哪些场景下7.react是如何区分hook当前所处的状态呢8.hook能在循环嵌套这种条件下去调用吗 ( 不能 , 只能在函数最顶层使用 )9.为什么只能在最顶层使用 ( 我说不了解 , 她说你结合一下你之前讲过的机制 , 解释一下 )10.那 if 呢 , 为什么不能在 if 中使用 , 结合你刚刚的理解前面这仨问题都是面试官引导的好答出来的 , 面试体验真的好好 ! ! !11.axios的二次封装 , 做了哪些事情12.如果后端请求超时 , 你会做哪些处理13.如果重要的消息你们有做过重试处理的机制吗 ( 无 )代码考核 : 数组过滤 + 数组转树  ( 面试官引导了好久才写出来 , 算法真的太差了要好好补补了 )反问 : 1.技术栈2.业务3.学习建议面试官最后还夸我React底层理解的很好 , 有点开心 , 还是太菜了 , 但不影响这是一次很好的一次面试体验
百度一面620人在聊 查看31道真题和解析
点赞 评论 收藏
分享
评论
9
23
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务