您好,欢迎光临有路网!
编程高效入门:新手也可以零失败--儿童到成人:成功者都在学习的编程思维(全世界超2亿人热衷的学习方法)全彩印刷
QQ咨询:
有路璐璐:

编程高效入门:新手也可以零失败--儿童到成人:成功者都在学习的编程思维(全世界超2亿人热衷的学习方法)全彩印刷

  • 作者:(日)米田昌悟著 、 张瑞琳 译
  • 出版社:中国青年出版社
  • ISBN:9787515356501
  • 出版日期:2019年07月01日
  • 页数:0
  • 定价:¥59.90
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    物联网、人工智能、大数据解析和机器人工学等,日新月异的科学技术每天都在给人类的生活带来重要的变化。身处这样的一个时代,我们面临一个选择,即怎样面对日新月异的科学技术的发展。在这样的变化中,是作为被动的一方,还是成为主动的一方,抑或是站在时代的前端成为创造的一方?这将取决于我们的选择。只要我们不想成为被动的一方,掌握编程的基本技能就是必不可少的。 本书从讲解学习编程的益处出发,向读者介绍了*好的学习编程的方法。紧接着,介绍了主要编程工具的概要和特点,包括“编程一小时”“点灯机器人”“Scratch”“编码猴”等编程工具。了解这些编程工具后,书中又教读者使用Scratch从头到尾制作了一个游戏,从而提高他们的编程技能。*后,作者分析了各编程语言的特点,并为读者学习编程提供了真正有益的指导。本书讲解由浅入深,具备理论与实践相结合的特点,是一本****的编程指导书。 本书的目标读者 ●希望尽可能**地学习编程基础的人 ●对编程有兴趣,却还不太了解“学习方法”的人 ●希望掌握编程基础这项社会基本技能的人 ●关注儿童编程教育的人
    文章节选
    Section 01 越来越受青睐的“ 编程能力” 过去,人们还曾嘲笑那些热衷于在业余时间,把自己关在小房间里编程的人,称他们是“宅人”。现在时过境迁,这些“会编程”的人,因其高技术和高回报,在国际商务舞台上倍受欢迎。我们将从几个方面来分析这种现象。 现在需要编程技术的原因 **个方面是学习编程所带来的益处。各种研究表明,学习编程不仅对软件工程师和程序员是**技能,而且会对各行各业的人大有裨益。我们将在后文讲述具体的内容和优点,在这里我们需要指出,在学习 编程的过程中,我们将学会如何对计算机发出指令,并了解计算机的结构。这将帮助我们掌握计算机的基础知识,并构建思考的逻辑性,而这两种能力恰恰是现代社会所必不可少的。另外,计算机只会忠实地执行程序的指令,不会做指令之外任何附加的事情。如果程序的执行结果不对,那么原因全在于编程的人。因此我们自己必须将问题一个个地找出来,然后一个个地解决。像这样“提升解决问题的能力”,恰恰是商务场上所必需的。 想成为软件工程师或程序员的人,毫无疑问必须学会编程;而那些不想成为软件工程师、认为编程跟自己毫无关系的人,也不妨学习下编程。通过学习编程这项基本技能,会让自己在其他方面受益。 这个道理在各个领域都是相通的。众所周知,像做菜和运动,对各行各业的人都会有帮助。因此很多职场精英都会每周做几次菜、定期运动,让大脑和身体保持*佳状态。学习编程也像这些活动一样,会给我们带来各种益处。 就像学语言的人不可能都是作家,学数学的人不可能都是数学家一样,不管是不是想成为程序员,我们都需要将编程当做一项新的技能,马上开始学习起来。 就在几年前,编程还只是一些软件工程师和系统开发人员才需要具备的技能,其他行业的人员,例如销售人员、办公室的文职人员、服务性行业的从业人员,以及公司的经理等,都似乎跟编程无关。虽然他们在日常的工作中会用到计算机,不过在使用的时候,计算机上已经事先安装好了业务上要用到的软件,而他们自己也已经大致知道这些软件*基本的使用方法了。 同时,很多人对计算机又有这样的印象,觉得计算机很复杂,不知道计算机的内部在做怎样的处理。至于计算机软件,那是专业人员制作的,平时能将它们用熟,已经觉得很吃力了。 然而时代在变化,对于使用计算机的熟练程度,不同的时代当然会有不同的要求。要求所有人都必须掌握一定程度的编程的基础技能,相信这样的时代马上就会到来。 软件工程师在全世界深受青睐的原因 编程能力在全世界深受青睐,表现出的一个方面就是计算机技术人员的数量严重不足,这同时也是编程能力在全世界深受青睐的一个较为直接的原因。现在世界范围内缺少高水平的计算机技术人员。 信息技术化的潮流正在渗透到生活的各个方面,不但在产品上,而且在各项服务中,都离不开信息技术。可以毫不夸张地说,现在离开了信息技术,就无法生活。我们的生活建筑在互联网之上,即使在看不见的地方,信息技术也控制着社会的基础设施(轻轨﹑水电煤等)。就连汽车,现在也越来越像一台大型计算机。 在未来,信息技术也绝不会从我们的生活中消失,不但不会消失,反而会越来越深入到我们的生活中。*近备受瞩目的“IoT”(Interet of Things:物联网)就呈现出这样一种越来越普及的趋势。 请看下图。在全球市值排名前一百的公司中,有十二个公司跟科技相关,这些公司的市场规模的总和仅次于金融行业。 从各个行业相对于2009年的市值增长率来看,其中科技性行业的增长幅度*大。 从这些数据可以知道,科技性行业是今后的成长性行业,也是世界经济发展中不可缺少的行业。 然而,由于一直以来编程的教育环境不成熟,软件工程师一直处于慢性不足的状态。对软件工程师的需求很大,而供给(软件工程师的教育和培养)却远远跟不上。跟其他**相比,日本的情况可能更为严重。现在,“会编程”正成为一项含金量很高的技能。 软件工程师的不足,反过来也就意味着具有编程能力的人,在人才市场上有很大的需求。如果能掌握一定程度的编程技能,那么将在各个方面都能发挥作用,也能成为一种“自身价值”。 实际上,如果你具备了一定程度的编程技能,那么世界上很多企业都会来聘请你,你将不再为找工作发愁。我的身边就有很多这样的人,他们“为了就业或跳槽,比起通过资格考试,更想掌握一些实际的编程技能”, 而且有这样想法的人正在迅速增多。 如果你的理想就是“成为一个软件工程师,今后活跃在世界的舞台上”,那么可以这样说,现在这个时代就是你的黄金时代。 如果你并不“想成为软件工程师”,但想要在今后的人生路上越走越顺,那么掌握编程技能也是有百益而无一害。 专栏 编程技能在全世界都通用 跟英语一样,编程技能也是全世界通用的。从日本到世界各国,有了编程技能就能走遍全世界。在本书中先找到编程的感觉,然后再进一步加深学习,相信大家*后都能实际地体会到这一点。编程没有国界。 实际上,现在在信息技术行业中,居住在不同**的软件工程师们,有时可以一起制作一个产品(即操作软件或应用软件等),这样的开发环境已经形成。在掌握了基本的编程技能之后,任何人都可以进入这样的开发环境,在那里继续磨练自己的编程技术。 编程技能既然是一种有价值的“能力”,就意味着以后即使由于生病,或者照顾老人,或者怀孕生子和育儿等各方面的原因而不得不离职,但只要有编程技能,以后也能很快回到工作岗位。另外还可以选择在家里工作,做个自由职业者。 听到这些,很多人会觉得很惊讶,认为这是“痴人梦话”,或者认为“这是非常**的人的故事”,或者认为“不会有这样的好事情”。的确,“天下没有这么容易的事情”,但这也绝不是“天方夜谭”。如果具备了一定程度的编程能力,那么这些就能成为现实。况且,已经实现的也大有人在。 掌握了编程技能,工作和生活的方式都会发生各种变化,这种工作方式和生活方式的变化也许要比大家想象的更加多样化。日本社会的人口老龄化不断深化,在这种变化中,工作方式正越来越多元化。有的人需要一边工作一边照顾老人,还有的人需要一边工作一边育儿等,工作方式将不再单一,而将转变成“工作 其他”的多元化方式。那些需要改变工作方式的人,运用在编程教育中所学到的知识,就可以在家里做信息技术业务。这样,他们的工作时间和工作地点将会不受限制,他们也能继续工作。将就业人口维持在一定的水平,这对**也非常重要。 Section 02 学习编程技能的必要性 *近突然出现了很多声音,都在议论编程技能的必要性。正如上节所述,其背景是编程技能在商务上的作用,以及软件工程师数量的严重不足等。而如果将目光投向不远的未来,那么为了适应即将到来的社会变化,编程也是我们必须掌握的一种技能。另外,通过掌握编程技能,我们还能得到其他收获。 在这一节中,我们将从稍微长远的眼光,来认识编程技能的必要性和益处。也许有人会觉得这样的话题太虚幻﹑太夸张,然而这完全是可预见的话题。为了能够轻松地度过今后的五年﹑十年和二十年,人们就必须掌握编程技能。 既存的行业(工作)的形态正在不断改变 编程技能之所以受到青睐,**个原因就是今后工作方式将不断改变。相信很多人都听说过“工作转移”这个词,美国杜克大学的研究人员凯西·戴维森在接受《纽约时报》的采访时曾说过:“在2011年度入学的美国小学生,在大学毕业时,其中有65%的人将从事现在并不存在的职业 。” 他谈到的是十年以后的情景,然而就在十年之后,就有65%的人将从事“现在并不存在的职业”,这的确让人震惊。 然而,反过来看一下已是成人的我们,我们小时候也从没有听说过或想到过“社交媒体策划者”、“网络营销人”和“数据分析师”等工作,而现在这些工作却正是我们中很多人的职业。因此凯西·戴维森所说的未来是很有可能实现的。 由此也容易令人想到,今后十年的变化将远大于我们所经历过的十年的变化。另外需要注意的是,这样的变化并不只是中小学生才要面对的问题。现在年龄小于50岁的人,十年以后仍将活跃在工作岗位上。怎样适应这种变化,是我们每个人都需要认真考虑的问题。
    目录
    Part 1掌握一项崭新的技能 Chapter 01 编程技能的价值超出想象 01 越来越受青睐的“编程能力” 专栏:编程技能在全世界都通用 02 学习编程技能的必要性 专栏:孔德拉契夫波 03 学习编程的五大益处 专栏:编程教育和“九岁的瓶颈” 专栏:编程能给人们带来希望 04 学习编程的方法日新月异 Chapter 02 既**又扎实地学习编程的方法 01 什么是“学习编程” 02 *好的学习编程的方法 03 欢迎来到编程世界 经过科学检验的学习编程的效果 Part 2 用世界上*先进的方法开始学习编程 Chapter 03 主要学习工具的概要和特点 01 世界上*先进的编程学习法 02 **给初学者的四种学习工具 专栏:苹果公司的“Swift 的游乐园(Swift Playgrounds)” 03 通过控制机器人,学习编程的基础知识 Chapter 04 新手也可以零失败的“编程一小时” 01 什么是“编程一小时” 02 开始学习编程 03 注册一个账号(免费) 04 进阶到更高的级别 专栏:离线课程 Chapter 05 *简单、*有效的学习工具“点灯机器人” 01 什么是“点灯机器人” 02 通过“点灯机器人”,掌握编程的基础知识 Chapter 06 世上*强大脑制作的Scratch 01 什么是Scratch 专栏:可以在平板电脑上使用的ScratchJr 02 **次的Scratch~注册用户~ 03 Scratch的画面构成和基本操作 Chapter 07 在“编码猴”上输入代码,学习程序中的控制和处理 01 什么是“编码猴” 02 在“编码猴”上开始编程 世界编程教育的现状 Part 3 了解“编程”的整体流程 Chapter 08 从头到尾制作一个 完整的程序 01 在Scratch上制作“井字游戏” 02 制作“井字游戏”前的准备 03 **次学习“变量”和“列表” 04 将数据初始化的程序 05 追加“次序”的初始化处理 06 对格子的事件进行编程 07 做一个九个格子的棋盘 08 追加次序的切换功能 09 实装判定胜负的处理 Chapter 09 借鉴他人程序的重要性 01 要“借鉴他人的程序” 02 尝试解读别人的程序 专栏:从Scratch走向世界 日本编程教育的现状 Part 4 成为一个熟练的程序员 ~进阶篇~ Chapter 10 应该学习哪种编程语言 01 编程语言的种类 02 怎样决定先学哪种编程语言 03 编程语言的人气排行榜 04 主要编程语言的特点 专栏:前台和后台 05 **给初学者的编程语言 Chapter 11 有关学习真正编程的指导书 01 在学习编程中*关键的事 02 真正的网上学习软件“Codecademy” 03 学习编程的游戏“CodeCombat” 04 更加**的学习用游戏“CodinGame” 05 向别人请教的重要性 专栏:向大师学习的效果 06 自学编程的方法 工作以后开始学习,并成为软件工程师的成功者 参考文献﹑参考资料以及出处

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外