企业文化

  • 最近公司的领导开始重视服务器的稳定性了。

    这是件好事:因为受到重视,意味着这方面有领导关心跟过问了,对于提高服务器稳定性,大家也都会有更多的压力与动力去做好;这又是件坏事:毕竟是由于历史上出过问题,才导致的,也就是说,之前大家做得不好。

    SLA 这个数值很有意义:让大家对服务水平进行承诺,对于公司的减少损失很有帮助。只是对我来说,这件事本身让我有些反感:上级想把 SLA 写到 KPI 每月考核里面,且不说 KPI 考核对于创造性从业者的各种伤害,单是每个月将服务器稳定性加入每月考核 KPI,就有些不合理了。

    原因

    开始说之前,先说下背景:

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

    我们在公司里面,总是会有很多的沟通问题,尤其是『程序猿』与『产品狗』,在很多时候,我们容易互相为敌,形成水火不容之势。而在这时候,双方最开心的莫过于看对方在公司里出丑。那么,

  • 我们经常说,人才是企业最重要的资产,只是,现实中,我们很多时候都是把这句话当口号而已。

    在你反驳我之前,我希望你仔细想想下面这几个问题:

    1. 你们的招聘流程是怎样的?你们是根据什么具体标准面试求职者的?
    2. 你们给面试官进行过培训吗?你们会根据入职一段时间后新人的表现来给面试官打分吗?
    3. 入职之后,新人是怎样培养的?你们给新人报销外部培训课程费用吗?

    那么,如何才能真正把重视人才这句话落到实处?应该说专业的 HR 们可以说出一大堆,而我这个外行的工程师就以思考过的几个点来说说。

    企业文化

    这个对于来说其实讲不了多少,而我在这里只是想强调它的重要性,企业文化是基础,它由创始人们最初定下来,而后通过这

    • 原文:https://www.targetprocess.com/articles/speed-in-software-development/
    • 作者:MICHAEL DUBAKOV
    • 译者:xizhibei

    译者边注

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

    每一个 IT 公司的 CEO 都希望开发软件的速度能再快些,而时间又是最昂贵也是最有价值的

  • 前言

    服务的稳定性,对于任何一个在线提供给用户服务的公司来说,都是非常重要的,更遑论当这个服务是与充值消费相关的时候。

    于是,任何一次线上事故,都可能会给公司带来显而易见的损失:因为相比于其他部门,负责服务端的小伙伴们,发生事故的时候很容易暴露在风口浪尖之中,一次代码 Bug或者数据库调整等变更,都可能带来直接的损失,并且这种损失是快而直接的,出问题那段时间里,所有的目光都会集中在你们身上,而之后的间接损失就更不用多说了。

    而像市场、运营或者产品部门,他们做的东西需要上线之后才有反馈,而这反馈时间比较慢,不会像事故那么快而明显,并且他们往往会被认为是直接给公司带来收入的部门(是的,研发会被认