第022章 彩蛋(2 / 2)
“当然啦,该教你的我都教了。”李伉有心逗一逗林丹,于是笑着说道。
“可是我还是设计不出来像你的太极文字那样的软件,李伉,你接着教我吧。”林丹有些央求的拉住李伉的胳膊说道。
“丹丹,你认为编程和软件设计是一回事吗?”李伉问道。
“软件设计不就是编程吗?”林丹让李伉坐到了椅子上,她则坐在床边双手托着腮眼睛眨巴着看着李伉,一副虚心好学的样子。
李伉其实挺喜欢林丹这种勤学好问的品质的,也很乐意给她解释一下程序设计和软件设计的区别。
“丹丹,我问你,要盖一座大楼前我们先要做什么?”李伉问道。
“这个我清楚,因为我爸爸的公司盖了好多楼,他们盖楼前肯定是要先请人设计大楼的图纸。”林丹笑着说道。
“你知道这个就好解释了,我们可以把一个复杂的软件比喻成一座大楼,从大楼最初的规划设计,到施工管理直到最后盖成的整个过程才是软件设计过程,而编程仅仅是其中的一部分,程序员大概相当于盖楼时的那些泥瓦匠吧。”鉴于林丹还是一个初中生,李伉采用了比较形象的方式向她解释了软件设计和编程的区别。
“李伉,你说我学了这几个月只是一个泥瓦匠?”林丹很郁闷,李伉刚才的一番话几乎颠覆了她心目中程序员高大而神秘的形象,平时大大咧咧的她其实是个极其心高气傲的女孩子,她肯放弃省城优越的生活环境来到商阳学习,就是想要成为一个伟大的程序员,但是李伉却把程序员比喻成了泥瓦匠,这让她一时有些接受不了。
“可以这么说,不过你也不要气馁,因为世界上最伟大的软件架构师最早都是从做程序员做起,我们丹丹只要肯努力不放弃,将来也会成为一个好的伟大的软件架构师的。”李伉觉得自己刚才的话有些打击小女孩儿的积极性了,连忙又鼓励了一下她。
“软件架构师,是不是相当于设计大楼图纸的那些人?”林丹第一次听到软件架构师这个名称,聪明的她从字面上已经想到了软件架构师在软件设计中的地位。
“是的,这下你知道软件设计和编程的区别了吧。”李伉点点头问道。
“李伉,我决定啦,我要做世界上最伟大的软件架构师,将来我要带好多程序员,让他们按照我设计的图纸设计出世界上最好的软件。”林丹的情绪恢复的很快,意气风发的向李伉宣布了自己升级版的伟大理想。
“既然你有这么伟大的理想,我给你布置一下你下一阶段的学习任务。”李伉笑道。
“你还教我吗,你不是说我出师了吗?”林丹眨了眨大眼睛问道。
“我只是说你编程出师了,可没说你其他出师了。”李伉道。
“那太好了,你说吧,我一定按照你的要求认真去做。”林丹高兴地说道。
“那好,这几天你先休息几天,等到周末的时候,我带你去书店买几本书去。”李伉决定给林丹讲一些软件工程和系统总体设计方面的知识。
接下来的时间,林丹在李伉的帮助下把已经完成的超级玛丽打了包,做成了一个可执行安装文件后,李伉就会自己的房间去了。
林丹把刚做好的超级玛丽安装到了电脑上,在命令提示符下键入了游戏主程序mario,十分熟悉的画面出现在了电脑屏幕上。
林丹熟练的操纵着马里奥大叔一会儿就跑到了最后一关,就下碧琪公主后,林丹并没有退出游戏,而是在键盘上快速盲打了一串字符,游戏画面一黑,然后屏幕上飘出了一行英文,她看了一眼,脸上有些发烧,心虚的往门外看了看,然后又快速盲打了一串字符,游戏退到了原来的结束画面。
这是林丹在游戏里设计的最后一个彩蛋,自从李伉告诉她程序员们喜欢在软件里加入一些隐藏的有趣小程序,并把这种小程序叫彩蛋后,林丹就开始在游戏里加入各种各样的彩蛋了,前面的那些彩蛋李伉是知道的,但是最后这个彩蛋林丹却没打算让李伉知道,而且林丹害怕李伉无疑中看到,还设计了很复杂的触发条件。
…………
李伉回到自己的房间并没有睡觉,把房门锁死后,他打来了自己的电脑,在启动时快速在键盘上按下了一系列的按键,电脑进入到了史蒂夫编写的幽灵操作系统中,这个电脑是十一月的时候张璇龙通过金山公司的货运渠道帮李伉运进国内的,李伉从双龙岛带过来两台,一台他让张璇龙帮他带到商阳,另一台则留在了珠海太极软件公司总部。
在蓝绿色的界面下,他输入了几个命令,电脑通过他放置在房间窗台上的天线连到了美国的军事卫星,然后通过军事卫星连接到了美国的互联网中。
打开他让雷君帮他在美国申请的电子邮箱后,看到其中有几封未读邮件。
第一封是史蒂夫发过来的,邮件中提到他已经到了美国,并且和雷君取得了联系,然后在雷君的帮助下正在筹建他的实验室,邮件最后他问李伉什么时候能够到美国来,他十分想念李伉在双龙岛上的日子。
第二封邮件是蒂姆发过来的,邮件中他希望李伉能够到美国麻省理工学院参加由万维网联盟组织举办的全球万维网标准92年度会议,并抱怨说他这个万维网联盟的创始人从来没有参加过联盟举办的任何会议。
剩下的几封都是一些垃圾邮件,他扫了一眼后就把这些垃圾清除了。
分别给史蒂夫和蒂姆回信后,他又给邱波军写了一封电子邮件,部署了一下太极桌面办公系统元旦发布会的情况,然后就关掉了电脑上床睡觉去了。