漫游C世界--DIY软件部编程之旅

DIY 引言

去年的这个时候,大一新生的我,怀揣着对大学的无限憧憬来到了西邮软件工程专业。那时,我对未来的自己定位简简单单,“程序猿大叔”便是我以为要走的路。

当然,接下来的加社团、加实验室、社区活动等经历改变了我的想法。我不想只当一个敲代码领工资回家抱孩子的普通程序员,我想做的更多,并着手为之努力——DIY 电脑俱乐部即是我最早加的兴趣社团。

DO IT YOURSELF

其中很有趣的是,除了一般兴趣社团都会有的宣传部、办公室等部门之外,DIY 电脑俱乐部还有福利部门 —— 每个月都要在校内组织举办电脑义修活动的维修部;教大家装机、拆机的硬件部和教大家 C 语言并分享西邮的~软件部。这些部门并没有严格的划分。三个福利部的部长们互相帮助,一起举办活动。

于是目光转移到了我在软件部的经历,去年因为自己提前学了 HTML + PHP 并在来大学之前做过一个小网站,所以在和大家一起学 C 的时候自己的上手能力也就更快了。在之后几次学长学姐组织的软件部分享活动中自己也能上去讲一讲所以然。

到了今年,虽然没有留部的自己,也收到了和我同班的 2016 届软件部部长的邀请,让我来进行第一堂课的分享活动,也就有了这篇文章。

准备活动

好在我也有了一年的写博客经历还有我暑假所学的编程学习方法之《思沃学院所带给我们的》,作 DIY 软件部第一次分享前的准备并不是很难。把自己在暑期简书刚刚建立起来规约发布的第一篇文章 《浅谈C语言历史》 与当时制作的 PPT 结合起来,就直接冲了上去。这俩篇文章中有关 C 语言部分的内容会有重复。

有了活动主题,接着要去想活动流程,会玩的我立刻用 IOS 软件“思维导图”绘制出了如下 DIY 软件部第一次分享活动流程,并将主题更新为《漫游 C 世界》。

群公告里能写的文字数量有限,直接上 Github 并用谷歌浏览器插件全屏截图。发到各个 DIY 群文件中做宣传~

if ("主题确立" + "流程确立" + "水 QQ 群宣传" == DIY_OK) {
    System.out.printf("%s~\n","活动开始");
}

活动进行时

跟着我用 slides.com 制作的在线 PPT 来讲,“《漫游 C 世界》”分享之路正式开启。

缅怀 Dennis Ritchie

这一环节讲述了 Dennis Ritchie 的伟大事迹 —— C 语言之父和 Unix 之父并缅怀他在 2011 年 10 月因病去世。因为他在生前追求的“保持简单”原则,直到同事从加州到新泽西去拜访他时才发现独居的他已然去世。在同年同月逝世的还有为互联网做出重大贡献的乔布斯,只是当时的媒体新闻都在专注于乔布斯的逝世了。

保持简单----纪念丹尼斯•里奇(Dennis Ritchie)

早期高级程式语言家族

C 语言并不是突然蹦出来的,而和牛顿一样同样是“踩在巨人的肩膀上”发明而来。1958 年的 ALGOL 60 到 CPL 再到 BCPL 的前期发展才有了 UNIX 内核最早的开发语言 B 语言。但 B 语言没有数据类型也不好用,C 语言便由 Dennis Ritchie 和 Ken Thompson 发明而诞生于世。具体的语言特性可以自行搜索。

其中 B 语言的诞生初衷仅仅是 IT 大牛 Ken Thompson 为了写个模拟在太阳系航行的电子游戏 Space Travel 玩而发明。

玩玩 C 语言游戏

分享活动要有趣一些,生活才更精彩一些。世界还要继续运转,缅怀完 C 语言之父就来玩玩 C 语言写出来的游戏,来感悟有趣的编程世界。

其中 Contra 是魂斗罗,Snake 是贪吃蛇,Fight-Snake 是战斗贪吃蛇,也都是我提前搜集的游戏。从 Github 上下载出来点击 .EXE 即可畅玩。

C 语言历史

如何学习 C 语言呢

这是一个大而泛的问题,如果有人这么私聊我的话其实我想拒绝回答的~毕竟这种学习方法无关学编程与否。要去学会拆解问题。

拆解“如何学 C 语言”这样的问题,很简单,当拆解完后,每个人自己都有了新中的答案。

  • 都能去哪些网站学 C
  • 都可以看什么书籍学 C
  • 大学课堂、自学、培训班哪个好
  • 用什么软件学习 C 语言
  • 为什么推荐在 Linux 下学 C
  • 等等等等。。

大家分 5 个小组去讨论 10 min,并分享出来~

当然大家都靠嘴上说了,我在听的同时诺列了出来方便大家理解。

编织你的梦 - TED 演讲

早想有一个氛围去像大家分享这个 TED 演讲,一位欧美女程序员对自己编程之路的思考和分享。

一个相同的视频,每个人都会有自己不同的感悟。本想着列举一下这个视频都讲了什么,却也将这个思考重新留给了大家。

编织我的梦

第一次结束,而编程人生刚刚开始

分享到最后时间也晚了,教室也要关门了。这次分享结束,但对学弟学妹们,甚至对我来说,未尝不是一次重新开始~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,539评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,911评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,337评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,723评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,795评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,762评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,742评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,508评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,954评论 1 308
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,247评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,404评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,104评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,736评论 3 324
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,352评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,557评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,371评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,292评论 2 352

推荐阅读更多精彩内容