您的位置:首页 > 职场人生

JAVA和程序员的职业发展 -- CSDN聊天实录

2007-08-12 18:30 309 查看
嘉宾发言区

问:为什么那么肯定3G等电信应用会使用很多的JAVA技术?[2004-3-9 16:04:00]
嘉宾[Casey Chan]: 我们并不是强调整个电信的解决方案都要完全使用JAVA技术,在很多情况下,JAVA技术不能孤立的存在,但是,随着电信技术的发展,JAVA将深入到电信解决方案里的很多地方,J2EE、J2ME、J2SE的应用也将越来越广。

问:为什么你能够这么肯定J2ME今后几年内,在无线领域今后几年内占主导的开发平台?[2004-3-9 16:02:00]
嘉宾[Casey Chan]: 因为现在已经有两亿五千万个无线设备已经运行了J2ME上,在今后的一两年内更加有上亿,甚至上十亿的无线设备运行在J2ME上。

问:SUN看好中国市场吗?[2004-3-9 16:00:00]
嘉宾[Casey Chan]: 是。因为我们看到在中国市场无论是在无线通讯领域,还是企业计算领域都有十分快速的增长。

嘉宾[主持人]: 聊天活动将在16:00结束,因之前还有些问题没有回答,所以,大家现在可以停止提问了。
[2004-3-9 15:59:00]
问:I applet运行速度很慢,什么方法可以改善?[2004-3-9 15:56:00]
嘉宾[Matt Thompson]: 我们使用JAVA webstart,因为它使用了Cache的技术,另外,它在下载应用程序的时候,仅仅下载需要更新的部分。

问:SUN公司对日益发展蒸蒸日上的游戏产业是怎样看待?[2004-3-9 15:55:00]
嘉宾[Matt Thompson]: 事实上在JAVA.NET的社区上,我们专门开辟了一个属于JAVA游戏专栏,所有的公司和个人都积极的参与到此当中去制定JAVA游戏规范,开发基于JAVA的各种游戏,SUN公司对JAVA的游戏产业非常看好。

问:JAVA现在面临着臃肿和复杂的不良因素,SUN公司是否对JAVA减肥计划?[2004-3-9 15:53:00]
嘉宾[Casey Chan]: 事实上JDK1.5版本正式出现正是为了大大简化开发工作,这个版本的所有特点都使开发和部署JAVA程序变得非常的简单。

问:JAVA是不是一直都会支持web方面的发展?[2004-3-9 15:51:00]
嘉宾[Casey Chan]: JAVA针对web的支持已经提供了JSP和servlet的支持,将来我们会在这方面提高他们的性能,web应用程序将一直受到JAVA的支持。

问:Jbuilder WSAD都都集成了UML,请问JAVA Studio中是否有准备UML呢?[2004-3-9 15:49:00]
嘉宾[Matt Thompson]: 赶紧去学一学SUN JAVA Studio或者netbeans,UML工具马上就要发布了。

问:对于程序员的发展请给一些建议?[2004-3-9 15:47:00]
嘉宾[Matt Thompson]: 我们建议在掌握好JAVA技术基础之上,还能了解其他的技术,因为JAVA技术是不会独立存在的。

问:请问一下JAVA有没有支持泛型的计划?[2004-3-9 15:45:00]
嘉宾[Casey Chan]: 在JDK1.5中已经有相关支持。

问:不知道JAVA在无线通讯上的前景怎么样?可以谈谈吗?[2004-3-9 15:44:00]
嘉宾[Casey Chan]: 我认为J2ME在无限领域内今后几年内占有绝对主导的开发平台。包括3G和MS以及网络游戏的开发,我们J2ME都可以非常好的胜任,随着J2ME的安全性的增强,在未来几年内在无线领域会得到更大的发展。

问:JAVA在J2SE方面什么时候能够改进?比如运行速度和内存的消耗?[2004-3-9 15:43:00]
嘉宾[Casey Chan]: JAVA正在这方面进行改进,在JDK1.4和JDK1.5中程序运行速度得到了很大提高,内存的使用,也许可以通过HOTPOT工具进行优化。

问:目前SUN的信贷级别降为很低,这意味着SUN想要获取资金发展变得非常困难,这会对JAVA产生什么影响?[2004-3-9 15:40:00]
嘉宾[Matt Thompson]: SUN目前拥有五十亿美金的现金,它想得到发展基金的话不需要向任何人接,并且近两年内我们投入了二十亿进行研发,这足以证明我们对各种技术,包括JAVA的研发不会受到任何影响。另外,SUN公司现在的股票处在低潮阶段,正是大家购买SUN公司股票的大好时机。

问:Brew和J2ME有什么关系?J2ME以后怎么发展?[2004-3-9 15:39:00]
嘉宾[Matt Thompson]: 两者都可以被移动设备所采用。目前Brew已经加入了对J2ME的支持。J2ME在将来随着更多规范的推出,例如支持蓝牙技术的规范,将得到更广泛的应用。

问:目前中国市场上质量好的JAVA数据非常少,SUN公司对这个问题如何打算?[2004-3-9 15:36:00]
嘉宾[Matt Thompson]: 我们正计划和中国的JAVA社区一同去翻译和校验更多的JAVA数据来供中国的JAVA开发人员使用。

问:如何看待中国程序员中小公司大量的使用盗版JAVA开发工具?[2004-3-9 15:34:00]
嘉宾[Casey Chan]: 如果你们想盗版JAVA开发工具的话,那么,请“盗版”SUN公司的JDK和netbeans,这两个工具可以合法被盗版。

问:在我们J2EE的应用程序里使用了很多第三方组件,会不会对应用程序带来一些缺陷?[2004-3-9 15:33:00]
嘉宾[Casey Chan]: 如果你能保证这些第三方组件符合J2EE标准,就不会对应用程序带来额外的影响。

问:SUN如何面对Python的新挑战?[2004-3-9 15:28:00]
嘉宾[Matt Thompson]: 事实上SUN已经制定出标准,使得各种像Psthon这样的语言能够运行在JAVA当中,他们并不是竞争对手,而是合作伙伴。

点我试试,注意左边列表哦:
java




---北京丢丢 | 回复 戴尔笔记本惊喜价仅¥6199!咨询:800-858-2685

WriteAdSpan('gg_468_3');

[1楼]:
问:请介绍一下JAVA Studio的主要特点?[2004-3-9 15:27:00]
嘉宾[Casey Chan]: 举例来说,在开发J2EE应用程序的时候,CMP Entitybean的开发十分简单,完全可以通过使用图形界面完成。另外,在开发webservice的时候,我们只需要填写业务逻辑相关的代码,主要框架则由JAVA Studio来自动生成。

问:在熟悉JAVA编程后,应该怎样学习J2EE才能少走弯路?[2004-3-9 15:24:00]
嘉宾[Casey Chan]: 其实这很简单,因为你已经熟悉了JAVA的语法和相当多的类库,你只需要了解一些关于J2EE方面的知识,包括EJB的开发、部署。

问:我从哪能下载SUN JAVA System Starter Kit?[2004-3-9 15:24:00]
嘉宾[Casey Chan]: 你可以SUN的官方网站上下载,但是,我建议你最好是今天参加在北京的SUN科技日或者是在6月份参加在上海的SNC。

问:JAVA的发展方向是什么?到底是J2EE,是桌面Swing还是J2ME?[2004-3-9 15:20:00]
嘉宾[Matt Thompson]: 总的来说,J2EE主要面向于企业级的解决方案,而J2SE和J2ME可以解决客户端的问题。这几者结合起来,能够为用户提供端到端的解决方案。应该说,JAVA将来会在三个方面并行发展。

问:既然你觉得JAVA优势这么强大,那么你觉得JAVA会取代C++吗?[2004-3-9 15:20:00]
嘉宾[Matt Thompson]: 事实上C++的编程人员可以非常简单的就能够适合于JAVA的编程风格,在美国这甚至是一种趋势。但是,JAVA和C++都有自己的应用领域。

问:我听说在美国用JAVA开发产品高于C++,这是什么原因造成的?[2004-3-9 15:19:00]
嘉宾[Matt Thompson]: 第一个是用JAVA开发应用程序有更高的开发效率;第二,用JAVA开发平均能够减少20%到30%的Bug。

问:聊天现场图片新闻[2004-3-9 15:19:00]
嘉宾[主持人]: http://www.csdn.net/news/newstopic/15/15043.shtml
问:中国程序员学JAVA正在增加,SUN公司对中国是否给更多的中文知识?关于文档中文化的事情请给一个答案?[2004-3-9 15:18:00]
嘉宾[Matt Thompson]: 其实我们已经提供了中文版的SUN JAVA Studio,因此,拥有中文版的JDK也不是十分重要。因为使用Studio能够使得开发者的工作变得更方便。

问:中国程序员学JAVA正在增加,SUN公司对中国是否给更多的中文知识?关于文档中文化的事情请给一个答案?[2004-3-9 15:15:00]
嘉宾[Casey Chan]: 我们正在这方面做出努力,比如我们提供了中文版的SUN JAVASystem Starter kit,帮助开发者更多的使用中文了解SUN公司的技术和产品。

问:请两位嘉宾对JAVA和.NET的未来做一个预测?[2004-3-9 15:14:00]
嘉宾[Casey Chan]: 我认为由于安全方面的原因和跨平台需求方面的原因,JAVA在以后的竞争中会胜出。但这并不意味着微软技术会消亡,在很长一段时间内,他们都会和JAVA技术并存,只是变得不是那么重要了。

问:SUN公司未来五年的目标是什么?十年呢?[2004-3-9 15:11:00]
嘉宾[Matt Thompson]: 对近几年内我们的目标将所有的有价值的东西都联网,不仅仅是计算机,所有的手机、汽车、飞机、剃须刀等等都能够联上网,这是因为JAVA技术无处不在才能够达到这个目标。在未来十年内,没有人预测到世界将变得是怎样的互相联系,但有一点是可能的,全球化的信息通讯会变得异常的发达。

问:JAVA凭借什么和.NET的开发工具抗衡?[2004-3-9 15:09:00]
嘉宾[Casey Chan]: 现在我们有SUN JAVA Creator,使用它进行程序开发一样十分简便,使用这个工具可以利用它的拖拽功能完成应用程序的设计。

问:学习.NET对学习JAVA有没有好处?[2004-3-9 15:09:00]
嘉宾[Casey Chan]: 因为具体企业的系统应用环境是复杂的,一个系统有可能有很多环境组成,所以,学习.NET对JAVA还是有帮助的。

问:大量的中国程序员在使用JBuilder,你对此有什么看法?[2004-3-9 15:03:00]
嘉宾[Matt Thompson]: 我们建议他们使用Sun Java Studio,JBuilder也是一个不错的工具。

问:你认为JAVA能够和微软的技术进行结合,取长补短吗?[2004-3-9 15:02:00]
嘉宾[Matt Thompson]: 使用XML和webservice技术完全可以和微软的技术进行融合。

问:在美国,一般的JAVA工程师的工资是多少?[2004-3-9 15:01:00]
嘉宾[Casey Chan]: 说实话,在最近三年来,JAVA工程师的工资平均下降了5%,这是因为在美国很多软件工程师的职位已经转移到了印度和中国,但是,就是这样来说话,JAVA在美国每年也能拿到至少8万美金。

问:J2EE、XML在Linux平台上发展?[2004-3-9 15:00:00]
嘉宾[Casey Chan]: 使用J2EE和XML技术在Linux平台上可以开发出功能十分强大的解决方案,尤其适合于为未来的中小型企业提供的信息系统。

问:Eclipse和Jbuilder哪一个更适合初学者?[2004-3-9 14:58:00]
嘉宾[Matt Thompson]: 我们推荐初学者使用Sun Java Studio。

问:对IBM同JAVA标准不一致的技术你怎么看?[2004-3-9 14:58:00]
嘉宾[Matt Thompson]: 在JAVA技术上,IBM同SUN公司唯一不相同的标准是SWT,那么,如果你们想看一看Swing运行的速度有多快,请参加今年6月份在上海举行的科技大会,那么,你能得到免费的JAVA Desktop System的版本。

问:SUN的开发工具不如微软方便,希望今后能有所改变?另外,我对Project Rave 有很高的期待?不知道它什么时候能发布?[2004-3-9 14:56:00]
嘉宾[Matt Thompson]: Project Rave 现在又叫JAVAStudio Creator,在几个月以前,它的Beta版本就已经能够任意免费的下载。正式的版本要在今年的6月份发布。

2005-08-27 04:36:20


---北京丢丢【楼主】 | 回复

[2楼]:
问:请问对三十岁以上的JAVA程序员是如何规划的?[2004-3-9 14:53:00]
嘉宾[Casey Chan]: 年龄不是个问题,最主要的是你软件行业的经验,如果你有经验的话,你可以在各个领域内发展自己的软件领域。在SUN公司就有很多年龄超过五十岁的工程师。

问:嘉宾对JAVA的感受?[2004-3-9 14:52:00]
嘉宾[Casey Chan]: 我非常喜欢,因为JAVA语言非常易懂,而且使用起来非常方便,并且可以在不同的平台上开发出针对不同应用的解决方案。

问:JAVA规范太多了,十分复杂,能否整合一部分规范或者使一些旧规范过时?[2004-3-9 14:49:00]
嘉宾[Casey Chan]: JSP2.0虽然舍弃了某些以前使用的Listener,但是,同时也加入了更多具有更强功能的Listener。

问:如果SUN公司被收购的话,那么,JAVA的未来会是怎样的呢?[2004-3-9 14:47:00]
嘉宾[Matt Thompson]: 你认为一个拥有50亿美金的公司能够被收购吗?

问:SUN的JAVA认证对职业发展有帮助吗?[2004-3-9 14:45:00]
嘉宾[Matt Thompson]: 有。因为JAVA认证能够帮助一个无论是初学者还是具有开发经验的开发人员,更多、更全面的了解JAVA编程,建议你首先通过SCJP、SCJD和SCEA等考试。

问:JAVA在OpenGL方面的规范制定进展如何?是不是用JAVA也能开发出DOOM游戏呢?[2004-3-9 14:44:00]
嘉宾[Matt Thompson]: 基于OpenGL的规范已经制定出来了,我们会在今年7月份SUN技术大会上,我们会显示这个技术。使用它作出类似于DOOM这样的游戏是非常简单的,但是,我们现在不是很容易的把它到底规范到哪一个平台上,到底是J2SE还是J2ME上。

问:从一个VB程序员怎么转换成一个J2EE程序员?[2004-3-9 14:40:00]
嘉宾[Casey Chan]: 首先需要学JAVA语言,当然,他需要建立起面向对象的概念。

问:SUN公司的JAVA程序员相继离开,因为他们有压力,他们不能照片自己的发展方向,在这样的环境下,他们只能选择离开吗?[2004-3-9 14:39:00]
嘉宾[Casey Chan]: 也许他们离开是找到了更好的工作。(笑)现在据世界一个著名的公司统计,在未来的五年内,JAVA的开发的程序员需求量比.NET程序员需求量要大得多。

问:SUN公司打算出一本很好的JAVA教程吗?[2004-3-9 14:37:00]
嘉宾[Casey Chan]: 在JAVA.SUN.COM上有很多很好的教程,另外,通过阅读关于J2SE的一些应试的书籍,都可以获得非常全面的JAVA知识。

问:netbeans有没有版本控制的功能?[2004-3-9 14:36:00]
嘉宾[Casey Chan]: 有,它同时也支持CVS。

问:对于一个刚出校园的学生来说,我怎么规划自己的JAVA职业?[2004-3-9 14:34:00]
嘉宾[Matt Thompson]: 有两部分,第一是要多写JAVA代码,JAVA之父说过,当你写的JAVA代码越多,你就会对JAVA技术越了解。第二,你要多参与更多的项目,多看看别人的成果,这样的话,你就能够获得更多的经验,然后再试图在这些已有的东西上加上自己的东西。

问:SUN和JCP是不是为SOA做一个规范?[2004-3-9 14:33:00]
嘉宾[Matt Thompson]: 不是的。SUN和JCP将会为使SOA成为可能而努力,那么,这方面的努力可以通过完善webservice等其他规范来达到这个目的。

问:SDN(SUN Developer Networks )和SUN中国技术社区的关系是什么?[2004-3-9 14:32:00]
嘉宾[Matt Thompson]: SDN(http://www.sun.com/developers)(是SUN针对全球开发者的一个项目,而SUN中国技术社区是这个项目的一个延伸,他提供给开发者本地化的文章、培训、论坛等资料。SUN中国技术社区(http://gceclub.sun.com.cn)将为中国的开发人员提供更多的本地资料。

问:SUN公司会在以后加入Eclipse组织吗?[2004-3-9 14:28:00]
嘉宾[Matt Thompson]: 我们没有明确的是和不是的回答,但是我想说的源码开放,主要在于作出选择。我认为netbeans是我们现在的选择,在一两年内我们会选择netbeans。

问:不做EJB的JAVA程序员还有没有前途?[2004-3-9 14:27:00]
嘉宾[Matt Thompson]: 是,有前途。因为JAVA不仅仅是J2EE和EJB,因为JAVA还有J2SE和J2ME,使用这些平台都可以开发出十分有用的解决方案。那么,即使你使用J2EE的话,也可以不使用EJB开发出基于web的解决方案。

2005-08-27 04:36:20


---北京丢丢【楼主】 | 回复

[3楼]:
问:SUN在对实时性JAVA技术方面有什么前景和计划?[2004-3-9 14:25:00]
嘉宾[Matt Thompson]: 我们现在有一个社区叫JAVA.NET,在这个社区上有很多源码开放的项目,在上一个星期我们正好已经开了一个最新的项目叫JDAC,这个项目正是针对实时新JAVA技术做的开元性的项目。

问:SUN对J2EE的发展有什么打算?[2004-3-9 14:24:00]
嘉宾[Matt Thompson]: SUN公司正在向J2ME平台增加更多的支持,比如说推动J2ME平台访问webservice。我们将更加致力于J2ME和J2EE的平台,为客户提供更好的功能。

问:AVA技术组织怎样和源码开发的组织相结合?例如Jakarta和Sourceforge公司[2004-3-9 14:22:00]
嘉宾[Matt Thompson]: 我现在正在管理和源码开发组织的许多项目,事实上我们SUN公司和这些源码开发的组织是非常好的合作伙伴,我们在一起开发了很多项目,我们投入了很大的精力。

问:你认为目前哪一个JAVA开发工具比较有前景?我以前用过webgain非常失望?[2004-3-9 14:20:00]
嘉宾[Matt Thompson]: 现在觉得有两个选择,第一个是用netbeans我认为它更有前景,因为它受到了广泛的开发人员和厂商的支持,你们在选择开发工具的时候,应该有更远的前景。比如说半年到一年的前景,我认为netbeans是最有前景的。

问:在J2ME能否解决3D的问题?[2004-3-9 14:19:00]
嘉宾[Matt Thompson]: 事实上我们在去年就已经在一个模拟器上显示了J2ME的3D的应用,但是我们现在正在寻找一个硬件的厂商能够制作运行3D应用的手机。

问:JAVA对webservice的支持力度显然不够,SUN将来是否会有所改善?[2004-3-9 14:17:00]
嘉宾[Casey Chan]: 是的,JAVA会做改善的。我们因为SUN公司也是webservice标准制定的成员,我们目前正在致力于建立安全的webservice的标准制定。我们也在webservice的事务处理方面做了很大的努力。

问:JDK为什么没有中文版本?而日文的却有了?[2004-3-9 14:13:00]
嘉宾[Matt Thompson]: 这个我们正在计划之中,你认为我们是不是可以利用中国的JAVA组织来帮助我们创建一个中文的JDK版本呢?

问:C++程序员如何变成JAVA程序员?[2004-3-9 14:12:00]
嘉宾[Matt Thompson]: 从C++程序员转到JAVA程序员并不难,其实作为C++程序员你已经占有了很大的优势。作为C++程序员来说,你需要从底层实现很多功能,但是如果使用JAVA的类库,你可以很方便的完成你所需要的功能,这是因为JAVA类库为我们程序员提供了非常丰富的处理函数,同时,在JAVA中,我们不需要对程序、对内存的使用过多的考虑。你可以首先到JAVA.SUN.COM,那里面有很多的教材。同时,C++和JAVA都是面向对象的语言,他们在从C++转向JAVA的时候不会觉得很困难。

问:JAVA和.NET在企业级的应用领域内他们各有什么优势?[2004-3-9 14:11:00]
嘉宾[Matt Thompson]: 从JAVA来说,目前90%以上的企业大型的应用建立在JAVA之上和J2EE之上,所以,J2EE在企业级应用非常的成熟。而对于.NET来说,只有一种情况他们具有优势,就是对那些只使用微软平台的用户,他们能够非常容易的在微软平台上开发.NET的应用。

问:嘉宾介绍--Casey Chan[2004-3-9 14:11:00]
嘉宾[主持人]: Casey Chan is a Technology Evangelist in the Advanced Engineering group. She is involved in developing and delivering Sun Code Camps. During her time at Sun, she has worked extensively with Servlets and JavaServer Pages (JSP) technology. She has also published an article on Java Virtual Machine (JVM) performance comparisons. Casey graduated from the University of California at Irvine in 2000 with a B.S. in Computer Science.

问:我想知道JAVA的前景和.NET的异同?[2004-3-9 14:10:00]
嘉宾[Matt Thompson]: JAVA的前途很光明,因为我们一直在改进JAVA平台的性能,我们一直是根据用户的需要在JAVA方面改进,为用户提供更好的解决方案。比如说我们刚刚发布了J2EE1.4在J2EE里面,EJB功能得到了提高。但是,.NET仍然处于不成熟阶段,它距离实际的企业级的运用还有一定距离。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: