请教一个很难回答的问题

我目前在一家互联网公司从事java开发工作3年,虽说项目使用了struts+spring+hibernate,但

感觉总体技术含量不高,我们公司php开发人员占大多数。同时在全球来讲php做网站也的确是大

部分。
朋友跟我说,“要想学java的精髓和得到有技术含量的项目经验,要在软件公司,不能在互联网

公司,互联网公司只有在访问量超大时才会有性能方面的技术含量。”

虽然国内java技术比国外落后很多,是不是国内互联网公司又比软件公司落后很多呢?

感觉java的精髓EJB等等在互联网公司完全用不到,所以想请教下去软件公司是不是好很多?

重点是哪个公司,而不是他在做什么。说起来容易其实是很难分辨的。

还是很迷茫。
还请 banq 大师给小弟点意见啊!

虽然在问Banq大哥,但我也插一句:

1.Java的精髓不是EJB
2.Java不仅是一门语言
3.互联网应用才是最复杂的分布式应用,因为这可能是全球分布式
4.EJB是做事务的,不是做普通网站的,当然如果你网站后面藏着一个业务系统,那有可能在网站中也用到EJB
5.如何处理网站的多变性,虽然复杂度或能不如某些业务系统,但同样,一个好的网站必然会在可变性(可扩展性等)有一个好的架构,因此,对模式和框架的要求依然很高。
6.难道,只有业务系统或者桌面开发才叫软件?网站,依然是一个软件。比如Linkedin就是一个大软件。EBay也是一个大软件。

。。。

saharabear兄说的相当在理,google,Linkedin,EBay都不错,都是国外很顶级的互联网公司,他们做的的确好。
可国内的互联网公司...... 说实话,我们公司做的那几个所谓web2.0的项目都不稀得看,美工做的挺炫,动态页全是很弱智的数据库增删改查,只会jsp就能做出来,但你要用好技术其他组员不会啊!
而国内的java软件公司据说会好一些,所以我才比较疑惑,毕竟没在软件公司干过,希望有国内软件公司工作经验的兄弟讲讲。

当然,万分想去国外的公司,关键进去不易啊!

分布式云计算是互联网网站发展之路,当然不是EJB这样集成者,而是根据自己的项目定制。