首页 程序人生 一个技术管理者的苦逼【技术管理漫谈】

一个技术管理者的苦逼【技术管理漫谈】

希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,谢谢关注。

角色转变 

    从工程师转技术管理这两年,好比头马变成车夫,除了角色认知的转变,还要看方向,定计划。不仅仅是自己拉好车的事情,更重要的是赶好车,最后到达目的地。而所有这一切的基础都要有一个底盘支撑,那就是沟通。  

  一个人的开发,你就是整个世界,自导自演,一人吃饱,全家不饿;一群人的开发,好比单核CPU变成多核,单线程变多线程,单机部署变集群分布式,上有老,下有小,中间可能还有一个平级部门,错综复杂。所以,原来的一张嘴,一个脑袋就要进行升级改造,整个过程痛并快乐着。

沟通的烦恼

  集群的代价是你的效率和性能已经大不如前了,你能说干就干?不行!你除了会解题还需证明,把思路和解题方法给领导掰开揉碎,说明白,讲清楚。领导觉得不对,你又要回去一阵折腾。

    

  自己放心不行,领导放心才是真的放心。如果领导定了要干,就能开工了?不行,你要翻译给楼下的听众,中间还不能丢包,否则可能结果就是404。如果下面执行跟踪不及时,计划不可测量,没有关联总目标,出现异常,不及时熔断,你就只能等待戈多了。

  如果因为之前考虑不周,沟通BUG,后面的风险可能就是你被劈脸了:“你当初怎么不早点提出来呢?”。你能狡辩吗?你狡辩你还管个屁?所谓你不入地狱谁入地狱?所以,很能理解为什么西方人不愿意当领导,人家真心承担责任。扯点远的,中国虽然变成大国了,但真的不是宣传洗脑的强国。

  面对五花八门的沟通对象,难免不会鸡同鸭讲,老费劲了!你不禁问自己,信任,默契都去哪儿了?怎么有倔强的,有情绪化的,有强势的,有不讲理的,你不但要HOLD住自己情绪,还要安抚对方情绪,如果你没有很好的耐心,没有承受委屈的胸怀,没有一颗经历千穿百孔,百炼成钢依然乐观的心态,此处省略一万字……

  你见过面谈时候,点头认可,背后保留意见的人吗?你见过喜欢在开会时候突然莫名发脾气的人吗?你见过喜欢给你上课的领导吗?你见过一言不发的同事吗?背后都有让你吃苦和成长的地方。  有时候火候不够,拿捏不准,执着变固执。听话水平不够,听不出意图和背后的逻辑,立场,思维方式,很难聊到焦点,更不要说达成一致。

目标为王 

  

    已上的坑你踩得足够多,该打自己的脸也打了,该交学费也交了,于是乎你稍微觉悟那么一点,所有的耻辱让开,别妨碍我拿下台湾,活捉蔡英文就行。甭管中间打了自己多少次的脸,牺牲了多少兄弟的情感,开了多少无效的会议,说了多少谎话,一将功成还万骨枯呢?企业要发展,没有不散的宴席,你青史留名,不会因为你曾经有7个老婆,杀了多少功成,闹了什么大革命,焚书坑了多少儒。

  成为王,败为寇。虽然项羽英雄,但是交付不了客户需要的代码,不能支撑业务和公司的发展,又有什么用呢?反过来说,马云不懂技术,唐僧不会七十二变,但是对目标的不放弃,对信念的执着,就算阿里巴巴犯了可能有一千零一个错误,那又有谁去鸟这档子事?

  少废话,优先攻下山头,先完成,再完善。当汉献帝逃命的时候,党被长征的时候,谁还管团队建设,绩效考核,内部培训?

  停停停!等解放全中国后,我再整点改革开放,三个代表,与时俱进。

  如果你和我一样,公司还在摸索中前行,那么有可能让人沮丧的是,目标达成了,也难逃推倒重来的郁闷。

  问题来了,什么才是研发部门的目标?你如果不是产品经理,你的目标都是脆弱的,被动的。如果产品经理不是老板,那这个目标又可能打折扣。救救哪些可怜的技术管理和产品经理吧。

危机四伏

  

  你的整体意识和管理能力得到锻炼的同时,技术投入下降,你的实战力也弱化。一旦公司发展不起来,你又在老去,你的财富又还没自由,你最后的剩余价值是什么?一把年纪的你退休后做什么?事业和家庭,梦想和自由,在你人生的某一个阶段可能已经埋下伏笔。  君不见有多少的企业单位的领导,干着不战,不统,不武的事情?更别提国企这个bug一样的存在?  又有多少有为之士,放弃BAT螺丝钉的棋子生活,去重新追梦,希望有朝一日也能成为BAT,然后继续让那些人进来重复自己的历史?  不知道同仁是否有危机感?

展望未来

  我有个梦想,就是希望所有的程序员可以成为自由职业者,可以不受空间的限制,不受考核的压力,又能养活自己和家人,生活富裕,小而美丽!  当机器更加智能,物质极大丰富,我们吃着火锅唱着歌,按需分配也许真的不会遥远,只是那时候想象不到的麻烦,不知道从哪里又会和我们不期而遇。

站心网

希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,谢谢关注。角色转变 从工程师..

为您推荐

天天写业务代码,如何成为技术大牛?

不管是开发、测试、运维,每个技术人员心理多多少少都有一个成为技术大牛的梦,毕竟"梦想总是要有的,万一实现了呢"!正是对技术梦的追求,促使我们不断地努力和提升自己。然而"梦想是美好的,现实却是残酷的",很多..

程序员如何讲清楚技术方案

最近在评审技术方案,和代码review的时候,遇到刚入行的同学们,很多都讲不清楚技术方案。具体表现是:上来不说需求,直接说算法实现。台下一头雾水,根本不知道设计方案是否合理。描述完需求后,又直接看代码,看表..

如何学习新技术

我总是感觉自己在盲目的学习一些看上去很火热的技术。比如 React Native,Flutter 等等。我家里堆了各种编程语言的入门书籍,有 Go 的,有 Erlang 的,有 c++ 的,还有 JavaScript 和 CSS。我到现在都搞不懂这个事情..

码农晋升为技术管理者后,痛并快乐着的纠结内心

有一个非常有趣的现象:据说大部分的技术管理者,在其从程序员转为管理岗位的时候,都是在领导或公司的要求下,被动的推到管理岗位上的,并非是自己当初有强烈意愿、主动去选择管理岗的。这种被动的比例还不低,高达..

十年技术进阶路

前言该篇文章是我第一次跟DTCC合作编写的,整篇文章大概8000字,可能花您15分钟阅读。我和DTCC的韩楠老师,共花7了天时间,每天把该文章打磨到晚上12点,在这非常感谢编辑老师的负责与付出。这篇也是我分享里为数不..

传统线程技术中创建线程的两种方式

传统的线程技术中有两种创建线程的方式:一是继承Thread类,并重写run()方法;二是实现Runnable接口,覆盖接口中的run()方法,并把Runnable接口的实现扔给Thread。这两种方式大部分人可能都知道,但是为什么这样玩就..

技术团队管理者的问题视角

团队基建考虑的因素- 人心稳定性- 团队技能分布:(每个人熟悉的技术栈,技能)- 团队职业规范方向:(谁去当架构师、技术专家、技术经理、交互专家)- 合作意识:(工程师的积极性:主动问询,共同协商)- 团队规范..

技术实力的本质是什么?

背景今天,我们来讨论一个问题:技术实力的本质究竟是什么?在工作中,你可能会遇到,为什么他的实力不如我,他却可以晋升?在面试中,你可能会遇到,我把系统性能优化了10倍,为什么面试官还是看不上我?为什么?到..

什么是VoidZero?Vue和Vite之父尤雨溪成立的技术公司

VoidZero是一家由Vue和Vite之父尤雨溪成立的技术公司,主要致力于解决JavaScript工具链的碎片化、依赖复杂以及性能瓶颈问题,通过提供一个统一、高性能的开发工具链来改善开发者的开发体验。优点分析统一性:VoidZer..

深入浅出Oracle-DBA入门、进阶与诊断案例免费下载

目前市场上的Oracle书籍普遍存在的问题是模式单一,要么只讲基础知识,要么侧重代码编程实例,要么针对具体的版本特性(Oracle8i/Oracle9i/Oracle10g等),要么缺少实践应用检验,很少能对Oracle相关知识进行全面深..

初次走上技术管理岗位的思考总结

初次走上管理岗位的技术骨干,总是有很多困惑。为什么比以前写代码还累?怎么让任务安排更合理?为什么总有下属不愿意进步,每天得过且过?诸如此类的问题,本文并不能都给出解决方法。本文的目的是抛砖引玉,如果诸..

桌面应用开发常用技术栈

开发电脑桌面应用可以使用多种技术栈,具体选择取决于开发者的需求和偏好。以下是一些常见的技术栈:前端开发技术栈:通常使用桌面应用开发框架,如Electron、Qt、JavaFX等。前端开发语言可以选择JavaScript、TypeSc..

.NET哪些技术已经淘汰了

从2023年12月15日的最新情况来看,.NET已经淘汰的技术主要有以下几类:.NET Framework 4.8之前的版本:.NET Framework 4.8是.NET Framework的最后一个版本,于2019年11月发布。微软已经宣布,将于2023年11月10日停止..

.NET架构师技术要求:掌握.NET平台和架构设计能力

作为一个.NET架构师,你需要具备以下技术要求:精通.NET平台:作为.NET架构师,你应该对.NET平台和相关技术栈有深入的理解,包括.NET Framework和.NET Core。你应该熟悉.NET编程语言,如C#,以及相关的.NET开发工具..

如何进行.NET应用程序的性能优化?请谈谈你在性能优化方面的经验和使用的技术

.NET应用程序的性能优化是确保应用程序在响应时间、吞吐量和资源利用方面具有良好性能的关键任务。以下是一些我在性能优化方面的经验和使用的技术:代码优化:优化代码可以改善应用程序的性能。这包括避免不必要的循..

.NET哪些技术栈值得学习?

.NET 是一个开源的跨平台开发框架,它提供了丰富的技术栈,可以满足各种开发需求。以下是一些值得学习的 .NET 技术栈:Web 开发:.NET 提供了用于构建 Web 应用程序的多种技术栈,包括 ASP.NET Core、Blazor 和 ASP...

一名技术主管应该是创作者

今天看了一本书叫做《黑客与画家》。它里面提到一个很重要的概念就是黑客(优秀的程序员)是一名建筑师,而不是一名工程师。传统的主管和互联网的Leader这两者有什么区别呢?关键点在于建筑师是思考做什么,而工程师..

.NET最值得学的技术栈有哪些?

.NET 是一个强大的跨平台开发框架,拥有广泛的生态系统和丰富的技术栈。以下是 .NET 最值得学习的技术栈:基础技术C#:C# 是 .NET 平台的首选编程语言。它是一种现代、强类型的语言,具有良好的开发人员体验。.NET C..

埃隆·马斯克会写代码吗?编程技术如何?

马斯克会写代码吗?埃隆·马斯克(Elon Musk)有编程背景,并且曾经编写过代码。他在年轻时学习编程,并在创业之前在硅谷担任过软件工程师。他的第一份工作是在一家游戏开发公司Zip2,担任Web开发工程师。在此期间,..

微软将ChatGPT技术引入Office365 Word、Excel和Outlook

微软在3月17日宣布了它的新计划,将人工智能引入其最知名的办公软件Office365,包括 Outlook、PowerPoint、Excel 和 Word,并承诺改变数百万人每天的工作方式。微软公司宣布 Microsoft 365 用户将很快能够使用该公司..

发表回复

返回顶部