关于组长/leader的一些反省和自我批判

转眼工作已经8年了,其中一半以上时间是在做带领团队的工作(PM,组长,team lead)title不同但内容相同,说白了就是带兄弟(姐妹)们,为老大完成项目(为什么不说为公司?还没到那个级别。。。。老大才够格说为公司做什么)。

最近在反思自己为什么没能更进一步?还有就是自己能不能更进一步?

关于第一个问题得到两个答案:

  1. 因为自己太浮躁,换了几家公司;
  2. 拍马屁的时机和方式选错了;

关于第一点:8年多的时间换了3家公司,时间分布是5 - 1 - 2+。虽然相对于业界的平均水平而言还不算太难看,至少有一份工作做了5+的时间,但从实际效果上看,一头一尾两家公司做到后来都是做组长,不过中间花了很多时间来适应新的业务流、新的行业知识、新的架构、新的同事、新的领导。而其中人与人的关系的建立,信任的建立又是最耗时最费心力的。你的努力被领导看到,有机会做组长/lead,带领团队后和组员搞好关系(对于基层的领导,你技术再牛X也不如大家关系好来的值当),还要在业务上有成绩,大把大把的时间就过去了。通过你的努力和时间的花费,当上lead 了,紧张的时期暂时告一段落了,这时候能看到的稍微多了一点就可能觉得行业不爽,领导不爽,工资不爽,公司不爽,于是乎换个环境,原来的积累piu的一下基本上损失殆尽。换来的可能是工资涨了,工作环境好了。但是从职位上升角度来讲——从头再来!

关于第二点:做开发的几点通病,骄傲(眼睛长在头顶)、自尊(凭手艺吃饭,不求人)、天真(活干好了就行)。我虽然不能免俗,但是从不认为拍马屁是错的事情,相反拍领导马屁是应该的。但拍要拍到点上,比如领导已经喜欢上你了,偶尔拍拍就行了(本职工作做好的前提下)。如果领导和你不是很对脾气,更要说服自己拍。我的问题就是虽然说服自己拍了(感觉就是牺牲了自己很宝贵的东西似得),和领导关系好了点,自己没准儿哪天就又说了什么大实话,结果,白拍了。


基于以上的反思,我觉得自己以后想升职要充分吸取以前的经验教训,需要遵循以下几点:

  1. 继续把活儿先干好,这是大前提;
  2. 开发开发,技术是你立足的根本,也是你和兄弟们的纽带,要时时提醒自己,督促自己学习新技术;
  3. 群众基础,对兄弟们要真诚,有话直说,不要藏着掖着,要把他们的发展和想法放在尽可能高的位置(第二位),有兄弟们支持才有业绩;
  4. 对领导要适当拍马屁,领导舒服了你的工作才能更好的开展,对你领导的兄弟们才能争取到更好的机会;
  5. 尽快找一个能沉下心来的行业,一直做下去;
  6. 找一个有远见、有胸襟、有能力、有魄力、敢担当、对脾气的好领导(这条纯粹废话,只是一个不切实际的理想);
  7. 跟一个有上一条6点特质中一两条的领导;

写给以后的自己,一个更成熟的自己。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Kafka的leader和follower是指Kafka集群中的Broker节点。每个Kafka分区都有一个leader和多个follower。leader负责处理读写请求,follower则负责从leader同步数据。当leader宕机时,follower中的一个会被选举为新的leader,保证数据的可用性和一致性。 ### 回答2: Kafka 是一个分布式的高吞吐量、低延迟的消息发布订阅系统,它通过将消息分为多个分区并在多个节点上进行了复制来实现高可靠性。在Kafka中,每个分区都有一个Leader和多个Follower。 Leader 是每个分区的主节点,负责处理该分区的所有读写请求。所有与该分区的交互都必须通过Leader进行,包括生产者发送消息、消费者消费消息以及Follower节点与Leader节点之间的数据同步。Leader还负责维护分区的AR(高水位线)和HW(低水位线)等重要信息,这些信息在数据复制和消费过程中起到重要作用。 Follower 是每个分区的从节点,它负责与Leader节点进行数据同步,保持与Leader节点的数据一致性。Follower节点从Leader节点中复制所有消息,并将其存储在本地的日志文件中。Follower节点也可以处理读请求,但写请求必须转发给Leader节点。Follower节点在同步过程中可以通过增量同步和全量同步两种方式更新自身的数据。 Leader和Follower之间通过心跳机制进行连接和通信,Leader节点定期向Follower节点发送心跳消息以确认其存活状态。同时,Leader节点还会通过请求响应机制与Follower节点进行数据同步和确认。 Leader和Follower的分布式设计可以提高Kafka的可靠性和性能。当Leader节点失效时,Kafka会根据事先设置的策略自动选举新的Leader,确保系统的正常运行。Follower节点的存在使得系统能够进行水平扩展,提高了读吞吐量和容错性。 ### 回答3: Kafka是一种分布式消息队列系统,具有高可靠性和高吞吐量的特点。在Kafka中,每个分区(partition)都会有多个副本(replica)。其中,每个分区的一个副本会被指定为leader,其余的副本为follower。 Leader负责处理分区中的所有读写请求,同时负责维护分区的状态信息。所有的写操作都会先发送到leader,然后由leader负责将这些写操作同步到follower上。通过这样的方式,可以保证分区中数据的一致性。 Follower是leader的备份,负责从leader上同步数据并维护与leader的同步状态。Follower会定期从leader中拉取数据,并将其应用到本地副本中。当leader不可用时,follower有能力接管leader的读写请求,并成为新的leader。因此,follower的角色在Kafka集群中具有重要的意义,它可以提供高可用性,保证系统对外提供服务的连续性。 为了实现高可用性和容错能力,每个分区都会有多个副本(通常为三个)。这些副本中的一个被指定为leader,其余的副本作为follower。其实质是为了将数据在集群中进行冗余存储,以防止单点故障导致的数据丢失风险。当leader出现故障时,一个follower会被选举为新的leader,保证系统的正常运行。 总结来说,Kafka的leader负责处理分区的读写请求和状态信息的维护,follower则负责从leader同步数据,并在需要时接替leader的角色。这种分布式的leader和follower机制,使得Kafka能够提供高可用性和容错性能,在保证数据一致性的同时提供高性能的消息传递服务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值