小米大树part2:测试之痛

痛点太多,竟无从下笔。–题记

缘起

一直想写一系列的笔记,记录整个小米六年的研发工作中实际遇到的困难,以及这一大群人如何不可避免的走向大公司氛围,又如何慢慢打破定势,苦于自己拖延症影响,现在才开始总结。

共分三个部分:基础架构之痛、测试之痛、产品进度之痛。本篇是第二部分。

2010年,来自各大公司的ABCD君,都拥有良好的软件工程习惯,测试代码行行见血。即便如此,依旧不能耽搁产品的节奏,于是开始找来专门的测试人员。

E君从事开发测试多年,测试经验丰富,开发只要给个连接服务的框架就可以开工,属于给了原子弹就能上天型。

小米大树part1:基础架构之痛

题记

无知和弱小不是生存的障碍,傲慢才是。 --《三体》

缘起

一直想写一系列的笔记,记录整个小米六年的研发工作中实际遇到的困难,以及这一大群人如何不可避免的走向大公司氛围,又如何慢慢打破定势,苦于自己拖延症影响,现在才开始总结。

共分三个部分:基础架构之痛、测试之痛、产品进度之痛。本篇是第一部分。

基础

2010年,第一批服务器工程师来自五湖四海,有金山、微软、谷歌、百度、人人,唯独,没有来自中国最大互联网公司-腾讯。

A君(人物纯属虚构,以求表达效果)从业数年,经验丰富,说:“我觉得我们可以用一些php,简单好招人”,于是开始这样干了。

B君说:“我们还可以用一些java,招人也不太难,现成的东西多”,于是这样操作了。

微信支付api.mch.weixin.qq.com域名解析慢原因:ipv6

有朋友在阿里云主机实现微信支付逻辑时,发现api.mch.weixin.qq.com的解析实在是太慢了。

因此出现了手动修改/etc/hosts的情况,当然了,哪天微信支付要是换个机房肯定要挂。

我们的机房也有相似的同题,专门记录一下。

过去六年在小米搞(wa)错(keng)的几个技术细节

2010年的时候,我们开始最早的一波做小米的服务器的同学,基本都很少互联网经验,七拼八凑的把米聊上了线,这么多年过去了,很多技术框架沉淀到了公司各处团队中去了。

今天再来看,其实有很多细节,当时真的没考虑(现在也是坑)。

54chen的程序人生

前些天看到了老板的二十年前的文章《程序人生》,地址在这里 http://t.cn/RqPJYHU ,深有感触,于是也萌发了写一写的想法,看看二十年后,自己的认识是否会有所改变,当然了,即便作为职业码农近十年,很多观点依然不能构成一种完整且保证正确的人生观。

题记

如果一定要用几个词来形容程序员的人生观,我想那应该是:坚定、乐观、冷静、钻研。

坚定

//如果不能坚定地知道自己喜欢计算机这个事情,早就干点别的什么去了,码农这个事情常人看来无味极了。

与上一辈程序员相比,时代留给这一辈的机会不同,裕兴、小霸王、步步高成为我们很早就启蒙计算机知识的最佳方式,从小学或者初中起,脑洞大开。

在接触过的好朋友中,凡是从小接触计算机的,在初中高中已经基本可以独立完成一些诸如pascal\c\basic\asp之类的流行技能。他们大多干过如下的事情:1.做个人网站 2.帮教务处做报课系统 3.维护学校bbs(当然了,雷老板是这事情的鼻祖了) 4.接些外包小系统赚点外快。

服务质量衡量抽象心经

马上过年了,先祝大家新快乐、万事如意!

一群错综复杂的服务,如何去衡量质量,如何去快速找到问题,如何每个环节都有“眼线”?

8182015年总结和2016年预测

2015年,是一直在学习的一年,来自腾讯小伙伴们的多年经验要在一年里吸收,包括方式方法技术方案,着实不是一件容易的事情。

在这一年大部分时间,都在围绕着用户的网络问题进行着努力,让问题从出现到解决成为闭环,环环相扣,直到找不到漏洞所在。

汇总一句话,2015是充实忙碌的一年,也是完全解开了前三年的一些技术疑问的一年。