项目经理修炼之道(2) -- 必须读的书 .

简介: <p style="text-align:left; line-height:26px; font-family:Arial; color:rgb(51,51,51); font-size:14px"> <span style="font-size:13px">软件这个行当里历来有个谣言:项目经理不懂技术没关系。</span></p> <p style="text-align:left

软件这个行当里历来有个谣言:项目经理不懂技术没关系。

有人说这事儿是外国的先进经验,但我怀疑这是杜撰的。

这一观点的潜台词是:项目经理是管理者,指挥下属就行了,干嘛要懂技术!

这就像说班长不用拿枪上战场一样可笑。

持这个观点的可还记得:”将军起于行伍,宰相拔于州郡“这一说。


我的观点是,项目经理一定要懂技术,并且还要有比较扎实的功底,虽然在专门领域上不一定是专家。

在这篇文章里,我们将列几本用来打根基的书,这些书要精读而不能翻翻就算了。

这些书的用途,不在眼前,但却最终决定你的成长高度。

没这些根基,如果站得太高,可能就像上海的楼房,指不定那天就倒了。


1.语言+平台的书

语言和平台的书依据语言和平台不同,经典书籍也不同。我的感觉是选最有名的,各读一本就可以了。

举个小例子:

本人当年学C++的时候,花了差不多1年的时间,反复读了Bjarne Stroustrup 的《C++程序设计语言》,实在是受益匪浅,后来再学其他语言时,基本没什么障碍。学Windows编程时,把Jeffry Richter的《Windows核心编程》读了几遍后,各种Windows下的问题大多能较快理清脉络。

即使是现在,凡是这类项目中的问题,也还是能很快的把握症结所在。

这类书,有名的很多,但重复读多本似乎收益不大。把一本读透,其他的实践中慢慢体会即可。

如果你方向是系统编程,那上面两本书仍然适合你。如果是其他平台,自己选一本有名的吧!


2.有技术根基后,要读一本培养技术上全局视角的书。

这时,我感觉最佳选项是《代码大全》。这书几乎涵盖了设计编码的各个环节。

读了之后,也许很难记得具体某个环节的细节,但是至少可以知道软件开发中要考虑那些方面的问题。


3.技术上视角足够宽之后,要读一本俯视软件全体的书(包含需求开发,管理,估算,流程等)。

事实上这里需要一本经典的软工书籍,但很可惜这个领域中好书不少,但经典到一定程度,且实用的就几乎没有。

《人月神话》太老,《人件》则几乎完全不适合国情,《软件随想录》则太零散。

(你让国内软件公司给每个程序员配个办公室,那老板能疯掉。)

非要推荐一下的话,CMMI的2,3级过程域分解的还不错,可以读SEI的标准。


4.研究一下估算,读一本估算相关的书。

如果估算能准,软件开发中的问题,很可能可以减少一半。

估的有问题,会导致团队老加班,接下来导致内部关系紧张,工作热情消退,这很自然。

所以要有自己的估算方法。这时候可以读《软件估算--黑匣子解密》。


5.改变下自己的视野和格局,读一本和编程毫无关系的书。

比如:汤因比的《历史研究》.


在前一篇项目经理修炼之道(1) -- 给软件开发建模中我们提到,不管怎么样,你要有一个属于自己的,针对软件开发整体的模型。

这个模型可以丑陋,可以简单,但关键是一定要是你自己的。

这就好比一颗珍珠,它中间可以是小石头,可以是鸟屎,但一定要有,

有的话,后续的分泌就可以保证产生珍珠;没有的话,那珍珠也就不知从何谈起。

没有自己的对软件开发的理解,读书多了,知识没法吸收,会把脑子读乱掉,

相关文章
|
7月前
|
敏捷开发 项目管理
当敏捷遇上PMP:项目管理的完美结合
项目管理领域一直在不断发展,不断涌现出新的方法和工具,以满足不断变化的商业需求。在这个多变的环境中,PMP(项目管理专业人员)认证一直以其强大的项目管理框架而著称,而敏捷方法论则在敏捷开发和快速响应市场需求方面表现出色。本文将深入探讨PMP和敏捷如何相互结合,为项目管理带来新的维度和可能性。
|
11月前
|
运维 Kubernetes 数据可视化
凤凰项目--团队合作与沟通
凤凰项目--团队合作与沟通
|
设计模式 移动开发 前端开发
怎么说服领导,能让我用DDD架构肝项目?
我也苦思冥想,怎么跟领导说咱们从 MVC 升级到 DDD 吧,因为 DDD 代码结构更加清晰、领域驱动比测试驱动开发更加先进、研发的兄弟们也更想用用新框架等。
320 0
怎么说服领导,能让我用DDD架构肝项目?
|
程序员 项目管理
艾伟也谈项目管理,项目经理成长日记(4)——态度决定一切
超仔刚刚推门进来,屁股还没有碰到他的椅子上已经让人感觉到他欢喜轻飘的神色,我抬头望着他眼睛,神色中洋溢的满是欢快。我看着他那兴奋的样子,微微笑着问道:“签完了?结果还可以吗?” “还不错!” “能满意就可以,继续努力。
1137 0
|
项目管理
艾伟也谈项目管理,项目经理要如何看待技术?
  当上项目经理后,技术人员往往对自己的定位失去了感觉。其中最令人困惑的就是自身原有的技术标签,撕了也不是,因为技术还不能丢,贴着也不是,因为个人的成败往往决定于自己对团队的管理,而不再是自己的技术。  想要从这种困惑中摆脱出来,首先就要搞清楚下面几个问题:   Question 1——项目经理职位对技术到底有什么要求?  Answer:  想把项目管理工作做到点子上,两个观点要明确:  ①技术不是必须项。
949 0
|
项目管理
艾伟也谈项目管理,项目经理成长日记(7)——说是细,做的粗
估计绝大部分的公司都在提倡一个口号:“注重细节。”但是往往是口号容易喊,行动却是千辛万苦,何谓细节?也就是自身工作的每一个环节、每一道流程的琐碎小事,而这些小事又常常容易被人忽略。有很多人有雄才大志,内心中充斥着舍我其谁的非凡气魄,但其眼高手低,小事不屑,大事难成,最终只落得一事无成的悲哀。
1054 0
|
项目管理
艾伟也谈项目管理,项目经理要向唐骏学习
  中国人性喜围观,然而在中国,大部分新闻并没有围观的价值,这未免让人失望。但是,只要是加上“唐骏”这个名字,新闻总是能让我们围观者觉得值,觉得得到某种满足,从这一点上来讲,唐骏牛!真的很牛!!   这一次,唐骏给大家带来的是“假文凭事件”,整个事件的发展,真是一波未平一波又起,可谓波澜壮阔,最后发展成为事关“诚信”的大事件。
1007 0
|
机器学习/深度学习 新零售 大数据
关于人人都是产品经理的思考【产品经理的反思】
其实我们人人都是产品经理,人人都是自己的CEO,一个好的产品经理应该具备一家完善的公司能力;人能给人的只有信息,人能做的就是更好的协调周边资源或信息的运作方式,从中推进人生向更高处发展。我们都需要一双眼睛,是发现痛点、找到**破局**点的敏锐之眼,二需要一双手,是动手优化、着手改变的行动之手;三是需要一颗心,是洞察人性的同理心,懂得自己与用户,懂得产品上每个细节给到人的满足感、确认感和依赖感。
5016 0

相关实验场景

更多