您的位置:首页 > 其它

我们大学学的面向对象到底是什么东西

2011-04-09 23:35 441 查看
先推荐一本程杰写的《大话设计模式》,我觉得这是一部写的非常好的关于面向对象和设计模式的书,如果你没有看过这本书,或者你还没有一定的OO编程经验,那么可以看一下这本书。

在学校的时候接触面向对象,现在想想无外乎就是这么几个关键词:类,继承,封装,多态,重载。。。对知道怎么用,但是如果有人问你什么是面向对象,心里肯定没底。这也不能怪中国的教育,现在想想,可能是有以下三点:
1.编程的教学脱离实际
2.没有深入浅出,上来就是msdn的内容
3.都是教条,都是直接翻译的或者复制粘贴的东西

我去年刚刚开始工作的时候也是对面向对象一窍不通(本科学的是物理学,学习软件开发也没有花多大的精力)后来在网上了看了《小菜编程成长记》(你可以看成是《大话》的免费beta版)的帖子以后才感觉豁然开朗。我只是觉得对于还没入门的程序员来说,很需要这样一本书,如果你觉得我在做广告,可以向管理员投诉,但请不要乱喷。程序员应该把自己的知识和技能拿出来和大家共享,我认为无可厚非。

如果你还是一个在校的希望以后做软件开发或者刚刚参加工作,并且觉得自己不是很牛X,那么,推荐可以看看《小菜编程成长记》,放个作者的链接,免费的/article/4684264.html

说说我自己的感觉吧,《大话》这本书我是断断续续的看完的,没啥好找借口的,主要还是自己犯懒,一开始的时候看这书的题目,感觉估计和“大话西游”类似胡侃海吹,没啥实质性的帮助,后来在网上瞎逛的时候看到了那个小菜编程成长记,看了几张觉得收获颇多,我记得当时还是打印出来的,一共有六十几页吧,虽然说不多,但是也有十几章,看了前面几张,学到了很多,但是接下来自己又开始虎头蛇尾了,我相信大部分的朋友学习也都会这样,一鼓作气,再而衰,三而竭。

以前逛校内的时候,时常看到有同学分享“学完这些句子,你的英语就什么什么”、“如果你也做到了这10点,那么几也会什么什么”之类的文章,分享这些的东西的出发点是好的,稍稍看了看,觉得帖子写的不错,希望以后照着这里面做,就先收藏了。但是,有多少人是真的从头到尾一直坚持下来了的呢,根据帕累托原则(8020原则),我们只会完成里面要求的10点中的2点,只会坚持要求的十个星期中的两个星期,最后,我们成为了中国14亿人口的80%的普通人。

书我是差不多一年前就买的,但是知道今年年初,我才看了一半,或者说已经差不多快忘了还有这么一本书,记得去年看的时候还是挺感兴趣的,但是随着知识的深入,越来越觉得乏味,渐渐地就放弃了。最近找工作碰壁之后,我决定痛定思痛,然后就一鼓作气看完了这本书,真的是痛定思痛(虽然说有时候还是会开小差,但是我觉得适当的放松是应该的)。我基本上一天到晚都是坐在电脑前,除了工作就是学习,在公司的时候看javascript(我也是个菜鸟,不是科班出身,工作中也没有怎么用js,所以这方面比较薄弱),回宿舍的时候换个方向看这本设计模式,就当是放松心情,我没法坚持一天十几个小时都在想一件事情。然后一不小心就看完了。现在想想,其实很简单,坚持,就行了。还记得前天看完最后一章的时候,就像是以前在学校一个学期结束即将迎来暑假的感觉。非常感谢程杰老师写的这本书。

我觉得,大家做软件开发的初衷应该是有两种可能,一种,是阴差阳错,想找个能养家糊口的职业,还有一种,就是喜欢好玩的东西,喜欢玩游戏,喜欢钻研,小时候大脑中闪现过这样一个邪念--我要当黑客,太酷了。

但是现在想想呢,如今的我们还会在代码上钻研么,还会像是玩超级玛丽、玩魂斗罗一样的去看待打代码的人生吗?有一句话,叫做“梦想照进现实”,每个人都有梦想,每个人小时都想着“我长大后”“我以后”,但是有的人努力去实现了,有的人一直没有去实现,等到我们到了梦想中的年龄,发现现实和梦想的差距实在是太大了,大的让你怨天尤人,其实抱怨又有什么用呢?对吧。

既然有差距,那么就去追逐吧,加油。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐