本人刚进一家外企,公司不大,做的是报表软件开发,主要有两款产品,一个是主要应用java swing开发的桌面应用软件,另一个是java/flex下的web端的,功能与桌面端的差不多。
    在公司的主要工作是不断地修改已有产品和对之前的版本进行二次开发。试用期每天接触的最多的是用java写的后端逻辑,以后应该会接触java/flex方面的知识。都说做j2EE的比较有发展,我这个工作用的最多的是java基础知识,没有涉及到ssh框架什么的,是不是对将来的发展不太好啊。
    对一个新人来说,刚进企业搞java开始的时候更应该注意学习哪方面的东西呢,是先打好java基础还是多学些框架技术什么的,望前辈们给予指导~

解决方案 »

  1.   

    我也是马上才参加工作个人觉得,最重要的还是基础。比如:java的语法,特性,数据结构,算法之类的。然后,学习框架,先学怎么使用。然后学习它的原理,尽量看看代码,看是怎么实现的,考虑它的优缺点然后你就可以向牛人方向进发了。。
      

  2.   

    ssh 其实 没那么 好,基础是最关键的
      

  3.   

    把基础打好很重要,一些java高级特性可以用一用,例如模板,多线程,如果公司用不到,可以业余多琢磨琢磨。然后,就是设计模式,看现在项目中用了哪些,各自有什么特点,是否可以优化和重构一些组件(具体就是类)。如果这些搞明白了,又不想在这家公司呆,那么,可以去其他公司试试。
      

  4.   

    把基础打好很重要,一些java高级特性可以用一用,例如模板,多线程,如果公司用不到,可以业余多琢磨琢磨。然后,就是设计模式,看现在项目中用了哪些,各自有什么特点,是否可以优化和重构一些组件(具体就是类)。如果这些搞明白了,又不想在这家公司呆,那么,可以去其他公司试试。
      

  5.   

    工作并不是一定要用SSH才算好.
    而且ssh框架和将来的发展有什么联系..?
      

  6.   

    把其础学好吧,所谓的SSH,现在90%以上的程序员,都是说不出个所以然来,只知道用.这也可能是现在的用人单位造成的,用人单位只管你给他做了多少事,从不管,你是怎么实现的,你做出了结果才是硬道理。这样的话,给你以后发展造成很大的阻碍,如果基础不牢,你就永远是一个普通程序员。楼主不要把所谓的框架想的太神秘了,当你把一系列的基础牢牢掌握,灵活运用的时候,发现所谓的也只是那么回事,但我们可以学习框架是怎么把基础牢牢运用起来的,学以至用。并尝试自己写一个框架出来,或者模拟SSH,写一些简单的实现,不要他那么复杂。不难,就看你有没有心去做了!
      

  7.   

    java 主要的应用方向就是服务端代码。那些 SSH 所涉及的 Java Web 只是 Java 中很低端的应用。
      

  8.   

    如果你的代码涉及网络通信、多线程处理、安全应用,以及除 Java Web 之外 J2EE 其他的东西,比如:EJB, JMS, JAX-WS 等等的话,那就恭喜你了。毕竟 Java 是以网络和安全著称的。Java 中拥有非常丰富网络、安全、多线程的 API。了解或者熟悉这些,才算进入了 Java 的核心技术。像 SSH 之类的 Java 框架,对于 Java 根基牢固的人来说,花不了多少时间看看他们的官方文档基本上就能掌握了。SSH 只是开发中的一种工具,而 Java 基础才是根基。还是那一句话:根基牢固,何愁枝繁叶茂!
      

  9.   

    我赞同!基础才是王道,当你把最基础的Java知识弄懂以后,其他的万变不离其宗!
      

  10.   

    现阶段来说,工作中用不到ssh的工作才是好工作——避免“千军万马过独木桥”,ssh的工作,简历一抓一大把。虽然non-ssh的工作机会会少很多,但是竞争者应该更少。