如何提升程序员的非技术才能
研发企业的核心资产是人力资源,人力资源管理除了关注“组织结构、岗位职责、绩效评估、专业培训”这些常规内容之外,还要设法提升研发人员的非技术才能,使现有人力资源发挥更大的效用。本文作者结合自己多年的实践经验,讲述提升研发人员非技术才能的秘技。
提升表达能力
“写”和“说”是人们向外界表达自己才华的最重要途径。可是表达能力低下却是中国研发人员的通病,值得业界高度重视。很多研发人员怕写文档、怕做报告,描述问题和想法时语无伦次。由于表达能力差,就无法胜任需求开发、系统设计、管理等高层次的工作。
我看过数百家企业的无数文档,大多数都有语法不通、逻辑不清、啰嗦、不成句子等低级问题。很多研发人员能将产品做出来,却说不清楚产品的作用及应该怎样使用。
我认为,导致“表达能力低下”的主要原因是研发人员认为表达能力不重要,因为招聘时只考核技术水平。有些人将“表达能力差”归结为文科学得太差,现在补习已经来不及了。这是绝对是谬论。只要不畏惧,平时勤加练习,就一定能够提高。
如何提高“写的能力”
如果没有内容可写,那么文笔再好,也写不出好文章。“巧妇难为无米之炊”就是这个道理。而内容从哪里来呢?它来自于你对工作和生活的思考。当你想明 白“是什么”、“为什么”、“怎么办”等基本问题时,就有了可写的内容。在有了可写的内容后,就要努力用文字清楚地表达出来,设法让别人容易理解。此时, 清晰的逻辑表达就很重要。在文章的逻辑不通时,不要在文字上改来改去,要将问题想透彻,厘清条理。
文学类文章可以虚构情节、可以夸张,但技术文章不允许这样做。虽然技术文章中存在错误的观点和结论有时在所难免的,但绝不允许造假。引用外界的关键 数据、结论等,都要注明出处。现在写文章都用字处理软件,除了误输入之外,人们一般不会把字和词写错。但语法毛病却随处可见,尤其是较长的句子。文章中的 语病通常有规律性,因此要善于发现和总结,并举一反三消除类似的问题。
我们不仅要勤于练笔,而且要在实践之中领悟写作的方法和技巧。不论是写技术文档还是写商务文档,都要重视“内容、逻辑、实证、措辞”,这是提高写作能力的有效途径。
如何提高“说的能力”
很多人平时说话自如,但在做报告时却语无伦次、局促不安,尤其是高层领导在场时表现更差。大多数人都不是天才的演说家,所以在前几次做报告时表现不佳是正常的现象,不必太在乎。但要有勇气走上讲台,尽量克服怯场的心理障碍,越早迈出第一步对你的事业越有益处。
要准备充分。演讲的目的是阐述自己的见解,而不是耍嘴皮子。演讲的内容是第一重要的,至少要对得起听众们付出的 时间成本。因此在演讲之前要好好准备内容,最好把内容制作成电子讲义,不仅在现场可以播放,还可以让听众带回去阅读。如果你是新手,一定要多练习几遍,熟 记内容并且控制时间,避免在现场手忙脚乱。
仪表整洁,精神抖擞。技术出身的人通常着装比较随意。在干技术活时是允许的,但在正式场合演讲时可不能这样,会 损害自己和公司的形象。尽管大多数人并不英俊潇洒,但“仪表整洁,精神抖擞”还是能做到的,关键是要有这样的意识。声音洪亮。演讲时要声音洪亮。这不是能 否听清楚的问题,而是底气是否充足的问题。如果声音洪亮,自己就会越说越有劲,听众会被你的热情感染。反之,如果你的声音很小,自己就越说越没劲,听众就 会窃窃私语或者干脆打瞌睡。不仅要声音洪亮,还要注意表述内容时条理清晰、简明扼要,让人们很快知道自己在说什么。
戒掉口头禅。很多人在说话时有口头禅,例如,就是说、等于说、说句良心话、说句心里话、说句老实话等。这些口头禅对表达见解毫无用处,反而扰乱视听,令人厌烦。尽量说普通话。演讲时要尽量用普通话而不要用方言,也不要将中文和外语夹杂使用。
提升管理能力
宽泛地讲,管理能力是指带领团队完成目标的能力。管理的领域很广,包括项目管理、营销管理、财务管理、人力资源管理等。一个人的管理能力有多强决定 了他能够当多大的官儿。搞技术主要用脑,搞管理主要用心。技术才能取决于智商(IQ),而管理才能取决于情商(EQ)。在企业里,通常都是EQ高的人管理 IQ高的人。如果你的IQ和EQ都比较高,那么你就是当领导的材料。如果某人的IQ很高但EQ却很低,那么就请他走技术专家的路线,切勿走错道。
搞技术出身的软件人员并不见得一辈子都要搞技术,他将来有可能成为中高层的经理,也有可能成为优秀的企业家。保守一点讲:先搞技术,拥有一技之长后再逐步转向管理,这是一种稳扎稳打的职业发展模式。我认为这种发展模式特别适合于中国的IT人士,我自己也走这样的道路。
怎样才能提高管理能力呢?我有以下建议。
自学加实践是主要途径。管理能力主要是靠自己练出来的,别指望有人“手把手”地教你。有人说:“上级领导不提拔 我,我哪有机会锻炼管理能力啊。”这话就像“在没有学会游泳之前我绝不游泳”一样矛盾。学习管理并不需要专门去读MBA这类学位,有不少大企业家没有读过 大学,照样可以指挥千军万马。反之我也遇到过一些迂腐透顶的管理学博士,其管理能力连普通员工都不如,完全白读书了。悟性和情商比较高的人,完全可以通过 “自学加实践”的方式,把自己锻炼成为管理专家。
从项目经理做起。如果你想在将来成为企业高级管理者,最好从项目经理做起。道理如同“在当将军之前,应该先当好班长”。项目经理这个职位对于大部分人来说并不是遥不可及的,所以不要轻视项目经理这个职位,这是你锻炼管理能力的绝佳机会。
必须学习本行业的基础管理知识。每个行业都有自己的基础管理知识,实际上是把无数前辈的经验教训提炼为普适的理 论。一定要善于学习和运用现成的知识财富,不要完全靠自己摸索。强烈建议学习两门基础管理知识:一是国际项目管理协会(PMI)研制的“项目管理知识体 系”(PMBOK);二是美国卡内基梅隆大学软件工程研究所(CMU/SEI)研制的“能力成熟度模型”(CMM/CMMI)。我相信,精通PMBOK和 CMM/CMMI,并且亲身实践过,足以胜任管理大型软件项目的工作。