44 个工程管理课 | defmacro

标签: | 发表时间:2022-04-04 22:24 | 作者:
出处:https://www.defmacro.org

欢迎来到工程管理。这很有趣,很累,很有意义——但最重要的是它是新的!以前对你有用的东西现在不起作用了。您必须掌握一套新技能,并在此过程中改掉一些坏习惯。这是一个简短的指南,可帮助您入门。

  1. 吸引、培养、指导和留住人才。与工程师交谈以尽早解决问题,然后尽可能解决它们。
  2. 与每位工程师沟通下一个他们需要解决的最重要的问题。
  3. 当开发团队无法达成共识时,成为决胜局。
  4. 成为信息中心。了解每个工程师正在做什么,并帮助连接原本无法连接的点。
  5. 提供行政支持。安排问题,协调发布,并确保官僚机器不断运转。
  6. 执行行为和绩效标准。解雇恶霸和表现不佳的人。

  1. 亲自修复错误并发布功能。您必须编写代码才能保持有效的决胜局,但这就是您的编码职责结束的地方。
  2. 监督人们工作的质量和数量。软件工程不是装配线。如果您发现自己过于频繁地进行监督,那么您就没有吸引到合适的人或给予他们正确的激励。

动机和文化

  1. 你是做出招聘和解雇决定的人。团队中发生的一切都是您的责任。
  2. 工程是卖方市场:人们为你工作是因为他们相信你。获得他们的才能是一种特权。
  3. 权威不是免费授予的。它是通过随着时间的推移做出正确的决定而获得的。
  4. 除非必须,否则不要做决定。只要有可能,让团队自行探索想法并做出决定。
  5. 在必要时做出决定。很少有事情像停滞不前的团队那样令人沮丧。
  6. 除非有必要,否则不要放弃想法。创造一个让每个人都能安全地分享和探索想法的环境。编写代码的人有很多你没有的信息。依靠你的团队,你会做出更好的决定。
  7. 建立关于如何做出正确决策的直觉,并与你的团队建立良好的关系,这将使你成功完成 95% 的工作。 用于组织工程团队的 大量  概念  框架不会产生太大影响。它们让优秀的管理者稍微好一点,让坏的管理者稍微差一点。

情绪和人

  1. 管理恰好在我们的文化中享有盛誉,但它与其他任何技能一样。声望是一种干扰——它是善变的和任意的。谨防相信你比任何人都好。你越早克服声望,就越早专注于做好你的工作。
  2. 管理也招来了嘲笑。忽略它——那些认为管理者无用的人不了解建立一个成功的人类组织的动力。
  3. 如果你觉得有什么不对劲,那你可能是对的。不要让任何人欺负你而忽视你的感受。
  4. 如果你发现自己责备某人,那你可能是错的。没有人醒来并试图做坏事。95% 的时间你可以通过与人交谈来解决你的感受。
  5. 大多数人不会轻易分享他们的情绪。经常进行非正式的对话,梳理出所有可能出错的地方。如果可以的话,然后修复它。
  6. 你的团队期待你的领导。有勇气说出每个人都知道是真的但没有说的话。
  7. 你的报酬是为了发现和解决你的团队可能没有意识到的文化问题。有勇气说出每个人都应该知道但不知道的事情。
  8. 雇用优秀的人,然后完全信任他们。每月或每季度评估绩效,然后在必要时解雇。不要每天评价别人,这会让每个人(包括你)都发疯。
  9. 大多数智力论点都有强烈的情感暗流。一旦你学会弄清楚这些是什么,你的效率就会大大提高。

决胜局和冲突

  1. 不要太快判断;你是对的比你想象的要少。即使你确定自己在任何特定情况下都是对的,也要等到每个人的意见都被听到。
  2. 一旦每个人都被倾听,那么清楚地总结所有观点,以至于人们会说“谢谢,我希望我能想到这样说。” 列出对每个观点的任何同意点,并说明你从每个人那里学到了什么。然后做出你的决定。
  3. 一旦你做出决定,就执行它。不要让团队浪费时间兜圈子来安抚不成比例的强烈声音。
  4. 如果有重要的新信息,请重新开始讨论。
  5. 当分歧变得私人化或人们不接受合理的决定时,它就会变成冲突。
  6. 大多数冲突的发生是因为人们感觉不到被倾听。与每个人坐下来,询问他们的感受。仔细听。然后再问。然后再次。然后总结他们对他们说的话。大多数时候,这将解决问题。
  7. 如果在您竭尽全力听取每个人的意见并解决问题后冲突仍然存在,那么是时候进行艰难的对话了。

艰难的对话

  1. 尽快进行艰难的对话。等待只会让糟糕的情况变得更糟。
  2. 永远不要假设或妄下结论。永远不要在你的脑海中妖魔化人。永远不要责备、大喊大叫或诽谤。
  3. 使用 非暴力沟通——这是我所知道的在不冒犯他人的情况下批评人们行为的最佳方法。这听起来像是一种管理时尚,但它确实有效(我保证)。
  4. 有勇气说出你的感受和你需要什么。人们被对方的弱点所吸引,但又被自己的弱点排斥。脆弱不是软弱。
  5. 期待人们给予你同样的礼貌。如果有人因为陈述你的需求和感受而让你感到难过,那么它会告诉你更多关于他们的信息,而不是关于你自己的信息。

毛边

  1. 人们会推动和刺激发现你的界限。知道什么时候退后,什么时候站稳,就成功了一半。
  2. 偶尔有人会推得太远。当他们这样做时,您必须表现出粗暴的优势,否则您将失去团队的权威。
  3. 一个坚定的“我不同意”通常就足够了。
  4. 如果你不想一笑而过,就不要一笑而过。有勇气表达你的真实情绪。
  5. 如果你必须对同一个人多次坚定地说“我不同意”,那么解雇他们就是你的工作。
  6. 除非你是一个反社会人士,否则解雇员工是如此困难,你会找借口不这样做。如果你一直想知道某人是否适合太久,请鼓起勇气做你认为正确的事情。
  7. 不要让人们强迫你做出你不相信的决定。他们以后会让 对他们负责,他们是对的。决定是你的责任。
  8. 相信你自己。如果你认为自己骑在马上很有趣,你就不能带领骑兵冲锋。

相关 [工程 管理 defmacro] 推荐:

44 个工程管理课 | defmacro

- -
这很有趣,很累,很有意义——但最重要的是它是新的. 以前对你有用的东西现在不起作用了. 您必须掌握一套新技能,并在此过程中改掉一些坏习惯. 这是一个简短的指南,可帮助您入门. 与工程师交谈以尽早解决问题,然后尽可能解决它们. 与每位工程师沟通下一个他们需要解决的最重要的问题. 当开发团队无法达成共识时,成为决胜局.

非一线工程管理者的一对一沟通

- - IT瘾-dev
一线工程管理者主要管理/领导工程师完成实际的工程任务,而非一线的工程管理者需要领导一线管理者,更多的关注团队本身,因此两者在做一对一沟通的时候需要有不同的关注点. 原文:One-on-Ones for (Engineering) Manager of Managers. 如果没有耐心看完全文,可以直接拉到底部看结论.

C++ 工程实践(3):采用有利于版本管理的代码格式

- tisyang - 博客园-陈硕的 Blog
陈硕 (giantchen_AT_gmail). 版本管理(version controlling)是每个程序员的基本技能,C++ 程序员也不例外. 版本管理的基本功能之一是追踪代码变化,让你能清楚地知道代码是如何一步步变成现在的这个样子,以及每次 check-in 都具体改动了哪些内部. 无论是传统的集中式版本管理工具,如 Subversion,还是新型的分布式管理工具,如 Git/Hg,比较两个版本(revision)的差异都是其基本功能,即俗称“做一下 diff”.

TOC之关键链项目管理遇到软件工程7原则

- - CSDN博客推荐文章
编著者:张克强    微博: 张克强-敏捷307. 美国著名软件工程专家鲍伊姆(B.W.Boehm,也又另译为勃姆)在总结软件工程准则和信条的基础上,于1983年提出软件工程的7条基本原则,也是软件项目管理应该遵循原则. 勃姆认为,这7条原则是确保软件产品质量和开发效率的最小集合,相互独立但结合得相当完备.

管理

- - 人月神话的BLOG
对于中小企业而言现在管理上欠缺的不是人治或者说儒家佛家等东方管理思想,而真正欠缺的是西方法治的科学管理方法. 现在很多中小企业花很多钱去听什么东方管理思想的培训是误入歧途,东西方管理思想需要融合,但是基础还是科学的管理方法和模式. 而在这个里面最重要的仍然是流程管理,知识管理,质量管理,项目管理这些内容,而不是简单的纯管理.

REDO管理

- - CSDN博客数据库推荐文章
一、什么是REDO LOG.  REDOLOG文件是十分重要的文件,它记录了Oracle的所有变化,是数据库实例恢复机制中最为关键的组成部分.     GROUP#    THREAD#  SEQUENCE#      BYTES  BLOCKSIZE    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIME     NEXT_CHANGE# NEXT_TIME.

日志管理

- - CSDN博客系统运维推荐文章
#很关键 [root@client01 ~]# ls /var/log/ anaconda.ifcfg.log. tallylog #关键日志,大部分记录在里面 [root@client01 ~]# ls /var/log/messages /var/log/messages. [root@client01 ~]# ps -ef|grep log #系统日志服务 root.

Firefox 权限管理

- Daimon - LinuxTOY
在最近的 Firefox 6 中引入了一个新的权限管理组件,可以细致的调整访问的每个网站权限. 该功能已经内置到 Firefox 6 以后的版本中,在地址栏输入 about:permissions 打开如下图所示:. 新的界面十分直观,希望可以更方便用户细微调整隐私策略. 消息来源:Pinguy OS Blog.

Hadoop权限管理

- Roger - 董的博客
本文介绍的Hadoop权限管理包括以下几个模块:. 用于按组为单位组织管理,某个用户只能向固定分组中提交作业,只能使用固定分组中配置的资源;同时可以限制每个用户提交的作业数,使用的资源量等. 包括作业提交权限控制,作业运行状态查看权限控制等. 如:可限定可提交作业的用户;可限定可查看作业运行状态的用户;可限定普通用户只能修改自己作业的优先级,kill自己的作业;高级用户可以控制所有作业等.

管理與領導

- 潇荣 - Mr. Jamie 看網路與創投
領導」已經是個幾十個世紀那麼老的木乃伊梗,Seth Godin 幾天前還是有辦法寫出一篇非常簡短,但卻非常有力的文章,他說:. 「經理人」的工作是讓他的員工重複昨天做的事情,但要快一點、要便宜一點. 「領導者」,相對的,知道他們要去哪裡,也知道如果要去到那裡,他需要他的族人,需要給他領導的人們工具,讓他們創造些什麼.