今天看了一下程序设计的分数,居然只有68分。
我们的程序设计要求是Java做的,连接数据库,用eclipse的一个插件进行界面设计,总的来说还是挺简单的,无非就是增删查改,然后通过界面表现出来而已。老师让我们选择题目,有XXX管理系统,计算器,音乐播放器等等。而我选择的是超市管理系统。我在这个所谓的"管理系统"上没花多少时间,因为没必要,可以把多出来的时间放在课外学习中。最后交的是描述文档和程序,由于程序要连接数据库,所以老师应该是不会看的(还有老师也确实是一个有点马虎的人),所以重点就是那个文档了。我的文档做得很简单,同学的从页数方面比我多很多了。
当听到同学一个个都拿到高分,我的心里就有些不舒服了。有几个同学的程序都是我帮他们改的,有些就直接从网上下的,有些同学的程序根本运行不了,然后就直接交上去了。。。总之,由于文档没做好,所以最后我的成绩都比他们的差。
这里我想到了"门面功夫"的重要性了。一个东西,包装的好坏很重要。就像苹果手机,它的外观以及操作界面都很美,我感觉到至今都没有其他手机比得上它,所以苹果手机大获成功并非偶然。光有内在美是不行的,还要有外在美,因为你做的东西是要拿出去给这个社会的,人家会先看你的外在。同样,对于一个游戏来说也是这样的。在编程时,要让代码尽量简单易懂,加些注释;在写博文时,要注意排版;做游戏时,做得不美不好的东西,宁愿不要也不要加上去。有外在美的内在美才是真的美!!!
我还记得有一次英语课,老师要我们从金钱,权力,智慧,真理,美这五个中找认为最重要的两个,当时有几个人回答了,但都没有选择"美",我选的是智慧和真理。因为我看到"美"这个词,就想到了外在美,为了不显得自己很肤浅,就没选择它了,我估计其他同学也是这样想的。这时老师就用苹果的设计之美举例了,也就是我上面说的。我们的英语老师虽然几乎节节课点名,但是她确实教会了一些很重要的东西。
代码在设计方面可以做到很美,这是程序员应该做到的事,但是光做好自己的分内事是不行滴,要想更多,例如产品的外在美。这让我想起了乔布斯,一个注重外在美与内在美的人,要好好向他学习!