我记忆里的啊哈磊

来源: IT商业新闻网 2018-10-25 20:36:04

  看《啊哈c语言》之前,我对编程一窍不通,但非常感兴趣。男孩子一般都这样,对不了解的技术充满好奇心。之前玩电脑很多年了,QQ堂、斗地主、王者荣耀...玩了那么多年的电脑,从来没有考虑过这些软件、网络游戏是怎么制作出来的,这些游戏又怎么制作的这么精彩?

  看完《啊哈c语言》后,有不少课后题不会做。例如如何让电脑算出任何一个输入的数字有多少位数;哥德巴赫猜想那一节的课后题,我到现在也不会做...看过一些科普资料,讲述陈景润在艰难困苦的环境下,以顽强的毅力,向世界数学难题发起挑战,十几年如一日,勤奋工作,耗尽六麻袋草稿纸,最终在哥德巴赫猜想上取得重大突破。我想,如果有现代计算机和编程技术的帮助,他也许就不必花费这么长的时间...

  我最后一次看《啊哈c语言》,大概只用了一天时间,基本上就是快速地翻书。说来惭愧,书上最后的一个课后题,让读者根据前面讲解的走迷宫的代码编写逻辑,自己编写推箱子,这个题我一直没有花时间去尝试,这也许是我们很多同龄人的通病,不能沉静下来心。

  后来也看过不少其它C语言的书籍,总感觉《啊哈c语言》缺少些什么,函数、指针等等都还没讲解到。《啊哈算法》用到的函数,是作者假定读者已经掌握了函数的概念和定义方法,在书里直接使用了。现在知道啊哈磊正在续写这本书,我想对于以后看《啊哈c语言》的初学者来说,将会十分幸福。

  啊哈磊现在出版了三本书,《啊哈c语言》、《啊哈算法》、《算法神探》。前两本是啊哈磊原创,后一本是他和他的得意门生李嘉浩一起合作翻译的。在网上看过一些啊哈磊的访谈,了解到李嘉浩是全国信息学奥赛国家集训队队员,之后就读麻省理工学院,并在世界顶尖大学的一个编程比赛中,力压群雄,摘得桂冠。

  “家长100”上还有啊哈磊的另一个学生吕凯风的妈妈写的回忆文章。啊哈磊在武汉开办编程教育机构,培训信息学奥赛。吕妈妈偶然发现啊哈磊的招生帖子,标题是“保送生家长欢迎你”,于是她给吕凯风报了名。吕凯风后来保送清华大学姚班,还在亚太平区信息学奥赛中斩获金牌。看吕凯风的回忆录,他是获得信息学奥赛省一等奖后,所在的高中才知道他参加了比赛。吕凯风回忆道:啊哈磊老师的课堂,每次下课放学,同学们都会依依不舍,那个年代有几个老师会交你们编写打砖块小游戏来练习编程?当自己编写的游戏和市面上同学们玩的一样精美时,那种成就感无法言语。

  啊哈磊自己也是信息学奥赛的经历者、优胜者。通过这项比赛,他保送到了武汉大学信息学院。所以他对信息学奥赛的比赛方式,教学研究之深,有着普通人难以企及的高度。同时他毕业后,还前往微软亚洲研究院学习、工作、生活,这也为他后来撰写几本编程教程奠定坚实基础。

  啊哈磊在《啊哈算法》中说,自己在高中时独立思考出一种排序算法,后来才知道这种算法已经被别人先发明并写入教科书。我在学习啊哈磊对这种排序算法的讲解时,都已经觉得困难,更何况啊哈磊还要自己独立发明了它,看来有些人对数据的敏感度,就是天生的...有一天在知乎上闲逛,看见一个问题:“有哪些数据结构或算法是参加信息学奥赛或者世界大学生程序设计大赛的人发明的?下面有个回复,提到吕凯风发明了一个数据结构。”

  《啊哈算法》这本书我只看了一章多一点,感觉难度还是太大,第一篇讲那个优先搜索,就花费了我好长的时间去理解。后来实在看不懂了,就放在了一边。有一天我在百度上搜《啊哈c语言》,看见一个新浪微盘里有这本书的电子书。点进去发现这个新浪微盘是啊哈磊的。里面有个PPT最后一页PPT赫然显示哈磊的微信二维码。我抱着试一试的心态,扫了二维码。验证消息是:我是你的读者。啊哈磊同意了好友申请,第一句话是:你怎么有我的微信?

  加好友后常会去看他的朋友圈消息,偶尔也会聊下天。我问他:出版《啊哈c语言》,你赚了多少钱?只记得他幽幽地说:连房子的首付都不够......他在微信向我透露,今年会出版好几本书,python,java,c++,《啊哈算法》也会出第二部。

  啊哈磊有个个人网站,现在改版成了他公司“阿哈编程”的网站,上面有很多NOIP的题库,我会做的题目很少很少。不过也有高手全部做出来了,在排行榜上名列第一。上面是我对啊哈磊的认识,他却对我一点也不认识。