从JAVA编码的角度出发
我觉得这个还是要分得更细一些
我觉得只要不是纯技术的开发
根本不要会那么多东西
技术根本学不完,脚步也跟不上
最好的还是要有对各种知识的初步了解
对各种问题基本了解
只要知道遇到什么问题怎么解决就好了
不仅仅是java其他语言也这样
编码编多了语言不是障碍,技术不是障碍
最大的障碍是解决问题的思路
作久了会变苯的
不能自闭
多参与不同项目,了解不同解决方法

解决方案 »

  1.   

    每个技术能写一个Hello World!然后知道如何拓展就好了
      

  2.   

    觉得一些网络编程也要掌握,
    socket,http,ftp,
    甚至调用com,dcom之类也会用到
      

  3.   

    各位知道这是什么错误不?运行出现了这个错误提示:Exception in thread "main" java.lang.NoSuchMethodError: main
      

  4.   

    非常感谢楼上多位兄弟的发言!下面我说几句:我并不是说一定要将有关于JAVA编码的所有技术都学精通,我觉得那没必要,因为学了那么多也不一定就能用到!我觉得我们能做到的是在"了解""熟悉""精通"这三个层面来看待有关于JAVA编码的技术,也就是说有些内容你需要精通,有些内容你需要熟悉,而有些内容你却只需要了解。我非常同意楼上兄弟的:
    ===================
    最重要的是待你用到这些知识点时能够迅速地上手!
    ===================
    但是我的观点是你首先至少需要了解这些技术,知道大概有些什么优缺点,然后才能找到对象去上手,举个例子,XML解释常用sax/dom/jdom/jaxb:
    以前会用sax/dom来解释XML就不错了,但如果你知道jdom可以把XML直接读到java里面来处理,你就会用jdom,同时你又了解jaxb居然可以将一个XML直接读成一个java对象,你肯定会选择jaxb.这一切都建立在你了解他们的基础上。所以我认为最低程度:我们需要了解这些技术(特别是那些新技术),然后才可以在架构或者具体编码时有所取舍。
      

  5.   

    还应该了解如何实现数据对象的持久化,例如hibernate或者jdo,toplink等的使用方法
      

  6.   

    有点受打击的味道!
    但是我还是会努力!
    我同意duck7y的意见
    “我觉得:
        1.好的代码风格。
        2.设计模式。
        3.良好的学习能力。
    要想学会所有的东西是不可能的。
    所以,在1,2的基础上再加上3就是一个通用法则。”
    但是我认为这是基础,有着一些还不够还要有自己的想法和见解,然后是吃苦耐劳
    呵呵
    总之是努力努力再努力
    加油!·!!
      

  7.   

    另:那位大侠推荐一本有关java设计模式的经典书籍看看??
    谢谢先!!!
      

  8.   

    我并不是说一定要将有关于JAVA编码的所有技术都学精通,我觉得那没必要,因为学了那么多也不一定就能用到!我觉得我们能做到的是在"了解""熟悉""精通"这三个层面来看待有关于JAVA编码的技术,也就是说有些内容你需要精通,有些内容你需要熟悉,而有些内容你却只需要了解。我非常同意楼上兄弟的:
    ===================
    最重要的是待你用到这些知识点时能够迅速地上手!
    但是我的观点是你首先至少需要了解这些技术,知道大概有些什么优缺点,然后才能找到对象去上手,举个例子,XML解释常用sax/dom/jdom/jaxb:
    以前会用sax/dom来解释XML就不错了,但如果你知道jdom可以把XML直接读到java里面来处理,你就会用jdom,同时你又了解jaxb居然可以将一个XML直接读成一个java对象,你肯定会选择jaxb.这一切都建立在你了解他们的基础上。所以我认为最低程度:我们需要了解这些技术(特别是那些新技术),然后才可以在架构或者具体编码时有所取舍。
      

  9.   

    编码阶段
    dom读配置文件
    log4写日志,
    核心包,io,net,util,多线程
      

  10.   

    其实最重要的还是方法论,如果有了自己的一套成熟的学习新技术的方法,什么问题都不怕的。
    作技术不同于别的工作,如果想在业余时间把那么多的知识点搞精细了没有充足的精力恐怕是不行的,
    何况为了学习而学习的效果大家一定很清楚(不可能学习得很精细的),只有在工作中用到的时候才有可能集中精力完全的搞懂,当然,如果你对某个知识点特别感兴趣,那么另当别论。
    搂主说:“是否可以将一些我们JAVA方面的知识点收集起来,平时去了解,急时可以用."
    对的,新技术是要了解一下,不然你不是个好技术人员。并且,我认为最好还是停留在了解阶段。楼上的几位兄弟是这个观点吧。
    所以,我的结论是,
    工作的时候:好好干,项目里用到什么技术,就要不遗余力的赶紧搞懂。
    业余时间:好好生活,搞搞情调。工作不是全部,而且知识点太多了!
    毕竟:学海无崖,回头是岸!(玩笑的)
    综上:方法论是重点,应该重点放在研究自己的一套方法论上(其实这是大学里的主要任务)。多余的精力放在了解新技术上,有可能用到的了解一下,其他不可能用到的上网看看评论就可以了。
    纯属个人意见,有水的尽管泼来吧,忍了。
      

  11.   

    我也是学JAVA的,不过我是新手,有什么不明白可以问下你们吗?我QQ:377501986
      

  12.   

    (敬请关注)作为一个真正Java编码人员,你需要了解或者熟悉多少相关知识点? 不是你有病,就是我有病!!!!