周末随笔

2015年2月,Bjarne先生(C++之父)获得计算机历史博物馆(CHM)的院士奖,在接受CHM的采访时,他敞开心扉,分享了很多故事,还有一些观点。其中有这样一段话,尤为精彩:

“大多数学生是历史盲。没人教他们历史,他们不懂得历史,而且他们认为历史与他们无关。所有东西都是昨天发明的,一切都是最新的。我觉得这是最大的不幸,我认为学校助长了这种风气。……还有,大量媒体和舆论都在宣传最好的职业是可以在最短时间里赚到最多钱的。这样的激励是不长久的。以这种方式成功的人常常不是非常好的人。他们把他们的童年、青年和壮年都花在了一个非常窄的领域,只盯着职业,排斥了其它一切。这不是好事。我觉得一个人应该多懂一些历史,学学如何与人交往。”

何止学生,这一席话对于很多程序员同行也是适用的。在今年上半年的《CSDBG》课程中,就有一位同学,对于我在课程中介绍计算机的发展经过和历史非常不满,他觉得他是来学计算机的,为什么要讲它的历史。我果断地给他退款,请他离开了课堂。一个人的世界观和方法论不是一天能形成的,也不是短时间可以改变的。

在格友会的群里,一位90后格友非常热心公益,经常义务地公益组织工作。有一天,他感慨说:“一些穷人穷是因为缺少教育,...”于是他想做更多的公益性教育。出发点是好的,但实际做时可能遇到的第一问题就是如何说服那些真正需要教育的人来接受教育。以我尝试的核研班为例,初衷是针对那些找工作困难想改行的大学生的,希望可以把他们引向“软件开发”这扇门。但实际上,提交自荐信和报名的都是已经在编程方面做的很优秀,或者比较出色的。

月初报到了一位新员工,是我做的面试。面试时他对我的技术问题,回答的非常流畅,以至于我对他过度乐观,没有让他做实际编程的笔试。但是报到后,我认识到我犯了大错误。他实际写代码的能力太差了。他是自己自学的编程,看来真的用了很多功夫,可惜看起来都是用来学习理论了,写的代码太少了。C语言的发明者丹尼斯·里奇有句名言:

"学习一门新的编程语言的唯一方法就是用这种语言编程。"

“The only way to learn a new programming language is by writing programs in it.”

— Dennis Ritchie

很久以前就看见过里奇的这句话,但是认识的还不够深。比如在我做培训时,还是自己讲的太多,让学生做的太少。

但是在即将开始的核研班第一门课里,我是想努力改变的,要以代码为中心,带着大家多看代码、多写代码、以各种方式让大家亲近代码,熟悉代码。

在准备好了试验的Ubuntu环境后,我想更换一下桌面的背景。于是便在我拍摄的照片库里寻找,寻觅一张适合做背景(总体比较暗),又能代表我思想的一张照片。

找了一阵子后,找到了我在庐山秀峰拍摄的龙潭。因为庐山研习班,在16-19年的四年时间里,去了很多次秀峰,每次都一定要到龙潭边走几次。除了看潭中的那汪碧水外,更喜欢看潭边那些摩岩石刻。每一片石刻都是一幅绝美的书法作品。

每一片时刻也都有一段精彩的故事。

在计算机历史博物馆网站的Bjarne先生介绍中,引用了Bjarne博士的另一句名言:

“设计和编程是人类的活动,如果忘记这一点,那么就失去了所有。”

"Design and programming are human activities; forget that and all is lost."

— BJARNE STROUSTRUP

要学技术,也要学历史和人文,好在它们是不矛盾的。我一直是这么认为的。看了Bjarne博士的话之后,我又多了一份自信。

(写文章很辛苦,恳请各位读者点击“在看”,不胜感激)

*************************************************

正心诚意,格物致知,以人文情怀审视软件,以软件技术改变人生

扫描下方二维码或者在微信中搜索“盛格塾”小程序,可以阅读更多文章和有声读物

也欢迎关注格友公众号

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值