ASCII码 ASCII码

向巨人学习—您将从中受益的顶级工程博客

发布于:2022-01-17 08:59:38  栏目:技术文档

  学习技巧,在哪里阅读有关地球上最大的软件系统的有见地的文章

  学习是一生的过程。

  从根本上讲,纵向和横向扩展知识是保持个人或专业人士成长的最佳方法。

  "知识投资永远是最大的利益" –本杰明·富兰克林

  当涉及到开发者社区时,事情就变得如此疯狂,这更加真实。 实际上,对于JavaScript社区来说,事情可能发展得太快了。 甚至有人称其为JavaScript疲劳。

  在这种情况下,我认为我们应该专注于基础知识和软件设计,而不是最新的工具和框架。

  帮助我扩大视野的一件事是阅读世界上最大的科技公司的故事和架构选择,并了解他们如何大规模应对最复杂的挑战。

  我整理了一份工程博客列表,其中每个博客您都将了解它们涵盖的主题,可以从中学习到的最喜欢的帖子,最后获得一个奖励。 我们走吧!

  领英

  "专业Facebook"或最大的以就业为导向的在线服务,在200个国家/地区拥有超过6.45亿用户。

  作为社交平台,LinkedIn具有多种针对9位用户设计的搜索和内容算法。

  他们的团队每个月几次发表有关AI和推荐等主题的文章,大规模处理社交互动并开放系统资源。

  我建议发表一篇文章:使LinkedIn实验引擎的速度提高20倍

  Medium

  好吧,您应该先了解Medium,但是阅读这个漂亮的平台如何在幕后工作不是很酷吗?

  了解最大的在线发布平台的工作原理具有巨大的价值。 您是否知道Medium使用React和GraphQL?

  他们的帖子涵盖了从服务器设计到代码审查最佳实践,甚至是如何解决复杂错误的各种主题。

  我推荐一篇文章:GraphQL服务器设计@中

  网飞

  全球最大的媒体流提供商和制作公司,有超过1.8亿付费用户。

  除了将娱乐带入我们的生活之外,鉴于其所解决的规模,Netflix异常复杂,我们的工程博客也了解它们如何"精通混乱"。

  从ML和Recommendation系统到数据压缩和体系结构设计,它们都有一系列出色的主题。

  我建议发表一篇文章:为内存受限的电视设备带来丰富的体验

  Quora

  地球上最大的个性化知识来源之一。

  Quora很棒。 我已经使用了很长时间了,它仍然令我惊讶,您不仅可以在计算机科学领域学到很多东西,而且可以从该文凭平台中学到很多东西。

  我建议发表一篇文章:使用自然语言模型进行问题更正

  Slack

  通过Slack(企业消息传递和交互的领导者之一)摆脱电子邮件的噩梦。

  有趣的是,我从不使用Slack。 但是其超过1200万的活跃用户不想切换回电子邮件。

  他们的博客内容从前端架构到日常故事,以及他们如何设计内部工具。 内容的密度非常出色。

  我建议发表一篇文章:在桌面上构建暗模式

  Spotify

  仅次于Netflix,是音乐行业最大的流媒体软件。

  您应该查看他们的博客,阅读有关"较少关注技术",他们开发的各种服务或公司工作人员的故事真的很令人愉快。

  我建议发表一篇文章:Spotify Unwrapped:我们如何为您带来十年的数据

  推特

  280个字符的社交网络。

  我发现Twitter非常强大。 该公司已经在这里工作了14年,最近重新设计和发布语音推文是该公司一直在工作的主要功能。

  该博客扩展了复杂的系统工程,针对他们面临的问题的AI方法以及有关构建Web应用程序的事实。

  我建议发表一篇文章:将搜索索引延迟减少到一秒钟

  爱彼迎

  租赁和集市公司来统领一切。

  当预订一个拥有约1.5亿用户的住宿地时,Airbnb占了很大一部分。

  他们的博客应该成为您的最爱之一,它分为两类,核心工程和数据科学。 他们拥有出色的内容,并且专注于开源技术,因此绝对值得一看!

  我推荐两篇文章(一篇还不够):

  · 便利性检测和超越-Airbnb计算机视觉的新领域

  · Airbnb如何通过GraphQL和Apollo将规模扩大10倍

  Facebook工程与研究

  无需引入地球上最大的社交网络。

  无论您是否喜欢该产品,Facebook都会提供无数的创新和研究主题,并且了解它们的基础架构总是很有价值的。

  他们有一个博客专注于facebook的工程,另一个博客涉及ML,AI和AR / VR的基于研究的主题。

  我建议发表一篇文章:为新的Facebook重建技术栈

  Instagram

  Facebook仅以10亿美元的价格被收购,如今已成为地球上最大的视觉社交媒体。

  Instagram从收购开始就已经开发了许多功能,您将通过阅读有关如何为超过1B用户服务的内容而受到启发。

  它们涵盖有关移动开发,在系统中使用ML和AI以及基础架构和数据驱动选择的工程决策。

  我建议发表一篇文章:使Instagram更快:第3部分-首先缓存

  优步

  "我累了。 我们离家很远。 今天晚上在外面。" 快点!

  Uber的复杂性无法与任何骑行和导航系统相提并论。

  该公司正在开源许多技术,他们的工程博客主要关注ML和AI,处理大量数据和公司近期活动。

  我建议发表一篇文章:使用统计建模大规模监控数据质量

  Github

  如果您在这里,我不应该介绍Github,对吗?

  最大的版本控制客户端,了解他们的挑战有点递归问题,您不觉得吗?

  通过覆盖工程,公司和产品主题,他们的博客令人赏心悦目,并且比其他博客更广泛。

  我建议发表一篇文章:从48k行代码到10行-GitHub JavaScript JavaScript的故事

  Google Developers和Google AI

  最后但同样重要的是,巨型Google。

  Google无处不在。 从互联网上搜索到找到最接近的星巴克的方式,或在Youtube上观看有洞察力的视频,Google的产品几乎不受限制。

  他们也有两个博客,一个关注核心工程,另一个关注研究主题。 如果您没有太多时间,只需看一看研究中的内容,那就太好了。

  我建议发表一篇文章:探索T5的迁移学习:文本到文本迁移转换器

  奖金— diff.blog

  什么? 我不知道一家名为diff的公司吗?

  是的,你是对的,我也不是。

  我在搜索有关此帖子的资源和其他信息时遇到了这个网站,我觉得我必须包括它。

  实际上,汇总和订阅您喜欢的博客非常方便,而且它专注于开发人员社区。 它与上述内容紧密结合,因为您可以找到并关注该平台上所有最大的博客。

相关推荐
阅读 +