曾经听到过不少人说做管理的人不需要懂技术,其大意是因为懂技术反而会制约自己的管理判断或决策。最近因为在读MBA,也突然想起这一观点并做了一些思考。
    
对于这一观点,我想首先不能用对与错来对其加以定论,而应从不同的方面加以思考。首先,我想应当介定的是这里所谈及的管理者是属于什么层次的,比如,是一个CEO呢,还是一个CFO或者是一个基层技术经理。如果是一个CEO我想这种思想有其合理性,因为他下面有一帮技术专家在支持他,而技术专家能为其(及组织)解决所有的技术问题。但是,我的脑海中突然跳出来了一个人的名字 ——Apple的CEO Steve Jobs,Apple的今天完全是因为当初Jobs懂技术和艺术。如果是一个基层技术经理,你说他不懂技术行吗?我想不行!我在《与“老大”一起谈软件行业》和《我为什么写《致IT同仁》》两篇文章中都谈及了技术对于技术管理者的重要性,也说到了一个技术管理者如果不懂技术、没有技术的sense是不可能领导或打造出一个出色的技术团队的,不光自己累,手下也累且觉得没有光明的未来。
   
最近上MBA课时听到了这样一句话:管理的目的之一是为了做到“一加一大于二”。当时听到这句话时我就想,是不是也可以理解为一个技术专家与一个管理专家加起来应当大于一个技术和管理专家呢?人的精力是有限的,如果一个人的精力即要学技术又要学管理,那很有可能让人觉得不如一个将精力一直放在学习技术或是管理上的人来得“专”。但我又想到了在“一加一”之间很重要的一个内容 ——沟通。对于“一加一大于二”这个不等式,很重要的一个假设是“两个一”之间的沟通很流畅。但要做到“无缝”的沟通真的有那么容易吗?还有,我认为一个人所形成的思维体系是一个很复杂的系统,不能简单的相加。当一个人集技术与管理于一身时,或许他的思维系统能更为高效地对问题做出判断和决策。至于精力问题,我想在开始可以花很长的时间去积累技术,当技术上了一定的层次以后(这一点很重要),可以再学习管理相关的内容,从个人成长的角度来看,应当是技术在前管理在后。我个人的经验是,对于一个工程师当技术没有达到一定的层次时,对于管理所涉及的相关内容通常没有感觉,因为管理所阐述的更多的是思想,其更抽象且不易把握。相反,技术在很多时候是相对简单的,更多的是“对错问题”。最后我想说的是,当自己的技术层次上去了以后,你会发现做技术也不是表表上的简单,以前觉得简单是因为我们没有考虑到一些东西。对于做技术有趣的是,不论我们处于什么层次,所做出来的设计都能工作,但不同层次所作出来的东西对于团队绩效以及产品和团队的未来却有着天壤之别,这种天壤之别只有高层次的人才能看到,这是一种远见。其实,技术与管理是相通的,通过对技术与管理的掌握,能看到问题的不同面。我想起了在MBA入学导向课上,范晓屏老师所提及的一句话,“对于一个问题从不同的方面去思考并不会改变问题的本质,只会让我们更加深入的了解问题”。
   
我在《软件行业的另一个真相》中谈到,软件设计是一门艺术,也许,很多技术在做到很高的境界时都是一门艺术,也就是说很多技术在其更高层次上都是相通的。由此看来,技术与管理在高层次上也可能存在很多共性。是哲学?
   
一个完备的组织架构通常存在管理与技术两方面的内容,而衔接管理与技术通常需要有特定的人,技术管理者就是充当了这一角色,他应当集技术与管理于一身,从而使得管理层面与技术层面能平滑的过渡。在不少组织,尤其是大型的组织,由于缺乏充当“契子”的技术管理者,其往往表现出行事低效和无的放矢。对于技术管理我持一种观点:用技术方法解决技术问题。当一个技术问题采用管理方法去解决时,大家都很痛苦且无效。技术管理者需要有能力判断用技术方法亦或管理方法去解决所面临的问题。

技术、管理和技术管理相关推荐

  1. 多年没有管理的技术博客了,即日起开始管理起技术博客

    多年没有管理的技术博客了,即日起开始管理起技术博客,希望朋友们一如既往的支持 转载于:https://www.cnblogs.com/flashicp/archive/2012/08/14/26390 ...

  2. 法猿生存计划--左边的管理,技术正确

    程序猿生存定律这系列的文件夹在这里:程序猿生存定律--文件夹 喜欢从头瞄的.能够移步. -------------------------------------------------------- ...

  3. 实战react技术栈+express前后端博客项目(8)-- 前端管理界面标签管理+后端对应接口开发...

    项目地址:https://github.com/Nealyang/R... 本想等项目做完再连载一波系列博客,随着开发的进行,也是的确遇到了不少坑,请教了不少人.遂想,何不一边记录踩坑,一边分享收获呢 ...

  4. Flutter入门三部曲(3) - 数据传递/状态管理 | 掘金技术征文

    Flutter数据传递 分为两种方式.一种是沿着数的方向从上向下传递状态.另一种是 从下往上传递状态值. 沿着树的方向,向下传递状态 按照Widgets Tree的方向,从上往子树和节点上传递状态. ...

  5. 学计算机的管理医生,计算机科学与技术系医学生管理工作体会.pdf

    计算机科学与技术系医学生管理工作体会.pdf 第 1期 苗 碉,等.医学专业研究生计算机基础教学改革与探讨 ll3 骨干为师资力量,重点讲授医院实用软件的内容,帮助 参考文献 研究生找准理论与实践的结 ...

  6. rfid在高速公路管理中的应用_RFID技术与ETC技术在弱电门禁系统中应用

    前言: 无线射频识别技术(RFID技术)较早的大规模的综合应用,发展至今,我国的RFID技术已经较为成熟. 相关技术 1.无线射频识别 RFID(Radio Frequency Identificat ...

  7. 项目管理 计算机仿真,分析计算机仿真技术在工程项目施工管理中的运用.pdf

    第 33 卷 第 1 期(上) 赤 峰 学 院 学 报( 自 然 科 学 版 ) Vol. 33 No.1 2017 年 1 月 Journal of Chifeng University (Natu ...

  8. 技术管理:技术负责人所需的四个核心能力

    简述 「技术负责人」这一称呼其实比较泛了.往大了讲,可以指 CTO.技术VP.技术总监,往小了讲,可以指 小组Leader.技术主管.架构师 等. 这些不同岗位的「技术负责人」在工作中会处理着各不相同 ...

  9. 淘宝网商品管理?技术 ?

    目录 技术挑战 商品管理 系统的演化过程 技术细节 展望 技术挑战@淘宝商品管理 十亿级商品数 百万级用户数 每天处理TB级数据 数据沉淀 成本控制 业务多变 上千条业务规则 发展过程@淘宝商品管理 ...

最新文章

  1. RSocket云原生架构下的另一种通信协议选择
  2. Unity 2D游戏开发快速入门第1章创建一个简单的2D游戏
  3. 长沙望城:以“速”大干一百天,以“质”实现双过半
  4. 【STM32】 keil软件工具--工程目标选项配置(下)
  5. Actor IM 中 WebRTC的设定
  6. Python绘制三维散点图
  7. 群晖docker装huginn_应用篇:Docker版Zerotier实现内网穿透
  8. 华为云域名注册_华为云域名专场钜惠,助推中小企业云速建站
  9. python的程序格式框架_关于Python程序格式框架的描述,以下选项中错误的是
  10. php 长整型转字符串 (convert long to string)
  11. Oracle 补丁体系 及 opatch 工具 介绍
  12. Atiitt 常见机器算法 理解 总结 目录 1. 机器学习的核心是“使用算法解析数据,从中学习,然后对世界上的某件事情做出决定或预测” 1 2. 1. 五大流派 2 2.1. ①符号主义:使用
  13. pdffactory 打印字体_PdfFactory Pro(PDF虚拟打印软件) 中文版分享
  14. P值计算(Excel)
  15. 【软考:网工】协议篇(非常重要)
  16. Android Studio 开发实践——简易版音游APP(一)
  17. 【算法】Aho-Corasick多模式匹配算法
  18. directadmin php5.6,directadmin教程
  19. mysql 统计请假天数_sql查询员工请假详情——请假天数跨月问题
  20. 注册一个公众号多少钱_微信公众号申请注册收费吗?要钱吗?多少钱?

热门文章

  1. Websphere的类加载器以及策略的简单介绍
  2. php的yii简介,yii
  3. java消费者中url找不到,java – URL可以使用浏览器访问,但是仍然是具有URLConnection的FileNotFoundException...
  4. Spring 事务API 架构图
  5. Nacos安装和服务注册
  6. Ant Design入门之开始使用
  7. idea常用的快捷键
  8. 从一个极简的微服务架构开始
  9. java properties 属性,java 读取 properties 属性资料
  10. java gridlayout 设置列宽_java 利用GridBagLayout布局时,如何设置单列列宽?