课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
我们在前几期的文章中也给大家简单介绍过了关于go语言的一些发展趋势和应用方法,今天我们就再来聊聊关于go语言的优势都有哪些。
Go语言是开源的
对于绝大多数爱好者和开发者而言,这就足够了。只有那些有过真实贡献的人才能真正体会到一个编程语言的背后是“君主制”,还是“民主制”,又或是“联盟制”。但无论如何,这些编程语言都是开源的,并且官方也会在一定程度上尊重其附带的技术社区。
当前的现实情况是,就算是“君主制”,开源编程语言的创造者也会对社区有足够的重视。就像Go语言和Python语言那样。另外,Java语言的社区其实是“联盟制”的,是由一些科技公司实际掌控的。而Rust语言的社区才算是“民主制”的。
Go语言越来越重视社区了
Go语言官方团队在Google内部实属一个很小的团队。但其成员几乎个个都是技术大神。即使他们是独裁的,我们也有理由相信他们会把Go语言做得更好。更何况,在Go语言团队历经数个版本、陆续解决了一些关键的功能和性能问题之后,他们也开始更加关注社区了。
当然了,分歧在所难免,因为Go语言有着它自己的使命、愿景和价值观。况且Go语言团队的精力也是有限的。我目前看到的是,Go语言团队已经开始积极地去解决社区关心的一些问题了,比如:错误处理和泛型。
只有伪爱好者才会谈舍弃
如果换个角度,那么我们就会发现:只有伪爱好者才会谈舍弃。打个比方,我们可以把看球赛的人分为4类,即:真球迷、伪球迷、研究者和旁观者。真球迷会义无反顾地支持自己热爱的球队。即使这支球队时常在联赛内垫底,他们也会如此。而伪球迷只是在假装热爱。他们通常只会支持他们认为的那些优秀的球队以及那些优秀的球员。
对于编程爱好者来说也是类似的。如果你是某门编程语言的伪爱好者,那么你抱怨的就很可能是这门语言没有某某特性或者没有朝着你想象的方向发展。并且,在抱怨几次之后,你很可能就会转到其他的编程语言阵营。虽然真、伪爱好者之间没有好坏之分,但这也能在一定程度上影响你在一个技术社区中的地位。伪爱好者常常只能游走在社区的边缘。频繁跳槽者的职业发展通常都不会太好,不是吗?
另外,如果你想通吃多门编程语言,那么请把自己培养成研究者,而不是伪爱好者。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。