学习日记2.0

很久没有写学习日记了,因为琐碎的事情太多,导致学习松散。发现学生还是以学业为重的好,不要太沉迷于学生活动,没多大意思,又不能提高编程质量。:>
近的效率还好,看书的效果都又很大的提高(可能终于可以静下心学习的原因?:)),毕竟线程是新接触的东西吧,所以刚开门的时候比较慢,现在好了很多。发现《Think in Java》真的是本很好的书,重点不在于它的内容很详细,更难能可贵的是它随处可见的面向对象的思想,把开书第一句话“一切都是对象”完全的贯彻了。看到这本书我才想到自己的肤浅,前段时间,老师把考试的题目当做课堂练习题出了,我赶着要走,所以急着花了两个小时完成了,此时其他人还在纠结,我就成为第一个做完题走的人。当时颇为得意,一个半小时,我完成了基础的编程,半个小时让老师提前教我面向对象的思想,老师讲了以后,发现其实想到了那个方法,只是不知道怎么用,于是完全不在意就走了。后来看到《TIJ》,才知道,这种思想的重要性。它可以让程序显得更紧凑,更又逻辑和符合常理,更便于理解。模拟日常事务的对象,有着适合这些对象的过程,所以,一切都是对象是有根有据的!
这么一来,相对而言,Ruby是不是就更贯彻得彻底呢?连类都是对象,任意一个数字也是对象。
看完了Java再看Ruby,着实有些不习惯的感觉。上周《web》还有《PR》都到了,只花了两天时间就看完了《PR》第一部分,我并不是想说我很聪明,我只是想说,Ruby实在是太简单了,真的是无法想象,《TIJ》里面大费周章编写的879页内容,居然被它一百多页就描述干净。而且,Java要用很长一段代码才能实现的实现的程序,Ruby一般都在十行以内就实现,还是教学,如果是实际高质量的代码,是不是考虑Java可以开始拿退休金了?再到后来,我发现我基本上都不需要运行Ruby程序了,果然有点应了书开篇的一句话“当你看了Ruby以后,你的眼睛里面再也没有其他语言了。”
不过,我之所以看得这么快,是因为《pr》是给有面向对象编程基础的人使用的,所以写得简略点了。而且,之前看过《征服Ruby on Rails》,再加上,面向对象都很像,所以才能进行得这么快。很背时的,我要把我们学校只有Java、c#的图书馆翻遍了,都只《征服Ruby on Rails》一本书,结果在书到的第二天,我居然在图书馆的新书专架上发现了《Ruby cookbook》,我当时的那个伤心啊。相比较于《PR》,《RC》就比较适合完全初学者。
现在学习两种语言,感觉其实也只是在学习一种语言,比如线程,我看了Java的,再去看Ruby也只是语法不一样而且,而原理跟思想是一样的,所以不需要细看。同理的,Ruby的分布式,也能应用到Java上,所以林锐叔叔说得好,思想才是最重要的。
在Java基础语言学习接近尾声(应该是刚开始?)的时候,今天开始慢慢的在搭建JAVA EE的平台。我觉得还是应该先学一下jsp再说框架的问题吧,但是我想,为什么不学学线程,并行一下,不行的时候再挂起呢?:)
今天遇到的问题:
开始始搭建Java框架就遇到TomCat项目不能建立的问题,插入插件了,但是没有Tomcat项目选项。(在Tomcat服务器能打开的情况下)。希望有各位师兄前辈帮我解释下。
另外我还发现,《征服Ruby on Rails》有很严重的抄袭倾向,大哥,你再懒也改一下例子好不好,注释都抄得一样了。
再另外,很严重的推荐,Dave的书,看他的书让我想到了林锐叔叔说的“好好编程,重新做人”,根本就像在看小说而不是专业书,看得我笑了好几次。我们程序员的世界也是很幽默的,不是么?^^
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值