
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
这篇文章请跟着达内长沙IT培训继续了解温伯格的研究内容:
在MBTI性格类型里,第四个维度是关于我们喜欢结构严谨的方式还是自由宽松的方式的。这个维度从个人喜好的生活方式来考察性格,区分我们如何适应外部环境,它提出了判断(J)和知觉(P)两种性格偏好。具有知觉偏好的程序员喜欢多了解世界,灵活,即兴,喜欢更多选择,更容易适应需求、技术、计划等方面的变化。具有判断偏好的程序员喜欢组织和秩序,喜欢计划,条理,一切事情都早作安排,对临时的、突发的、打破计划安排的事情较为排斥。从现代软件开发的过程来看,适应性好的人更适合做专业程序员。而回到女性和男性的性别角度来看,则没有明确的结论说明男女在判断和知觉两个偏好上存在明显差异。
温伯格还提到了一些典型的性格特点,比如爱好整洁、谦逊,还有幽默感。在提到幽默感时,温伯格说,如果某个傻瓜缺乏自嘲的能力,那么在乏味的程序开发过程中他肯定坚持不了多久。互联网上有很多黑程序员的段子和文章,多数出自程序员自己,充分说明了这一点。
我个人认为还有一些性格特征会影响软件开发,比如注重细节,比如内省,比如责任。举个简单的例子,有些程序员习惯代码写完、BUILD通过就将包扔给测试人员去测,如果他具有内省和责任这两种性格特征,就会意识到他的行为会给测试人员带来多么大的麻烦和困扰,就会进行自我改善。
可能很多人会认为女性更主动细节,男性往往粗枝大叶。女性更爱整洁,男性比较邋遢。这也是性别对性格的影响,但并没有明确的研究和论据来说明这一点。而每个人的性格偏好,又往往是两个方向都有的,只是存在一端强,一端弱,如果环境和工作需要,还可以发展完善另一端的偏好来适应外部环境。
所以,我觉得从性别造成的性格差异这点来看,性别并不能决定一个人是否适合做软件开发工作。有些性格确实会对软件开发造成影响,但如果你真的要做,也可以通过对外部环境的选择来找到更适合自己性格的行业和公司。比如你灵活性、适应性较差,那软件开发里也有一部分岗位需要更有计划有组织有秩序的执行,可以选择具有这种特点的细分岗位。