主页 > imtoken钱包下载 > 一个比特币内存有多大 Go 将统治下一个十年

一个比特币内存有多大 Go 将统治下一个十年

imtoken钱包下载 2023-02-13 05:54:34

标题很夸张,不是吗?

我本来打算用“规则”这个词,但真的认为“规则”是一个更准确的描述。

唯一的问题是标题中的观点是事实。

每天我都会和很多人谈论 Go。 在 Google 或 Github 等地方之外,我们可能已经拥有世界上最大的 Go 用户数据集。 我们还从各种来源收集了许多有趣的生产运行时数据。 一些外部数据是从公共资源中主动收集的,而另一些是从工作板、github 存储库、公司博客、linkedin 和其他来源自动收集的。 这引出了一个有趣的问题:

这些走老鼠(谐音)是从哪个洞里钻出来的?

开发运维

近几年出现的几乎每一个 devops 工具都是用 Go 语言重写的。 我认为这可能表明了一些事情。 通常,与典型的开发团队相比,小公司的运营团队很少受到监督。 只要是有用的工具,他们一般都会不经任何人同意就使用。 对他们来说,Go 语言非常好用。 它是一种静态类型和编译型语言(无需安装需要数千个依赖项的运行时库),并且 Go 运行时库并不大,不需要 100 个依赖项。 -300M 磁盘空间(看看 ruby​​,jvm)。

比特币

我们在 DeferPanic 上的许多客户都与比特币/虚拟货币有关。 整个生态系统的共同点是使用 Go 语言,这并非巧合。 最有趣的是,我们服务的公司并不像您想象的那样运行某些应用程序。 基本上是基于文件系统,或者验证2008年建立的一堆乱七八糟的服务产生的交易。例如:很少尝试将套利交易变成交易所。

尽管你可能听说过,但比特币还没有死。 许多用例不是传统上想到的,但实际上已经取得了很大的成功。 我们这些客户需要高性能和更好的数据安全性的保证一个比特币内存有多大,而Go语言在这方面显然是一个不错的选择。

容器

和那些技术人员交谈很有趣,发现他们不知道今天所有的容器技术都是用 Go 写的,不是 99%,不是 95%-100%。

今天使用的所有容器软件都是用 GO 编写的。

营销人员应该开始用 Go native 取代 cloud native。

我们能强调一下这个(市场)有多大吗? 即使您不相信容器炒作,也认为这是一个庞氏骗局。 当你考虑所有公司使用 Go 的人数时,未来几年大公司使用 Go 的人数是巨大的。 当您从一位财富 500 强的 CIO 那里听说他们要彻底改革他们的系统时,您必须意识到订单是巨大的。 并不是他们掉以轻心,相反,他们不会轻易放弃,因为这是时间、金钱和流程的巨大投资。

微服务

微服务在过去几年风靡一时,很多分析师因为不讲技术而忽略了它的价值。 当你用maven下载一半上网时,同时启动占用800M虚拟内存,或者运行一个RoR应用程序时,占用200M。 这与 Go 平均 5-20M 的运行时间真的是天壤之别。 这种差距可以立即转化为账单,当您的公司每月在 AWS 上支付的费用减少 25-30 美元时,这一点就很明显了。 随着这种剧烈趋势的继续,我们将看到越来越多的公司出于上述原因采用这种模式,你可以打赌围棋时代即将到来。

投资

有趣的是,对于了解 Docker 的人来说,他们甚至会在知道它是用 Go 编写的之前投资它,这是一种他们从未听说过的语言。 在某些情况下,当你说一切都疯狂时,我认为它可以被视为“细节总结”。 当然,情况并非总是如此。

来自 Battery(也来自 Netflix)的阿德里安今年在与公司的沟通中多次谈到 Go:

“大约 3/4 的新东西是用 Go @golang 编写的”——12 月 14 日

L 继续提到“几乎所有新的和有趣的东西都是用 Go 编写的”。

他可能对他的行业有更好的眼光,因为他参加过很多会议并且非常扎实。

来自 Mayfield 的 Robin Vasan 甚至在今年的 goper 会议上发表了演讲

从事VC工作,精通围棋的Jerry Chen出席大会并表现出色。

比特币李笑比特币身价_一个比特币内存有多大_比特币区块和比特币的区别

利用

早期,C++曾被嘲笑为无能的C程序员使用的语言。 后来出现了Java,但是并没有太大的起色。 乔尔对此已经很失望了。 其原因在于,90 年代后期鼓吹的一堆面向对象的概念完全是胡说八道,对未来不利(尽管当时很难预见)。 摩尔定律已经失效。 现在,每个人都使用虚拟计算机进行软件开发和交付,这与 1990 年代完全不同。 然而,谁能想到。 事后诸葛亮还是容易被。

这可能会让旧金山的工程师感到有点意外。 在旧金山,有一大群开发人员想着每天朝九晚五上下班,回到家再也不碰电脑。 它们可能具有各种形状和大小,但我认为它们都有一个共同点,那就是它们“编码只是为了完成任务”。 他们一点也不关心热门的新框架或使用最新的“最佳实践”。 他们唯一的愿望是“完成工作”。

Go 在这方面做得很好(去掌握它)。 它确实允许开发人员做正确的工作。

纵观世界上所有的编程语言,没有任何一种语言能够在“搞定”模式上占据优势。 但是,这对软件的未来非常重要。 因为,每个公司都要雇佣越来越多的开发人员,开发越来越复杂的系统。

Go 是新的 JVM

Go 取代 JVM 和 .NET 作为企业编程语言是显而易见的。

比如我在旧金山演讲的时候,几乎所有的 Scale 公司都在一点一点的向 Go 迁移,很多欧洲的公司也在做同样的事情。

比特币区块和比特币的区别_一个比特币内存有多大_比特币李笑比特币身价

我经常听到的另一个比较是 Node。 当人们试图将 Go 与 Node.js 进行比较时,我觉得有点奇怪。 首先,您要比较语言框架,其次,您要将 Javascript(与 Java 大约同时发布)与 Go 进行比较。 在人类的年代,Java和Javascipt都醉在酒吧的某个角落,而Go连幼儿园的第一个字母都没学会,而现在Go依然可以在这个混乱的市场中分得一杯羹。

然而,真正愚蠢的人总是提到现在使用围棋的人数——这基本上就是伪科学的定义。 我认为谈论 1900 年道路上的汽车数量没有意义。

讨论 Go 的生态系统方面(加密货币、容器)和增长率而不是原始下载数量会更准确和相关。

那么让我们来看看一些谎言。

让我们来看看一些该死的谎言。

让我们看一些统计数据。

人们只需要看看 Node 和 Go 聚会的出席情况就可以做出自己的判断,这实际上是翻倍的,而且完全没有竞争性。

比特币李笑比特币身价_一个比特币内存有多大_比特币区块和比特币的区别

每个人似乎都在享受推特风暴,那么这个呢? 我不知道应该将 DropBox 归入什么类别(除了大),但我认为这会让您对未来几年支持 Go 的内容有一个很好的了解:

比特币李笑比特币身价_一个比特币内存有多大_比特币区块和比特币的区别

另外,你认为只有谷歌和旧金山一些消息灵通的人在使用 Go 吗? 继续猜。 Go在国内用的人很多,本地的百度也有很大的用户量,也开始用Go了。

一个比特币内存有多大_比特币李笑比特币身价_比特币区块和比特币的区别

表面上 Go 是一门前景光明的新语言,Go 有什么用处?

然而,现实是这样的:“美国市值前 20 的公司中,超过半数都在使用 Go”

最后

如果您还没有开始使用 Go,那么您的组织就落后了。 在90、00年代落后可能不是什么大事,那时我们还有“IT”的概念,但现在都快2016年了。

你不能落在后面,否则你的企业就会死掉。

这不是原创资源游戏,以十分之一的成本提交软件。 我们已经多次注意到这种对生产力的巨大影响。 信不信由你一个比特币内存有多大,这相当于拥有十倍的程序员,Go 会让你的团队效率提高十倍以上。

如果您不使用 Go,所有雇用底层系统的工作都会使您组织的技术面临风险。

Ruby 显然注定要失败。 Javascript 具有误导性,Python 对数据科学家来说是高跷。 JVM Sith Monarchs 掐住你的脖子,.NET 最新的开源尝试想留在开源这边。

Go 是未来,Go 是你的未来,你还有选择。

Go 将统治下一个十年!