发信人: hunter__fox(雁回西楼)
整理人: hunter__fox(2002-05-21 10:04:51), 站内信件
|
你的观点很好。“实用即真理”这一句确实是对VFP 最好的注解。
对于这一点,我的观点与你是一致的。在使用VFP 开发就用系统时,我也会
尽可能的使用最简便最实用的方法。没有人会愿意去把事情复杂化,能简单,谁
都会去做简单的事情,你说是不是?
也许,你没有注意到我这一句话:
很多朋友学编程学到一定的程度就很难再进一步,原因也就是
因为缺少了平时相关方相的积累。
这里,我所说的,不是针对所有使用VFP进行开发的朋友,而是一些对于VFP
产生了困惑的朋友。他们因为在VFP 的应用能力在一段时期停滞不前而困惑。我
在这里,所要指出的是,那不是因为VFP 的功能不够,也不是因为他们学习使用
VFP 这一工具不够,而是在更基本的东西不够了解,从而不能在更高的层次上来
看待VFP 的种种现象。
就象谈论“面向对象”这一概念,如果不了解什么是对象,什么是类,以及
他们之间的关系,那么,就无从谈起这一概念一样。有一些知识,并不能因为它
所涉及的不仅仅是我们常用(或者基本够用)的功能,我们就不必去了解它。
任何一种进步,对于学习的人来说,都是一种收获。
而有些知识,是我们从一个初级编程人员向中高级编程迈进所必需的,不能
因为它与我们使用的工具没有明显的关系,我们就去拒绝它,你认为呢?
对于任何一种开发工具来说,重要的,并不是语言。一种开发语言,都只不
过是一种说话的方式而已。知道了怎样说话,并不能成为一诗人或者文学家。我
们记住了VFP 的所有命令,并不能代表我们已经精通VFP 了。就像我们会说中国
话并不代表我们是文学家。你认为呢?
编程,重要的是解决问题的方法,这才是重点。从问题中抓出核心,针对核
心问题,提出最适当的解决办法,这才是“编程”的精要。而这一点,不论你使
用哪一种语言,都是一致的。
如果,你是一个使用VFP 编程的优秀人员,那么,在你学了VC语言后,你也
将一样优秀。因为,你掌握了解决问题的手段,这种手段,在任何一种编程语言
中,都是一样的:先分析问题,再找出核心,然后提出针对性的解决办法,最后
实现它。
熟练并不等于优秀。
熟练,可通过对工具的使用时间的增加而得到,而优秀,却必需用“心”。
我不反对部分使用者停留在“应用”的层次上,但我也同时认为,我有义务
向原意更进一步的了解VFP ,了解编程的朋友,讲出我在不断摸索中得出的一些
知识(或者说是教训),让他们在前进的过程中,少走一些弯路。时间,也告诉
那些外处在迷惑中的朋友,那些因为不能更进一步的朋友,他们所需到的困难是
什么,让他们有一个相对确定的方向去前进。
而作为VFP ,无论其有多么优秀,也还是存在短处的。我们应当认识到这一
点,并坦然面对,通过学习其它语言,了解它们,取长补短,才有可能让VFP 放
出更光辉的光彩。并不是我会VC,我也是因为要做完全对象化的VFP 菜单,才去
了解VC的。我这里,并没有任何看不起VFP 的意思,只是,我认为,通过接触其
它的开发平台,我们能够更好的看清VFP 的长处和短处,我们可以有机会对VFP
作更多的了解。
学习,永没有止境,你认为是不是?有一个故事,可以与你分享:
一个徒第跟着师傅学徒三年木工,这一天,他认为自己已经学会了师傅的本
领,就对师傅说:我已经学会了,可以满师了吧?
师傅问他:什么是学会了呢?
会了就是满了,什么装不下了。
于是,师傅就让他装一碗石子来。
满了吗?
满了!
于是,师傅从地方抓起一把沙。沙子渗进了石子之间,没有落到碗外。
现在满了吗?
。。。满了。
于是,师傅又端直一杯茶,茶水慢慢浸进沙子之间,还是没有流出来。
现在满了吗?
。。。
我认为,学习编程也一样,我们不能满足于一碗石子,我们还应当期望更多
的东西,好比那沙子,好比那茶水,好比那照在它们之上的阳光。
你认为,我们不该去了解更多更细的吗?
欢迎你再与我讨论,好久,没有遇到原意花时间在这里讨论问题的朋友了,
真诚的期待你再进一步阐述你的看法,我们可以进一步的交流。
【 在 roadcom 的大作中提到:】
:......
---- 作者:hunter__fox【雁回西楼】
※ 来源: 网易虚拟社区 广州站.
※ 个人天地 流水情怀[ccbyy] 灌水精英 NO:003
※ 编程开发 VFP[VFP] |
|