分享

边玩边学习,零基础如何入门编程呢?

 东瓯一樵的书屋 2015-12-11

相信爱看新闻的你一定会注意到今年英国人通过了一项法案,他们规定了 5 岁以上学龄儿童必须学习电脑编程课程;不止英国,连法国也将学习编程纳入了初等教育选修范围内,除此之外,谷歌、微软等大型科技公司也纷纷推出了各种活动来推广编程教育。面对这样突如其来的变化,国内也开始流行起 ' 编程从娃娃抓起 ' 的活动。那么本周笔者就准备了一些这样的资源推荐给你们,当然了,这些资源不仅适合小孩子,也非常适合想要多掌握新技能的职场新人们!

培养兴趣为主!边玩边学编程—— CodeCombat

  想要学习编程的人很多,但是坚持下来的人很少,除了课程比较专业艰深以外,还因为学习过程太过枯燥乏味。随着现在提倡 ' 游戏化学习 ' 的呼声越来越高,技术人员也开发出了这样一些可以边玩边学编程的应用!

网站的截图

这个网站叫做 CodeCombat(http://cn./),初学者可以通过玩游戏来学习编程,你也许会觉得这是不是需要特别的专业知识才能玩呢?不用担心,就算你没有基础也可以立刻上手,它通过游戏的方式来教你各个程序的基本知识,将寓教于乐的发挥到了极致。对于家中有小孩子的朋友就更好了,这样可以让他们在游戏中学到一些有用的知识。

网站从设计风格上很像魔兽争霸,如果有喜欢魔兽争霸的朋友相信在玩耍过程中,可以玩得非常的畅快。当然了,这个线上网站可以教会你各种程序语言的基本语法、基本框架和设定变量,但如果你想通过它直接成为工程师,还需要更加通过其他方式深入的学习。

  

将时间利用起来,一小时学编程!—— Code.org

  相对于上面介绍的学习编程的游戏网站,这个应用也很知名。这个应用同样也是针对年纪小或者毫无这方面相关知识的初学者设计。

如果说上面的 Combat 是用大型角色扮演类游戏的流程来学习编程,那么这个应用则是将时间分为一个个小时,让它们独立成为一个小课程,这样就方便学生、家长和老师挑选、搭配和任意组合,这样既能促进初学者加快学习进度,同时也能方便安排学习课程。

基本上 Code.org 所教的更偏向 ' 程序运算的逻辑 ',也就是以电脑科学的基础架构为主,让学生先学会程序的运作观念。

笔者进入了 Code.org 的网站,网站页面设计非常简洁且独特,选择了常用语言之后,你就可以点击专门针对学生的那一行分类进行学习,在这里,你不需要担心语言障碍,该网站许多视频已经翻译成了中文,所以在学习过程中你可以轻松学习一些你想要学的知识。

 

Code.org 与多家知名游戏合作,开发出了不同主题的课程,而一个小时的练习中你也可以学到不少关于编程的基本知识和基本理念。为了方便教师安排课程,Code.org 还专门提供了 '20 小时课程 ',这是 Code.org 上配套好的大型课程,由各个独立的一小时课程组合而成。当然,对于那些想要完整从头到尾学习编程的朋友,也可以尝试这样的大型课程。

  $pager$

想学深入点?这些网站你都可以拿去看看!

  如果你想要更加深入的学习编程知识,甚至有志于立刻开始学习这些东西,上面两个资源只能帮助零基础的人打基础,培养一些兴趣。实际上,编程这门技术想要完全掌握,除了靠坚持就只剩下坚持了。下面笔者推荐一些可以深入学习的网站。

慕课网(http://www.imooc.com/course/list):这个网站资源的确很齐全,对于想要学习无论是 C++ 也好,还是其他编程语言而言,这个网站是一个不错的选择。网站在分类上也做得相对不错,分了五个大类:前端开发、后端开发、移动开发、数据处理和图像处理,想要学习不同课程的朋友可以根据自己的意向选择,视频课程丰富,需要自己从丰富的资源中搜索适合自己的课程学习。当然对于用户选择了课程之后,可以查阅课程的简单说明和讲师提示,你可以通过判断是否自己能够学习这门课程。在你学习完之后,讲师还留下了课后练习题,可以帮助你进一步巩固所学的知识。

  

Coursera(https://www.):如果你对名校很感兴趣,那么这个网站就值得你选择了。这个网站的课程主要与世界一流大学和机构合作提供。你在这里可以学习来自杜克大学关于 Excel 的使用,也可以学习密歇根大学零基础的 Python 入门。由于这个网站内容资源非常丰富,课程五花八门,如果你学编程感觉有点累了,可以看看其他课程。

  

写在最后:

学习没有诀窍,除了坚持

无论你是因为什么原因想要学习编程,了解编程的相关资源,但是在学习过程中,除了通过最开始推荐的两个能边玩边学习的网站上学到一些基本的理念之外,笔者认为,编程这个东西还是需要人花费许多精力去学习和研究的,光想一口吃成大胖子基本不可能。毕竟编程有这么多语言,甚至在你打定主意学习的时候,就得纠结该学什么语言,什么样的编程语言入门简单,学成之后回报划算之类的问题。总之,一入程序深似海,大家学习之前一定要考虑清楚,然后坚持下去,才会有所收获!

原网页已经由 ZAKER 转码以便在移动设备上查看查看原文

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多