令人堪忧的国内java开发现状
令人担忧的国内java开发现状
现今的java开发者,一般张口就是spring,闭口就是hibernate,structs,所有的简历上会注明:熟悉或者精通ssh,熟悉.....。每个开发者总是不停的追逐新的框架,新的架构,当然不断研究新事务也是件好事,但这样子很快就会迷失在里面,完全丧失了软件开发的根本所在。
当然,这种风气的造成也不能完全归结于个人因素,现在的公司在招聘人的时候,也会要求对于主流框架的熟悉程度,这也导致了现在许多人为了学习框架而学习,对于java本身却越来越模糊,逐渐成为框架的奴隶。
其实,纵观国内目前的java开发,深入理解学习java的越来越少,大部分人都是了解了一些基本语法之后,就一头扎进了各种框架中,今天structs,明天hibernate,后天spring,稍有了解后就沾沾自喜,自以为已经掌握了java的精髓,但事实上却还站在java的大门口,连门槛都还没有跨过去。
让时光倒退10年,没有structs,hibernate,spring等等,你将如何进行java开发呢?
为什么在java业界内出现的好组件或者好框架,没有中国人的身影。虽说知识无国界,但对于一向自诩为聪明的中国人无疑也是一个讽刺。现在的人都太习惯了拿来主义,而又不求甚解,个个都沦落成为各种框架的奴隶。
其实,我们一直排斥着外人以麦当劳,肯德基之类的快餐文化侵略神州大地,在java业中不也一样,被spring,structs,hibernate等入侵着。
当然,好的思想我们要学习,但是我们也不能完全的奉行拿来主义,我们也需要深刻反思自己,深刻理解别人思想的精华,不能老是指望别人的框架。否则,中国的java开发水平也会慢慢的落后。
扪心自问下,除了这些所谓的框架,你还会什么呢?你有真正理解所从事的java吗?
特此申明:本文不针对任何个人,只是对目前国内java开发的一些感慨和担忧。
现在很多公司招人的时候确实是这个要求,原因应该是公司的系统就是应用这些框架开发的,招人的时候当然这么写。
现在很多人都在学JAVA,培训机构也铺天盖地,确实误导了很多初学者,希望这个现象能慢慢改善
现今的java开发者,一般张口就是spring,闭口就是hibernate,structs,所有的简历上会注明:熟悉或者精通ssh,熟悉.....。每个开发者总是不停的追逐新的框架,新的架构,当然不断研究新事务也是件好事,但这样子很快就会迷失在里面,完全丧失了软件开发的根本所在。
当然,这种风气的造成也不能完全归结于个人因素,现在的公司在招聘人的时候,也会要求对于主流框架的熟悉程度,这也导致了现在许多人为了学习框架而学习,对于java本身却越来越模糊,逐渐成为框架的奴隶。
其实,纵观国内目前的java开发,深入理解学习java的越来越少,大部分人都是了解了一些基本语法之后,就一头扎进了各种框架中,今天structs,明天hibernate,后天spring,稍有了解后就沾沾自喜,自以为已经掌握了java的精髓,但事实上却还站在java的大门口,连门槛都还没有跨过去。
让时光倒退10年,没有structs,hibernate,spring等等,你将如何进行java开发呢?
为什么在java业界内出现的好组件或者好框架,没有中国人的身影。虽说知识无国界,但对于一向自诩为聪明的中国人无疑也是一个讽刺。现在的人都太习惯了拿来主义,而又不求甚解,个个都沦落成为各种框架的奴隶。
其实,我们一直排斥着外人以麦当劳,肯德基之类的快餐文化侵略神州大地,在java业中不也一样,被spring,structs,hibernate等入侵着。
当然,好的思想我们要学习,但是我们也不能完全的奉行拿来主义,我们也需要深刻反思自己,深刻理解别人思想的精华,不能老是指望别人的框架。否则,中国的java开发水平也会慢慢的落后。
扪心自问下,除了这些所谓的框架,你还会什么呢?你有真正理解所从事的java吗?
特此申明:本文不针对任何个人,只是对目前国内java开发的一些感慨和担忧。
1 楼
liangwenzheng
2008-11-23
现在很多人都在学JAVA,培训机构也铺天盖地,确实误导了很多初学者,希望这个现象能慢慢改善
2 楼
fenglei0213
2008-11-23
恩 深刻理解spring的人,对java的理解不会太差
3 楼
carysun
2008-11-23
现在技术的更新速度太快,也导致了一些人一直追逐新技术而忽略了一些基础的东西。
4 楼
lu_pp
2008-11-23
基础不好的,这些个框架也用不好
博主勿虑
博主勿虑
5 楼
liuchenwei2000
2008-11-23
bz说得很好,确实是个普遍的现象
每个人选择的学习路线不同,当然,结果也会不同
每个人选择的学习路线不同,当然,结果也会不同
6 楼
Aguo
2008-11-23
有个重要的原因的就是就业的需求
7 楼
xtpgyaps
2008-11-25
其实挺想学学国内的开源框架extjs了
8 楼
jythoner
2008-11-25
我就是厌倦了不断的追逐struts,hibernate,spring等框架的开发脚步,决定暂时放弃web开发了。
很简单的一个例子,最近很多人到我们team来应聘,都说自己精通struts,hibernate,spring,结果我们team leader出的题目是用java写一个冒泡排序,结果这些“高手”没几个能写全的,最狠的是其中一位只用一个for循环写。。。。(不过让我马上写出冒泡排序,我也不成,也得想好久,不知道各位如何?)
不是说学习这些框架不好,是我们越来越多的时间都放在了框架上,忘记了编程的基础。
很简单的一个例子,最近很多人到我们team来应聘,都说自己精通struts,hibernate,spring,结果我们team leader出的题目是用java写一个冒泡排序,结果这些“高手”没几个能写全的,最狠的是其中一位只用一个for循环写。。。。(不过让我马上写出冒泡排序,我也不成,也得想好久,不知道各位如何?)
不是说学习这些框架不好,是我们越来越多的时间都放在了框架上,忘记了编程的基础。
9 楼
DoubleEO
2008-11-25
多少人连new的作用还没搞懂呢
10 楼
ivyloo
2009-05-07
同意LZ,现在,新技术就像打开的潘多拉魔盒,让我感到恐惧和疲惫,感觉自己稍一放松就会被淘汰掉。
11 楼
qq360205404
2010-04-01
支持,要对Java基础知识很巩固才可以
12 楼
KimHo
2010-09-11
看问题角度不同罢了