博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
是什么让生命闪光
阅读量:3588 次
发布时间:2019-05-20

本文共 2969 字,大约阅读时间需要 9 分钟。

    几天前播下的蔬菜种子,今早去看,很多个嫩牙已经破土而出,绿绿的叶片让灰暗的土地显现出生机。这小小的叶片照亮了灰暗的泥土,虽然它本身不发光,但是我们确确实实感受到它放出了光彩。

640?wx_fmt=jpeg

    抬起头,紫色的扁豆硕果累累,每一颗都闪着油光,绽放着光彩,那美妙的颜色是技艺再娴熟的画家也难以调配出的。

640?wx_fmt=jpeg

     初生的嫩芽、美丽的花朵、丰硕的果实都让我们感受到生命的光彩。这些光彩是植物的生命所绽放出来的。

640?wx_fmt=jpeg

    人的生命是否可以绽放光彩呢?

    答案一定是肯定的。

    先讲个小故事,在十多年前的一个晚上,因为与朋友小聚,聊到很晚。当时自行车还是很常用的交通工具,而且常常有丢自行车的事情发生。那天晚上,我照例把自行车推到小区的车库里。夜深了,小区里已经很安静,车库里更是鸦雀无声。当我走下车库的时候,里面只有暗淡的灯光,一片寂静,耳边听到的都是我自己的声音。正当我因为夜深人静而感觉到有点害怕的时候,我清楚地看见看车的老头坐在车库的过道旁边。他平静的坐在那里,脸上虽然没有微笑,但是那朴实和善的面孔还是立刻让我感觉亲切,立刻没有了恐惧感。我见过他多次,但很少和他说话。这一次,我故意和他搭话,问他这么晚了怎么还没有睡觉,他于是便和我聊了起来。但他的方言让我理解起来有点困难,大致意思是说,年底了,偷车的比较多,要提高警惕。和他聊几句后,我便和他道别走出了地下车库。但走了几步后,我又转回了身,我说:“你这样坐着是不是太寂寞了,你喜欢看小说么?”他说的话我没有听懂。不管怎么样,我快步走回家,在书架上找到了一部上下册的《水浒传》,拿起上册又下楼走回了车棚。我把《水浒传》递给他,和他说,这是上册,看完了我再给你下册。那天晚上,我被这个看车老头的敬业精神感动了。他在灰暗的车库里,只有简陋的住处(我知道他就是住在车库一角),每天呆在那个环境里,多么枯燥啊,他的收入大概只是靠大家交的停车费(推测如此),加起来也没多少,但他却认认真真,坚守着自己的岗位。那个晚上之后,我又见过看车老头很多次,但是从来没有见到过他看《水浒传》,我也就没有问他何时需要看下册。他不知道我的姓名和住址,没有机会归还我借给他的书。于是,直到今天,我的书柜里只保存着那套《水浒传》的下册。舍不得丢掉这半部《水浒》的主要原因是,一看到这半部书,就让我想起那个敬业的看车老头。他个子矮小,相貌平凡,但在那个夜晚,在暗淡的地下车库里,我切实感受到了他身上放出的生命之光。

    有了和看车老头的经历后,我对每个平凡岗位上的工作者都充满敬意,只要他/她是认认真真地工作在自己的岗位上。

    

    在刚刚结束的C++大会上,有很多精彩的讨论,有技术方面的,也有不完全是技术的,比如C++程序员的职业生涯和C++语言的未来等等。在最后的论坛环节,大家讨论到了学习C++的基础之后,是否需要深入学习C++的底层知识。

    对于这个问题,我的回答非常干脆,“为什么不呢?”

    从大的方面看,C++语言是系统软件开发的首选语言,它的应用场景常常是关系到生命安全的社会基础设施。一个小的错误,可能就导致重大的灾难,事实上,已经发生了很多。因此,对于一个有责任感的程序员来说,一定要深入理解自己写的每一行代码,知道它的来龙去脉,不仅理解表层,还理解它的深层,甚至不仅仅是C++语言层面的,还包括编译器和操作系统层面,以及硬件层面的。

    从程序员的职业发展角度讲,既然是职业的C++程序员,那么就应该把C++编程这件事当作自己的谋生之需和立身之本,要认认真真的下一番功夫来学习它。每次C++大会上,每当讨论到年轻一代程序员不学C++的原因时,总有人认为是因为C++太难学了。但在老雷看来,这绝对是个天大的误解。飞行员难学么?但还是有太多年轻人都想学啊。我觉得作为一个想把编程当作一生职业的程序员来说,难学未尝不是一件好事。难学意味着有一定的门槛,意味着一旦学好,那么便有很强的竞争力。

    其实,只要方法对头,加上一定的勤奋,我并不觉得C++有多难学。归根结底,很多程序员还是方向不明确,思想不坚定,没有想好自己要做什么,受各种错误的思潮影响,没有太把写代码当回事,总想着写代码不是长久之计,总想着过了35岁就写不了代码了,方向摇摆不定,看看这个,看看那个,静不下心来,也就钻研不进去,于是当然也就学不好,不要说C++有难度,就是简单十倍也未必能学好。我一直觉得,很多程序员同行太缺少执着和敬业精神。表面上做着程序员的工作,但内心里却并不是真的热爱这个职业,没有想长久做这件事。这是非常有害的。

    

    在这方面,C++之父Bjarne  Stroustrup(简称BS)绝对是一个非常好的楷模。他从1979年起开始构建C++语言(最初的名字叫带类的C,C with class),当时他是29岁的青年,刚刚从剑桥大学博士毕业,到美国,在贝尔实验室工作。

640?wx_fmt=jpeg

(C++之父在C++大会上演讲,照片由李昂拍摄)

    如今,整整40年过去了,他已经是69岁的老人。但他仍对技术充满热情。40年里,无论是在贝尔实验室,在大学,还是在企业(Morgan Stanley),他都执着地走着他的C++之路。

    在今年的C++大会上,BS再次亲临会议现场,先做了一个半小时的主题演讲,又做了一个多小时论坛(名为“炉边谈话”),接受大家的提问,与大家一起讨论。

640?wx_fmt=jpeg

    整整一个上午,无论是演讲,还是论坛,BS都精力充沛,反应敏捷,仿佛年轻人一样。对于大家提出的各种问题,他应对自如,对答如流。对于有些用中文提出的问题,甚至连翻译还没有完全翻译好,他就说他已经听懂了问题(I got the question)。

    上次见到BS是在2016年的C++大会上,时过三年,真的没有感觉到BS有什么变化。看这张2016年时的照片,更加觉得BS一点没有变老。

640?wx_fmt=jpeg

    在论坛结束后,很多同行争着与BS合影,他一如既往的和蔼可亲,从不拒绝。

640?wx_fmt=jpeg

    午饭后,在走廊里,我看到一位同行抓住机会,与BS来了个二人合影。

    我猜,BS从不拒绝合影的一个重要原因是,他觉得这样有助于宣传他的C++。BS的独特身份,和他非常有特色的发型,已经成为C++语言的一个符号。这个符号代表着C++。BS四处奔走,宣传C++,让C++绽放光彩。这方面也是非常值得我们学习的。相对而言,很多做C++的同行,自己用着C++,但是却很少为C++说话,更别说行动了。也许很多人不知道,这样的C++大会,所有的讲师都是没有报酬的,我想也包括C++之父在内,这意味着,每个演讲者都是出于自己的热爱,为C++发声。BS曾经说过,C++语言与其它语言很大的一个不同是,其它很多语言都是靠企业来推动的,比如C#,比如Java,比如Go,但是C++是靠社区来推动的。

    

    Bjarne先生40年如一日坚守自己的方向,成就了一门伟大的编程语言C++。C++的成功,也让BS名满全球。生命本身是不发光的,但是BS先生的身上,是确确实实让我们感觉到光的。

(老雷写于2019年C++技术大会后1日)

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

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

欢迎访问http://001001.org/gedu/了解软件调试高级研习班的最新信息

或者关注格友公众号

640?wx_fmt=jpeg

转载地址:http://zhpwn.baihongyu.com/

你可能感兴趣的文章
nginx和tomcat的ssl认证使用https协议访问
查看>>
docker使用tomcat部署应用
查看>>
linux服务器之间复制文件
查看>>
k8s集群搭建
查看>>
自己的阿里云镜像加速器查找
查看>>
spring-cloud-eureka初体验
查看>>
spring-cloud-ribbon简单使用
查看>>
spring-cloud-feign的简单使用
查看>>
spring-cloud-hystrix简单使用
查看>>
docker批量删除镜像
查看>>
deeping操作系统修改已挂载卷名称
查看>>
设计模式之神奇的单例模式
查看>>
linux系统设置oracle开机自启
查看>>
数据库的五种索引类型
查看>>
设计模式之原型模式
查看>>
设计模式之建造者模式
查看>>
设计模式之代理模式
查看>>
设计模式之门面模式
查看>>
设计模式之装饰器模式
查看>>
设计模式之享元模式
查看>>