开学直播回顾__程序员如何阅读英语资料?

大家好,我是陈亦峰。开篇词里我讲到了,学英语最大的坑就是把技能当知识去学。我先来给大家解释一下什么是知识、什么是技能?

很多刚刚组建家庭的人会买一大堆菜谱书。这些书里每一道菜都介绍得很详细,一步一步地教你,还配有做好菜的图片,写得非常详细。你可以把书里每个步骤都记得非常熟,这个就好像你把一本语法书从头到尾全部都看完了,看完之后又做了很多的语法题,好像你的英文已经非常好了,很多东西都已经掌握了,考试基本上也可以考个 90 分了。但是,这个过程其实全部都是知识学习的过程。

课后阅读_游戏开发工程师学习路径(上)

整个开发流程和内容我已经讲完了。你现在已经不是一个完全零基础的小白了。作为一个满心想要进入游戏开发行业的人,或者想要在游戏行业深耕,你可能要问了,后续的路,该怎么走呢?今天,我就来和你聊一聊这个内容。

课后阅读_游戏开发工程师学习路径(下)

上一节,我讲了一些底层知识和编程语言。搭好了底子,接下来,你需要掌握一些游戏的常规原理和机制。这里我也为你准备了一份学习书单。

游戏设计

《游戏机制》,这是一本策划和程序员都可以看的书。在游戏设计中,游戏机制的设计,决定着游戏中的呈现效果,直接影响着玩家体验。而这本书就是教你如何打造出挑战丰富、乐趣十足、平衡良好的可玩性的游戏机制。它结合了很多实用案例,从不同角度介绍和阐述了游戏机制,介绍了用于构建和模拟游戏机制的 Machinations 工具。

《游戏设计的 100 个原理》做游戏开发的人,基本上自己都是非常喜欢游戏的,肯定玩过不少游戏。但是估计你对游戏设计背后的原理性的东西,了解的不会很多。这本书就是讲很多原理性的东西,让你从更专业的角度来看你以前玩过的游戏,毕竟游戏设计其实更像是一门哲学。

课前必读__有关术语发音及环境要求

你好,我是吴咏炜。

这一讲是课前必读,主要说明术语发音和环境要求的问题,希望能帮助你更好地学习和实践本专栏的内容。

术语发音列表

C++ 里有些术语不是标准的英文单词。在本专栏中使用下面的发音表:

课前加餐_电商系统是如何设计的?

你好,我是李玥。

在这个系列课程中,我们会讲电商这个行业在多年系统建设和运维过程中,总结出来的使用分布式存储系统的一些最佳实践。也会以电商系统作为例子来讲解存储相关的技术知识和问题。这都需要你对电商的业务逻辑、系统架构、核心业务流程有一个基本的认知。

课前热身__这些需求给到你,你会怎么写代码?

你好,我是郑晔。

我在开篇词中提到,缺乏识别代码坏味道的感觉,这才让很多问题代码堂而皇之地留在了自己的眼皮底下。识别坏味道,单纯学理论是不够的,你得结合具体问题进行分析,所以我才在课程中加入了大量真实的代码案例,帮助你理解坏味道。当然,除此之外,你还要有足够多的练习。

课前准备__搭建实验环境

你好,我是 Chrono。

在开始正式的学习之前,我们需要先做一点准备工作——在自己的电脑上搭建出课程使用的实验环境。

我会给你推荐具体的操作系统、编译器,带你一步步搭建环境,还会给你分享我的GitHub 链接,之后课程里的所有代码,你都可以在这里找到。

课外谈__“人工智能基础课”之二三闲话

不知不觉,专栏上新已一月有余。各位朋友在阅读之余的互动带给我不少的思考,借此机会呢,和你聊聊这个专栏的杂七杂八。

为什么要做基础课这个专栏?

正如开篇词中所说,人工智能很可能成为下一个生存必备的技能。不管以后是不是吃这碗饭,对人工智能原理和方法的理解都不可或缺,这是技术进步倒逼出来的结果。深一步讲,先贤孟子“劳心者治人,劳力者治于人”的名句一针见血、言犹在耳。两千多年后的今天,虽然劳心和劳力的方式都发生了翻天覆地的变化,可治与受治的关系依然不动如山。更可怕的是,不进则退的劳力者甚至没有资格受治于人,而不得不受治于算法。《未来简史》中对这个问题的论述,有些是难得的理性思考,你可以读一读。

课外阅读__从《孙子兵法》看底层的自然法则

你好,我是七牛云许式伟。

近日在读《孙子兵法》,颇有感触。作为我国现存第一部,也是世界最早的军事著作。《孙子兵法》一直为众多政治家、军事家及企业管理者膜拜,被当作军事外交、企业管理的圣典。

练习Sample跑起来__ASM插桩强化练习

你好,我是孙鹏飞。

专栏上一期,绍文讲了编译插桩的三种方法:AspectJ、ASM、ReDex,以及它们的应用场景。学完以后你是不是有些动心,想赶快把它们应用到实际工作中去。但我也还了解到,不少同学其实接触插桩并不多,在工作中更是很少使用。由于这项技术太重要了,可以实现很多功能,所以我还是希望你通过理论 + 实践的方式尽可能掌握它。因此今天我给你安排了一期“强化训练”,希望你可以趁热打铁,保持学习的连贯性,把上一期的理论知识,应用到今天插桩的练习上。