问题标签 [time-management]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
time-management - 你能建议什么学习习惯?
我们的职业往往需要深度学习;坐下来阅读,理解。我目前正在考试期间,我正在寻找更有效地学习的方法。
我不是在问要学什么,或者是否更喜欢博客而不是书籍等。我的问题比这更实际-
当你需要学习时,你会做什么,我的意思是努力学习?
我正在寻找答案,例如
- 我将我的时间分成 2.5 小时的间隔,并在它们之间休息一下,但从不在中间。
- 我在附近放了一罐水。
- 我在 6 点整起床,并在健身房锻炼开始新的一天。
有什么好的学习习惯,或者希望你已经获得了?
(我知道这与编程无关,但与程序员有关)
project-management - 你们中有多少人正在记录他们的历史项目数据——以供未来估计,你们是如何做到的?
在做一个项目时——我总是估计我的任务并计算我需要多长时间才能完成。所以最后我得到了一个项目应该完成的时间跨度(很少是这样)。
我的问题是 - 您是否在项目期间记录您在估算中使用的数据和假设,并将它们用于以后的项目或对同一项目的改进估算?
如果是这样 - 您如何记录这些数据以及如何存储它们?
我使用了一个 excel 表 - 但不知何故(无法想象这是怎么发生的;))我倾向于忘记填写新的假设或获得的信息。另一方面,它对于在完成项目后评估我的预测并没有真正的可读性或有用性——在下一个项目中从中学习。
podcast - 如何处理慢性时间问题?
我的员工中有一个开发人员长期超过截止日期和估计。在过去一两周的几个项目中,我每天都会听到“应该在一天结束前完成”。这个开发者做得很好。
我已经和他谈过他的问题。他似乎真的很沮丧,并且对如何纠正它们感到恼火。
我的问题是:
- 什么样的逾期处罚是有效的?
- 我可以通过什么方式强迫该员工亲自监督他的行为(时间估计等)?
更新:根据回复;这就是我想出来的。
- 惩罚是个坏主意。
- 员工在没有干预的情况下无法解决估算问题是很自然的。
- 不要设定最后期限,除非届时没有完成会导致公司后果(失去合同)。
- 利用可用的方法(敏捷,Joel 的清单)来帮助开发人员更好地估计。
感谢您的链接和信息。也感谢您更新我的想法。
time-management - 设计对应用交付时间的影响
一些开发人员在接到任务时会直接进入 IDE 并以很少的设计开始编码。他们可能在编码时对应用程序的去向有所了解。我是这些开发人员之一。我这样做是因为我觉得如果我花很多时间来设计我的应用程序交付时间会比我只是坐着编码我的想法要长得多。我的问题是应用程序设计如何影响项目的交付时间,它是否比敏捷方式编码有很大优势?
time-management - 你如何找到时间来提高你的编程技能?
我是一名在印度工作的 Java/J2ee 程序员。我对编程充满热情,我不断努力通过阅读博客、解决 Project euler 问题、学习新技术、开发小型应用程序等来磨练我的编程技能;但我发现管理自己的时间非常困难。每天在办公室工作 12 小时让我压力山大,周末和家人一起度过。所以我每周几乎没有 5-6 小时的时间来真正从事我感兴趣的事情,这将有助于我提高。
您如何管理时间,以便找到时间来提高您目前的地位?
编辑:12 小时包括 1 小时的旅行和 1 小时的休息时间(午餐/咖啡)。实际上,我每天在办公室工作 10 小时,这是我的组织规定的。
-斯内哈尔
time-management - 好的甘特图软件?
我自己有多个项目,每个项目都有截止日期和(个人)估计我应该投入多少时间来完成这件事。
在特定时间,我可以参与多个项目。
我需要的是一个软件,它可以让我计划和显示“时间表”:每个项目的一条线,当我必须努力投入其中时,它就会延伸。
你知道做类似事情的东西吗?我记得这是软件工程中使用的一种技术,但我不记得名字了……
编辑
感谢duffymo,我知道我想要一个甘特图管理器 :)
有关的:
time-management - 以 5 分钟为单位进行编程的技巧?
我每天都有一台笔记本电脑和一堆 5 分钟的片段。我曾经认为这是做“任何事情”的时间太短了。虽然通过一些练习和一些小的行为改变(比如拔掉插头),我意识到我可以在每个部分完成一些事情。因此,现在我正在向所有快速绘图的程序员寻求更多技巧,让我在最短的时间内完成一些事情。
- 你做了什么?
- 你工作多长时间?
time-management - 什么是“没有足够的时间开始做大事”的好任务?
我会在回家前大约 30-45 分钟完成一个大项目或完成一个会议,这种情况经常发生。通常有一些事情需要完成,但通常不值得开始那些只有 30-45 分钟的项目。
有什么好东西可以花时间做?
performance - 成为最高效的单人团队
像这里的许多人一样,我是一个单人开发团队。我负责从收集项目需求、设计概念屏幕、规划和开发数据库到编写所有代码的所有工作。
成为一个人的团队很好,但也有负面影响。我没有能力快速咨询其他开发人员,我的代码很少有第二眼,而且我相信你们也可以提出许多其他负面意见。
为了充分利用我的时间,并最有效地投入工作,我可以在日常工作中实施哪些技巧或做法,以尽可能成为最好的单人团队?
time-management - 有助于在任务之间轻松切换上下文的习惯
在小型团队(有时甚至是大型组织)中面临的挑战之一是需要经常切换上下文。我现在可能正在编写 PHP 代码,然后一小时后编写一些完全不相关的 C++,然后立即编写 HTML/JS,并在同一天再次重复该过程。
能够有效地进行上下文切换很重要,并且需要纪律。
您遵循哪些习惯/做法来帮助您在不浪费时间的情况下有效地切换上下文?