代码整洁之道:程序员的职业素养(十)

TimLiuDream · · 995 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

# 时间管理 专业的开发人员清楚会议的成本高昂,他们也明白自己的时间是宝贵的,需要用于编写代码和处理日程安排。因此,如果会议没有明显的实际成果,他们会主动拒绝参加。 邀请你参加会议的人并不负责管理你的时间,只有你自己对时间负责。因此,如果你收到会议邀请,务必确保参加会议对你当前的工作带来实际和显著的成效,否则没有必要参与。如果你发现参加某个会议是在浪费时间,应礼貌地找到退出会议的方式。 为了合理利用与会者的时间,会议应该有清晰的议程,确定每个议题的时间安排和明确的目标。会议的内容最终应该有实际的落地计划。在会议过程中,应当指定负责人,让他们负责后续的跟进工作。 迭代计划会议用于选择下一轮迭代中要实现的开发任务。在会议召开前,必须完成两项任务:评估可选择任务的开发时间,并确定这些任务的业务价值。如果组织得当,验收/组件测试应该在会议召开前完成,或者至少有初步的方案。 编程是一项需要持续投入精力和注意力的智力活动,而注意力是稀缺的资源。如果你用光了自己的注意力,就需要花费一个小时或更长时间来做一些不需要高度注意力的事情,以恢复注意力: - 睡眠 - 咖啡因 - 恢复:不做消耗注意力的事情,可以出去走走,冥想等 - 肌肉注意力:锻炼一下身体 - 输入和输出:编程是一项创造性的工作,与其他人的创造性思维接触可以激发你对软件的创造力。 专业的开发人员会评估每个任务的优先级,排除个人偏好和需求,按照真实的紧急程度来执行任务。 专业的开发人员不会固执于无法放弃或绕过的想法。他们保持开放的心态,愿意听取其他意见,因此即使陷入困境,他们仍有其他选择。 发现自己陷入泥潭但仍执意前进,是最严重的优先级错乱。继续前进只会欺骗自己、团队、公司和客户。一边走向煎熬,一边声称所有问题都会解决。 专业的开发人员会认真管理自己的时间和注意力。他们知道优先级错乱的诱惑,珍视自己的声誉,因此会抵制优先级错乱。他们始终有多种选择,敞开心扉听取其他解决方案,并时刻警惕可能出现的陷阱,一旦察觉到泥潭,就会避开。最糟糕的情况就是看到一群开发人员辛苦工作,却越陷越深。 > 关注公众号【爱发白日梦的后端】分享技术干货、读书笔记、开源项目、实战经验、高效开发工具等,您的关注将是我的更新动力!

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

995 次点击  
加入收藏 微博
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传