zoukankan      html  css  js  c++  java
  • 最让程序员崩溃的7件事

    1)中断 & 开会

    “中断” 可以说是程序员生产力的头号杀手,因为被打断之后很难回到之前的地方,需要重新梳理思路,很有可能半小时就过去了。

    被打断的次数越多,挫败感就越强,生产力也低,bug就越多,一连串的恶性反应。

    如果在早上就被打断,那么这一天很可能就出不了什么活儿了。

    开会呢?开会就是“有计划的打断”。

    2)琐碎型管理

    这类管理者是开发团队的绊脚石,他喜欢有点儿破事儿就开个会,有点问题就去骚扰你。

    不仅如此,他对团队成员缺乏信任,总喜欢和你抠细节。

    程序员碰到这种管理者就倒霉了,常常会被打断,所以,此类团队中的程序员跳槽率是很高的。

    3)含糊不清

    例如收到一个bug “这个功能不好使,赶快改好!”,相信谁看到这么模糊的描述都会一脸懵。

    比如产品需求文档中一个功能描述不清,你按照自己的理解开发了,后来产品经理过来了,说你开发的不对,应该这样……,靠!还得重新开发。

    比如你正在奋力敲代码,悄悄的,经理来到了你的身边,告诉你做一个xxx功能,然后就走了,不管你理没理解,也不告诉你这个任务的优先级,就像一阵风一样。

    4)海鸥型管理

    你遇没遇到过这个类型的领导:平时啥也不管,但会偶尔蹦出来指手画脚挑毛病,“你这么做是错误的”、“你这个做的太烂了” ……

    就像一只海鸥,偶尔冲下来把东西搞乱。

    5)抢功

    很多团队都会有这类的小人,他特别会在领导那儿表现自己,把你干了半个月的成果说成是他的功劳。

    这种人让团队成员非常寒心。

    6)需求蠕动

    举个例子:

    版本1(实现之前):这个功能是“显示这个位置的地图”。

    版本2(在版本1即将开发完成的时候):功能变为“显示这个位置的3D地图”。

    版本3(在版本2几乎开发完的时候):功能变为“显示这个位置的3D地图,并且用户可以飞过去”。

    你XX的,不带这么折磨人的。

    7)压缩工时

    有的经理看似很民主:

    “这个功能你需要开发多长时间?”

    “3天吧”

    “项目时间很紧张,辛苦点1天半做完吧”

    “1天半真搞不定”

    “那就2天吧”

    “好吧”

    他成功压价,还认为他尊重了你的想法,是你自己定的完成时间。

    小结

    这几个问题都是非常普遍的,你遇到过哪些?欢迎吐槽。

    推荐阅读:

  • 相关阅读:
    spring-framework-x.x.x.RELEASE-dist下载教程
    SpringMVC——SpringMVC简介
    SSM框架报错分析(一)——There is no getter for property named 'XXX' in 'class java.lang.String'
    mysql一次查询,返回多个统计结果
    Mybatis进阶学习笔记——关系查询——一对多查询
    Mybatis进阶学习笔记——关系查询——一对一查询
    Mybatis进阶学习笔记——动态sql
    Mybatis进阶学习笔记——输出映射
    C#语言概述
    第一个C#程序Hello World
  • 原文地址:https://www.cnblogs.com/yogoup/p/12165356.html
Copyright © 2011-2022 走看看