了解程序经理

产品经理需要了解多少技术? 我自己是技术出身的产品经理,亲身感受是,有一定的技术知识傍身,好处确实有很多。 阅读详情

这里程序经理是指一支程序员队伍的领导者,不管他的职务是开发组长,项目经理,还是部门经理。程序经理是技术性的基层或中层干部,是软件企业得以发展的生力军。程序经理的选拔是不容草率的事。不象有些事业单位,只要政治口号喊得勤快、能左右逢缘不犯错误就可混个领导当当。也不象一些官僚机构,只有两个人的办公室也要设正主任和副主任。
如果碰巧正主任姓傅,副主任姓郑,还会斗个没完没了。
在一个管理混乱的软件公司里,如果某个程序员能大喊大叫并且干劲十足,那他就能成为一名程序经理。微软公司在选择经理人员时,总是把他们的技术知识和运用技术去赚钱的能力放在首位。程序经理一般就是程序员队伍中最聪明的那个家伙。比尔·盖茨曾这样描述
聪明人[Cusumano1996]:
聪明人一定反应敏捷,善于接受新事物。他能迅速进入一个新领域,给你一个头头是道的解释。他提出的问题往往一针见血、击中要害。他能及时掌握所学知识,并且博闻强记,他能把本来认为互不相干的领域联系在一起使问题得到解决。他富有创新精神与合作精神……

好的程序经理应该具备以下几个条件:

一、技术水平是程序员队伍中的最高级别
每个程序员骨子里头都有一股傲气,如果你不能技压群雄,他们就不会听你指挥。一个技术水平较差的人被任命为程序经理真是个悲剧,就象一个略有权势的太监,表面上有人对他点头哈腰,背后却被人鄙视。

二、能做最多且最难的工作
程序经理编程要快且好。别人要干一天的活,他半天就能做完,这样才会有精力去搞管理。程序经理应负责系统分析、系统设计这类最难的开发工作,并指导不同水平的程序员把各自的工作做好。如果人手不够,程序经理要能同时干几个人的活。

三、有人格魅力
软件开发是智力创作过程,你不能指望仅通过执行规章制度来产生好的作品。很多软件公司的程序经理都不是管理专业出身的,他们也不可能为了搞好管理而成天玩弄心机。技术出色的程序经理一般少有心术不正的,所以管理的重点应是“以身作则”、“公正待人”。如果程序经理在上班时趴在桌上睡觉,其他程序员也会这样干。如果程序经理发现有两个程序员趴在机器旁睡觉,不能只对其中一个大声吼叫:“你一编程就想睡觉,看看人家,在睡觉时都想着编程。”
如果管理者没有人格魅力,就没有人信服你,团队就不会有凝聚力,乌合之众不可能开发出优秀的软件。

结论:一个有活力的软件公司的各级经理都不会这样感叹,“因为我啥也不会干,所以只好当领导。”

为什么不懂技术的人可以做产品经理? 懂技术并不是成为产品经理的必要条件,因此面试官在考察的时候对技术的硬技能要求也比较低。这其中主要的原因在于: 产品经理与程序员的职责有根本性的区别。 产品经理负责把用户需求用产品逻辑解释出来,而程序员则是把产品需求解释成可运行的代码。 换句话说,根据用户需求优化产品使用体验或效率是产品经理的工作,而技术实现本质上是程序员的工作,而产品经理涉及到的技术部分,主要在于跟工程师的沟通。如果懂技术,那么沟通起来就会比较顺畅。如果不懂,产品经理就会提出一些不合理的需求,容易失去工程师对你的信任,激化团队矛盾。 阅读详情

相关推荐

产品经理必须懂的【测试知识】

我们看看一张发现缺陷的时间和缺陷修复成本的关系图,下图,其中,横轴表示项目开发周期时间阶段,纵轴表示缺陷占比。如下图所示: 从图中,我们可以看出越后期修复缺陷的成本就越高,且指数增长,而缺陷主要是开发前期引入的,且前期缺陷修复成本很低,所以我们应该知道,测试越早越好。 测试的对象包括文档、数据、程序,即测试贯穿软件开发开发周期,从需求开始到编码到验收测试结束,包括但不限于对需求、概要设计、详细设计、源码、可运行程序、运行环境的测试。所以,产品经理应该从需求开始阶段就进行测试产品,当然,专门的..

Sherry_0808的博客 1468

如何学做程序经理?

指派一名优秀的程序经理,是团队产出优秀软件的重要前提之一。你的团队里可能没有这样的人,其实绝大多数团队都没有。 Charles Simonyi,这位曾与Martha Stewart(译者注:美国女富豪,作家)拍拖15年、WYSIWYG字处理技术发明人之一、从微软股票赚得10亿美元(译者注:Charles Simonyi曾是微软Office产品团队的负责人)、到过太空的天才程序员,是试图解决大型软...

datoplay 369

如何做好程序经理

如何做好程序经理,从技术到管理。很详细,很好的一个文档

软件工程二:程序员与程序经理

 工作在第一线的软件开发人员是程序员和程序经理,他们决定着软件的命运。良好的程序员队伍和出色的管理是软件项目成功的必要条件。管理不是管制,不是去卡住人家的脖子,因为程序员不是一群野鸭子。管理的目的是让大家一起把工作做好,并且让各人获得各自的快乐和满足。当一个组织被出色地领导时,雇员甚至不知道他们已被领导。在项目完成时,他们会自豪地说:“看看我们通过努力取得的成绩吧”。所以管理者不能老惦记着自己

LG的专栏 986

Ansys Lumerical 启动时出现 Error: Could not connect to Ansys license server specified at 1055@ 的一种解决办法

考虑到 2020 版的时候是直接在全局变量里指定具体地址,但是 2024 版本是写成 1055@localhost ,并且之后在站里搜相关 Ansys 的问题都指向 1055 端口被占用,虽然问题不一样,但是本着死马当活马医,就按照。我最近在跑超透镜结构,听说2024版本现在有GPU加速可以用,就把Lumerical从2020升到2024版本,结果发现一开头的破解办法完全不一样了。一开始安装的时候以为2020没有删干净,导致2024版的安装一直锁着目标地址,解决办法参考。的办法来操作,在关闭了。

qq_51404184的博客 5753

数据结构之栈(Stack)的实现详解

堆栈是一种线性数据结构,其插入新元素和删除现有元素都发生在堆栈的顶部。栈(Stack)按照"后进先出"(Last-In-First-Out,LIFO)的原则存储和访问数据。栈类似于现实生活中的堆叠物体,比如一摞书或者一堆盘子。

swadian2008的博客 3813

从程序员到技术领导者

爱java: 入行 你为什么要当程序员?每当我问起很多人入行的人,回答各不相同。         有很多人是因为喜欢。谁说过:热爱是最好的老师。当然,关键是热爱是否能支撑自己把爱好做成一份职业。但不论做多久,因为热爱或曾经热爱,这个理由就足够了。你不能希望撒一粒种子,都变成参天大树。所以,对进来和离开的人,我们都应该鼓励。         新入行的人,建议他们用1-2年来

jinzi12345678的专栏 880

使用 Python+PaddleOCR 实现图文识别:从入门到精通

在当今数字化时代,图文识别技术的应用越来越广泛,如文档数字化、信息提取等。PaddleOCR 是百度开源的一款强大的 OCR 工具包,它集成了多种先进的算法和模型,能够高效准确地进行图文识别。本文将详细介绍如何使用 PaddleOCR 和 Python 实现图文识别,并给出具体的代码和步骤。

爱搬砖的程序猿 5474

做为一名IT新人,必了解程序员与产品经理的恩怨情仇

近日《产品经理和程序员打起来了》的消息被疯传。 通过这事件,我们需要了解与反思,产品经理与软件开发程序员到底应该如何配合,如何有效的合作,才达到共赢的状态? 何以至于要拔刀相向,兵戎相见? 主要原因无非就在两方经常有矛盾出现,而矛盾出现显然是因为双方一边是需求提供方,一边是需求实现方,程序员总觉得提供的需求更改很烦,产品经理觉得程序员总是推卸责任等,其实...

weixin_34068198的博客 238

从SPI到JTAG:玩转FT2232H的MPSSE多协议切换指南(附配置代码)

本文详细介绍了如何利用FT2232H芯片的MPSSE技术实现SPI与JTAG协议的无缝切换,提供配置代码和调试技巧。通过解析MPSSE引擎架构和硬件特性,帮助开发者灵活应对多种串行协议需求,提升嵌入式开发效率。特别适合FPGA调试和物联网设备开发场景。

sun99的博客 254

RTAB-map:实时高效的SLAM库

Real‐time appearance‐based mapping (RTAB‐Map)是一种基于外观的闭环检测方法,具有良好的内存管理,以满足处理大场景和在线长周期管理要求。RTAB‐Map集成了视觉和激光雷达SLAM方案,并支持目前绝大多数的传感器 是一个强大的、开源的Simultaneous Localization and Mapping(SLAM)库,专为机器人和无人驾驶领域设计。它提供了一套完整的解决方案,用于构建三维地图,并在未知环境中进行实时定位与导航。 github项目地址 RTAB-

weixin_45761399的博客 1万+

如何成为一名高效的程序员项目经理

总之,作为一名程序员项目经理,需要具备技术和管理的双重技能,确保项目按时高质量完成。通过了解需求、制定计划、分配任务、监督进度、管理风险和与团队沟通等技能,可以成为一名高效的程序员项目经理。首先需要确保自己了解项目的需求,并与客户和业务团队进行充分的沟通,了解他们的需求和期望。通过监督进度,可以确保项目按时完成,并且可以及时发现和解决问题。在项目进行过程中,可能会出现各种各样的风险,包括技术风险、财务风险和进度风险等。作为项目经理,需要与团队成员进行充分的沟通,并确保团队成员之间的沟通畅通。

yangchangsheng123的博客 404

土壤水动力学_前 言

Van Genuchten (V-G) 模型是土壤水分特征曲线中最常用的模型之一。它通过数学方程描述了土壤基质吸力与体积含水量之间的关系,被广泛应用于土壤水分运移、土壤盐渍化、边坡稳定性等研究领域。V-G模型是描述土壤水分特征曲线的重要工具,但它并不是完美的。在实际应用中,需要根据土壤类型、试验条件等因素选择合适的模型。土壤基质吸力是土壤水分学中的一个重要概念,它对土壤水分的保持、植物的生长以及土壤的工程性质都有重要影响。

weixin_44259522的博客 5330

【转发】《吐槽大会2》程序员吐槽产品经理:不会开发设计,只想当经理

在产品经理的概念中,正如这位vivo的产品经理在节目中所言,“产品至上”是项目的基础。而对于程序员来讲,辛辛苦苦编写出的一行行代码才是产品的真正基石,对于产品经理所扮演的角色,在《吐槽大会2》中,程序员庞博的看法是:“既不会开发,也不会设计,又想当经理,就当了产品经理。如果说“相杀”是工作状态,双方都是为了用自己的理念将产品做得更加完美,那么“相爱”就是生活状态,每天一起加班,共同努力的产品经理与程序员们,虽然在工作中总有矛盾,但是生活中大多却是很好的朋友,加班过后一同去路边撸个串放松一下,也是常态。

blackcat123的博客 675

NMOS管和PMOS管做开关控制电路

NMOS管和PMOS管做开关控制电路

while(1) 3万+

ffmpeg中av_read_frame阻塞的原因与解决方案

最近用到ffmpeg,想要av_read_frame立即返回,但是看网上的博客,都没有详细的解说,那就自己看源码。 两种方法: 设置回调打断函数和设置超时 超时,但是如果只设置该参数,依然会在av_read_frame中阻塞, av_dict_set(&inputDic, "stimeout", "2*1000*1000", 0); // milliseconds //打断回调 m_avformatCtx->interrupt_callback.callback = interru

weixin_43360707的博客 1万+

程序员/ QA经理/发布经理的关系图

程序员/ QA经理/发布经理的关系图

操作系统开发 1004

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

愚蠢的项目经理与聪明的程序员

  工作在第一线的软件开发人员是程序员和程序经理,他们决定着软件的命运。良好的程序员队伍和出色的管理是软件项目成功的必要条件。管理不是管制,不是去卡住人家的脖子,因为程序员不是一群野鸭子。管理的目的是让大家一起把工作做好,并且让各人获得各自的快乐和满足。当一个组织被出色地领导时,雇员甚至不知道他们已被领导。在项目完成时,他们会自豪地说:“看看我们通过努力取得的成绩吧”。所以管理者不能老惦记着自己...

weixin_34024034的博客 202

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

总被程序员坑?你需要了解API接口

也许大家都是看了美国的科幻大片,把程序员想象成黑客一般的高智商人物。但现实是,在大多数情况下他们也只是负责修复BUG,真正的源代码不过是网上复制粘贴。所以PM们不要被他的表象所迷惑,了解他们的工作量,在团队中只要给出明确的指令管理项目进度,并且大致了解程序员的工作内容以便于你管理对接就行了。

Noah_ZX的博客 687

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

千篇一律的秃顶,各有各的顽皮,1组图让你了解程序员的可爱

在互联网的各个职业中,程序员可以算是最善于自黑的群体之一了。自称“码畜”管工作叫搬砖。经常调侃自己长得老,审美不好,不会买菜,头发少。 其实是因为每当程序员在网络上看到别人黑自己的时候,总觉得没有说到点上,于是不自觉的加入到这个队伍中,开始自黑。 即使在生活中,也因为工作内容离普通人的生活较远,三言两语解释不清,所以在聊到相关话题时,只能用别人可以接受的方式调侃过去。 ...

lamehd的博客 1801

怎样从一名程序员过度到项目经理

http://bbs.bccn.net/thread-46101-1-1.html [转载]怎样从一名程序员过度到项目经理 怎样从一名程序员过度到项目经理(转自:希赛) 1.从程序员到PM,是一条脱变的路,事实上程序员走的路最终不应该是项目经理。首先有一点需要明白的就是,一定规模的项目中,项目经理不需要太懂技术,他可以是一知半解。项目经理的任务不是在技术方面,技术相关的应该交给SA去做。

我的专栏 913

《快速转行做产品经理》——记

《快速转行做产品经理》——记 读后有感 读了《快速转行做产品经理这本书》——李三科,做一下心得笔记。 当第一次进入大学的时候,就抱着对互联网的幻想,有着各种各样的想法想去实现。在想象中想要让这个世界更加完美,但到最后才发现单靠我一人实现的难度很大。大一的时候尝试过许多东西,安卓、运维、算法、前端,但都没有坚持下来。在误打误撞中坚持了java,也在迷迷糊糊中走向后端这个方向。 在大二进入实验室的时候,想着若是产品经理他们是否都听我的,那么自己就可以随便看开发人员代码了,进步得更快。虽然实验室的工作不算非常正规

qq_29310729的博客 1097

互联网职业常见了解篇

1.学习并了解了有关未来职业发展方向:项目经理、产品经理、架构师、UI设计师、软件开发前端和后端、测试工程师、运维工程师。2.下载了有关程序JDK、idea。3.学习了ppt 的制作和精化。

fictionist的博客 260
上一篇: .Net正式版中的一些Bug及其解决方案
下一篇: 了解程序员
lee2001xp
博客等级 码龄23年 1粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值