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