美文网首页谈技术读书简友广场
顶级高级开发人员痴迷于优先级排序

顶级高级开发人员痴迷于优先级排序

作者: 技术的游戏 | 来源:发表于2023-03-10 13:00 被阅读0次

随着您在软件职业生涯中的成长,您将承担更多的责任。

你的工作范围扩大了,您协调跨团队的功能,您对更多不同类型的问题做出回应,规划和确定新工作的范围是您工作的一部分。

考虑到所有这些对您时间的要求,您如何决定做什么?

最好的高级开发人员非常擅长确定优先级。

紧急与重要

紧急和重要是有区别的。

高级开发人员了解并实践这种差异。他们考虑跨多个轴的优先级排序。

仅仅因为某件事看起来很紧急并不意味着它很重要。有人可能会紧急要求某事,但可能并不重要。

反之亦然!一项非常重要的工作可能会积压几个月,因为从来没有紧迫感。即使这项工作会让每个人的体验都更好!

将优先级考虑为紧急和重要的轴有助于澄清和分类任务。

优先次序的政治

如果您负责所有事情,确定优先级会容易得多。

但最终,作为一名高级工程师,你的决定必须考虑到各种不同的利益相关者。

这就是您的团队本周和未来有效工作所需要的。通常,需要在工程方面做出技术债务、开发人员工具和架构决策。

您的产品经理可能有大量待构建的潜在功能积压。通常,业务人员有许多不同的方式可以让您的团队扩展其产品。

经理和高管将对您的团队有自己的时间表和期望。平衡他们的请求(并在适当的时候推迟)是另一个主要挑战。

我想要的、我的团队需要的、我老板的期望以及为公司创造价值的东西很少是一回事。

这些都不是容易回答的问题。但我认识的最好的工程师都有区分优先次序的习惯,选择一件事来关注,并创造时间来完成它。

一个优先级

我以前写过关于“优先级”的文章,但我会再说一遍。

优先权这个词是一个单数名词。只能有一个。

根据定义,您不能有多个“优先级”。

伟大的高级工程师知道你必须选择最重要的事情并专注于它。通常,排除其他重要的事情。

这引出了我的下一点……

不要保持积压

团队经常使用积压来跟踪他们想做但现在不可能做的工作。

不幸的是,积压的工作往往比节省的工作更多。

如果一项工作不是本次冲刺中最重要的事情之一,那么它就不会很快完成。当它变得重要到值得去做时,它就会进入冲刺。

保持积压只会在梳理、确定优先级和维护积压方面付出很多努力。

尽管如此,门票还是过时了。上下文丢失。您的积压工作弊大于利。

作为一名高级工程师,要善于确定优先级,就需要做出艰难的决定,决定什么要完成,什么可以等。

时间阻塞

确定优先级的一部分是弄清楚你是如何度过你的时间的。

研究表明,同时处理多项任务是行不通的。通过分散你的注意力,你实际上在每项任务上的表现都更差。

相反,最有效的消磨时间的方式是将日历安排成更大的块。用大块时间在你最重要的事情上取得进展。

我知道有各种各样的要求需要您注意。工作伴随着许多干扰。当这些干扰来自你的老板或主要利益相关者时,你不能忽视它们。

尽管如此,作为一名高级开发人员,积极地抽出时间进行深度专注是取得有意义进步的关键。即使每天只有 3 小时,您也可以比分心、同时处理多项任务的同事完成更多工作。

优先排序,一项无名技能

好消息是确定优先级是一种技能。你可以学习它并变得更好。

随着您的进步,您会为自己和您的团队创造影响力。在适当的时候专注于正确的、最重要的事情是软件工程师的一项主要技能。

善于区分优先次序是一种值得培养的超能力。

每日清单

我每天早上都会为软件开发人员写一些新东西。

如果你喜欢我的文章,点赞,关注,转发!

相关文章

  • 每天一句话

    诸事顺利 优先级排序

  • c++ priority_queue的使用

    自动排序优先级大小

  • Android Framework 01--- Handler消

    一.MessageQueue优先级队列 是如何进行排序的 优先级排序,就是依靠msg对象中提供的when参数,根据...

  • 需求分析及优先级排序

    思维导图梳理用户和需求 5个最靠谱的用户需求,转化为产品需求,需求优先级排排序 [迭代-用户需求、优先级排序-20...

  • 需求优先级排序方法论

    众所周知,产品设计之前需要对需求进行优先级排序,什么可以做,做什么,什么优先做。需求优先级定义排序方法,有很多KN...

  • 对产品功能列表优先级排序的最佳方法

    下面是我的优先级排序理论框架。或多或少,也是我的产品经理遵循的: 1.对主题优先级排序,而非项目。为你的产品或业务...

  • 基数排序

    基数排序是一种可以按优先级排序的排序方法,例如扑克牌或者麻将的排序,先按照花色排序,再按照点数排序。 描述: 1、...

  • 9.29

    1 明确你的价值观 2 确定你的目标 3 对你的目标按优先级排序 4 明确你的任务 5 对任务按优先级排序

  • 极简时间工具之优先原则

    所谓的优先级就是先做哪件事的排序,排序越靠前优先级越高,最应该首先拿下。优先原则就是筛选出要放弃的东西。 为什么要...

  • 如何科学的进行需求优先级排序

    优先级排序 其实对需求进行优先级排序一点都不简单,很多公司都是靠“拍脑袋”决定的。但是,你要问我:“拍脑袋”这种简...

网友评论

    本文标题:顶级高级开发人员痴迷于优先级排序

    本文链接:https://www.haomeiwen.com/subject/ykxtrdtx.html