梦断代码2
“乐高假设”:未来,程序将有可复用的部件组合而成。这新西兰学者詹姆斯和罗伯特的假设让我看到了现在软件开发人员现在开发软件的一些步奏。是的,现在的各种软件都有一些工具箱,有一些函数库,这些都为了程序员们开发软件提供了方便。看出来了刚刚十几年的时间,我们It行业发的之迅速,在想法刚刚没产生多久就被人实现,这和在langlang ago,人们梦想这飞行,几年后就能在天上飞,这真是有点异想天开。
我们在编写程序的时候必须去钻牛角尖,如果不能一丝不苟的去完成作品,到后期去修复bug的时 候往往是以前的几倍甚至几十倍。而且我们做出来的东西必须可以使用,让额客户满意才算可以,时代在发展,如果你没有完美的设计,你就会被淘汰,这就是现 实。
对我们必须趁人用户真心不会按照你写的说明书进行工作,他们的操作有时候确实让人难以捉摸,就像人们不按照规则编写文本,最后还是程序员自己在 最后编写了一个按钮:自动编辑文本。就像,作者突然不小心把文件拖得消失了,这真让人精心动魄啊,然而撤销键拯救了他。不论是编辑按钮还是撤销键都是为了让用户能够良好的使用软件或者操作系统。我 们做软件也应该这样,能够满足用户的需求,就像现在老师们只要让我们做一个软件,其中都会有一条就是:便利用户。就好像小组开发中的记账小软件,我们针对的用户是在校大学生,所有的功能都是为了能够满足用户的需求。
文中说:别指望在短的时间内达到打的成就;从小的项目开始,而永远不要期望他变大,如果这么小,就会做过度的设计,把他想想的过于重要,更坏的情况是会被 自己的想象的艰难工作所吓倒。所以要从小处起步,着力考虑细节。别去向大图景和好的设计。如果项目没有解决某些眼前的需求,多半就是过度设计。这些确实好 好地教育了我。我们又要做一个生日提醒软件,我们有很多让自己喜欢的想法,现在想想我们的想法有点多,又想生日提醒又想在其中穿插很多设计,这么多东西到 真做的时候就会发现很难,然后最后的结果我们可能是放弃。所以先从小的开始。
如果不坚持,我什么都不是。我们能够一直坚持我们的的想法吗,能一直坚持我们的理想吗。我们是否有我们自己家的目标,在大三的日子里,越来越多的人开始迷茫我们以后要干什么,其实是我们忘记了我们上大学的时候的雄心壮志,我们是最强啊。我的目标我有我坚持。
我们大学毕业后是否能有自己的收获,能否做出自己的东西。已经上了大学两年了,回顾两年,我竟然一个有点成果的东西还没有做出来,真是有点惭愧。