我的java思想之路

    本人从接触java到现在还不到二点五年,从事java开发工作也还不到一点五年。时间上来说自己还是个低级别选手,高深的技术谈不上多少,但这两年多来的java学习路程还是相当感慨。

    我是在培训班学习软件开发的,开始的时候学C语言,成绩还不错。也许受C语言那种过程式的开发影响太大,在学java以及之后的一段时间里基本都是用java编写C语言式的程序,顶多是把数据库连接单独写成一个类。后来学习j2ee做了几个项目,多了些经验,也思考了一些东西,慢慢的开始对“面向对象”有了些模糊的认识。在学习j2ee的时候做过几个项目,用MVC模式。虽然也知道MVC的好处,但在实际的编程中也只是把程序做了三层而已,之间的耦合还是相当多的,最主要的是M层并没有什么设计思想,都是很随意的编写,一个方法解决一个问题,基本谈不上重用。进公司后开始的一段时间也是这样。虽然,技术总监也强调低耦合、把类抽象,自己也知道,但根本不能理解,当然也做不到。几个月后,当经验增长的时候自己开始有意识的去看以前的代码并加以修改,同时继续思考“面向对象”的问题,也开始想一些设计模式的东西。

    我看过工厂模式,也有心去学习,但是依然没能融会贯通。现在有了些架构方面的想法,比较简单,但用在我现在的项目中已经足够。设计模式好,但不代表它适用于所有的场合。如果以我们自己的经验设计出能更好的解决问题的方法,那我们还有必要去找那些设计么模式吗。

    到现在,我不敢说自己的思想能达到多高的水平,但是我自信能写出可读性、重用性都很好的代码,对“面向对象”的思想也有了相当的认识。这些其实都是我在做项目的过程中,不断思考的过程中积累起来的,这才是能够让我越来越觉得java有意思的原因,不断的成长带来的乐趣。因此,我认为思想上的东西不是只靠简单的学习一两遍《java编程思想》就能够理解的,只有在不断的接受实战的考验才能够体会。

    (上午已经写了一遍,但是由于时间较长,没保存住……所以又重写了一篇)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值