第281页

“真的吗?”林丹满脸惊喜的跳了起来问道。

“真的,你能够独立把超级玛丽最后几关给设计出来,就证明你的编程能力已经很强了。”李伉点了点头说道。

“那你以后是不是就不教我了。”经历了短暂的惊喜后,林丹小脸儿垮了下来嘟着小嘴儿问道。

“当然啦,该教你的我都教了。”李伉有心逗一逗林丹,于是笑着说道。

“可是我还是设计不出来像你的太极文字那样的软件,李伉,你接着教我吧。”林丹有些央求的拉住李伉的胳膊说道。

“丹丹,你认为编程和软件设计是一回事吗?”李伉问道。

“软件设计不就是编程吗?”林丹让李伉坐到了椅子上,她则坐在床边双手托着腮眼睛眨巴着看着李伉,一副虚心好学的样子。

李伉其实挺喜欢林丹这种勤学好问的品质的,也很乐意给她解释一下程序设计和软件设计的区别。

“丹丹,我问你,要盖一座大楼前我们先要做什么?”李伉问道。

“这个我清楚,因为我爸爸的公司盖了好多楼,他们盖楼前肯定是要先请人设计大楼的图纸。”林丹笑着说道。

“你知道这个就好解释了,我们可以把一个复杂的软件比喻成一座大楼,从大楼最初的规划设计,到施工管理直到最后盖成的整个过程才是软件设计过程,而编程仅仅是其中的一部分,程序员大概相当于盖楼时的那些泥瓦匠吧。”鉴于林丹还是一个初中生,李伉采用了比较形象的方式向她解释了软件设计和编程的区别。

“李伉,你说我学了这几个月只是一个泥瓦匠?”林丹很郁闷,李伉刚才的一番话几乎颠覆了她心目中程序员高大而神秘的形象,平时大大咧咧的她其实是个极其心高气傲的女孩子,她肯放弃省城优越的生活环境来到商阳学习,就是想要成为一个伟大的程序员,但是李伉却把程序员比喻成了泥瓦匠,这让她一时有些接受不了。

“可以这么说,不过你也不要气馁,因为世界上最伟大的软件架构师最早都是从做程序员做起,我们丹丹只要肯努力不放弃,将来也会成为一个好的伟大的软件架构师的。”李伉觉得自己刚才的话有些打击小女孩儿的积极性了,连忙又鼓励了一下她。

“软件架构师,是不是相当于设计大楼图纸的那些人?”林丹第一次听到软件架构师这个名称,聪明的她从字面上已经想到了软件架构师在软件设计中的地位。

“是的,这下你知道软件设计和编程的区别了吧。”李伉点点头问道。

“李伉,我决定啦,我要做世界上最伟大的软件架构师,将来我要带好多程序员,让他们按照我设计的图纸设计出世界上最好的软件。”林丹的情绪恢复的很快,意气风发的向李伉宣布了自己升级版的伟大理想。