工程师思维看高阶工程师任务管理

工程师思维看高阶工程师任务管理:

  1. 异步委托:接到任何一个工作,不要阻塞在自己的节点,把工作委托出去。只要你的读写I/O不阻塞,就不会影响进度。如果没有人委托,那么说明,你在mentor上花的时间太少了!
  2. Pooling:团队是你的thread pool,要照顾好他们。
    1. 平衡:另外,要在Thread之间保持平衡,不能因为一个人能干,就全部给他。
    2. 耐心:赋能
  3. Task.join():
    1. 对于任何对齐,要确保在某个时刻主动做这件事,比如每周两次的同步会,让大家信息对齐
  4. 队列优先级:
    1. 紧急任务,马上处理
    2. 非紧急任务:交给队列,后续处理
  5. Batch:
    1. 对于不紧急的事情,批次处理,确定可以批次处理的时间
  6. Greedy:
    1. 如果你是团队的单点,那么意味着,没有一个zookeeper来保护你。因此,不要事实都要求又快又好,不可能。保护好自己。
    2. 预估排期:尽量预估长排期。如果别人给你一个3天排期,试着乘以3-5。因为要测试!
  7. Callback VS Poll:
    1. 对于高效能同学:分给他任务,然后等待他callback即可
    2. 对于低效能同学:不要生气,要培养他反馈的意识。也有可能是你分配的任务不对。
  8. Save / Initialize:
    1. 前一天的工作,一定要save。这样第二天,可以尽快initialize。save的时候,尽可能多的保留上下文细节。

出处:

https://medium.com/@iorilan/how-to-delegate-tasks-as-a-senior-lead-engineer-ad5136eb68a0

发表回复 0

Your email address will not be published. Required fields are marked *