我的职业生涯受限的沟通
认真思考您的内容。您为此付出了很多。
认真思考如何呈现您的内容。无论是在电子邮件、文档还是幻灯片中,使用醒目的视觉效果使内容更易于理解,并突出显示最重要的要点。确保数据、图表和照片被明确标记,并注明任何警告。一般来说,避开饼图、平均值和百分比。这是因为,尽管这些工具可能很流行,但它们通常只能讲述部分故事,并且错失了突出显示数据集的相对大小、异常值或随时间变化的趋势的机会。
解决技术债务的工作模型
了解各种选项,定制适合您需求的方法
请记住,并非所有债务都是坏事,事实上,有时战略性技术债务甚至可以用作实现某些业务目标的宝贵工具——就像可以承担金融债务以获得可以投资于其他盈利事业的资本一样。例如,如果快速将产品推向市场可以让公司从客户反馈中学习,然后相应地迭代产品,那么采取捷径可能被证明是明智的决定。
给您的项目起个名字
这对于创建一个具有强大士气的凝聚力团队大有帮助。
虽然有些人受到无限积压和迭代的驱动,但另一些人则更喜欢发布和截止日期。多年来,我发现某些里程碑对于创建一个具有强大士气的凝聚力团队至关重要。当人们必须共同努力完成一项具有挑战性的任务时,达到这些里程碑会将他们聚集在一起。
软件经理运营卓越指南
成为一名伟大的工程领导者的秘诀?建立正确的制衡机制。
软件工程经理(或任何高级技术领导者)肩负着许多责任:关怀和培养团队、交付业务成果,以及保持产品/系统/应用程序的正常运行和良好状态。这些领域中的每一个都可以从系统化的方法中受益。我在这里介绍的方法是为团队的卓越运营建立制衡机制。
管理混合团队
现场和远程工作人员的结合需要团队领导付出额外的努力。
在远程工作三年后,许多公司要求员工返回办公室。然而,并非所有人都回来了。由于有些人还在办公室,有些人仍然在家工作,领导者必须正确处理向混合工作的过渡。从某些方面来说,混合是最糟糕的。您很容易最终创造出两种体验——一种是为在办公室的人,一种是为远程工作人员——这可能会导致随着时间的推移而加剧的问题,并对您的团队产生长期的破坏性影响。
管理的演变
向上层过渡
随着每一步的提升,工作都会发生变化——但并非所有变化都是显而易见的。您必须转变思维模式,专注于培养新的技能,而这些技能通常与您在之前职位上取得成功的技能截然不同。
过度依恋
知道何时放手对工作的依恋。
一位聪明的高级工程师无法做出逻辑决策,如果这意味着要弃用他和他的团队工作多年的系统。即使最好的做法是帮助另一个团队创建替代系统,他们也不想接受这个想法,因为这意味着结束他们投入了大量精力的东西。拥有强烈的责任感是好事,但是当您变得过于依恋时会发生什么?
如何创建伟大的团队文化(以及为什么它很重要)
建立安全感、分享脆弱性、确立目标。
作为团队的领导者,您对团队文化具有重大影响。您可以制定政策和程序,帮助您的团队快乐和高效地工作,监控团队的成功,并不断改进团队。然而,团队文化的另一个重要组成部分是帮助人们感受到他们是文化创造的一部分。您如何将创造文化的任务扩展到其他团队成员?
向上管理的设计模式
四种具有挑战性的工作情况以及如何处理它们
工作中总是会遇到挑战。现在花时间思考您希望在工作中被如何看待,然后思考那个版本的您将如何应对您可能遇到的挑战。当您制定好计划时,您就更有可能成功。
完美收尾的重要性
您必须每次都完美收尾。
如何确保您被认为是团队中有价值的成员,您的工作被视为对团队成功至关重要?您必须每次都完美收尾。以下是如何保持势头并采取正确的行动,成为每个项目最终成功的可见贡献者。
当您不想做事时如何完成工作
克服困难的五种策略
如果您想获得成功,那么无论如何都要迎接挑战对您更有利。这意味着学习如何克服挑战并交付有价值的结果。
选择正确下一个角色的秘诀
最好的职业生涯不是由头衔或简历要点定义的。
专注于那些将增加您的职业资本并使您在下一个职位以及再下一个职位以及再下一个职位中成为更有价值的雇员的因素。当您考虑下一个职位的选择时,您可以做出更明智的选择。
如何想出伟大的想法
像企业家一样思考。
无论您的职业是什么,学习更具创新性地思考和激发新想法都能帮助您。我列出了一些对我有帮助的要点和启发,但真正的关键是改变您的行为并采取行动。
您这周过得怎么样?
赞扬和金钱一样重要。
我们在工作中都听不够“谢谢”或“干得好”。成为赞扬他人的人是非常了不起的,尤其是当您遵循这个公式使您的赞扬非常有效时。
来自顶端的视角
尝试从管理者的角度看待事物。
领导很难。我们没有人来工作是为了做坏事,而且我们总有改进的空间。因此,当您的领导者没有达到您的期望时,也许可以尝试重新构建情况并从自上而下的角度稍微不同地看待事物。
广度和深度
我们都身兼数职,但要确保您有一顶戴得合适的帽子。
当人们问我应该将时间集中在哪里时,我会问他们,您最擅长的一件事是什么?答案可能是深入或扩展。重要的是将您的时间花在培养将您带到您想去的地方的技能上。
成为更好面试官的 10 种方法
提前计划,使面试取得成功。
当然,没有正确的面试方式,但您总是可以做得更好。努力使您的候选人尽可能舒适,以便他们有最大的成功机会。
与技术领导者的对话:Erik Meijer
伟大的工程师能够最大限度地发挥他们的脑力。
无论您是领导者、程序员,还是只是渴望变得更好的人,我相信从我们的对话中您都能获得一些聪明的收获,这将帮助您在您的角色中成长。哦,如果您读到最后,您可以找出他最喜欢的面试问题是什么——看看您是否能够通过他的测试。
有人听您的吗?
您如何从仅仅是贡献者转变为真正的变革者?
一个想法本身并不值多少钱。仅仅因为您认为自己知道更好的做事方式,即使您是对的,也没有人有义务关心。在工作中取得伟大的成就不仅仅是聪明。好的想法的成败取决于您将它们正确地传达给有权实现它们的人的能力。当您在一个组织中航行时,了解与谁交谈以及如何联系他们是值得的。这是一份简单的指南,指导您如何将您的想法向上层传达并使其真正发挥作用。
解决冲突
不要“赢”。要解决。
我对冲突感到矛盾。一方面,我讨厌它。听到人们意见不合,即使是关于小事,也让我想要撞穿最近的墙壁,然后蜷缩在床底下直到结束。另一方面,当它发生时,我总是想参与其中。
新的开始
仅仅因为您一直以相同的方式做事,并不意味着您做对了。
我喜欢新的开始。在成长过程中,我最喜欢的事情之一是开始新的学年。从全新的学习用品到新班级的学生、老师和课程的承诺,我迫不及待地想让夏天结束,然后回到学校。新工作也会发生同样的事情。它们使您精神焕发,让您兴奋,并让您前进。
糟糕的软件架构是人的问题
当人们不能很好地合作时,他们会做出错误的决定。
这一切都始于一个错误。客户抱怨说他们在网站上的信息已过期。他们会进行更新,但由于某种原因,他们的更改没有得到反映。缓存似乎是显而易见的问题,但一旦我们开始深入研究细节,我们意识到这是一个更大的问题。
作为工程经理,我不知道我会学到的九件事
许多技能根本不是技术性的。
当我从工程师转变为开发主管时,我知道我有很多东西要学。我最初的想法是我必须能够进行彻底的代码审查、设计和架构网站、在问题发生之前发现问题,并提出有见地的技术问题。对我来说,这意味着学习技术并成为一名更好的工程师。当我真正担任这个角色(并且在做了将近 15 年之后),我学到的并且最重要的东西——不是那些技术细节。
作为艺术的授权
成为一个让其他人变得更好的人。
当我开始我的初级工程师职业生涯时,我迫不及待地想成为高级工程师。我会定期查看我们的晋升指南,并根据指南评估我的进步和贡献。当然,当时我并不真正理解高级意味着什么。成为一名高级工程师意味着拥有强大的技术技能、良好的沟通能力和驾驭模糊情况的能力,以及最重要的一点,培养和领导他人的能力。领导力不再仅仅是管理者的事。
自主性和认可的悖论
关于软件团队文化中信任和价值的思考
谁不想要因其辛勤工作和贡献而获得的认可?在我的职业生涯早期,我想相信,如果您努力工作并增加价值,您就会得到回报。我想相信乌托邦式的理想,即努力工作、纪律和贡献是推动您提升企业阶梯的燃料。哎,我错了。
精益软件开发 - 构建和交付两个版本
在满足团队目标的同时,迎合开发人员的优势
有一次,我管理着一个软件团队,我们正在进行几个项目。项目是根据谁有空、他们的技能组合和他们的发展目标来分配的。这导致两位开发人员 Mary 和 Melissa 被分配到同一个项目。