程序开发与性格特征
引言:
程序员给很多人的印象一般是不善于交际、表情严肃、思维紧密、做事认真、沉着冷静等等。那么这些特征到底和程序开发有没有关系呢?不同性格的人在团队开发当中将面临什么样的问题以及不同性格的人在团队开发中又将发挥着什么样的作用呢?程序开发是人的一种社会行为(开发不可能脱离社会,脱离应用),对程序开发的管理也就是对人的管理,充分了解每个人的性格特征,才能有效的发挥除每个人的最大工作效率。因此人员的组成在很大程度上决定了这个团对的核心竞争力,也决定了这个团队的最终成败。
当然程序员的性格除了具有一定的普遍性外,也存在很多特殊性。有些人不仅是计算机方面的专家,同时也有可能是一位出色的作家;有些人不仅是某行业中出色的程序高手,也有可能是知名的社交名人;有些人不仅能带领一个团队做出很好的软件项目,而且对家庭也是无微不至的关怀。不过很多人包括管理人员或许都没有意识到性格特征的重要性以及他的特殊性。在国外很早就有人开始了性格人格方面的研究,并具体的应用到项目开发,事务管理及其他工作当中,发挥出了很好的效果。而在国内,更多的人关注的是将各种处理任务分配给程序员,下属人员,及其他执行者,然后确定完成的时间,性能及其效果如何。他不会关心你是否适合该任务的执行,是否对该任务有足够的了解,他最看中的就是结果。当你在充分了解了每个人的性格特征之后,也许你将这个任务分配给另外一名开发人员进行处理的最终效果会更好一点。
目的:
每篇文章都有他想要达到的效果,在这里将按照如下方式进行阐述:
1. 性格简述——简单的介绍性格的分类,以及什么是性格什么是人格作一个区分。
2. 性格分析——对一部分性格将他的行为、态度以及工作状态进行讨论。
3. 多重性格及性格转换——分析多种性格的相互作用。