我在一家小型软件商店工作,内部产品和外部咨询。在过去的几年里,我一直在办公室里与其他一些极客一起工作。相当悠闲和富有成效。几乎完美的编码条件:
然而,最近我改变了项目并进入了一个嵌入大公司网站的外部咨询团队,其中包括所有由此产生的官僚BS和开销:
这让我疯了。
那么这艘船上的其他人怎么做才能保持理智?
答案 0 :(得分:10)
帮助我的事情:
我还了解到,草的外观并不像它看起来那么绿 - 所以要感激你所拥有的。
答案 1 :(得分:6)
我在工作的地方有一些经验。一般情况下,告诉你的老板你的顾虑,如果他们没有得到解决,继续把它们搞砸,因为它们会影响你的工作效率,并出售你的经理帮助你解决它们。
这就是我所做的:
答案 2 :(得分:5)
认识到导航公司水域只是您面临的另一项工程挑战,您将开始为您的问题提出新颖的解决方案。作为一个例子,我在一家公司担任顾问,在那里我需要进入服务器机房才能完成我的工作。我每天必须做一些荒谬的文书工作才能进去,这让我感到沮丧。所以有一天,我给那个监督服务器室的女人带了一大袋自制的巧克力饼干,这对我来说是文书工作的结束。
或者你可以利用你在新环境中的无足轻重的优势,并进行一些严肃的网上冲浪。
答案 3 :(得分:4)
刚退出。生命太短暂,不能悲惨。您清楚地知道哪种环境适合您,哪种环境不适合您。找一个像第一个一样的工作。我知道说起来容易做起来难......但你真的欠自己。
答案 4 :(得分:1)
大部分情况都不错。我曾为各种规模的公司工作过,而且每家公司的差异都超过了实际规模的差异。
一家大公司施加的一些结构可能会使我们这个行业中更年轻,更独立的人才做得更好。
偶尔当我被告知要做一些非常愚蠢的事情或者以一种非常愚蠢的方式做事时,我有一句口头禅:“我得到的报酬很高,而且可以获得更多的报酬来做更多的事情工作,所以闭嘴,做到“。然后我在5点回家,专注于自己的生活。
答案 5 :(得分:1)
正如其他帖子所述,听音乐非常适合消除噪音。
你提出的大多数要点在大型部门/项目中很常见,接近它们的最佳方法是尝试教育和说服你周围的人做出其他选择。
您可以为更快的计算机提供业务案例(joelonsoftware提供了大量有关开发人员工作效率的信息)。
在业务环境中不明确的要求是不可避免的,在这种环境中,利益相关者通常不知道他们想要什么,而且频繁更改,这通常会覆盖许多技术问题,因此也会模糊它们。解决这个问题的最佳方法是采用一种承认这一点并对其进行管理的过程,例如:敏捷。
如果您对工具和流程有疑虑,我最初会与其他开发人员讨论这个问题,然后将其带到开发\项目经理。
角色和环境的收缩性质(通常不像最初想象的那样紧张)通常会带来一些好处,这些好处最初可能并不明确。这些可以包括由于专业化而获得更深层次的知识,以及将某些活动委托给组织中的其他人的能力,但这通常意味着事情更多地并行但更慢。您还可以获得更多角色和活动的曝光经验,并与很多人见面。
教育和说服人们关于这些问题需要花费时间和很多努力,尽管一旦这种情况开始发生,玩世不恭可能会开始放松并消失,对大型团队/部门实施变革并不容易,而且通常需要让更多人热情和参与的势头。就个人而言,尽管它经常让人感到沮丧,但我仍然能够茁壮成长,因为它让我能够让人们参与辩论并指导人们。但是,我非常关注软件开发而不是技术的人员\过程方面。如果这不适合你,那么我会考虑将工作或请求重新分配回到内部团队。
这依赖于您正在工作的人,因为这是开发中最重要的事情,可以接近并致力于项目\部门\组织,如果不是这种情况,您可能想要寻找替代工作
答案 6 :(得分:1)
答案 7 :(得分:0)
对于噪音,我带上一个好的耳机并使用音乐。
设备缓慢和持续中断是您应该与项目经理交谈的问题。我只是他希望你能尽快完成工作。他可能会帮助你。
答案 8 :(得分:0)
我改变了工作,使其处于良好/富有成效/友好/鼓励/好奇的环境中。
但是,我可以同情你。我曾在几个与你描述完全相同的可怕地方工作过。问题是,我无法改变环境或他们的过程。