之前Go语言炒的很热,回过头一看,好像也变得很冷清了。口说无凭,数据对比下就一目了然了。
你在网络上看到的很多Go语言文章,大多都属于软文,也就是吸引你的眼球,让你有学习的欲望。
Go语言的薪酬一般不错,由于自学难度大,一般人学习起来也吃力。单纯靠个人学习肯定是困难的,要不岗位早就爆满了。你看现在做Go语言培训的商业多不多,几乎主流的机构都不做这块了,说明他很小众,催生出来的岗位并不多,毕竟Go的开发者没有被量产。
一个技能要是不能被量产,说明其商业价值是有限的,个人摸索的成本就会大,求职的难度也会相对大,虽然Java你觉得满大街都是,但是其岗位也是很多的,你去各个招聘网站看Go语言的岗位。
Go语言的薪酬可以看下
作为新手对编程理解的是很肤浅的,如果没有一定的基础,学习起来确实会吃力,你就看大学里面有直接教你Go语言的专业,再看下任职条件,你觉得刚接触编程,学习起来难度如何?
在Go语言萌芽的时候,我还是建议很多新手去学习,现在基本不给新手推荐了。作为新手你的认知是有局限的,学习主要就是先就业,而不是追求哪个语言好坏,Java有很成熟的解决方案,你随便就能找到,哪怕你在企业出了问题,随便找个人基本都能给你解决,要是Go语言就未必了。
概念刚炒作的时候你去介入,要求也不会太高,入职的概率会很大,现在对开发者的要求越来越高了,新手求职难度会加大,你简历编的再好,可是问题回答不上来,被PASS就很正常了。不过现在有开发者经验者转Go开发还是很不错的,这可以拓宽自己的职业宽度,对比不同语言的不同场景,能提升你对技术的认知。腾讯对Go语言就很亲昵,具体你可以看看鹅厂的开源项目,或许可以有所启发,开发者不应该停止探索的脚步,应该持续发光发热。
说了这么多就一点,新手学习Go难度略大,大厂一般人也进不去,小厂你未必看的上,面试问的问题也略深,可以体验下。
在企业薪酬是有瓶颈的,要么你能突破技能瓶颈,要么你能自己做老板,还有就是自己做点兼职,要不薪酬到一定时刻就很难变化了。
技术的革新意味着机会,别觉得技术总是在升级,反向思考,这对你意味着新的机遇,要是一直都是同一类人在吃红利,你是不是机会就更少。之所以很多人还在提升学历和技能,无非就是这样可以得到更多,要不就是躺平了。
变化其实才更美妙,当你觉得在Java遇到瓶颈了,不如学习一门新的语言,或许能给你带来不一样的收获。你看学科很多,语数外理化生,你要想理解很深刻的东西,不能只是拥有单一知识,你应该是跨领域跨学科的知识懂得多了,很多东西就会慢慢理解。