本文禁止一切形式转载 今天来跟大家聊一聊最近失业的事情。先简单介绍下个人情况:二个孩子的奶爸(儿子五岁❤️,女儿今天出生❤️),37 岁+,工作 16 年,坐标北京,一直在互联网大厂工作,最近这份工作司龄即将满三年,学历一本 + 非全硕士。 不怎么太平的三月 关于所在业务要精简团队规模的传言似乎从没断过。对这个业务,网上非常多分析文章都指向同一个观点“产品真的好用但团队人效实在太低,商业上不可持续”。平心而论,我也觉得我们的产品体验超级棒,也确实存在业务不聚焦、组织过于臃肿等问题,只是没想到这次变化来得这么突然。 我带了一个几十来人的团队,3 月初大团队还在大量招人,每位 Leader 都需要在内网、朋友圈、BOSS 和脉脉发招聘和活水的宣传贴。然而到了 3 月中旬,沟通年度绩效的日子突然被推迟了三天,这时大家心里都明白,这次终于要动真格了。...
真的有很多年没更新博客了,写博客这件事真的不能停,一停下来就完全不知道该怎么开始了。 北京的初春雪景格外美 ── 可惜我只能透过酒店的窗户看到一小部分 ── 因为去过新冠确诊病例所在楼层而被集中隔离。酒店条件、餐食都不错,我本人也很健康,只是 21 天不能出房间实在有点久,久到居然想到在博客上写点东西。 博客上次更新还在 2017 年,这五年来发生的事情太多太多,就连疫情都迎来了第三个年头。想写的东西有点多,今天先从自己近期工作和生活上的一些变化聊起。 提示:本文纯属闲聊,没有任何干货。 聊聊工作 有些热心的读者已经发现,前些时我修改了“关于”页面上的工作经历部分。是的,21年5月,在 360 工龄还差三个月满十年之际,我选择了离开。因为一些原因,当时我没有在任何场合提及这件事,但离开一家工作十年的公司远没想象中的那么容易。...
今年早些时候,奇舞团开源的 Node.js 框架 ── ThinkJS 迎来了她的 3.0 版本。尽管今年我很少更新博客,但「每次 ThinkJS 发布大版本,我都要更新博客程序」的老传统还是不能丢。所以,你现在看到的这个博客,已经是基于 ThinkJS 3 全面重构后的新版。 ThinkJS 3 基于 Koa 2.x 开发,内核实现得非常小巧,框架通过 Middleware(兼容 Koa)、Adapter、Extend 等机制来扩展出强大而丰富的功能。按照惯例,ThinkJS 大版本之间无法平滑进行,但这次升级带来的工作量不算太大,本站的升级工作花了一下午全部完成。 基于 ThinkJS 开发的网站普遍都很快,这篇文章我打算聊聊如何为 ThinkJS 3 网站优化 TTFB 时间,使之变得更快。...
几个月前,我在升级本博客所用 Nginx 时,顺手加上了对 TLS 1.3 的支持,本文贴出详细的步骤和注意事项。有关 TLS 1.3 的介绍可以看 CloudFlare 的这篇文章:An overview of TLS 1.3 and Q&A。需要注意目前 Chrome 和 Firefox 支持的是 TLS 1.3 draft 18,暂时不要用在生产环境。 安装依赖 我的 VPS 系统是 Ubuntu 16.04.3 LTS,如果你使用其它发行版,与包管理有关的命令请自行调整。 首先安装依赖库和编译要用到的工具: sudo apt-get install build-essential libpcre3 libpcre3-dev zlib1g-dev unzip git...
在最近几年里,我写了很多有关 HTTPS 和 HTTP/2 的文章,涵盖了证书申请、Nginx 编译及配置、性能优化等方方面面。在这些文章的评论中,不少读者提出了各种各样的问题,我的邮箱也经常收到类似的邮件。本文用来罗列其中有代表性、且我知道解决方案的问题。 为了控制篇幅,本文尽量只给出结论和引用链接,不展开讨论,如有疑问或不同意见,欢迎留言讨论。本文会持续更新,欢迎大家贡献自己遇到的问题和解决方案。 实际上,遇到任何有关部署 HTTPS 或 HTTP/2 的问题,都推荐先用 Qualys SSL Labs's SSL Server Test 跑个测试,大部分问题都能被诊断出来。 申请 Let's Encrypt 证书时,一直无法验证通过 这类问题一般是因为 Let's Encrypt...
VeryNginx 是一个功能强大而对人类友好的 Nginx 扩展程序,这是作者的原话。很久之前我就看到过这个项目,直到最近我才在本站试用了一把,确实好用,于是想通过本文把它介绍给更多人。 VeryNginx 主要由两部分组成:基于 lua-nginx-module 开发的 Lua 脚本,以及基于 HTML/CSS/JS 开发的 Web 控制面板 —— 用于生成和管理 Lua 脚本所需配置。 lua-nginx-module 能让 Lua 脚本直接跑在 Nginx 内部,比用 C 语言开发 Nginx 模块更容易上手,同时还能充分利用 Nginx 的非阻塞 I/O 模型,非常适合开发功能复杂、性能优异的 Web 应用。它也是大家熟知的 OpenResty 套件中一个最核心的模块。 VeryNginx...
خوراک خبری خود را بسازید
آیا آماده هستید تا آن را اجرا کنید؟
بدون نیاز به کارت اعتباری، یک دوره آزمایشی 14 روزه را شروع کنید.