玩转复杂世界的工具书《NetLogo多主体建模入门》创作背后的故事
很多人可能好奇我怎么这么久没有更新公众号了,因为今年我憋了个大招,就是组织集智俱乐部的一些小伙伴集体创作了这本书,被称为国内系统介绍 NetLogo 的开荒之作。
NetLogo是一款专门用于搭建模拟世界的软件,可以在任何计算机上运行,实现那些酷炫的复杂系统模型和人工智能算法,并通过酷炫的动画来展示这些深奥而复杂的概念。
千万别被看上去高深的书名吓到了,这本书非常有趣,也非常有用,适合各个专业领域的学生和学者阅读,甚至适合的年龄跨度可以从小学一直到博士,不需要任何编程基础,就能轻松掌握计算机模拟,文科生也能轻易驾驭。
本书从动笔到完稿,其实非常快,用时才不到半年。
这样一本奇书是怎么完成的呢?做为本书的主要编写者,我来给大家分享一下这本书的前世今生。
几年前,张江在北京师范大学开设了“复杂性思维”的课程,专门教本科生掌握复杂性科学的最新知识以及NetLogo的使用方法。
学生们的反馈很好,复杂科学相关的概念,如多主体模拟、元胞自动机、动力系统,等等,在NetLogo的演示下以及张江风趣幽默的讲解下都变得异常简单而直观。
有学生向张江反馈,希望多讲一些NetLogo的内容,于是,张江就专门开设了只介绍NetLogo的课程。
2020年初的时候,因为疫情的原因,张江老师给北师大的本科生们开设的这门NetLogo多主体建模课程只能通过线上讲授,考虑到也要福利到校外的学习者们,我们将这个课程添加字幕并上线到了集智学园,结果也是非常受欢迎。
这门课程并未广泛宣传,却引发了“自来粉”效应。很多老师和学员在知乎或个人博客上自发推荐,比如天津师范大学的王树义老师,一直力推这门在线课程。我邀请其为本书作序,他非常痛快地就答应了。
另外让我们非常震惊的是,李笑来竟然也购买了这门课,还特意发朋友圈希望能联系上张江,我们意识到了这门课的重要性以及稀缺性。
然而,在线课程不便于随手查阅,为了满足广大建模爱好者的学习需求,我决定将这门在线课程整理成书稿以配合视频一起服务于各位学习者。
我是集智学园CEO,平常的管理工作非常繁忙,为了让这本书快速的生产出来,所以决定继续启用集智一直以来的出书特色,那就是众包创作。
于是我邀请了集智复杂系统管理学读书会的主理人张爱华一起整理书稿,张爱华非常给力,效率也非常高,正因为有了她的加入,本书才能快速写完。
后来我发现书稿中还缺少一些鲜活的例子,于是就在集智学园的NetLogo社群中招募高手。华东师范大学社会学系的学生王欢主动请缨,从社会学的视角为本书提供了一些案例,从而使得本书在内容上更加完善。
集智学园的王建男为本书的封面提供了素材。王建男是最早加入集智学园的员工之一,她是动画设计专业出身,但是加入集智学园之后,对编程产生了浓厚的兴趣,并且早就玩转了NetLogo,所以才能为本书的封面注入内涵。
特别要感谢人民邮电出版社图灵公司的编辑张霞,编辑此书时她正怀有身孕,但并没有因此而耽误书的进展,她为书稿提出了很多写作建议,并仔细核查书稿中的错误。
值得一提的是,张霞还是集智俱乐部的第一位志愿者,因为有了第一位,才有了后面包括我在内的很多人。本书出版的时候,她已经喜得千金,成了儿女双全的人生赢家。
另外,非常感谢香港城市大学的陈关荣院士、北京师范大学系统科学学院的韩战钢教授、天津师范大学的王树义副教授、中南大学公共管理学院的吕鹏教授、搜狗的创始人王小川先生对本书的大力推荐。
写这本书还有一个不为人知的目的,我12岁的女儿一度痴迷于在iPad上看无聊小视频,这让我很是头疼。我很想抢占她的注意力,让她把精力放到一些益智的事物上来。可是说教并不管用,相信做家长的都有体会。
于是,我给她推荐了这门课程。虽然这门课程是为本科生开设的,但令我很意外的是,我的女儿一下子就被张江生动的讲课风格吸引了,边上课边跟着敲代码,还学会了自己调节变量。她除了学习课程里讲的这些模型,还自己探索这个软件上更多的模型,完全把这个软件当成了一个游戏。
当她玩到森林火灾模型的时候,突然对我说:“妈妈,我现在知道其实光头强不一定是坏人,因为森林里树木的密度如果过大,就会非常容易引起森林大火。只有当植被量占60%左右时,才是最好的。所以并不是树越多越好。”
当玩到传染病模型时,她发现只要有一个人感染,如果不限制其行动,那么他很快就会感染周围所有人,所以她也理解了防控疫情最重要的措施之一就是隔离。
很欣慰女儿会用模型思维来看待周围的事物了,不再非黑即白。她甚至将模型思维用到打排球上面,会预判对方的动作来提前走位。
NetLogo不仅能让青少年快速学会一门编程语言,还能帮助他们形成多维立体的世界观,这种模型思维将成为他们未来的竞争力。
最后还要提及的是,“聪明伶俐、自主性又强的女儿节奏太快,让我跟不上”(这些话是陈关荣老师给美化的,潜台词请有青春期娃的家长自己脑补),只能通过写书来让自己静心,从而使得这本书更快地完成了。
所以我在写书时尽量让语言通俗易懂,希望天天泡在小视频以及网游中的青少年们可以把NetLogo当成一种更高级的寓教于乐的游戏,也希望更多学生可以受益于此书。
这本书完成之后,张江老师也录了个小视频介绍这本书,讲解的非常到位,尤其是最后一句话,让你对这本书无法拒绝。
集智《NetLogo多主体建模入门》配套课程、学习社群详见:
以下是本书的更多介绍
最新评论
推荐文章
作者最新文章
你可能感兴趣的文章
Copyright Disclaimer: The copyright of contents (including texts, images, videos and audios) posted above belong to the User who shared or the third-party website which the User shared from. If you found your copyright have been infringed, please send a DMCA takedown notice to [email protected]. For more detail of the source, please click on the button "Read Original Post" below. For other communications, please send to [email protected].
版权声明:以上内容为用户推荐收藏至CareerEngine平台,其内容(含文字、图片、视频、音频等)及知识版权均属用户或用户转发自的第三方网站,如涉嫌侵权,请通知[email protected]进行信息删除。如需查看信息来源,请点击“查看原文”。如需洽谈其它事宜,请联系[email protected]。
版权声明:以上内容为用户推荐收藏至CareerEngine平台,其内容(含文字、图片、视频、音频等)及知识版权均属用户或用户转发自的第三方网站,如涉嫌侵权,请通知[email protected]进行信息删除。如需查看信息来源,请点击“查看原文”。如需洽谈其它事宜,请联系[email protected]。