读书人

学识爆炸的烦恼

发布时间: 2012-11-07 09:56:10 作者: rapoo

知识爆炸的烦恼
各位亲爱的程序员:
我是一个做java开发的,请聆听我的苦恼:
1. java的知识面太多,不易全部都精通。
只说java包含的j2ee方面就有:jsp,jstl,servlet,多线程,ejb,struts,hibernate,spring,acegi,ajax,flex,webwork......
总之很多、很多。弄的我学了这个,学那个。到头来发现自己都没有很深入,很透彻的掌握。

2. java在运行速度上不快,经常受到别的语言的同事的攻击。
java的架构的确可以加快开发效率,但其运行速度常常被c,c++程序员批评的很厉害。

3. java的开发工具需要很多。
做一个java项目的开发,需要用到比别的语言多的多的开发工具。如:hibernate tools,editplus,dreamweaver......

4. java技术更新很快。
当你还没有精通第一version,第二version就出来了。导致自己忙不过来
我只想到了上面四点,请大家和我闹扯,闹扯!
,我们公司做php的总在说这一点! 3 楼 天机老人 2009-03-26 java要学的东西多,很多地方只是表象。
例如:ejb,struts,hibernate,spring,acegi,ajax,flex,webwork......
我看只要学struts,hibernate.spring就行了。
而且都不是很难的事,主要是没人带,学起来有点吃力!

哎算来算去还是多啊,框架就多的没边,虽然很多框架的东西都是差不多的……
然后就是各种技术,新技术,老技术的…… 4 楼 zhuzhigang_skcc 2009-03-26 哎算来算去还是多啊,框架就多的没边,虽然很多框架的东西都是差不多的……
然后就是各种技术,新技术,老技术的……天机老人 写道
java要学的东西多,很多地方只是表象。 例如:ejb,struts,hibernate,spring,acegi,ajax,flex,webwork...... 我看只要学struts,hibernate.spring就行了。 而且都不是很难的事,主要是没人带,学起来有点吃力! 哎算来算去还是多啊,框架就多的没边,虽然很多框架的东西都是差不多的…… 然后就是各种技术,新技术,老技术的……

觉得花在学习架构上的时间很多! 5 楼 hatedance 2009-03-26 If you really understand the idea behind those frameworks, you will find that they are very similar. 6 楼 goodnight 2009-03-27 首先建议你学习JSP/Servlet。
然后学习3层架构的其中一种技术。
表示层:SpringMVC,Struts,JSF,Webwork。选择一种学习,推荐SpringMVC。
中间层:Spring2.5,EJB3。选择一种学习,推荐Spring。
持久层:Hibernate,JPA(持久化标准接口,与Hibernate差不多),Ibatis。选择一种学习,推荐JPA。

感觉学习Java的是需要学习很多啊。不过学好了之后学习其他的都会很快。

还有,学习基本的使用就可以了,碰到问题再找。每一样技术,你用到30%几经很多的了。

读书人网 >软件架构设计

热点推荐