996 其实没什么用 | 码农周刊第 259 期

码农周刊第259期(2019-04-23)

开发者头条:80 万+程序员都在用的 App 官网下载地址
我们的微信号:developerWorks ,欢迎关注。
☞ 从需求到部署,无缝协作,快速交付, DevOps 助力您的开发全流程

☞ 开发者头条联合主办第五届全球软件大会( 6 月 7-8 日)正式开放注册
购买广告位

程序设计

优秀的程序员们在读什么?一周收藏排行  

过去一周在开发者头条上收藏最多的文章

近万字长文,设计分布式系统需要考虑因素的都在这里  程序员的朋友圈

基于不同的系统架构,构成应用程序的每个功能或服务可能在不同的系统上执行,而系统位于不同的地理位置,使用不同的计算机语言编写。

短视频架构设计实践  分布式架构

58 短视频 sdk 作为通用的视频处理平台,需要在架构设计上全面考虑,帮助各个业务线聚焦于业务本身,根据业务场景,快速轻松实现短视频内容业务。

知乎部署系统演进  黑夜路人

应用部署是软件开发中重要的一环,保持快速迭代、持续部署,减少变更和试错成本,对于互联网公司尤为重要。本文将从部署系统的角度,介绍知乎应用平台从无到有的演进过程。

人工智能

人工智能之父 Marvin Minsky:求索 “智能” 奥秘的一生  大数据实战经验分享

传奇故事

贾扬清:我对人工智能方向的一点浅见  AIHackers

思考与洞察

Alluxio 创始成员范斌:AI 与开源背景下数据架构的演变  程序员的朋友圈

经历和体会

机器学习/数据挖掘类岗位面试主要考察哪些方面?  力扣(LeetCode)

供参考

分割、检测与定位,高分辨率网络显神威!这会是席卷深度学习的通用结构吗?  极市小助手的独家号

论文解读

深度解读何恺明团队提出的随机连接神经网络 RandWireNN  AlgorithmDog

详细介绍

智能运维基础:运维知识库之 ETL  AIOps智能运维

实践经验

Learning to Paint:一个绘画 AI  黄哲威_hzwer的独家号

GitHub 地址

编程语言

[译] 将 5 万行 Java 代码移植到 Go 学到的经验  GoHackers

在迁移过程中学到的知识

谷歌助力,快速实现 Java 应用容器化  服务端思维

一款新的 Java 工具 Jib

彻底理解 Android 应用无响应机制  Android达摩院(Gityuan)

深入讲解

使用 MediaExtractor 及 MediaCodec 解码音视频(Android)  DevTips

详细介绍

SDK 开发使用 VirtualAPK 实现插件化  Keven

代码示例

iOS 静态库开发  72行代码

详细介绍

objc 中最好的多行字符串声明方式  hite

代码示例

让 UINavigationController 更好用(iOS)  RyanLeE的独家号

GitHub 地址

Flutter 在 2019 年会有怎样的表现?  闲鱼技术

未来展望

Flutter 自定义绘制 Widget 初探  铜板街技术

详细介绍

[译] Flutter 中的 JSON 和序列化  非典型前端coder笔记本

代码示例

[译] 使用 Go 语言读写 Redis 协议  一亩三分地

代码示例

Go 语言中的 make 和 new  面向信仰编程

实现原理

图解 Go 的 channel 底层原理  RyuGou的独家号

详解

理解 Python 的上下文管理器  OldPanda的独家号

详解

神奇的 f-strings(Python)  Pythonの美

f-string 是格式化字符串的新语法

Swoole WebSocket 的应用  PHPer - 开发者

Swoole 学习系列

5 分钟了解凭啥 Typescript 比 JS 还火  迷路的程序员

言简意赅

Node.js 内部是如何捕获异步错误的?  Web跨端&全栈

详细介绍

CSS 自定义属性及其用法  不错的好文

代码示例

每周独家号推荐

Android搬运工  

知识分享者
订阅方法:使用开发者头条客户端,发现 > 搜索 64817 即可

艾克托斯  

订阅方法:使用开发者头条客户端,发现 > 搜索 96330 即可

程序猿DD  

程序猿DD的技术分享
订阅方法:使用开发者头条客户端,发现 > 搜索 236702 即可

成为技术领导者  

分享来自实践的管理心得
订阅方法:使用开发者头条客户端,发现 > 搜索 341805 即可

终身成长  

IT互联网,终身学习,分享心得,共同进步
订阅方法:使用开发者头条客户端,发现 > 搜索 381529 即可

工具资料

[译] The Clean Architecture  麦芽面包

简明介绍

Uber's RIB 中文翻译  @许还真的独家号

RIB 是 Uber 跨平台的架构框架

我眼中的架构师:一个优秀的架构师应该具备什么?  春哥的架构师之路

个人观点

骑鹿人的计算机科学学习指南  骑鹿人迷信数学的独家号

汇集互联网上的优质免费教材、视频资源

Linux 性能优化的工具集和方法论  olap建设杂谈

供参考

小团队微服务落地实践  Coder & Loser

经验分享

从一个真实的分布式 ID 案例看如何做架构  码到功成

一个真实的案例

浅谈动态追踪技术  小米运维

详细介绍

写代码这条路,能走多远?工程师能力模型告诉你  ASCE1885的互联网之路

经验分享

阿里三面,P9 面试官是如何 360° 无死角考察候选人的?  落北的mark簿

供参考

Elasticsearch 7.0 新特性之 Script Score query  网络一阵风

结合代码

[译] Linux kernel 支持 UTF-8 文件名  Linux News搬运工

深度解析

K8S 存储的那点事儿:3 种 Ceph RBD 灾备方案对比  K8sMeetup社区的独家号

详细比较

跟我学 SPI 之 SPI 详解及实战  互联网公司架构方案

代码示例

Prometheus 和 Grafana 监控  远方的技术分享

详细配置

大白话搞懂什么是同步/异步/阻塞/非阻塞  深夜里的程序猿

通俗易懂

如何成为一位合格的技术面试官?  Jartto's blog

经验总结

异地多活场景下的数据同步之道  田守枝的技术博客

详细介绍

我在阿里做技术面试官的一些经验  iOS开发小分队

经验分享

Fish Redux 中的 Dispatch 是怎么实现的?  闲鱼技术

深入讲解

PostgreSQL 安全性:快速查看身份验证最佳实践  愿码

供参考

[译] Google Cloud Run 一瞥  伪架构师

Google Cloud Run 是一个全托管平台

响应式前端框架  Web跨端&全栈

详细介绍

[译] TCP 协议在 Linux 内核的实现  内核小王子

详解

转岗大数据?  大数据与人工智能

一些建议

分布式 ID 生成策略  杏仁技术站

供参考

一次分表踩坑实践的探讨  crossoverJie的独家号

实践经验

一次分表踩坑实践的探讨  crossoverJie的独家号

实践经验

深入浅出 Bancor 协议  深入浅出区块链

详细介绍

高山仰之可极,谈半同步/半异步网络并发模型  果冻虾仁

深入讲解

蚂蚁金服 2019 实习生面经总结  机器赋能者

已拿口头 offer

记一次 bash 开发的经历  最佳实践

实践总结

个性化信息流做错了什么?  大数据实战经验分享

益处与害处

接口返回的 JSON,再离谱也有办法,谈谈 JSON 容错  承香墨影的独家号

经验分享

从零开始搭建创业公司后台技术栈  学而思轻课基础业务组

供参考

现实中的路由规则,可能比你想象中复杂的多  小姐姐味道

以一个实际场景为例

技术 in Netflix  后端技术杂谈

Netflix 在技术上面的一些实践和创新

基于 Jenkins、Gitlab、Harbor、Helm 和 Kubernetes 的 CI/CD(一)  k8s技术圈

一步步教你

聊一聊微服务网关 kong 近期的模型变迁  公众号:poslua

kong 是一个基于 Nginx/OpenResty 封装的开源网关

一图了解 Google 工具栈  基础架构自留地

供参考

oh-my-zsh:让终端飞  老胡的储物柜

试试吧

Flutter 实现的仿网易云音乐项目  优美代码

试试吧

宜信开源专注业务逻辑的轻量级服务框架 nextsystem4  宜信技术学院

GitHub 地址

每周一书

《自然语言处理实践:聊天机器人技术原理与应用》  

本书系统地阐述了聊天机器人的分类和关键技术,不仅给出了实际案例,还展望了聊天机器人在通往更智能化、更人性化、更趣味化的道路上所面临的挑战。欢迎到开发者头条客户端兑换阅读。

编程之外

996 其实没什么用  头条精选

几乎没有一个明星产品,是靠堆人头做出来的。

税后 4W?程序员小心了,你可能入了 “东南亚博彩骗局”  头条精选

小心骗局

“努力就会成功”  码札

是这样吗?

还等什么?赶快订阅吧!

你的邮箱地址将只用于码农周刊,你也可以随时取消订阅。还等什么?赶快订阅吧!

Qrcode 258加入码农周刊精品阅读圈