美国上市公司,专注Java培训21年

编程还是被编程?达内java培训专家为你解析编程的意义


编程还是被编程?达内java培训专家为你解析编程的意义

首先,代码是什么?

达内java培训技术专家认为:代码有很多定义方式。

编程还是被编程?达内java培训专家为你解析编程的意义

代码是使机器运行的程序。

如果没有代码,我们的电子设备包括电脑、手机就没有生命。代码是让我们最接近机器灵魂的方式,使机器能根据我们的需求而运作。它是一些通过算法来自动完成任务的句法。这是第一个定义。

其次,代码也可以被定义为一种语言。

因为它基于数学算法,我们过去倾向于认为它只是一个属于数学家和工程师的领域。有些人甚至用代码写诗!代码完全可以被视为一种说话和表达方式。

从某种意义上说,学习代码和学习一门外语相似:开始会很艰难,但渐渐地,我们开始理解语言的逻辑性——每个人都有能力掌握它,因为说话谁都会。

因此,我们都能学会代码,但有必要所有人都学吗?

没错,任何人都可以学习代码,包括儿童。事实上,大多数人每天都会处理几行代码:每个人都要在网络浏览器中输入 URL 地址;每个人都知道删除 .com 后的整个序列会带你回到首页。

达内java培训技术专家据美国著名的作家所说:一个当代性难题在于“编程还是被编程。这可能略有些极端:我们并不需要因为使用手机,而必须成为手机程序员。我们使用工具并不意味着需要亲自制作工具。然而,如果我们希望能够与现有这个由代码构成的环境交互,而不是处于完全被动的话,就需要了解基本的编码。我们不应该把这种技能完全地推给某一阶层或精英。

编程还是被编程?达内java培训专家为你解析编程的意义

有人会问为什么编程要单独成为一个学科:如果编程就像写作,那么所有学科都将涉及到。

达内java培训技术专家更倾向于从另一个角度理解这个问题。更重要的是采纳学生的观点进而了解什么才是对他们最有利的,而不是把精力集中在如何将编程加入到教育课程中去。

在这一点上,存在一个关于学习范式的基本问题:是从理论出发更好呢?还是将实践和理论结合更好?达内java培训技术专家不认为你可以在不亲自运行代码的情况下理解编程。从实践出发总是最好的,而不是通过阅读代码理论的书。通过实验来学习算法思想比单纯阅读理论书更有效。

但学校能提供这种方式吗?

达内java培训技术专家认为:不一定。这种学习模式可以在课堂之外实现。每个学校的代码和计算机文化是非常不同的,水准也有很大差别:教师、学生、硬件……相反,代码的世界主要基于自学者和网络支持。

达内java培训技术专家认为:在某种意义上,代码非常类似于其他的创造性领域,如视觉艺术或音乐:在程序设计中,一个给定的问题很可能引起在优雅性和时效性方面全然不同的解决方案。最后,学习编程是一种发现和深化学习风格、培养创造力的方式。


【免责声明】本文部分系转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,如涉及作品内容、版权和其它问题,请在30日内与我们联系,我们会予以重改或删除相关文章,以保证您的权益!

Java开发高端课程免费试学

大咖讲师+项目实战全面提升你的职场竞争力

  • 海量实战教程
  • 1V1答疑解惑
  • 行业动态分析
  • 大神学习路径图

相关推荐

更多
  • 达内java培训专家告诉你怎样才能成为出类拔萃的Java程序员
    达内java培训专家告诉你怎样才能成为出类拔萃的Java程序员
    如果你是一个热衷于技术的Java程序员, 如果你想在众多Java开发人员中脱颖而出。没有问题,今天达内java培训专家告诉你怎样才能成为出类拔萃的Java程序员。 详情>>

    2015-07-14

  • 编程还是被编程?达内java培训专家为你解析编程的意义
    编程还是被编程?达内java培训专家为你解析编程的意义
    编程还是被编程?达内java培训专家为你解析编程的意义​​ 详情>>

    2015-07-14

  • 关于java学习指导书籍的一些心得见解
    关于java学习指导书籍的一些心得见解
    关于java学习指导书籍的一些心得见解 详情>>

    2015-07-28

  • 坎坷达内路
    坎坷达内路
    学习java已经快两个月了,真的很后悔这么晚才来达内参加培训,要是跨专业考上研究生的那个长长的暑假来学习就好了 详情>>

    2015-07-27

  • Java开班时间

    收起