这样的贴子是有人心理变态且为了出名(就像中国娱乐圈里的某某某某们)才写的,什么8年开发....不过如果是真的,只能说明你是中国内陆大学毕业的,不为奇(清北也不过只是世界二流),我的TUTOR虽然也习惯用C编程,可至今还虚心学习新语言,人老人家已经是BERKELEY的终身教授,他从未评判过语言的好坏,只说:"在不同的情况下,我们要看重视效率速度还是稳定性而选择语言"....
看来当初不高考直接出去真是对了
在此地说此话!
真搞不懂,你这种垃圾,
居然干了十年的开发,
是不是搞vc和linux-gcc的人都死绝了。
1学JAVA,初学是学语法,学基本原理,OO的基础
2升高一点 层次,开始接触JAVA的OO高级部分,面向接口,使用框架(注意,是使用框架)等。。。
3再高点就要深入这些优秀框架的设计,你将要考虑你所开发的项目的重用性,以及系统的伸展性,这个时候就是设计模式的体现了(设计模式是通用思想,只不过JAVA中有它自己的实现方式而已)
据以上几点,还真不知道把LZ摆在哪,看来你真和JAVA无缘。。。
[该贴被zhdkzy于2008-01-17 17:25修改过]
其实java的问题和优点是一个问题的两面,java是一种工业语言,它被设计为其开发要遵循一些规范,使新手能够象高手一样开发好高质量的代码,或者说它更重视过程,这些规范都是保证代码质量的.然而,java的整套体系又有灵活的一面,因此许多人提出了一大堆的概念和模式,弄明白就很不容易了(但并不影响编码工人的工作,这些复杂概念是架构师考虑的)
我甚至认为,目前大部分项目以面向对象开发后,其实我们没有那么多好的抽象设计人员,因此面向对象增加了许多的工作量,并降低了性能,应用软件的核心是数据是信息,这应该在数据库层面做的工作,引入面向对象后,数据库仅变成了持久化层,再不居核心地位了,一堆高手在研究业务逻辑如何面向对象,提出无数的方案,其它对于大多数项目业务逻辑很简单,数据库能够更有效率更简单的解决.
象jdon这样的框架也是这种解决方案的一种,它解决的快速实现增删改查问题,在传统数据库开发领域是不存在的问题,我们自己把问题搞复杂了.
java 绝不是编程艺术家的工具,它是流水线工具,它也不是解决所有问题的工具
做人轻松点,有空多玩点,呵呵~
但是 , java确实是一个平台,一门艺术
这就好像一个厨子做菜好吃,大家都吃,看不过眼的人反而赖厨子不好
我对你的前途产生怀疑
[该贴被huicn于2008-05-28 17:05修改过]
我看你的牛吹过啦。。。