- 浏览: 3011026 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (893)
- android (110)
- iphone (198)
- java (79)
- JavaScript手册-目录 (9)
- JavaScript手册-Array (19)
- JavaScript手册-Boolean (5)
- JavaScript手册-Date (50)
- JavaScript手册-Math (30)
- JavaScript手册-Number (14)
- JavaScript手册-RegExp (7)
- JavaScript手册-String (38)
- JavaScript手册-全局函数 (8)
- JavaScript实用脚本 (7)
- Others (21)
- java-jpcap (7)
- java-thread (1)
- ibm文章 (3)
- classloader (2)
- java-filter (2)
- 运行环境 (33)
- java-正则 (2)
- oracle (1)
- linux-shell (26)
- wap (1)
- sqlite (3)
- wow (1)
- jvm (1)
- git (5)
- unity3d (29)
- iap (2)
- mysql (23)
- nginx (14)
- tomcat (9)
- apache (2)
- php (1)
- ubuntu (40)
- rsa (1)
- golang (21)
- appstore (5)
- sftp (2)
- log4j (2)
- netty (18)
- 测试工具 (6)
- memcache (5)
- 设计模式 (1)
- centos (8)
- google_iab (5)
- iOS专题 (4)
- mac (10)
- 安装配置帮助手册 (2)
- im4java_graphicsmagick (5)
- inotify-tools (1)
- erlang (6)
- 微信支付 (1)
- redis (8)
- RabbitMQ (5)
最新评论
-
heng123:
Netty视频教程https://www.douban.com ...
netty4.0.23 初学的demo -
maotou1988:
使用Netty进行Android与Server端通信实现文字发 ...
netty4.0.23 初学的demo -
码革裹尸:
非常感谢,正好用上
android 呼入电话的监听(来电监听) -
rigou:
提示的/222.177.4.242 无法链接到ip地址,是什 ...
通过 itms:services://? 在线安装ipa ,跨过app-store -
duwanbo:
GridView与数据绑定
现今的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开发,深入理解学习java的越来越少,大部分人都是了解了一些基本语法之后,就一头扎进了各种框架中,今天structs,明天hibernate,后天spring,稍有了解后就沾沾自喜,自以为已经掌握了java的精髓,但事实上却还站在java的大门口,连门槛都还没有跨过去。
让时光倒退10年,没有structs,hibernate,spring等等,你将如何进行java开发呢?
为什么在java业界内出现的好组件或者好框架,没有中国人的身影。虽说知识无国界,但对于一向自诩为聪明的中国人无疑也是一个讽刺。现在的人都太习惯了拿来主义,而又不求甚解,个个都沦落成为各种框架的奴隶。
其实,我们一直排斥着外人以麦当劳,肯德基之类的快餐文化侵略神州大地,在java业中不也一样,被spring,structs,hibernate等入侵着。
当然,好的思想我们要学习,但是我们也不能完全的奉行拿来主义,我们也需要深刻反思自己,深刻理解别人思想的精华,不能老是指望别人的框架。否则,中国的java开发水平也会慢慢的落后。
扪心自问下,除了这些所谓的框架,你还会什么呢?你有真正理解所从事的java吗?
特此申明:本文不针对任何个人,只是对目前国内java开发的一些感慨和担忧。
评论
12 楼
KimHo
2010-09-11
看问题角度不同罢了
11 楼
qq360205404
2010-04-01
支持,要对Java基础知识很巩固才可以
10 楼
ivyloo
2009-05-07
同意LZ,现在,新技术就像打开的潘多拉魔盒,让我感到恐惧和疲惫,感觉自己稍一放松就会被淘汰掉。
9 楼
DoubleEO
2008-11-25
多少人连new的作用还没搞懂呢
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循环写。。。。(不过让我马上写出冒泡排序,我也不成,也得想好久,不知道各位如何?)
不是说学习这些框架不好,是我们越来越多的时间都放在了框架上,忘记了编程的基础。
7 楼
xtpgyaps
2008-11-25
其实挺想学学国内的开源框架extjs了
6 楼
Aguo
2008-11-23
有个重要的原因的就是就业的需求
5 楼
liuchenwei2000
2008-11-23
bz说得很好,确实是个普遍的现象
每个人选择的学习路线不同,当然,结果也会不同
每个人选择的学习路线不同,当然,结果也会不同
4 楼
lu_pp
2008-11-23
基础不好的,这些个框架也用不好
博主勿虑
博主勿虑
3 楼
carysun
2008-11-23
现在技术的更新速度太快,也导致了一些人一直追逐新技术而忽略了一些基础的东西。
2 楼
fenglei0213
2008-11-23
恩 深刻理解spring的人,对java的理解不会太差
1 楼
liangwenzheng
2008-11-23
现在很多公司招人的时候确实是这个要求,原因应该是公司的系统就是应用这些框架开发的,招人的时候当然这么写。
现在很多人都在学JAVA,培训机构也铺天盖地,确实误导了很多初学者,希望这个现象能慢慢改善
现在很多人都在学JAVA,培训机构也铺天盖地,确实误导了很多初学者,希望这个现象能慢慢改善
发表评论
-
Java的内存机制
2016-08-22 13:27 4831.Java的内存机制 Java 把内存划分成两 ... -
监听域对象中属性的变更的监听器
2016-07-18 19:06 1756监听域对象中属性的变更的监听器 域对象中属性 ... -
HttpSessionActivationListener
2016-07-18 18:46 650HttpSessionActivationListe ... -
Web容器监听器(实现在线统计人数,踢人)
2016-07-18 10:48 952Web容器监听器(实现在线统计人数,踢人) Servl ... -
HttpSessionBindingListener接口
2016-07-18 10:29 643HttpSessionBindingListene ... -
ServletRequestAttributeListener接口
2016-07-17 22:24 8352. HttpSessionAttribut ... -
Servlet3中异步Servlet特性介绍
2016-07-17 15:50 847Servlet3中异步Servlet特性介绍 ... -
HttpSessionAttributeListener
2016-07-15 17:49 697HttpSessionAttributeListener ... -
使用ServletContextAttributeListener
2016-07-15 16:47 848使用ServletContextAttr ... -
ServletRequestListener
2016-07-15 16:25 602ServletRequestListener接口 ... -
HttpSessionListener
2016-07-15 14:56 636HttpSessionListener接口 M ... -
ServletContextListener 接口
2016-07-15 12:16 629在 Servlet API 中有一个 Se ... -
ReflectASM,高性能的反射
2016-04-29 17:19 962http://www.oschina.net/p/r ... -
Java多线程与静态方法
2016-04-26 11:52 851Java多线程与静态方法 在多线程中使用静态方法会发生什么 ... -
log4j日志输出格式
2016-04-12 20:58 1118log4j日志输出格式 在LOG4J的配置文件中,l ... -
Servlet3.0
2016-04-12 16:58 699一、Servlet3.0介绍 Servlet3 ... -
log4j2 使用详解
2016-04-12 14:14 1467log4j2 使用详解 转载自 Blog of ... -
Eclipse jar打包和命令行运行
2016-04-08 10:44 2964?Eclipse jar打包和命令行运行 第1步: ... -
GRAPHICSMAGICK+IM4JAVA错误Cannot run program "gm": error=2
2015-05-19 15:27 4114在通过 GRAPHICSMAGICK+IM4JAVA ... -
GraphicsMagick安装、实时生成缩略图
2015-05-19 13:39 2426GraphicsMagick安装、实时生成缩略图 ...
相关推荐
chatGPT为何令人担忧
国内软件测试的现状是令人担忧的,在软件业中处于弱势地位,软件测试在软件业中的比重和质量与欧美有着较大的差距。软件测试的地位还不高,在很多公司还是一种可有可无的东西,大多只停留在软件单元测试、集成测试和...
开发的思想主要在于算法,得算法者得天下。作为一名开发者,如果你不懂算法,那么,前途令人担忧啊~我根据平时的积累,总结了常用的50种算法供大家学习、借鉴,祝大家有所收获~
当前半导体库存处于令人担忧的水平.pdf
总的来说,"liquidlnf-2.9.1"是Java开发中界面美化的一把利器,它让开发者能够专注于业务逻辑,而不必过于担忧界面设计的细节。通过充分利用这个库,开发者可以快速地为Java Swing应用穿上华丽的外衣,从而提升整体...
它的简单性减少了程序员对内存管理的担忧,面向对象的特性允许程序员通过对象来设计程序,而平台无关性则是通过Java虚拟机(JVM)来实现的,确保了Java程序可以在任何安装了JVM的系统上运行。 Java分为三个主要的...
Java 1.7.0 开源版 OpenJDK 是一个广泛使用的开源 Java 开发和运行环境,由 OpenJDK 社区维护。OpenJDK 是 Java Development Kit (JDK) 的一个实现,遵循 GNU General Public License (GPLv2) 许可协议,允许开发者...
Java 桌面应用程序设计 Java ...SWT 是 Java 桌面应用程序设计的良好选择,它提供了高效率的 GUI 程序开发体验,並且拥有标准的外观,几乎没有人能看出你的程序是用 Java 写出来的,更为重要的是,这些程序是跨平台的。
1. 老杨的IT经历:文件中提到老杨有近二十年的IT开发经验,并且曾涉及多种技术栈,包括C、C++、VB、.NET、SQL Server、PHP、Java Web、JavaScript (JS)、HTML5 (H5)以及单片机编程。这说明老杨有非常丰富的编程和...
Java的垃圾回收机制自动管理内存,减少了程序员对内存泄漏的担忧。 2. **面向对象**:Java是基于面向对象编程的,通过类和对象的概念,实现数据和操作的封装,提高了代码的复用性和可维护性。面向对象的特性使得...
《亚开行-讶州发展展望2020:在令人担忧的时代更新健康》是亚洲开发银行(Asian Development Bank, ADB)发布的一份专业报告,该报告重点分析了COVID-19疫情对亚洲及太平洋地区的影响,以及如何通过健康促进政策来...
另一方面,Java 丢弃了 C++ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java 语言不使用指针,而是引用。并提供了自动分配和回收内存空间,使得程序员不必...
2. **Green项目**:随着James Gosling等人的加入,Stealth项目改名为Green,目标是开发一个新的编程语言和操作系统。 3. **C++++--**:James Gosling最初为新语言起名为C++++--,表示比C++更好,更简洁。 4. **Oak...
Java语言继承了C++语言面向对象技术的核心,并舍弃了C++语言中容易引起错误的指针、运算符重载、多重继承等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的存储空间,使得程序员不用再为存储管理而担忧...
Java 语言丢弃了 C++ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java 语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。 Java ...
但是,由于网络的这些特性,也使得网络安全令人担忧。 据调查,威胁公共网络安全的主要因素有计算机系统自身漏洞和病毒、网络管理技术的不完善、网络安全意识的不足、信息泄露和私自非法访问等。计算机系统自身漏洞...
国内软件企业的项目管理现状令人担忧。高达76.8%的项目组成员参与到项目管理工作中,这在一定程度上反映了团队结构的不稳定性。频繁的人事变动导致许多开发者从初级程序员迅速晋升至项目经理,这样的快速晋升可能...
Java编码检测工具类是Java开发中非常实用的一个组件,它能够帮助开发者准确地识别和处理各种文件的编码格式。在处理跨平台或者不同系统间的数据交换时,编码问题常常成为困扰,因为不同的操作系统和程序可能使用不同...
此外,Java彻底屏蔽了指针,引入了垃圾回收机制,极大地简化了内存管理,让开发者能够专注于程序逻辑,而不必担忧内存泄漏或空指针异常。虽然这可能导致一些性能损失,但换取的是程序的安全性和稳定性。 Java的另一...