软件心理学概述
引文:软件心理学就是软件工程对于软件从业人员行为、意识、思维、心理的长期潜移默化的影响,是软件从业人员的局限于软件工程的一种特定心理特征。轻轻地来了、又轻轻的走了,不带走一丝钱财、留下了一堆BUG。怀揣着高科技、神秘先进、无所不能的技术梦想是软件从业人员的来处,但这句话又是技术人员的归处。
要谈软件心理学,先谈什么是软件工程,什么是从业人员,软件工程对从业人员的影响是什么。
建筑有建筑工程、桥梁还有桥梁工程,软件的生产制造就是软件工程。软件工程是制作方法、制造理论、技术理论、生产工艺,软件工程的目的也是为了工程化、系统化、规范化,最终还是为了规模、集群、质量。
这么理解吧建筑一栋楼资金预算、人力资源、工期、质量要综合考虑最终实施完毕大楼盖好,完成一个软件同样遵循软件工程资金、资源、进度、质量,同样要控制风险、预算等因素。
说白了软件工程就是解决规模化生产软件的问题,它是理论、方法、规范、规则,同样他也是一门学科和艺术。
软件工程发展将近五十年,到如今其体系结构可以自成一派可以称之为一个行业,其系统性、复杂性可以和建筑工程相提并论。软件工程和其它行业最大的不同在于虚拟性,从大脑中来,到电脑中去,生不带来死不带去,其实用性又通过使用来体现。
软件从业人员有软件架构师、程序员、工程师、测试工程师、项目经理、需求分析师等等,理论上程序员和砖瓦匠没有什么两样,最大的差别在于砖瓦匠盖出的一砖一瓦都可以看到,但软件不经过使用无法衡量其产出,随便一个文盲可以看到砖瓦匠今天干了什么,但专业的就技术人员也无法明白一个程序员今天做了什么,产出的形式虚拟是极大的差别。
就是因为软件从业人员工作性质的不同,在人这个范畴上,人有七情六欲,有自然属性、社会属性,人要吃喝玩乐、要物质和精神享受,也要沟通、交流,软件从业人员的特征就是天天和电脑打交道,减少了与人沟通交流的时间,限制了人的社会属性的发展。享受工作时有优越感,走进社会时有陌生感。
工作性质的不同对软件从业人员的行为意识有很大影响,习惯于通过虚拟方式解决问题,不擅长和人沟通交流,爱做白日梦,解决电脑问题的0和1两种方式,对于现实中0和1之间的无限可能来说,方式和方式上就注定了很难成功,反过来又通过虚拟方式满足精神需求,更加剧了这种现状。
在现实中的有很多种具体表现形式:
下班没什么好玩的,回家去。
谁谁谁什么都不懂!
他们不懂技术!
感觉没什么朋友!
没事还是看电脑吧!
忙了很久做出来的东西,被说的一无是处,说的人有问题,坚决抵制!
这个实现有难度,先研究下!
客户这样做,我没法做下去。
客户提的什么狗屁需求!
刚离职的哪个同事留下的代码太烂,没法改!
我先把这个模块重写一遍!
代码一会就写完了!
客户有什么问题?我这没有啊!
客户电脑有问题!
他们不会用软件!
这些典型的心理特征就是惯性的行为意识,对于软件从业人员来说表现十分明显,市场人员忙上几年最后的经验到家里还能处理社会关系,但技术人员的技术换了地方没法帮你解决人情关系。
长期缺乏与人的沟通、缺乏事务性事情的处理,使得软件从业人员在心理上抵触与外界接触,或者有恐惧感、距离感,自我保护意识过强。
以上就是软件心理的一些表现形式,研究软件心理学就是为了分析清楚软件工程对软件从业人员的影响,求人不如靠己,作为软件工程师、架构师、程序员、项目经理、需求分析师等等,要主动与人沟通交流,勇于迎难而上,不断加强人的社会属性,最终将会活得精彩!
突破了沟通障碍的技术人员其价值远远超过市场人员!
技术人员是无所不能的!
魏文侯
二零一二年六月九日
河洛炎黄战略研究院