小白学编程2024寒假特惠季后记

小白学编程2024

寒假特惠季后记

LEARN PROGRAMMING FOR NOVICES

95cb716fcfc45b68fea8e3b5d0aa33a3.jpeg

小白学编程2024寒假特惠季已于1月31日顺利结束了。这次课程虽然只有1元钱,但张老师丝毫没有马虎,认真准备讲义,准时开课,并非常热情地回答大家的提问。大家的反馈也很热烈,群里的讨论热火朝天。

三节课内容如下:

第一节

计算机历史博物馆虚拟游,了解软件历史,感受软件之美,介绍编程语言。

第二节

Turbo Pascal传奇,介绍开发环境,写一个简单的控制台程序,学习软件开发的基本流程。

第三节

单步执行,介绍 while循环和流程控制语句,写一个打印长方形的小程序。

f5368807aa386c7861e099756aa41b33.png

DAY 1

计算机历史博物馆虚拟游

LEARN PROGRAMMING FOR NOVICES

第一天的计算机历史博物馆虚拟游让我大开眼界,听到了一些以前从未听到过的人物(或许应该说我从未真正地去了解过计算机的历史),比如查尔斯·巴贝奇(Charles Babbage)。巴贝奇被称为 “计算机之父”,由此可以想见其对计算机发明的贡献有多大。另一位让我留下深刻印象的是格蕾丝·赫柏,这是一位女性,是她发明了世界上第一个编译器系统。

ae420802ed8b26ab80b2611bae9d4874.jpeg

除了人物,还有一些观点也是让人耳目一新,比如张老师认为,中国古老的算盘不能算作计算机的鼻祖,而提花机上使用的穿孔卡片则可以认为是软件的雏形。为什么这么说呢?因为根据张老师计算机的定义,硬件+程序=计算机,计算机的功能可以通过程序无限扩展,而算盘的功能是固定的,不可以通过程序扩展它的功能,所以算盘不能作为计算机的鼻祖。第二个问题,卡片是软件的雏形,因为卡片是可编程的(即卡片上的孔位是可以改变的),卡片扩展了提花机的功能,这个特性跟软件很像,所以说卡片是软件的雏形。

77d2c042e8ac86d58a8fc78c86d383f2.png

张老师的历史博物馆虚拟游也让很多学员在群里展开了热烈的讨论,有人思路比较开阔,提出了一些比较有意思的问题:

1638b8059babfa16e0a27f9869992ce0.png

还有很多人因为时间关系没能赶上直播,纷纷要求观看录播。

DAY 2

讲解代码和执行过程

LEARN PROGRAMMING FOR NOVICES

第二天开始讲解代码和执行过程。虽然只有4行代码,但对于有些初学者来说还是有些困难的。一会儿刚刚创建的目录不知道在哪儿,一会儿编写代码的 Notepad 找不到,一会儿编译通不过。张老师非常耐性地等待大家,解释每一行代码的意义,解释编译器的作用、用法和历史,并打开 dump 工具,教大家如何查看汇编代码。这再次给我留下了很深刻的印象。在我的记忆里,编程班,特别是初级编程班,一般不会给大家讲太多编译器的知识的,更不可能带大家看汇编代码。但张老师的理念是,学东西不能光学表面,要学事物的本质,张老师并不是想打造一个速成班,而是要培养一代真正对编程感兴趣的人,将来能够从事比较底层的编程工作,这类工作不仅工资收入会更高,而且对国家的发展更有战略意义。

22e1174ade4dcde786f05c22ed6c89ef.png

DAY 3

深入代码

LEARN PROGRAMMING FOR NOVICES

第三天继续深入代码。与第二天仅仅打印一句话不同,这次讲了用 while 循环打印一个实心的长方形。在讲解 while 循环时,张老师打了一个非常生动的比喻,循环操作就好比一头驴在磨房里碾米,反复转圈,并展示了一幅驴拉磨的图片。这个比喻一下子让人记住了循环的作用和优势,真是一图胜千言。这次张老师同样打开了dump 工具,查看计算机内部是怎样实现循环的。

第三天的课程结束后,群里再次掀起了热烈的讨论。有人说,讲C语言上objdump 和 gdb 的,仅此一家。有的说,有种词穷不知道怎么来形容课程好的感觉。

1ba48a4b909f57d7838b14e1c76c8877.png

还有的说这个课程传递了一种 passion,一种对技术的痴迷,一种抽象出来的对生活的热爱。

e277efe6fe57c941b0d3201d25b824f3.png

还有人打趣说,在这个群里,即使不说话,光看别人聊天也能学到很多东西^-^

dd7eb76eb09e9de05d1e2b4a278d755d.png

面对如上的好评,格蠹科技也是不敢懈怠,继续推出创客少年C语言编程2024春季班。不同于特惠季以发掘兴趣为主,这套培训课程将全面介绍C语言编程,涵盖C语言的方方面面,从变量到函数再到回调,从简单数据类型到数组链表再到结构化数据类型,从if/else 到 for/while 循环再到 switch 分支,从键盘操作到文件操作再到内存操作,应有尽有。仍然由张银奎老师将亲自为大家授课。

创客少年C语言编程的详细课程内容和开课时间请参见:https://mp.weixin.qq.com/s/frt6borbZnmtzIdx23WElw。课程单卖售价为1800元,但你如果购买了幽兰本或者另一个极客少年编程套餐,则可以享受900元的优惠。有关极客少年编程套餐的说明,请参见:https://mp.weixin.qq.com/s/2E9B8e_9MsS9s8GlqQ-glg

扫描下方二维码可进群咨询。

82d806ef8aeb51464d9d582faaba2479.png

课程咨询群二维码

该二维码2月7日前有效

E

N

D

【盛格塾】

正心诚意,格物致知

人文情怀审视软件,以软件技术改变人生

7b70f0501a54a2b4200146bf88d61118.png

格友公众号

e700aff312e6efa8855f0e70387ac9fd.png

盛格塾小程序

扫描上方二维码或在微信中搜索“盛格塾”小程序

可以阅读更多文章和有声读物

往期推荐

打破时间桎梏,让自学编程成为可能

让孩子拥有自己的电脑

那些被编程课耽误的编程天才

学好UEFI,实现从工程师到架构师的跨越

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值