谈程序开发中的人格因素
来源:BLOG 作者: 出处:综艺读书 2006-09-29在程序开发中,或在挑选程序员时,我们更多的是考查他的智力因素,而人格因素往往容易被忽略,造成了后来管理上的很多问题,我并不是说智力不重要,而是要强调人格与智力同样的重要。
|
|
|||
那什么是人格呢?书上写:人格是指一个人所有性格特点的总和,人格必然会体现在我们的一言一行之中。也就是说程序员的人格将会体现在他所编写的程序之中。现实也确是如此,如果你是一个软件测试员,那么你的体会可能就很深,测试着不同程序员的不同软件模块,那结果与感受真是不一样,有的模块整洁干净,极少出现低级错误,逻辑清晰,而有的模块虽然也基本上实现了所有功能,但界面乱七八糟,小错误层出不穷,真是让人爱恨交加,那到底是哪些人格特点在程序开发中起着关键的作用呢?
一. 在高压力的坏境避也能坚持不懈地工作
对于程序员来说,加班应是一件再正常不过的事情,有时项目紧迫,也会采用封闭式的开发,即几个人关在一个屋,连续工作一个多月,有些BOSS看似好人一个,将这个屋安排在有如世外桃源之地,实际上程序员对外面的美景并不感冒,置身于红花绿树之中,心中却不停地思考CODING,呵呵,那是不好受的。因此,就当今的程序开发工作而言,如果一个程序员缺乏在高压力的环境中坚持工作半个月的能力,或许我们就可以肯定地说,他不是块程序员的材料。
二. 适应快速的变化
客户就是上帝,上帝说变就变,有时你花了整整一个月的时间好不容易完成的开发工作,我们亲爱的上帝却说这不是他所要的,他之前的需求是错误的,可怜的程序员只能眼巴巴地看着自已的心血付之东流,不得不又重新做起,心里一直在骂上帝,但脸上自始至终都带着蒙娜丽莎式的微笑,在这种情况下,程序员不可避免地会在心理上遭受创伤,我们要能接受这种创伤,并快速地适应这种变化,才能将研发工作做好,满足我们的上帝。
三. 整洁而有条理
通常程序员们较少西装革履地出现在光天化日之下,那真是浑身不舒服,记得有一次俺去参加一个死党的婚礼,不得不西装革履,搞得俺真是不爽,每隔半小时都要到WC去逗逗气,搞得伴娘误以为俺的肾有问题,真是气人,呵呵,话说回来,我们可以不穿那讨厌的西装,但也要稍微讲究一点整洁,尽量养成将自已手头的资料规整好的习惯,写的程序要有条有理,界面要美观大方,小学时语文老师也经常教导我们写作文时要文字工整,篇幅整洁,即使写得不太好,可能也会得到好的分数,说的是一样的道理,所以建议程序们不要不修边幅的样子,更不要身上时时发出难闻的气味。
四. 谦逊而果断
谦逊真是一种美德,自古以来,我国人民就有谦虚的美德,人们有许多这方面的格言警句启迪后人。如“谦受益,满招损”,“谦虚使人进步,骄傲使人落后”,“虚心竹有低头叶,傲骨梅无仰面花”,“百尺竿头,还要更进一步!” 等等诸如此类, 事实上也是如此,没有一个人能够有骄傲的资本,因为任何一门学问都是无穷无尽的海洋,谁也不能够认为自己已经达到了最高境界而停步不前而趾高气扬。如果是那样的话,则必将很快被同行赶上、很快被后人超过。程序员有时会因为刚刚学会几种简单的雕虫小技而沾沾自喜,以专家自居,开始虚构自已的美梦,那真是可笑。
在程序开发工作中,程序员经常会遇到各种各样的困难,有技术上的难题,有资源的困难,有需求上的不明确,在这种情况下,需要程序员作出判断与取舍,有时需要绕过困难,有时需要采用别的技术来代替目前的技术难题,此时此刻必须要果断,否则将会造成研发工作的延期以及管理上的不可控制。
五. 具有幽默感
中国人有没有幽默感?这是无庸探讨的问题,否定中国人具有幽默感的人,多以鲁迅老人家的论断为指导思想:中国人民也不是长于幽默的人民。在这里我们其实并不用去理会鲁迅老人家的论断,连计算机都不会用的鲁迅算什么呢?CODING是一种枯燥乏味的工作,计算机以及其二进制世界确实让我们都成为了傻瓜,技术日新月异,程序员日理万机,如果我们没有一点幽默感,那么在乏味的程序开发过程中我们还能坚持多久呢?
习惯性地来个小结,我们其实都知道,在印度的软件行业,大部分的程序员都只具有高中水平,但这并不阻碍印度成为最大的软件外包市场,而可怜的中国软件,聚集着一堆又一堆的高素质人才,本科太多,硕士也多,博士也要排队,烈士都会有,一批又一批的海龟也回来了,但还是老样子,缺乏核心技术,缺乏核心产品,缺乏核心企业,这很是令人深思!
·专访SupeSite/X-Space研发经理李国德 (7次浏览)
·帮你远离失业困扰的十大软件技术 (0次浏览)
·蔡文胜讲经:经营个人网站“五部曲” (0次浏览)
·习惯必须延续 必要可以延伸 (29次浏览)
·专访SupeSite/X-Space研发经理李国德 (7次浏览)
·帮你远离失业困扰的十大软件技术 (0次浏览)
·蔡文胜讲经:经营个人网站“五部曲” (0次浏览)
·蔡文胜讲经:经营个人网站“五部曲” 06-12
·专访SupeSite/X-Space研发经理李国德 06-09
·习惯必须延续 必要可以延伸 06-01
·设计师的生活态度和侦探 05-15
·七种武器——.NET工程师求职面试必杀技 03-30
·最令我难忘的Java学习经历 03-13
·关于提高自己JAVA水平的十大技术 03-12
·社区精神如何有效的宣扬 03-09
·从程序员到CTO所要培养的六种能力 03-02
|
|||
| ·ACDSEE专题教程-下载使用 ·迅雷专题教程-下载使用 ·Windows XP频道 ·Windows Vista频道 ·Windows 2000频道 ·win2003频道 ·Freebsd频道 ·Oracle频道 |
·Linux频道 ·Windows频道 ·邮件服务器专题 ·协议大全 ·数据恢复指南教程 ·FreeBSD使用教程 ·Linux数据库宝典 ·Linux基础知识 |
||
| · 秘密:Vista隐蔽的动态屏保 · 腾讯开发新电子宠物--QQ熊 · 惠普否认2999元PC有价无货 |
· 驱逐Win系统“流氓”文件 · WinXP中获取未使用的IP地址 · 尝试format C:格式化硬盘? |
| · 在DOS下恢复回收站中的文件 · 拯救WinXP崩溃的救命稻草 · Linux系统中超级权限的应用 |
· 搜狗PK谷歌:谁能代言拼... · 昨日重现,一键GHOST轻松.. · 实现Web迅雷在空闲时杀毒 |
| · AVIFile函数制做AVI文件 · VC中链接动态链接库的方法 · 熊猫烧香核心源码(Delphi) |
· DateDiff函数祥解 · JavaScript去除空格的三种 · js效果 图片加载进度实时.. |
| · SQL Server数据库优化方案 · Oracle的初学者入门心得 · JSP连接Mysql数据库 |
· Photoshop为美女做艺术处理 · 用Freehand创建发光字特效 · 设计自己的个性QQ动态表情 |




