作者 | 阿里云开发者社区
来源 | 阿里技术公众号
不知不觉间,今天已经是2020年的最后一天了。2020注定是不平凡的一年。突如其来的疫情,让我们的工作和生活都发生了重大变化。作为技术人,我们用技术抗疫,快速上线的健康码、AI医生、远程办公......用技术,为抗疫贡献出自己的一份力量。
这一年,阿里技术依然一如既往为同学们送上满满的技术干货,向所有开发者分享阿里工程师在技术上的学习收获、经验心得,分享阿里巴巴在电商业务上的实践探索、技术沉淀,以及在前沿科技领域的创新和突破。
辞旧迎新之际,阿里妹为大家盘点这一年的年度好文,希望同学们温故知新,厚积薄发,在技术的道路上,更进一步!
年度好文
接下来,阿里妹就从年度TOP10、语言编程、框架工具、实践经验、技术探讨、自我成长等几个方面为同学们盘点这一年来最受欢迎的文章。
年度TOP10
20秒确诊,96%准确率,达摩院“AI医生”火速支援100多家医院
对抗疫情,阿里技术人在行动!
在家办公四天后,阿里巴巴语雀团队总结了远程办公金标准,并分享了几个好用的工具。
新增34条规约,修改描述90处,其中错误码规则更是第一次提出完整的解决方案,《Java 开发手册(泰山版)》正式发布!
用图来表达抽象的思考和内容。
越是大型系统,越需要简单性。
云的变革进入终端。
11月11日0点刚过26秒,天猫双11的订单创建峰值就达到58.3万笔/秒,这一数字是2009年第一次天猫双11的1457倍。数字的背后,隐藏着阿里巴巴很多不为人知的技术创新和突破,乃至世界顶尖技术。
阿里巴巴集团 CTO 程立:今年天猫双 11,阿里练了什么?
没有双11的极限压强,许多创新不可能发生。
“流批一体”在阿里核心数据场景首次落地的实践经验。
揭秘 | 连续3年支撑双11,阿里云神龙如何扛住全球流量洪峰?
详解第三代神龙架构。
低代码会让开发者失业吗?
后疫情时代,基础技术及科技产业将如何发展?
语言编程
如何写出干净优雅的代码是个很困难的课题,我没有找到万能的solution,更多的是一些trade off。
Code Review的本质是什么?
通过缺陷分析进行学习。
单测是一个程序员的自我修养。
没有银弹。
Python有哪些局限?
没有垃圾回收的内存安全,没有数据竞争的并发安全、资源消耗低而性能强劲、开发效率高并且跨平台性优良,这样的Rust要不要拥抱一个?
避坑指南。
常见布局的实现思路和具体方案。
框架工具
工欲善其事,必先利其器。
优酷开源的iOS开发提效工具啄幕鸟,抓包、验埋点、视觉走查都很方便,离案也可随时定位问题。产品、测试、运营、UED及开发人员皆宜。
让单元测试更简单。
Webpack将各个资源打包整合在一起形成bundle,当资源越来越多时,打包的过程也将越来越慢。如果我们不需要打包呢?
基于Flutter的动态化框架。
几种主流Git分支模式的流程及特点,以及选择建议。
方法和步骤。
经验实践
操作流程和关键点。
熟悉系统主要分三部分:业务学习、技术学习、实战。
性能测试的一般流程和方法。
资源、瓶颈分析和排查策略。
不要放过任何一个bit。
技术探讨
技术解析:阿里云 AnalyticDB 如何实现全球性能第一
详解技术架构及存储和查询技术。
从“云原生概念”到“云原生落地实践”,展望云原生技术的新十年。
测到什么程度才算够?
错误码要回答的最根本的问题是,谁的错?错在哪?
反应式的系统有很多优点,但是完整构建反应式的系统却并不容易。
所有人都在说Serverless;几乎没人知道怎么落地Serverless;但是大家都觉得其他人在大力做Serverless;所以大家都宣称自己在做Serverless。
让DDD更易于理解和学习。
架构方法论。
自我成长
学会多维度分析问题。
人最大的恐惧就是未知,当技术债可说不可见的时候,才是最让人不想解决的时候。
关于团队组建、能力建设及管理上的一些实践总结。
认真做事能把事情做完,用心做事能把事情做好。
关于沟通,你可能需要重新思考。
改变和提升。
关于危机感、结构化思考、演讲力及商业化的思考。
感恩有你
这一年,阿里技术公众号共发布了370+篇文章,被热爱学习的你们阅读了630万+次,分享了22万+次。后台收到了上千条同学们热心的留言,这些留言里,有对技术赤诚的讨论、专业的见解,也有对我们真诚的建议和反馈。感谢同学们这一年的陪伴,因为你们,技术的传播更广阔。
最后的最后,祝同学们,新年快乐!