程序员应该注重“解决问题”能力的培养,而不仅仅是编程设计能力!
需要知道的是,我们所有的程序都是为了解决某个具体的问题而开发的。程序员们在遇到由程序引起新问题的时候,大可不必十足的实验室的稚气。
何为实际问题?举个例子,“记事本”程序是帮助用户编辑文本的,“画图”程序是帮助用户画图的。但是问题就来了,有的时候,用户觉得“记事本”应该有一行工具栏,或者“画图”程序的安装需要.net框架。总之,用户的不满产生了?这时候,程序员该怎么办?
很大一部分的程序员会怒不可遏,他觉得用户的需求会调整他的MFC或者SSH框架,这个时候他会告诉客户这个伟大的程序正是采用了某某框架某某技术,而这些流行的框架是不会加上用户需要的那些工具栏、操作菜单、某个蹩脚的对话框的。总之,这类程序员会大声的说NO。
待续……
如果你想与我交流,请点击如下链接加我为好友: http://student.csdn.net/invite.php?u=113292&c=8913f87cffe7d533