从打球想到的....

            奥运会看王浩,马林打球禁不住拍手叫绝啊,世界冠军就是世界冠军啊,全靠真本事,乒乓球带着灵气,随心所欲的旋转,上旋,下旋,看到精彩处佩服的大声喝彩.......这就是在这个领域里的最高境界了吧,冠军的境界!

             想想作为一个程序员,自己对代码的驾驭又何尝不像球员对球的掌控呢?之所以达到出神入化的地步,最关键的就是在长期的练习中不断总结,抓住了关键的核心的东西,万事皆有规律,万事有因必有果,而作为一个程序员最重要的思想就是眼睛顶住数据不放,所有的行为就是为了把内存中的数据取出来进行加工,后再放回到计算机内存中,程序里除了数据就是代码,代码也是我们加工数据的一种手段,所有的忙碌,几千行的代码说到底都是为了改变我们的数据,而数据存在变量里,所以我们才定义了各种各样的变量,用于存贮各式各样的数据......这也就像是我们打球的时候才用的各种手段,其实目的都是为了打到对面,唯一不变的,我们眼睛要盯住的就是这个球。

            在学习VC的这段时间里,终于发现所有的东西都是有原因的,MFC的整个设计和产生也是有原因的,想想微软在10多年前创造的窗口的概念,这是多么伟大的创举啊,有了消息的概念,可10前后我们还在吃力的学习,换个角度,假设自己是微软windows的发明者,我们该如何去实现这项发明?至今没有想到有比用消息驱动更好的方法了。类的概念,为什么要有类?为什么要有API?加入没有,我们现在将多吃力的去写代码,但是这些概念更伟大的地方在于10年前这些伟人已经为我们写好了,他们已经预料到我们今天要用,但是他们如何能保证他们的预言和现在没有偏差呢?所以他们提前写了通用的方法,给我们留有一定的余地,才有了形参的概念,我们拿到这个API后,把我们当前的参数传进去就可以实现我们的目的了,这才有了实参的概念。为什么要有很多类?为了给现实世界,现实的东西划分界限,根据不同的标准我们可以划分不同的界限.....为什么类里有许多变量和方法?变量是为了区分同类个体之间的细节,方法是为了表示个体所具备的特性。后来又为什么出现继承和派生?是因为先前的类不能满足我的需要了,我的需求分成了不同的方向,但是我没有必要把前先类的成员重复写一遍,再加上这么多不同方向的类里的新成员,我干脆就直接把新成员再写成个新类,然后为了复用前各类里的成员才产生了继承的概念......

             作为一个初学者,对于这些问题的思考还远远不够,但是我明白了有因必有果!几千年前佛教就宣扬:因果循环,可能是从释迦摩尼就开始的,古人那么早就明白了这个道理,可如今我真觉得惭愧,作为一个女孩子在程序员的道路上还很艰辛,但是处于爱好,我还会一步一个脚印的走下去,吸引我的就是自己控制没有生命的计算机去实现自己的目的,最终实现后的兴奋和快乐,这种成就感是任何事情都无法代替的。

  

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值