IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Denial of Service

    连城 (Lian, Cheng)发表于 2011-07-10 00:00:00
    love 0
    DDoS

    题记:本文可不是关于DoS或DDoS的技术文章 前两个月受Pluskid之托,给浙大MSTC十周年的月刊(说是月刊,实际上按发刊速度已经是年刊了)写篇文章,于是便有了这篇。原文名为《拒绝》,为了放到Blog上而找题图时才突然想到DoS这个名字。

    IT是个辛苦的行业。新人尤其辛苦,特别是刚刚毕业步入职场的应届毕业生。这种辛苦的直接体现就是加班:前一晚刚通宵上线完毕,今天还要赶调研报告?连续两个月的周末都没有出去玩,全窝在公司干活?白天开会、晚上干活,分身乏术?为什么总是这么忙、这么多工作呢?其中一个重要原因就是不懂得拒绝。

    前几天面试时,有一个同学也提到自己当前的工作非常忙,手头很多个任务并行在做。从面试情况可以看出这个同学的个人能力很不错。当前手头上的任务既有短期的重要项目任务,又有中长期的技术储备任务。当时问他既然这么忙,为什么不推掉一些任务呢?他回答第一自己本来就是新人,应该多干;第二老大让干的怎么能不干?

    于是我问:如果你带着一个队伍,老大让你干什么你也都接吗?干不完就逼着弟兄们加班吗?


    接受总比拒绝要来得简单,尤其是面对上司分派的任务。这点我自己也深有体会。刚入职的时候,觉得自己是新人,手慢,加加班是应该的。那时候独身一人,周末的时候作为资深宅男在家也无所事事,公司有空调有网络有咖啡有零食,于是不如拎包去公司吧!久而久之,变成了习惯性“加班”,甚至自己在做计划、估工作量的时候都会算上周末和晚上的加班时间。而有充裕的“加班”时间作为缓冲,又进一步弱化了时间管理观念,导致完全不知道自己的时间都是如何支配的,也不知道自己当前的工作量到底达到了多少的饱和度,于是仍然盲目地接纳新任务,从而导致恶性循环。最后,只有被压得气喘吁吁实在转不过来的时候,才意识到自己真的已经是严重超负荷了。

    被派活儿时该拒绝的要拒绝,而且要有理、有据、有节地拒绝。有理,就是理由正当;有据,就是有明确的事实依据做证;有节,就是要采用适当的沟通方式。真正要做到有理、有据、有节地拒绝,要点有二。

    第一是确定拒绝的时机。我们一般都是因为时间、精力不足而产生拒绝的念头。而什么情况下才足以判定自己的时间精力“不足”,必须拒绝了呢?这就要求做到对自己的时间分配心中有数,能够相对准确地将当前的任务量适配到自己的可用时间中。如果自己时间观念不强,做事没有计划,就难以掌控自己的时间分配情况,不知道自己的底线在哪里。如果再加上习惯性加班,将业余时间无止境地投入工作中作为未完成工作的缓冲时间,这种情况就会愈演愈烈,一方面气喘吁吁,一方面来了任务又觉得自己似乎还有那么些精力来完成新的任务,或者即便想要拒绝,也无法清楚明白地做到有理有据。尤其是很多情况下,上司因为信任你的能力而给你布置了一些重要任务,更会觉得不能够辜负期望。殊不知积压下来的任务量早已超出了自己能够承受的底线。等到发现时,往往已经到了身心俱疲、不拒绝都不行的时候。

    这种时间观念映射到实际项目中,就体现为工作计划。只有列出了靠谱的计划,才能对时间分配做到心中有数,才能知道何时过载。在带领团队完成项目任务时尤其重要——一旦完成不了,可不是自己一个人加班就能解决得了的问题了。做计划时有两个基本原则:第一不要在计划中算上加班时间,第二务必留出的余量(经验值为20%)。

    总有人会以“计划赶不上变化”为借口,忽视计划的重要性。其实计划最重要的作用不在于掌控未来,而在于掌控现在:了解当前的人力状况和任务分配情况,以便在出现变化时有理有据地做出调整。

    第二是确定任务的优先级。项目吓死人得多,人力又有限,也许我们确实有明晰的计划可以拍给老大看:你瞧,大伙儿都卯足了劲儿了,buffer的时间也用光了,该加班的也加了,实在没法儿再加任务了!老大会停手么?也许会,但老大多半会说:当前这个任务是高优先级!好吧,其实我们关注的只是有限的精力和无限的项目之间的矛盾,只要能够停下低优先级的任务,再接高优先级的任务,那也无妨。换言之,做新任务可以,但必须推掉一些老的任务!这就要求你能够明辨手头任务的优先级,尤其是在接洽多方派出的任务时,可能所有人都说自己的优先级最高、最紧迫。这种情况下,做还是不做、谁先做谁后做,必须要做出有理有据的判断,否则即便明了手头的任务情况,也还是难免陷入加班加点的漩涡。当你能够确凿地证明自己或自己的团队已经尽力,而且好钢都用到了刀刃上时,才能够毫不心虚地拒绝不合理的任务安排。

    要确立项目优先级,一方面是靠自己的判断,另一方面,也可以尝试站到自己直属上司的高度来考虑问题。站在这个高度上,你不仅可以看到自己的任务范畴,也会看到工作环境中和自己联系最紧密的各个协作方的情况。之所以说是尝试站到自己“直属”上司的高度,是因为在各级上司中,与直属上司的沟通最为紧密。这种沟通上的紧密性可以带来两方面的积极意义:第一是在自己看不清时,可以通过直属上司来了解更大范围内的任务优先级状况,有时自己看似非常重要的任务,可能在整体项目中仅仅是一个微不足道的环节,如果看不清全局,往往会误判任务优先级;第二点是相较于更高级别的上司,你的意见在直属上司那里可以最大限度地发挥效力,当然前提是你能够做到有理有据有节。说得刻薄一点,再往上,大老板们面前轮得上你这个小弟说话么?说到这儿,想起这么一个经典而酸涩的段子:

    在一个潮湿的地下室里.一个双眉紧锁的青年,手里拿着干涩的面包,聚精会神地看着桌子上世界地图,他深深地陷入了沉思:国家下一步的发展策略是什么?国际形式会怎样发展?怎样处理好国际关系?如何对美军、台湾全面作战,一个个难题他需要思索,需要抉择。正在这时,外面响起了剧烈的砸门声,一个声音高叫着:“都他妈把门打开,不然踹门了,把身份证暂住证都准备好。”他含泪默不出声……一会儿外面的人走远了,强大的信念再次站了起来,他迅速调整好了情绪,满怀激情地进入了下一番思考。

    ——量力而为,还是先扫斗室再扫天下吧。

    最后,还有一个常见的误区:活儿都是老大给派的,我干了这么多,他/她肯定心中有数的。其实呢……老大们并不一定都是优秀的管理者,很多时候派下去一个活儿,转眼就给忘了。尤其是单件任务细碎,但总量巨大的那类任务。老大们还真是不一定记得曾经给你派过什么活儿,或者压根不知道他/她自以为非常简单的一件事情,在真正落实到一线前隐含了多少工作量。如果真是碰到这种情况——明明累得半死,老大还觉得你没干些啥——那可真是哑巴吃黄连了啊。所以,在拒绝不合理任务安排时,也务必要让上司了解你的工作内容。

    即便是机器,尚且有被DoS的时候,何况是人?



沪ICP备19023445号-2号
友情链接