JAVA到底能做什么?为何实际用到的技术却很少?
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
问题来自于一个网友的提问
我现在从事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个。
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献4条内容
所有评论(0)