Questions tagged «time-management»

9
我应该记录一些小错误吗?
我在两个人的代码库中。而且,尽管我知道在程序数量大于或等于1的情况下,错误跟踪器很有用,但我并不太相信记录错误,更改和修补程序是微不足道的时间。当我发现一个简单的错误时,便会理解,修复并通过一些测试运行它。然后我意识到我需要对其进行记录。 从理论上讲,我知道应该在发现错误和修复错误之间的某个地方进行错误日志记录,但是如果修复它的速度比记录日志更快,那么这似乎很麻烦。在大型代码商店中,老板会注意谁在做什么,很高兴知道其他人在做什么。 我发现自己描述了已经解决的问题,然后立即将其关闭。我怀疑有人还会再看这个封闭的bug。是时候减少加工脂肪了吗?

6
修复错误是否有边际收益[关闭]
我从一位前同事那里听说,并不是所有的bug都需要修复,因为当您按优先级排列bug时,导致该bug变得更加模糊的用例,或者获得的客户满意度降低了。但是您仍然必须花费大量时间来修复该错误。 为了使我们的产品所有者相信这一概念,我找不到任何好的资源。我所能找到的只是关于软件开发是否存在边际成本的讨论。 修复错误真的有边际收益吗?是否有其他术语解释这个概念?


14
您每天使用几种编程语言,以及如何有效管理特定于语言的任务[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 编辑: 使用多种语言时如何管理单个任务 在日常任务处理中,您使用多少种不同的编程语言? 使用每种语言时,您是否会改变思维方式? 您是否对它们进行优先级排序,并将每个任务分别保留在每种语言中。 是否根据每个任务在语言/ IDE /环境之间无缝切换的进度分阶段进行编码 您是否对所有语言(而不是语法)应用相同的编码样式/惯例? 有关: 程序员同时从事多个项目是否正常?

1
我应该花多少时间重构代码?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 我不知道这是否与我同在,但是当我开始重构一些代码时,我会浪费很多时间,而且它永远不会结束。 每次我再次阅读代码时,我都会发现有待改进的地方,代码重构就像是我的大脑陷入了无限循环,最终达到条件并没有满足感。 那么,我应该花多少时间重构代码?

9
硬拷贝的时间跟踪方法
我有一个问题:我很想在编码时跟踪特定功能/缺陷/等的任务时间。我倾向于在任务之间跳转(部分是由于专业软件开发需要继承继承,部分是由于我个人倾向于关注代码本身而不是围绕代码的业务流程)。 我个人比较喜欢硬拷贝系统。即使在屏幕上有数十亿像素的房地产,我也发现要保持跟踪窗口的便捷性是令人分心的。我要么忘记它,要么就以我的方式陷入困境。 因此,寻找有关时间跟踪的建议。我唯一的要求是一个简单的系统来跟踪每个任务的开始/停止时间。我考虑过要买一个时钟,并给每张票一张专用的时间卡。当我开始工作时,请打孔;完成工作后,打孔。

9
保留日记对您的工作有帮助吗?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 4年前关闭。 几年前,在我的第一份真正的编程工作中,老板鼓励我保留自己日常活动的日记。我仍然这样做,尽管不再是纸本和手写的。 您是否保留日记本(如果这样),您在日记本中写什么,它如何对您的工作有所帮助?还是只是需要时间才能恢复?

3
在项目的第一次迭代中要投入多少细节?
我刚刚开始一个新的个人项目(Python),并且正在编写相当于该程序“草稿”的内容,这是完成我想做的事情的最低要求。我尚未投入大量的错误/异常处理或美观的UI元素(即使在我最终将需要这些东西的情况下),并且该文档仅足以帮助我将来了解自己在做什么。 如此粗糙地违反项目设计/管理的既定原则?我是科学家,而不是程序员,因此无法及时掌握这些信息。因此,主要问题是,是否应该就介于以下两个极端之间的目标达成共识: 从一开始就编写全面,高质量的代码,包括所有异常处理,使您知道最终需要使用。 从一开始就编写一份工作最少的草稿,然后再填写所有细节。 相关问题:什么时候可以牺牲设计的“整洁度”来完成项目?

5
分配给代码审查的时间
如果您正在执行代码审查 与实施相比,您在代码审查上花费了多少时间? 有多少更改需要进行代码审查? 您认为应该很多/应该更多吗? 是否有关于有效性的研究? [edit]谢谢大家的回答,很难为这样的问题选择“赢家”,其他答复中也有很多有价值的信息。

10
管理工作任务的有效方法?(记录/记住/确定优先级)[关闭]
按照目前的情况,这个问题并不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 6年前关闭。 我正在寻找有关有效方法的建议,这些方法可用于记录,记住工作中的任务并确定其优先级。其中许多任务属于一个主要项目,但对于独立计划也存在。这些任务本身涵盖了从开发到文档再到讨论的所有内容,具有不同的优先级,并且截止日期从即刻到几个月不等。 从历史上看,我使用记事本来跟踪这些任务,在项目旁边有一个星号,指示需要完成该操作,并在完成时带有一个复选标记。但是,随着我获得更多的责任和更多的事情要管理: 确保我已完成所有工作变得更加困难(因为有些事情会在5页内丢失) 很难记住接下来要做的最重要的事情 跟踪任务之间的依赖关系变得更加困难 有没有人发现使他们的任务更易于管理的方法?我考虑过添加一些元数据来跟踪最重要的内容和依赖项,或者可能切换到可以自动执行此操作的应用程序(如果存在这种情况)。任何地方都可以访问的东西绝对是一个加号。

3
当依赖项的关键功能被破坏并阻碍开发时该怎么办?
昨天,我在一个Rails 5 API项目上工作,该项目正在使用“ 行为可标记”库来使事物具有标记(例如SE上的问题)。Rails 5目前处于alpha支持状态。当前有一个PR,用于修复等待合并到master中的错误;该错误导致我的功能分支在完成过程中停顿了-由于加载已中断,我无法实现该库的任何功能。 作为快速解决方案,我只是克隆了存储库,用PR所具有的相同代码修复了该问题,然后将我的Gemfile(依赖版本控制文件)指向了我自己的Github分支,直到该错误修复最终合并回master。 我很幸运,修复很简单(并且已经有人完成了此修复程序),因此我能够解决这个问题。但是,如果该库对我的应用程序开发至关重要的话,该怎么办?如果停止我的开发的错误修正对于其他人来说不是一个普遍存在的问题,那么该修正没有像这次一样迅速出现吗? 想象一下,在开发其他依赖功能之前需要先完成此功能 -在这种情况下您会做什么?如果对我来说,标记对接下来的开发工作绝对至关重要,那一切都要依靠它-但对于我的配置来说,标记依赖是错误的呢?当依赖项的关键功能阻碍了一个或多个功能部件的开发时,该怎么办? 而且,当然不能在办公椅上进行数小时或数天的剑战了……

4
工作时如何安排学习时间?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使它成为软件工程堆栈交换的主题。 7年前关闭。 我已经为一家公司编程了8年。我们建立商业智能软件系统。由于我认为工作是学习中的东西,所以我一直按照每周工作60个小时在公司工作的方式进行学习。但是,这些天来,我正在寻找一家新公司来工作,我发现这种想法很愚蠢,因为我经常因为没有其他领域的知识而在面试中经常失败。当然,我仍然愿意提高自己,并且确实在努力。但是,尽管每周要花费大量时间,但我找不到足够的学习时间来跟上。 我不认为我是对此唯一关心的人,所以我想问一下你们如何找到时间学习自己的职业?您分配多少小时学习其他领域?我是否缺少一些时间管理技能?

8
哪个工作间隔生产率更高:短期还是长期?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 哪段工作对编程更有效率:短(<= 30分钟),中长或长(> = 2小时)?在什么情况下?(考虑对新功能进行编码,做一些小的修改,调整UI,重构,调试,学习API,尝试理解他人的代码)。 您可以从自己的经历中看出什么?来自研究和最佳实践的信息也非常受欢迎。虽然很高兴看到链接或引用。 可靠信息胜于完整答案。 有价值的外卖: 集中思考是这里的最终目标 一般情况下,不间断的工作(> 2-3小时)会失去焦点和模糊的想法 当您流中时,最好让自己工作1-2个小时 值得尝试Pomodoro技术,以帮助克服思维的惯性和拖延,以获得更好的时间感。特别是可以帮助您开始做您不喜欢做的事情 当使用“休息管理”软件时,您可以让自己更加灵活,例如跳过1个休息,但不能更多。这使您能够适应以下情况:在流程中,有流程时,在不流程时保持可管理 休息期间的新鲜空气,放松和锻炼可以帮助使右半球参与进来,从而获得新的想法和解决方案 尝试用于“中断管理”的软件工具: Pomodairo-它另外跟踪任务列表并具有pice UI WorkRave-提供更大的配置灵活性。没有扬声器也可以使用

8
您一周要花多少时间进行课外编程?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 背景:我白天是Microsoft DBA / IT型人员,晚上是iOS和Mac开发人员。我在App Store中有一个应用程序,正在开发中的另一个应用程序。我尝试花费尽可能多的时间来开发两个应用程序,但是由于有了一个新女儿和其他(非计算机)爱好,我很难每周花费超过几个小时来编程。 我想知道与其他开发人员相比如何。我看到很多应用是由不进行iOS开发作为主要工作的单一开发人员编写的。他们是一个晚上花4个小时在他们的项目上工作,还是只是放了一年或两年才发布任何东西?

4
时间跟踪方法的替代方法
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 首先要问的问题:对于网络/软件开发公司的员工来说,时间跟踪有哪些可行的替代方法?为什么它们是更好的选择 说明: 我在这样的公司工作。每个人都有薪水。我们有3种类型的工作,合同,临时和内部(非收费)。Adhoc只是一些小的更改,需要几个小时,因此我们只在月底向客户收费。签订合同后,我们通常会经历漫长的过程。 我们通过估算所涉及的时间(从设计和开发人员那里),乘以我们的小时费率,就可以得出多少费用。因此,假设我们估计一个网站需要50个小时。我们有时间跟踪软件,必须记录我们花在它上面的15个时间(例如7:00到7:15),项目名称并提供一些注释。 现在,如果我们超过50个小时,我们既会亏损又会效率低下。 现在,我已经解释了系统的工作方式,我的问题是,如果存在更好的方法(我确定必须这样做),该如何做?这里没有人喜欢当前的系统,我们只是找不到其他选择。我很乐意在一个小时的工作之后再完成一个项目,以使它按时完成,但是我很愿意在当前系统上这样做。我希望能够为我的经理总结(或链接到)这篇文章,向他们展示为什么我们应该使用abc系统而不是此系统。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.