带项目的一些体会以及合格的 Leader 应该具备什么特质?(转)

 

许多项目有这样几种 Leader:

1. 泛泛而谈型

  很多时候 Leader 仅仅给出一个大方向,提一些高屋建瓴的理论方向,事情还是交由普通开发人员去做。完了可能又会回头埋怨开发人员的水平不行,没有达到他的预期。最终软件产品磕磕畔畔发布,达不到预期,责任推到开发人员头上,Leader 又高屋建瓴祭出华丽的重构方案或二期方案。

2. 纯技术型

  这样的 Leader 也有很多,可能来自于团队内部的大牛升职,也可能来自外部,他们有个共同的特点,爱“玩”技术。这样的 Leader 也许是具备了太多“工程师气质”,可能对于管理,人事,项目进度,客户关系等问题抱有抵触或并不擅长,信奉大型互联网公司自由的工作氛围,推崇“牛逼”的技术。我遇到过一个20个人的团队 Leader,公司的抱有极大期待的产品,要用 GO 语言去做。

3. 纯管理型

  还有许多团队的 Leader,非技术出身,而是纯管理人员。他们中有许多管理能力没有问题,但是对于软件项目,却常常弄得团队疲于奔命。因为软件项目的人员工数很难精确衡量,技术难度(生产性)对于纯管理人员来说很难把握,导致不能全把握项目,对于项目中的技术风险,时间风险不能有效控制。

 

理想中的 Leader 应该至少具备以下特质:

1. 技术实力过硬,但不爱玩技术。

  我相信这一点足以 Pass 掉 90% 人,矛盾吗?不矛盾,技术实力过硬,才足以担当软件项目的 Leader 把控全局,这一点毫无疑问。但是他必须有清晰的目标和大局观,知道自己到底在做什么,因为 做技术 和 做项目 是完全两件事。要做项目就不要玩技术,要玩技术请去研究机构。有许多 Leader 在承接新项目时,爱使用自己并不了解的新兴技术,只为在自己的简历中增添一笔,却对其中的风险认识严重不足,甚至最终效果与理想中差之甚远。

 

2. 有能力降低复杂度,而不是增加复杂度。

  这是上一点的延伸,做为一个 Leader,不管是做产品还是做项目,技术不是目标,技术只是实现目标的过程,这个过程,越可靠,越容易,就意味着成本越低,风险越小。强悍的 Leader,能够把复杂的目标需求,高度分解,把复杂的开发技术,抽丝剥茧,带领开发团队一步一步稳扎稳打的向前。

  从企业做项目做产品的角度看,技术本身没有“牛逼”与“落后”之分,许多人对两年前的技术嗤之以鼻,对新兴概念趋之若鹜,这样的人,个人认为只能划拨到“软件开发爱好者”当中去。成熟的技术意味着可靠,学习成本低,方案成熟,最最重要的:风险低。

  在编码方面,有许多 Leader 推崇一些牛逼的写法,牛逼的设计方法,对一般10行代码完成的工作,缩减到2行,大加赞赏,如果是个人项目,自己开心就好,但是对于团队协作,商业项目,这是不可取的。所有的目标都应该放在:提高生产性,降低复杂度。二十年前,厉害的编码方法是为了节约存储成本,运行成本,但是当下,存储成本与运行成本与人力成本相比,已基本不值一提。别人多花半个小时去理解代码的成本,已经大大超过你节约的那几个字节的存储成本,还不包括经验不足的开发人员理解错误所造成的损失。

 

3. 有一定的奉献精神,愿意带领大家成长

  做软件项目的 Leader 是要有很大奉献精神的,因为传统行业还有拜师这么一说,一日为师,终生为父,但是在 IT 业,还没看到过拜师这一说,开个玩笑。

  Leader 要有一个觉悟,苦心培养和教育开发团队,帮忙他们成长,但是懂得感激你,懂你好的人,不会太多。但是依然要去做这件事情,想方设法帮助团队成长,因为更重要的目标是把项目把产品做好。方法有很多,比如我们过去尝试过组织书友会,当时找的是《代码大全》这本书,每周两次,轮流讲解,也组织过PPT学习,公开Review等方式,都取得过比较好的效果。

 

4. 强有力的控制欲与控制力

  我认为一个没有控制欲的人是难堪大任的,有了控制欲才能谈控制力。做为软件项目的 Leader,面对复杂的外部环境,内部环境,对控制能力的考验是极大的。

  外部环境的风险可能包括企业或客户较高的预期,极具挑战的时间节点,不确定的目标需求,做为 Leader ,必须有能力化解。

  内部环境的风险主要来自人员,如缺编,水平参差不齐的团队。

  曾经我带过一个基本由新手组成的团队,客户想要的软件产品却要达到较高的设计指标,并且有着严格的工期要求,此时,控制欲与控制力就发挥了基本的作用,将软件高度模块化,核心功能全部由我自己设计编写,组织团队到会议室看着投影仪教他们写插件,找一个有代表性的功能进行实现,对实现的方法,编码的风格做强制要求,让他们照抄,要求他们达到代码风格高度统一。对UI部分的所有细节都进行了高度的强制要求,专门做了一个UI DEMO,对UI上的元素布局方法,间距,边距等进行说明。每周若干次的项目例会以外,至少两次代码 Review,考虑到团队成员的实际水平,开始我会在 Review 时帮着他们重写,一行一行的推敲,告诉他们如何分析,如何设计,如何编写,几次以后再不合规,加班加点也必须重写。经过一段时间的磨合,大家逐渐进入状态,形成了较强的凝聚力与战斗力。

 

5. 诚以待人

  虽然放到第5点,但这却是最最重要的一点,这一点做不到,以上所有都是一纸空文。

  做为一个团队 Leader,必须和团队成员坦诚相待,能够帮助大家的就用心帮助,对于自己也不是特别擅长的问题,不可以顾左右而言他,对团队成员进行打压,这一点亦有许多人做不到。此外,团队成员的工作情况,生活情况,都必须有基本的了解,家庭生活压力是否较大,是否有家人需要照顾,住的是远是近,公司给的待遇是否偏低,都必须在心里有一杆秤。至于怎么做,我想对于一个成年人来说,无需多言。

 

6. 其它等等基本素养,不再赘述。

这篇随笔想到哪里就写到了哪里,有些凌乱,错漏不全再所难免,欢迎批评指正。

 

http://www.cnblogs.com/sheng_chao/p/4565529.html

 

时间: 2025-01-21 10:18:57

带项目的一些体会以及合格的 Leader 应该具备什么特质?(转)的相关文章

带项目体会 合格的Leader 应该具备什么特质?

除了一流软件企业外,软件项目的 Leader(泛指项目经理.技术经理.架构师等)有很大一部分是不够合格的. 注:这里只随便写写人的问题,不讨论项目管理的方法论. 许多项目有这样几种 Leader: 1. 泛泛而谈型 很多时候 Leader 仅仅给出一个大方向,提一些高屋建瓴的理论方向,事情还是交由普通开发人员去做.完了可能又会回头埋怨开发人员的水平不行,没有达到他的预期.最终软件产 品磕磕畔畔发布,达不到预期,责任推到开发人员头上,Leader 又高屋建瓴祭出华丽的重构方案或二期方案. 2. 纯

南山铝业拟投资29.61亿建年产40万吨铝板带项目

网易财经10月13日讯 南山铝业今日公告,董事会同意公司自筹资金投资建设年产40万吨铝板带项目,总投资29.61亿元.其中建设投资总额为26.23亿元,铺底流动资金为3.38亿元,项目资金来源为公司自筹资金解决. 经过多年的发展,公司已经形成了热电-氧化铝-电解铝-熔铸-热轧-冷轧-箔轧及铝型材的完整铝产业链,公司产业链中的各个环节都有相当规模,都是新建的高水平的生产线,尤其铝板带箔项目达到了国内也是世界少有的先进水平. 公司下属控股子公司龙口南山铝压延有限公司原有的20万吨/年铝板带箔项目的前

一个合格的SEO主管需要具备哪些特质

笔者在之前的文章:seo团队:模式决定成败 中详细介绍了目前SEO团的的模式,其实SEO团队中最核心的人物是SEO主管.SEO主管负责了整个SEO团队日常所有优化工作,包括优化方案的制定,网站的页面设计等各项工作.因此一个SEO团队中主管的压力最大.那么一个合格的SEO主管需要具备哪些特质呢? 技能篇 无可厚非,SEO主管需要懂很多知识,其中包括网站程序方面.SEO优化方面等.笔者认为一个合格SEO主管在技能方面必须要"很多略懂,少数精通".SEO主管可谓是"复合型人才&qu

浅谈合格的SEOer所具备的四种基本能力

做站长的每个都非常的不容易,因为网站需要优化.推广.维护.更新.分析等等林林种种的问题需要解决,而且对于个人站长来说,更是每天都有做不完的事.在享受站长这个称号之余,咱们来看看分析怎么才算是一个合格的SEOer,其中需要哪些能力?今天笔者谈谈合格的SEOer需要的能力有哪些: 选择分析关键词的能力 作为站长,其本就需要应对网站每天所要做的事,而且每个站长手上都不只一个网站,从无到有,那么合格的SEOer在建立新站时,都对关键词的选择有自己的一个独特的方法.很多站长选择关键词都是通过百度指数.相关

优秀合格的站长应具备哪些能力

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 昨天有人问我,怎么提升网站排名.网站被降权了怎么办等等的问题,我回答说你有问我这个时间是不是可以去分析分析找找原因呢?这个人说:百度老改算法,我不会啊.正因为如此,很多站长对于这些问题无所适从,有些站长甚至对优化失去了信心而转换了行业,其实不然,笔者认为这并没有大家想象的那么复杂,百度早已声明强调"用户体验"为王,相信大家

2014秋C++第14周项目5参考-体会棋盘游戏

课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703,课程资源在云学堂"贺老师课堂"同步展示,使用的帐号请到课程主页中查看.  [项目5-体会棋盘游戏中的数据存储]定义一个8行8列的二维数组a[8][8].(1)为二维数组中的数据赋50以内的随机数(程序模板中setdata()函数已经完成,利用产生随机数的系统函数实现),可能的取值如图所示:(2)设计函数out()按行输出二维数组中的数据:(3)设计函数outDia

做好一名合格的SEO要具备哪些知识

进入SEO这一行已经快2年了,在这个行业里,最开始拥有很少位专业seoer,倒是菜鸟级别的人遍地都是.那时我就在想"一名真正的优化高手会具备哪些特别的技能呢?又有哪些不可告人的方法呢?"通过一段时间的研究观察,我发现,其实SEO学习起来并不是很难,只是把它拓展到最高境界却不是一件容易的事情.经过我自己的两年经验,我觉得真正的SEOER应该具备以下几点: 首先:服务器域名的选择 选择一个好的服务器是对网站来说是一个很重要的步骤.服务器的稳定与否,访问速度快慢等都会在不同程度上影响着SEO

合格的SEOER所具备的四大素质

在SEO这一行业中,有新手也有高手,他们的专业素质及职业素养可能有所不同,但泡馆史明星觉得:作为一名合格的.靠谱的SEOER,都应该具备以下四大素质:1.知道怎样去选择服务器空间和域名选择服务器或空间的时候,应该考虑到这个服务器或空间支不支持你网站所用程序的语言.服务器或空间稳不稳定.访问速度够不够快.最大访问上限是多少等问题.选择域名时则应该考虑这个域名是否以前被注册过.是否以前被搜索引擎惩罚过.是否利于SEO.是否容易被用户记住等问题.2.了解网站的整体架构网络公司的网站的架构是扁平的还是垂

活用Office剪贴板 快速收集和粘贴多个项目

Office剪贴板使您可以从任意数目的Office文档或其他程序中收集文字和图形项目,再将其粘贴到任意Office文档中.例如,您可以从一篇 Microsoft Word 文档中复制一些文字,从 Microsoft Excel 中复制一些数据,从 Microsoft PowerPoint 中复制一个带项目符号的列表,从 Microsoft FrontPage 或 Microsoft Internet Explorer 复制一些文字并从 Microsoft Access 中复制一个数据表,再切换回