惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
B
Blog RSS Feed
W
WeLiveSecurity
I
InfoQ
L
Lohrmann on Cybersecurity
Simon Willison's Weblog
Simon Willison's Weblog
腾讯CDC
S
Schneier on Security
酷 壳 – CoolShell
酷 壳 – CoolShell
T
Threat Research - Cisco Blogs
P
Palo Alto Networks Blog
Attack and Defense Labs
Attack and Defense Labs
I
Intezer
Recent Commits to openclaw:main
Recent Commits to openclaw:main
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Last Week in AI
Last Week in AI
WordPress大学
WordPress大学
Cisco Talos Blog
Cisco Talos Blog
T
The Exploit Database - CXSecurity.com
S
Securelist
T
Tailwind CSS Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
美团技术团队
Stack Overflow Blog
Stack Overflow Blog
T
Tor Project blog
博客园 - 叶小钗
Engineering at Meta
Engineering at Meta
Microsoft Security Blog
Microsoft Security Blog
Project Zero
Project Zero
C
Cybersecurity and Infrastructure Security Agency CISA
Apple Machine Learning Research
Apple Machine Learning Research
V
Visual Studio Blog
Know Your Adversary
Know Your Adversary
T
The Blog of Author Tim Ferriss
N
News and Events Feed by Topic
小众软件
小众软件
G
Google Developers Blog
F
Full Disclosure
O
OpenAI News
The Last Watchdog
The Last Watchdog
G
GRAHAM CLULEY
TaoSecurity Blog
TaoSecurity Blog
U
Unit 42
Jina AI
Jina AI
S
SegmentFault 最新的问题
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
P
Proofpoint News Feed
Y
Y Combinator Blog
N
News and Events Feed by Topic
K
Kaspersky official blog

文章列表 on polarisxu

通过一个例子让你彻底掌握 Go 工作区模式 这道题正确率竟然只有 22% Go 开源项目推荐:一个简单的 Go 练手项目 go test 如何禁用缓存? Go1.18 快讯:constraints 包被移除标准库 跟着 Go 作者学泛型 「2022 版」轻松搞定 Go 开发环境 鹅厂小哥用行动反对加班:程序员加班能被终结吗? Go 为什么选择 Gopher 作为吉祥物? 本地如何配置多个 GitHub/Gitee 账号? 为 Java 开发者准备的 Go 教程 02:Java 有而 Go 无 GitHub 发现了 studygolang 项目依赖的漏洞 Typora 宣布收费后,这款开源 Markdown 编辑器火了 为 Java 开发者准备的 Go 教程 01:漫游了 我的 2021 年终总结 泛型版 singleflight:Go 中如何防止缓存击穿? 2021 年你写了多少代码?这个 Go 工具帮你统计 Go1.18 新特性:TryLock Go 泛型入门教程 程序员瑞士军刀:各种结构的转换工具 终于有 Go 版的 Elasticsearch 了 Go泛型系列:maps 包讲解 Go 1.18 中的 any 是什么? Go1.18 快讯:新的 IP 包 Go编程模式:详解函数式选项模式 Go泛型系列:slices 包讲解 Nginx 竟然也有 playground — Go 语言构建的 Go泛型系列:Go1.18 类型约束那些事 Go1.18 快讯:Module 工作区模式 Go1.18 快讯:新增的 Cut 函数太方便了 Go1.18 快讯:废弃了这个 API Go1.18 快讯:新增字符串 Clone API Go:如何获得项目根目录? Go 如何获取和设置环境变量 重磅变动:更快找到微信公众号里的Go文章 Go 这样设置版本号:我们的项目也可以 假期结束,推荐 2 本 manning 出的 Go 图书 Go Fiber 框架系列教程 04:测试应用 Go Fiber 框架系列教程 03:中间件 Go泛型系列:提前掌握Go泛型的基本使用 推荐一个 Go GUI 实战项目 Go Fiber 框架系列教程 02:详解相关 API 的使用 Go Fiber 框架系列教程 01: 和 Express 对比学习 Go Module:私有不合规库怎么解决引用问题 Go1.17 新特性:go get 变了 Go1.17 新特性:testing 包的相关变化 StackOverflow 上关于 Go select 死锁的问题 新书推荐:用 Gin 框架构建分布式应用 Go 官网要变天。。。 Gin 这是要成为 Go 官方框架? 扬眉吐气:刚刚,Go 已经默认支持泛型了 Go 1.17 新特性:Module 有哪些变化? Go 第三方库推荐:类型转换如此简单 担心密码提交到 GitHub?建议使用这个 Go 开源工具 Go 的时间格式化为什么是 2006-01-02 15:04:05? GitHub 为 Go 社区带来安全支持 Go开源项目推荐:500行代码确认请求时间花在哪 一道关于 len 函数的诡异 Go 面试题解析 厉害了我的 Go:推荐系统都有开源实现 Go1.17 新特性:新版构建约束 这个工具真好:看看你的Go项目依赖有无漏洞 网友很强大,发现了Go并发下载的Bug Rust 劝退系列 09:函数 Go项目实战:一步步构建一个并发文件下载器 这本 Go 新书挺期待的:100 个常见错误 Go 启用新的官方问答社区 这是要干嘛?!微软招 Go 编译器全职开发人员 Go1.17 快报之标准库越来越注重易用性 Go1.17 新特性之切片变数组 回顾 Go 官网的演变史 站长8年前的Go代码竟然进入大厂的项目里了 Go图书翻译:一个好消息,一个坏消息 不怕烂尾!决定组织翻译这本 Go 图书 Rust 劝退系列 08:模式匹配 一本花了2.5年写成的Go免费在线图书 被黑惨了:一句话,说明自己会 Go,咋整? Go1.16 中的新函数 signal.NotifyContext 怎么用? Go 1.17 新特性提前学之测试执行随机化 Rust 劝退系列 07:流程控制 官方的 Go 多版本管理:使用和原理 Rust新书:给你一个劝退的理由 周刊题解:常量表达式这个规则应该了解下 盘点那些使用 Go 语言的国外公司 编写了50万行Go代码是一种什么体验 Rust 劝退系列 06:常量 Uber 使用 Go 的规模这么大?!都自己定制的 Go 编译器了 Go Team Leader — rsc 大神新开源了一个库,增强模板功能 再一次看到了 Go 的节制:int128 类型要不要支持? Rust 劝退系列 05:复合数据类型 「卷」有理论依据:海勒姆定律—Go又是怎么卷的 Go 真的也可以进行 GUI 开发:还有这样的图书呢 Rust 劝退系列 04:基本数据类型 我的 Go 语言书单 Rust 劝退系列 03:变量 我又来推荐免费 Go 新书了:一本用 Go 讲架构的书 注释竟然还有特殊用途?一文解惑 //go:linkname 指令 这个功能,公众号、微信群会不会被玩坏? 一道 Go 闭包题,面试官说原来自己答错了:面别人也涨知识 Rust 劝退系列 02:第一个 Rust 程序 Rust 劝退系列 01:打造开发环境
闲聊昨晚极客时间的直播
2020-10-26 · via 文章列表 on polarisxu

昨天晚上(10 月 25 日)极客时间进行了一场直播,主题是:《未来 5 年将是 Go 语言的天下》。

客观说,这个主题还是挺唬人的,而直播的内容跟这个主题关系不大。有三个嘉宾,只有左耳朵耗子谈了 Go 的未来,他的判断,Go 会成为主流,只会 PHP 肯定行不通。

在提问环节,有人问到耗子哥关于 Python 的看法,他直言:Python 会成为新手语言。不管你认不认同,耗子哥的一些观点还是有一定道理的。

耗子哥的部分,我只听了结尾一点。另外两位的分享,我都听完了。简单聊聊。

01 Go 在字节跳动的地位

秦岩老师 PPT 第一页:

提到的文章地址:https://www.infoq.cn/article/fEa7CHf9MOohbxbTYReS

据我了解,字节当前后端服务超过 80% 的流量是跑在 Go 构建的服务上。高峰 QPS 超过 700 万,日处理请求量超过3000 亿,是业内最大规模的 Go 应用。

对于 Go 爱好者来说,如果能够进入字节跳动,在项目中进行历练,自己上进,相信 Go 水平会有一个质的提升;而应届生,我个人也强烈建议努力朝着进入字节跳动努力。

如上图,Go 在这样量级的公司占据第一使用率,无论从哪方面讲,对 Go 来说都是巨大的成功,也证明了 Go 的可靠性。

02 直播的故障

抖音的老师刚开个头,突然直播故障了,持续了几分钟。

大家的吐槽来了:

秦岩老师是负责抖音、直播稳定性的,他一来不稳定了?!

对于这个突发的故障,不用太较真,各种系统应该常遇到。正式因为这样那样的故障,催生出各种应对办法,各种高可用、稳定性架构。

对此,我想说的是,如果你一直在一个小公司,没有大流量,很多问题你是没法遇到的,这些问题只学理论是不够的。你写的代码,你的架构,可能在你的公司运行的很好,但只要流量一大,他们可能就崩溃了。一定阶段,技术的提升,需要环境、需要大项目、大流量的历练。又回到那句话:趁年轻,能进大厂,一定要到大厂去历练,现在能力不够,恶补下,朝着大厂的目标去努力。

03 毛剑老师的分享

毛剑老师这次主要站在面试官的角度分享大厂面试 Go 工程师更看重哪些能力。他提到了软实力、硬实力,以及他喜欢问候选人哪些题。

这方面,每个人的喜好不一样,有些面试官喜欢问这个,有些喜欢问那个。就技术能力来说,大厂一般会有规范的流程,有些可能有面试考察能力的要求。所以,除了 Go 语言本身使用掌握外,还需要对核心的一些设计有所了解。比如调度、内存、并发等,此外服务端相关的其他技能,也是必须掌握的。

对此,我个人的看法:

  • 根据职位不同,可能侧重点不一样;不同公司、不同部门,面试的喜好也会有所区别,需要有针对性的准备;
  • Go 语言本身的基本功,底层的一些实现,作为一个 Gopher,你应该不断探索;
  • 操作系统、网络、数据库、缓存等服务端相关的技能得不断加深;
  • 适当刷刷题,比如 LeetCode;手写代码也可以练练。比如字节面试都会让手写代码;

04 未来 5 年将是 Go 语言的天下?

这个定义有点夸张,但 Go 确实受到越来越多的关注。别的不说,很多 PHPer 都在学习 Go。从我的网站:https://studygolang.com 流量看,这些年上升还是挺厉害的。

一直以来,国内的技术和国外是不太一样的。Go 语言也很明显,在国内的热度明显高于国外。因为有字节跳动、腾讯(据说 Go 在腾讯今年有望成为第二大编程语言,去年是第三大)、滴滴、B 站等大厂的大规模使用(圈内人应该发现,曾经 PHP 一统天下的好未来,这段时间也是各种 Go),Go 必然会受到越来越多的关注。从目前在线教育对 Go 的投入来看,他们也看到了 Go 的潜力。所以,我看好 Go,你呢?!