您的位置:首页 > 编程语言 > Java开发

JAVA到底能做什么?为何实际用到的技术却很少?

2008-12-19 10:25 459 查看
问题来自于一个网友的提问
我现在从事J2EE方面的开发,

我的基础:JAVA的基础(不够牢固,很肤浅),JS脚本有时使用,struts1.X,简单的Oracle操作,简单的Linux/unix使用,。

我的疑问:

  1.java可以从事哪方面的开,从应用领域来说,比如网站,搜索技术,ERP系统等等。。。

  2,从事J2ee后,感觉用不到太多的真正的java技术,什么多线程了,很少。。。感觉就是框架。。。

由于对java技术了解肤浅,以及工作经验才一年,打着技术的旗号,混了一年,由于技术有限,做开发的项目经验不足,

一般打杂,现在像专技术,想有个行业的远景,

望高手指点。

回复1:
java可以干的活很多。

网站,现在用的非常多,这就不用说了。

工作流系统,大部分是java的,国外一些很强的科学工作流也是java的。

数据密集型计算,hadoop就是一个很好的实现,现在用的人也越来越多。

搜索,lucence。。

回复2:
正真的技术是解决问题之道,而不是技巧,技巧容易掌握,而解决问题的能力却不是那么容易提高的。

不要小看了JEE的那些框架,你真的能吃透也是要花些时间精力的。

我们做程序员的工作就是分析问题,然后解决问题。

对于楼主的现状,个人建议是:

1、学习好JAVA基础。

2、学习好几个主流框架,比如spring、struts、hibernate、ibatis等等。

3、学习好数据库和SQL,对于主流的数据库要有一些初步的认识,包括ORACLE、SQLSERVER、DB2等等。

有了上面3个基础后,就需要做一些项目,积累经验,这就算入门了。

我的个人观点
JAVA世纪网
1 尽可能了解java的各部分能干什么,不需要知道具体怎么干!

2 需要的时候,详细的研究对应的部分

我想这样,你就不会太迷茫了。也就是类似于

我知道某个精密仪器有100个功能,但我目前只用到了其中的10个,我们就详细了解这10个,但我们必须知道还有90个。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息