当前位置: 首页 > news >正文

管理者应该编码,但不是在工作时

管理者应该编码吗?这个问题似乎没有一个明确的答案。这场辩论有支持者也有反对者,每一方都有自己的论点。我最近在工作中编写了一个副业项目,这让我重新评估了我在这个问题上的立场。经历了这些之后,我可以说,我的立场已经从管理者不应该编码变成了管理者应该编码,但不能在工作中编码。

我管理工程团队已经有几年了,我转型时做的一件事就是停止编码。主要原因是,尝试在你的团队中编写代码会让你成为团队中其他人的阻碍,一天中没有足够的时间来参加所有的会议和单独的会议,也没有时间来编写代码,而且从编码中退一步来展示对团队的信任是很重要的。

另一方面,随着时间的推移,你不再以经理的身份编码,你就会与你的团队脱节。你慢慢开始忘记构建系统和产品的真实过程。你会发现很难遵循团队的一些技术决策。从长远来看,这可能会导致最坏的情况,即由于缺乏可信度而失去团队的尊重。

这两种选择造成的难题导致了工程领导者的永久冲突。其核心是管理者和创造者之间的一场拉锯战。经理的日程是由连续的上下文切换组成的,从一个会议到另一个会议。另一方面,创造者时间表需要大量连续的专注时间来创造。作为一名经理,你的工作要求你按照经理的时间表工作,但为了编码,你需要一个创造者的时间表。

最近,我为我的团队重构了一个会议调度程序,并在我们的系统上部署了周工作安排工具。这是我在周工作安排期间开始做的一个“业余项目”,之后一直在做。它现在已被团队部署并使用。

在这次经历中,我发现了一些事情。首先,我真的很想念编码以及通过构建东西、定位和修复难以捉摸的bug而获得的成就感和成功。我还意识到,我与团队日常工作的联系比我最初想象的要少得多:我们开发环境设置的细节,以及我们如何打包和部署我们的服务。总而言之,似乎我应该更经常地编码,这样我才能更好地与我的团队产生共鸣。

然而,我注意到从事这个项目对我的管理职责有影响。在一对一的情况下,我无法完全集中精力听手头的话题。在我的内心深处,我在思考我的代码:我可以做什么优化,如何消除当前令人沮丧的bug等等。在最糟糕的情况下,我“劫持”了一对一到结对程序的一部分。

虽然我的团队在这方面很出色,但我不认为这是一个可持续的模式。我发现从我的代码切换到完全专注于会议是非常困难的:管理者和程序员的日程总是会出现问题。但总的来说,我很享受这种体验,并且不认为完全停下来写代码是很好的。
最后,我将继续编码,但不是在工作中。我需要在经理和编码之间有一个清晰的划分,这样我就可以完全专注于我的团队和会议。

http://www.lryc.cn/news/122861.html

相关文章:

  • 深度学习常用的python库学习笔记
  • C语言属刷题训练【第八天】
  • 阿里云PolarDB数据库倚天ARM架构详细介绍
  • pytest 编写规范
  • Vue.use和vue.component的区别
  • 张驰咨询:提高企业竞争力,六西格玛设计公司(DFSS)在行动
  • 影响 40% 用户,Ubuntu 发行版被曝 2 个安全漏洞
  • SpringCache的介绍和入门案例
  • 闪马智能又上榜!
  • C++中的四种类型转换(Type Casting)方式
  • Linux系列:从0到1用Docker部署springboot项目
  • zabbix监控mysql数据库、nginx、Tomcat
  • 深入探索二叉树算法:理解、构建和应用C语言
  • (css)点击前隐藏icon图表 点击后显示
  • Tomcat的动静分离以及多实例部署
  • uniapp+vue3项目中使用vant-weapp
  • WordPress:实现发布文章自动添加TAG标签
  • ubuntu下FFmpeg安装和使用以及CMakeLists.txt模板
  • 数据结构顺序表和链表(超详细)
  • free 查看 buff/cache 很大,处理方法
  • 【Quarkus技术系列】「云原生架构体系」在云原生时代下的Java“拯救者”是Quarkus,那云原生是什么呢?
  • DHCP的工作原理
  • display:flex;兼容浏览器写法
  • 三、python Django ORM postgresql[数据定时备份、数据恢复]
  • c++字符串函数
  • 使用OkHttp发送POST请求的几种方式
  • 时序预测 | MATLAB实现EEMD-GRU、GRU集合经验模态分解结合门控循环单元时间序列预测对比
  • 学习笔记整理-JS-04-流程控制语句
  • stable-diffusion-webui 界面汉化
  • 问道管理:信创概念走势活跃,恒银科技斩获四连板