首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我经常使用不熟悉的平台和框架时,建立/遵守最后期限。

当我经常使用不熟悉的平台和框架时,建立/遵守最后期限。
EN

Software Engineering用户
提问于 2012-03-11 21:54:19
回答 7查看 1.4K关注 0票数 24

我在一家产品开发机构工作,该公司从事在线广告。我收到的作业几乎总是在平台或工具上,这是我以前从未做过的。一开始是安卓。然后是node.js,然后是windows,然后是debian打包,然后是python,hadoop,ganglia,反向工程,geo PostgreSQL,然后是列表。

我很高兴能在工作中学到这么多东西。我一直遇到的问题是在最后期限之前。通常情况下,不清楚需要做些什么来完成某项任务。我需要建立相关的SDK,运行开始的问题,在线阅读,仔细阅读文档,在线研究该平台上的每一项工作。有时我被赋予了最后期限,有时我创造了那些最后期限。

我发现很难在最后期限之前完成很多次。一个人在第二次做某事时会变得更快,但我从来不会在某一种语言或框架上工作超过一到两周。这是非常紧张和痛苦的处理。我会因为错过最后期限而受到责难和公众的羞辱。我怀疑这是不正常的。不可能在一周内交付7个windows功能应用程序,对c#一无所知。但在最后期限一天后我成功地做到了。我有很多次都是用谷歌搜索来指导我。通常,我正在定制的工具上几乎没有文档。

我有时会被困在某件事上,有时甚至是几个小时甚至几天。这对我的健康造成了损害,我再也无法为每一项任务燃烧午夜的石油了。这会引起许多精神上的痛苦和抑郁。

在这种情况下,我是否正确地认为,我提供的任何最后期限都是在黑暗中拍摄的?

这是正常的吗?你的每一个工作项目是否每次都要学习一些全新的东西?我不知道是否公平地说,我是一个糟糕的表现,因为我不能在最后期限内涉及到的工具,我不知道任何事情。我该怎么处理?

EN

回答 7

Software Engineering用户

发布于 2012-03-11 22:21:35

是啊,这是个精疲力竭的完美配方。你必须让你的上司意识到他们不断地把你置于荒谬的境地。如果他们坚韧不拔,拒绝让步,那么是时候搬到别处去了。

票数 25
EN

Software Engineering用户

发布于 2012-03-11 22:35:05

这里有两种方法。第一种方法是花费你的时间去做最后一个与新项目“相似”的项目。并将其增加一倍,以支付建立/学习新环境的费用。

第二是让他们知道,你需要专攻才能取得卓越成绩。万事皆知,万事皆无。

票数 11
EN

Software Engineering用户

发布于 2012-03-11 23:56:10

这是正常的吗?你的每一个工作项目是否每次都要学习一些全新的东西?

不是的。

如果你想给出更好的估计,从过去学习。跟踪一项新技术与实际实现相比需要多长时间才能得到提升。如果你同时做这两件事,这可能会很困难,但试着认识到两者的不同之处。

根据正常工作日进行估计,减去正常的中断。在你的估计中不要考虑加班。让它来帮助处理任何出现的问题。如果遇到挫折,我喜欢用加班费来帮助按时完成项目。

总是利用你所知道的,即使这是完全陌生的领域。例如,了解一种编程语言将有助于您学习另一种编程语言。一旦您暴露在不同的范例中,您将能够确定最接近的相关技术。例如,如果您需要使用C#而不知道它,您可以利用您对Java或C++的知识来开始工作。它不会是一对一的,通常有不同的方法来完成你所需要的,但这是一个很好的起点。

因此,在这种情况下,最好是根据您已经知道的内容来估计实现。添加一些填充来解决问题和处理未知问题(通常只占总估计数的一小部分)。除此之外,您还需要额外的时间进行研究和学习,以便在需要使用的任何新技术上跟上进度。这种估计可能会受到文档可用性(比如API文档、博客文章、这些站点上的问题)等因素的影响。

现在这件事已经过去了,我们要谈另一件事:预先确定的最后期限。错过你自己的评估是一回事,因为它们是你的责任,但给出一个不现实的最后期限是另一回事(我猜你的情况就是这样)。在这种情况下,最好还是进行自己的评估,看看最后期限是否可行。如果不是,请尽快让你的主管知道你估计的截止日期是什么,为什么它是不同的。如果你能提供完成每一项任务所需的各种任务和时间的细目,这将有助于支持你的估计。

如果管理层不接受你的意见,那么也许是时候去别处看看了。随着时间的推移,你的评估越准确,如果你的估计与他们的评估不同,管理层就越有可能会倾听你的意见。当然,这取决于管理是否合理和客观。

还有一件事-你没有提到这一点,但如果你被允许休假福利,使用它们。别让它们闲置。如果你的健康或注意力恶化到无法顺利完成项目时,你就不会为自己或任何为你工作的人做任何事情。如果您不允许休假,因为项目总是在x日期之前到期,并且它与假期冲突,那么是时候到别处去看看了--特别是考虑到您满足这些要求的方式。

祝你好运。

票数 9
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/139244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档