从JAVA编码的角度出发
我觉得这个还是要分得更细一些
我觉得只要不是纯技术的开发
根本不要会那么多东西
技术根本学不完,脚步也跟不上
最好的还是要有对各种知识的初步了解
对各种问题基本了解
只要知道遇到什么问题怎么解决就好了
不仅仅是java其他语言也这样
编码编多了语言不是障碍,技术不是障碍
最大的障碍是解决问题的思路
作久了会变苯的
不能自闭
多参与不同项目,了解不同解决方法
我觉得这个还是要分得更细一些
我觉得只要不是纯技术的开发
根本不要会那么多东西
技术根本学不完,脚步也跟不上
最好的还是要有对各种知识的初步了解
对各种问题基本了解
只要知道遇到什么问题怎么解决就好了
不仅仅是java其他语言也这样
编码编多了语言不是障碍,技术不是障碍
最大的障碍是解决问题的思路
作久了会变苯的
不能自闭
多参与不同项目,了解不同解决方法
socket,http,ftp,
甚至调用com,dcom之类也会用到
===================
最重要的是待你用到这些知识点时能够迅速地上手!
===================
但是我的观点是你首先至少需要了解这些技术,知道大概有些什么优缺点,然后才能找到对象去上手,举个例子,XML解释常用sax/dom/jdom/jaxb:
以前会用sax/dom来解释XML就不错了,但如果你知道jdom可以把XML直接读到java里面来处理,你就会用jdom,同时你又了解jaxb居然可以将一个XML直接读成一个java对象,你肯定会选择jaxb.这一切都建立在你了解他们的基础上。所以我认为最低程度:我们需要了解这些技术(特别是那些新技术),然后才可以在架构或者具体编码时有所取舍。
但是我还是会努力!
我同意duck7y的意见
“我觉得:
1.好的代码风格。
2.设计模式。
3.良好的学习能力。
要想学会所有的东西是不可能的。
所以,在1,2的基础上再加上3就是一个通用法则。”
但是我认为这是基础,有着一些还不够还要有自己的想法和见解,然后是吃苦耐劳
呵呵
总之是努力努力再努力
加油!·!!
谢谢先!!!
===================
最重要的是待你用到这些知识点时能够迅速地上手!
但是我的观点是你首先至少需要了解这些技术,知道大概有些什么优缺点,然后才能找到对象去上手,举个例子,XML解释常用sax/dom/jdom/jaxb:
以前会用sax/dom来解释XML就不错了,但如果你知道jdom可以把XML直接读到java里面来处理,你就会用jdom,同时你又了解jaxb居然可以将一个XML直接读成一个java对象,你肯定会选择jaxb.这一切都建立在你了解他们的基础上。所以我认为最低程度:我们需要了解这些技术(特别是那些新技术),然后才可以在架构或者具体编码时有所取舍。
dom读配置文件
log4写日志,
核心包,io,net,util,多线程
作技术不同于别的工作,如果想在业余时间把那么多的知识点搞精细了没有充足的精力恐怕是不行的,
何况为了学习而学习的效果大家一定很清楚(不可能学习得很精细的),只有在工作中用到的时候才有可能集中精力完全的搞懂,当然,如果你对某个知识点特别感兴趣,那么另当别论。
搂主说:“是否可以将一些我们JAVA方面的知识点收集起来,平时去了解,急时可以用."
对的,新技术是要了解一下,不然你不是个好技术人员。并且,我认为最好还是停留在了解阶段。楼上的几位兄弟是这个观点吧。
所以,我的结论是,
工作的时候:好好干,项目里用到什么技术,就要不遗余力的赶紧搞懂。
业余时间:好好生活,搞搞情调。工作不是全部,而且知识点太多了!
毕竟:学海无崖,回头是岸!(玩笑的)
综上:方法论是重点,应该重点放在研究自己的一套方法论上(其实这是大学里的主要任务)。多余的精力放在了解新技术上,有可能用到的了解一下,其他不可能用到的上网看看评论就可以了。
纯属个人意见,有水的尽管泼来吧,忍了。