加餐十__如何接手一坨烂业务代码?如何在烂业务代码中成长?

在我们的职业生涯中,很少有机会可以从零开发一个项目,大部分都是接手别人的代码继续开发,或者做些维护性开发。而且,对于大部分业务系统来说,因为业务导向,需求倒逼,开发工期紧,团队往往都不是很重视代码质量,快速上线是第一要务。所以,很多团队的代码质量一般都不怎么高。埋坑无数、没有文档、也没有注释,代码读不懂、也不敢改,这对于新人来说,会非常苦恼。今天,我们就聊一聊,如何接手一坨烂业务代码,以及如在烂业务代码中的成长?

加餐四__5G技术将如何推动物联网的发展?

你好,我是郭朝斌。

今天我继续给大家讲讲司马特的故事。

这天,通信技术专家 Vincent 来到司马特的公司做 5G 技术讲座,司马特非常兴奋。他上次去物联网展会的时候就注意到,很多物联网系统都用到了 5G 技术,所以他早就想深入地了解一下 5G 了,这次讲座正好是一个机会。

加餐四__聊一聊Google那些让我快速成长的地方

我一直强调,在项目中实践、由点及面的学习,是提高技术最有效的途径。但是,好的技术氛围、培养机制,也能打破通过项目单一成长的限制,获得更多项目之外的收获。很多公司,特别是一些大公司,在关注员工工作效率、工作产出的同时,也十分关注员工的个人成长、职场发展。今天,我就和你聊一聊 Google 有哪些让我快速成长的地方。

加餐四__一篇文章,带你快速理解函数式编程

你好,我是月影。今天,我们来讨论函数式编程。

我看到很多同学留言说,课程中给出的代码例子有的地方看不明白。我把同学们看不懂的地方汇总了一下,发现大部分都是我使用函数式编程来写的。比如,我在第 7 讲说过的 parametric 高阶函数,第 12 讲说过的 traverse 的设计,还有第 15 讲中使用的 toPolar/fromPolar 和改进版的 parametric 设计,以及数据篇中的数据处理和 D3.js 的使用。

加餐五__投身物联网行业,如何做好职业规划?

你好,我是郭朝斌。

物联网是一个新兴行业,我想你选择进入物联网行业之前很可能有这样一个疑问:怎么做好自己的职业规划呢?

别着急,我们的老朋友司马特跟你也面临同样的问题,于是找到了学长求助,我们来看看他的学长是怎么说的吧。

加餐五|周爱民:我想和你分享些学习的道理

你好,我是月影。

专栏更新过半啦,我也收到了一些基础薄弱的用户反馈,说这门课难学。今天,我特意邀请了爱民老师,来和我们分享他的学习方法、心得。你可能会好奇,为什么今天没有音频。我希望你能静下心来,花上十几分钟,跟随着爱民老师一起思考学习的道理。

加餐一__用一篇文章带你了解专栏中用到的所有Java语法

尽管说设计模式跟编程语言没有直接关系,但是,我们也无法完全脱离代码来讲设计模式。我本人熟悉的是 Java 语言,所以专栏中的代码示例我都是用 Java 语言来写的。考虑到有些同学并不熟悉 Java 语言,我今天用一篇文章介绍一下专栏中用到的 Java 语法。

加餐一__这5本关于物联网的好书,值得一读

你好,我是郭朝斌。

《物联网开发实战》这门课程上线之后,很多同学在留言区和交流群提议,请我分享物联网相关的学习资料。我当时答应过你们,说一定会抽时间整理一下,今天终于要兑现这个承诺了。

加餐一__作为一名程序员,数学到底要多好?

你好,我是月影。

刚刚学完了可视化的数学篇,今天咱们放松一下,以我的个人经历来聊一聊,数学对我们程序员的重要性。

作为奇舞团团长和从事前端 15 年以上的“老人”,我为团队面试过许多同学,也和许多同学聊过前端或者程序员的职业发展方向。一般来说,我面试的时候会要求面试者有一定的数学基础,在聊关于职业发展的话题时,我也会强调数学对于程序员成长的重要性。甚至,在可视化这门课里面,我也认为学习可视化的第一步是学好图形学相关的数学知识。