一个JAVA老程序员的疑惑
http://www.pusuo.net/2010-08-07/111277377.html
作为一个JAVA程序员,开发也有4年经验了,在开发的路上走了很久,最终到现在发现原地踏步,使用的技术无非都是些SSH、Extjs、JQuery、Ibatis、JPA等等之类的技术。固定的套路,固定的三层架构,固定的struts。几乎关于企业级应用方面的技术大体如此,顶多使用EJB。当然,可能会有人说了,用JAVA做数据交换也行啊,那么我只能想到,做数据交换,无非是JDBC,如果使用hibernate,创建两个数据源不就好了吗。
这些只是开发层面的,工作2年后,掌握了这些东西的原理和应用,后面再开发,无非就是重搬套路而已。企业级开发如此而已,顶多业务的复杂性决定开发中的工作量。
在我看来,JAVA企业级开发中实际要考虑的问题太少了。人家就是一局域网应用,顶多考虑下并发处理、缓存应用,大数据SQL优化等问题。而在互联网中常需要考虑的系统执行效率、多用户并发处理,日PV上千万级,用户量上亿级,服务器负载均衡,程序算法最优等等问题企业级开发中并未涉及到。
这里的阐述不是在抱怨什么,也没有说企业级开发不好。而是很疑惑,作为一个经验丰富的开发人员、研发人员,如何能够在技术上面再进一层,如何深入挖掘JAVA技术,如何才能更进一步的提高自己?
汇编、C/C++、VC MFC、CUDA、3D虚拟仿真一起QQ聊:64616914。QQ群194134342
“Java is not platform-independent, it is the platform”-----B. S (Bjarne Stroustrup)
“Java并非平台无关,它本身就是平台”-----C++之父 比雅尼·斯特劳斯特鲁普
C++之父主页: http://www2.research.att.com/~bs/homepage.html
一个JAVA老程序员的疑惑
TAG: