方远奖学金 方远暑假班

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

招聘就业
网上报名
学校简介 学校简介 专业设置 文凭教育 国际认证 联系我们
专业设置 全科就业班 广告设计及电子商务就业班 (十个月班)网络工程及电子商务就业班 (十个月班)广告设计与建筑装潢设计就业班(十个月班 广告设计就业班 (六个月制)网络工程就业班 (六个月制)电子商务就业班 (六个月制)
新生须知 南阳方远电脑学校奖学金评选通知我原来没有接触过电脑,可以学吗?你们的学习时间是怎么安排的?毕业后分配工作吗?我不在你们学校学习,我是否可以参加学校外地学员是否能安排食宿?我课余时间能否来学校上机?如果我学不会怎么办?如果我要考试没有通能否随到随学?学完半年制能达到什么程度?
素质教育 年末公司纷纷裁员 技能充电成IT职场保护IT职场:阻碍职场发达的十种做法职场也有圆周率 IT人把握好职场的10个“求职英雄:“面霸”是这样炼成的80后职场新人的臭毛病 你有几个用人单位青睐自信独立学生 家长不必替子六大行业今年最好找工作6大“牛”人成为职场新贵职场牛人总结的面试成功守则简历编写四原则
网上教室 10种挂马方式 超级黑客McKinnon将被引渡回美国接受审判微软:Windows磁盘加密可放心使用IBM的新大型机全面采用Linux 明年安全趋势黑客也云计算 V-Ray渲染器经典中文解析(6)V-Ray渲染器经典中文解析(5)V-Ray渲染器经典中文解析(4)V-Ray渲染器经典中文解析(3)V-Ray渲染器经典中文解析(2)
当前位置 :  > 内容

学编程 摆正心态 持有浓兴趣 终身学习

来源:南阳方远 责编:南阳方远 作者:张印 时间:2009-11-20 浏览:
[收藏]
有很多想从事IT行业的人员,都很想学会怎样编程序。在IT界有这样一种潜规则,也就是说不会编程序的人根本就不知道什么叫做计算机,这话说的真是即尖锐又一语中地,确实是这样,不会编程序的人,永远都无法知道计算机真正的奥妙。
     我从2004年开始接触程序以来,已历五载春秋,虽不敢妄说有多高成就,但对其编程序来讲个人的心得体会倒还是非常之多,在此我就从最简单的程序开始说起,与大家一起分享我五年来对程序的一些总结吧!
     1、学编程序需要具备哪些基础?
    这个问题没有一个统一的标准,其实人生之初是什么都不会的,一个人的知识大都是在后天的学习实践、环境熏陶中慢慢积累起来的。当然是数理、逻辑方面的基础越强越好,更重要的是要具备较强的创新意识。
    基础差也可以学,但要努力,不努力是绝对学不好的。
    基础差的同学更要知道如何将基础打牢。

     2、在学习的过程中要不断的归纳总结

     我们都知道德国数学家高斯在9岁的时候都发现了1+2+3+...100的迭代简便算法,这根他善于发现规律和归纳思维有着密切的关系。我们要通过学编程 序重新认识自己的大脑,让自己的大脑变得更加灵活,逻辑思维更加的严密。当然冰冻三尺非一日这寒,我们既要努力更要坚持。编程序和数学结合的比较紧密,而 且规律非常强,只要善于动脑,善于归纳都能够学的很好。

     3、编程不是一门语言,是一种思想
     站在不同的高度,看待事物的眼光当然不一样,初学者可能认为编程语言很重要,例如说XX语言很厉害,XX语言很垃圾.当然不能说他说错了,其实这根他认识 事物的局限性有关.就好比一个教授给小学生出问题,说2-3等于多少,我想大多数的小学生会认为他的脑子是不是坏了.2比3小怎么能减去3呢?小学生没有 错,这是因为在他的世界里根本就没有负数的概念,这也是认识事物的局限性所造成的,即偏见.
    计算机编程是相当能开发人的智力的,因为它涉及到数学\逻辑学\计算机学科\特定问题领域,是一门综合性非常强的思维学科.怎样正确的看待问题,认识问题和分析问题,是编出优质高效程序的根本思维途径.
   
     4\坚持不懈,将编程与终身学习的思想结合起来
      认识事物的深度,根经验值,思维能力,做事心态有着根本性的联系.编程序出是一样的,只有做好持久战的心理准备,才会在挫折面前摆正心态.才能从根本意义 上取得胜利.下面介绍一个程序题,这是一个困惑我将近三年的问题.后来在不断的思考和坚持下终于明白的透透彻彻<script language="vbscript">
dim n,a,b,c
function hanoi(n,a,b,c)
if n>1 then
call hanoi(n-1,a,c,b)
document.write a&">"&b&chr(10)
call hanoi(n-1,c,b,a)
else
document.write a&">"&b&chr(13)
end if
end function

a="a"
b="b"
c="c"
n=inputbox("请输入hanoi的层数:")
document.write hanoi(n,a,b,c)
</script>
       三年前,学C语言时,函数的递归调用一直很困惑,有且有时连最基本的递归问题都理解不了,但我始终都没有放弃,因为递归算法是一种非常实用的算法,在计算机程序世界中有着特殊的地位,所以我在空闲的时候都在大脑中思考着这个问题
    问题的悟出有时是在一瞬间突然明白的,在去年的一个雨天,我在静思中突然明白原来递归结构只所以三年都不能够清晰的认识是我把这种结构想的太复杂了,其实 它的本质含义就是同样的问题用同样的方法解决,在一个隐含有递归结构的问题时,只要知道怎样将问题的规模不断减小就可以了.
                   明白了才知道,原来一切问题的解决都要靠恒心.

[收藏]