发信人: 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]  | 
 
 
 |