9-16-20工程学是一份令人沮丧的职业。也许,这是因为工程师没有权力,每个人都希望他们解决所有的问题。而且,他们希望这些问题能在昨天之前得到解决。
大多数情况下,任务来自组织中的高层,但工程师并不知道该人的身份。他可能不知道,因为他的老板想把他蒙在鼓里,或者因为他的老板老板想把他的老板蒙在鼓里。很多时候,任务是由不知道自己要求什么或者需要多长时间的人想出来的。
以下是工程师和他的老板之间的一个常见场景。工程师的老板是一名工程经理,他问他一项新任务需要多长时间才能完成。有时工程师以前没有做过这件事,所以他诚实地回答说,他不知道需要多长时间。他的老板不会接受这个回答的。他又问了一遍。因此,工程师胡乱猜测,他的老板回答说,这太长了。即使工程师知道一项任务需要多长时间才能完成,并给出一个现实的估计,他的老板也经常会回答说,这太长了。周五之前你有时间。当工程师问他的老板知道这项任务有多长时间时,老板说他已经知道一个月了。当工程师问他为什么一个月前不告诉他时,老板只是看着工程师,好像他不明白这个问题。
工程经理通常会给工程师一个不可能的最后期限,比如三天来解决一个可能需要几个月的问题。这意味着他有两个选择。他能做一件不合格的(即糟糕的)工作。或者,他可以在三天后回来,告诉他的老板工作还没有完成。很多时候,如果他选择做一件糟糕的工作,每个人似乎都很高兴生产了一些东西,即使生产的可能是完全没有用的垃圾。如果工程师三天后回来告诉他的经理工作还没有完成,他的老板会问为什么。工程师没有得到足够的时间这一事实是不能接受的答案。但是,如果这项工作仍然需要完成,工程师就会有更多的时间。我怀疑,如果这项工作不是必须完成的,而且从一开始就不重要,老板只会告诉工程师他的时间到了,去做其他的事情。
我的怀疑是,工程经理和工程师之间的这种互动只是一场游戏。要么给经理,要么给公司。这要么是经理展示权力,要么是增加公司利润的策略。换句话说,如果一位老板并不是一无所知(有些人似乎就是这样),他知道工程师不可能在三天内完成一项需要一个月才能完成的工作。但是,他看起来肯定是在玩公司的游戏。该公司希望工程师无偿加班,随着时间的推移,工程师可能会忍受尽可能多的无偿加班。这就是为什么许多公司的工程师每周例行工作70小时。
大量的工程公司基本上是按小时出租他们的工程师给他们的客户。工程公司对一项工作的收费要么是根据预计完成工作所需的小时数,要么是根据实际需要的工程小时数。他们向客户收取每一个工程小时的费用。当他们的工程师随着时间的推移免费工作时,这对公司来说是纯粹的利润。因此,公司有巨大的财政激励来迫使工程师免费加班。因此,许多公司试图迫使他们的工程师尽可能多地无偿加班,即使这意味着他们必须编造虚假的最后期限,才能让工程师工作更长时间。
你可能会怀疑这种行为是否合法。这在美国是合法的,因为工程师是有工资的,而不是按小时计算的。唯一拿工资的意思是,无论员工实际工作多少小时,他每周的工资都是一样的。为什么这是合法的?这可能与大型工程公司有能力聘请游说者,而工程师负担不起有关。
这对美国意味着许多工程师超负荷工作,产生垃圾。当你的新笔记本电脑在六个月后报废,或者你的美国制造的新车在一年后报废,这可能就是原因。贪婪和缺乏同情心导致公司把他们的工程经理和工程师变成了骗子。他们被迫说,一项工作已经完成,而它还没有完成,这样公司就可以获得更大的利润。而且,公司高层似乎并不在意。可能部分原因是他们中有很高比例的人是反社会者和精神病患者。不幸的是,我们的许多公司似乎已经成为奥威尔式的机器,让这些人掌权,一旦上台,他们就会给我们其他人带来彻底的混乱。