那些你可能在面试时会忽略的事

之前在 谈谈如何当一名合适的面试官 说了很多,但实际操作起来,会有很多的差别,现在把这几周的想法总结下。 最近接连面试了 30 多个候选人,然后只通过了三个人,这三个人有什么特点呢? 基础扎实 善于沟通 积极主动 现在就来说说,我为什么看重这三点: 基础能力这个不用说,其实当年我也犯过这个错误:校招面试的时候,面对面试官各种苛刻的提问,很多都答不上来...

阅读全文

Kubernetes 排错之 HTTP 429

背景 我们线上的 k8s 集群是使用 ansible 安装的[1],使用的是 coreos 提供的 hyperkube 镜像中的可执行文件(其实之前也提到过类似的:CentOS 7 使用 ansible 搭建 kubernetes); 跑的应用主要是线上离线任务,属于即使挂掉一阵也不会影响到正常业务的那种,部署了 15 个 Deployment; 部署的...

阅读全文

投资与择业

春节过完,我等外来务工人员又开始向一线城市聚集了,回到了熟悉的工位上,而接下来是三四月份,俗称金三银四,是我们蠢蠢欲动的时候,你今年可要跳槽?

阅读全文

谈谈营销福利的反作弊

最近这些天,算是刷新我对于黑产的认知。

阅读全文

使用 TypeScript 开发 NPM 模块

最近对 TypeScript 很是着迷,或者说是在使用的过程中找回之前使用强类型语言写后端程序的感觉,在介绍 TypeScript 之前,先简单说说 JavaScript 的历史。

阅读全文

自动化你的 Hexo 博客创作流程

从前年开始,我开始用 GitHub issues 写博客,写到去年的时候,逐渐意识到,GitHub issues 还是有一定不足的,比如一个很关键的点:无法查看有多少人看了你的博客文章之类的运营数据,所以那得使用 Google analysis 之类的分析工具。 于是,为了嵌入 Google analysis,又开始折腾博客系统,之前折腾过 Jelly ...

阅读全文

2017年总结

又是一年过去了,在这一年里,似乎很多事情还处于未完成状态,但是,时间不等人,掐指一算(打开了 Excel),我的人生也已经过去了 10000 多天,至少三分之一已经入土 (是的,扎心了)。

阅读全文

(译)软件开发中的速度

译者边注

这篇文章是几月前看到的,现在打算翻译一下来回顾以及加深里面的内容,作者以系统思考的方式论证什么因素对于软件开发速度是重要以及不重要的,以及它们之间的复杂关系,文风诙谐幽默,可读性非常高,最后相信你会从线性思维方式的方式转变过来,能够认识到软件开发速度不是单单靠某个因素就能提高的。

每一个 IT 公司的 CEO 都希望开发软件的速度能再快些,而时间又是最昂贵也是最有价值的资源,因此你不能把它浪费在返工、重构、开会甚至体育活动上面。是吗?看情况。

阅读全文

kubernetes 中的权限管理

Kubernetes 发展好快,在我写这篇总结的同时,1.9.0 版本已经在昨日(2017.12.16)正式发布,而上次在正式环境中部署已经是半年前了,我花了点时间将集群升级到了 1.8.4 版本,其中变化最明显的就是权限了,已经可以用上 RBAC 了,而我也在发现报错的时候才意识到需要将以前 k8s 的基础应用也全部加上了权限(当然了,1.6 其实就开始有了)。

阅读全文

谈谈人才招聘

我们经常说,人才是企业最重要的资产,只是,现实中,我们很多时候都是把这句话当口号而已。 在你反驳我之前,我希望你仔细想想下面这几个问题: 你们的招聘流程是怎样的?你们是根据什么具体标准面试求职者的? 你们给面试官进行过培训吗?你们会根据入职一段时间后新人的表现来给面试官打分吗? 入职之后,新人是怎样培养的?你们给新人报销外部培训课程费用吗? 那么,如...

阅读全文

ElastAlert:『Hi,咱服务挂了』

今天给大家来介绍一个报警工具,具体来说,是基于 Elasticsearch 的报警工具,假如你的日志是放在 ES 里面的,这个工具是你不错的选择。 项目地址:https://github.com/Yelp/elastalert 文档地址:https://elastalert.readthedocs.io/en/latest 样例:https://git...

阅读全文

Gitlab 的部署与维护

一直以来,我没有总结过 Gitlab 的部署,而在以前的文章中,我不止一次提到关于 Gitlab 在我们整个交付流程中起到的基础性作用,以及它为整个公司的开发带来的巨大效率提升: 使用 docker runner 加速 gitlab CI&CD 持续交付的实践与思考 Git 协作流程 CI 系统搭建 那么作为一个在公司起基础作用的东西,我们应...

阅读全文

工程师与产品经理相处之道

这周去参加了 QCon,涨了不少姿势。但是最有收获的反而不是纯技术方面的,而是与技术相关的内容。其中最有意思的是 @邱岳 的『怎样构建产品和技术之间的合作氛围』,那天本来想听听别的场次的技术内容的,但是一看一个熟悉的名字『孙志岗』,这不是大学老师么?那是我拿到最高分课程的操作系统老师,太巧了,于是就奔着老师去了。他是这个场次的出品人,听了之后,觉得很受用...

阅读全文

在嘟嘟的那些日子

不知不觉,『嘟嘟美甲』这个名字,现在已经很少有人知道了,就如那些被淘汰的大多数公司一样。这是一家在 O2O 浪潮之中的一家提供上门美甲服务的公司。 眼见他起高楼记得那时,是毕业一年之后,只是因为在外企呆的太郁闷,不开心,于是,在 CEO 口头给了期权之后,便加入了。应该说这是大学里一直想做的事:毕业之后去一家创业公司。 离开了高大上的办公室,搬到了小别墅...

阅读全文

工作中的妥协

我觉得,这一两年我学到最有意义的工作方法,便是:妥协。 招聘以前经常说,一定要招聘优秀人才,不优秀的不能接受,这原则本身没有问题,问题在于,我们把很容易把缺乏实际开发经验的『不够优秀』的职场新人也淘汰了。现在回头想想自己,当初我们刚入职场的时候,不也是菜鸟一个么。 这里的问题就在于,我们不能接受培养新人接手我们工作的做法,不肯拿出自己的时间去培养他们。当...

阅读全文