我是java的初学者,毕业准备往java方向发展(现在大三)。这个假期我把我们以前用的java课本非常认真的研究了一边(清华大学雍俊海写的那本,600多页,基础方面的东西应该说比较全面),对于出现的每一个程序也都自己动手写了一遍,对于java的语法和概念有了比较清晰的了解,对于某些类的方法可能需要查看帮助文档才能使用。这是我的现状,现在我对于下一步的学习的方向有点不明确。我现在有这样两个想法:
第一个想法是:我手中有java核心技术(上下)和java编程思想这两本书,继续研究这两本书,把书中的代码都自己写一边,每句话都读懂弄明白(当然,或许水平所限,自己觉得读懂了,实际上不懂),预计两个月,最多三个月可以读完。然后学习主流框架,争取能够使用
另一个想法是:直接学习主流框架,遇到知识的盲点就查找资料,学习。找到工作后,有了一定的工作经验后再回过头来吧java核心技术和编程思想看一遍(或者多遍)。
或许,短时间内第二种方法见效会更快一些,但这样或许存在着一些知识的盲点,即使遇到自己有可能都意识不到。我想请教一下有经验的人,从长远发展来说,这两种学习的方法哪一种更可取,可以得到更好的发展。
PS:我在说一下我自己个人的一些特点和现状吧,或许有利于大家给我更好的建议。我基础不好,大学一直没有好好学习。现在学习比较努力,也能安下心来踏踏实实的钻研学习,自学能力比较好,也能够做到举一反三,遇到问题愿意思考。
第一个想法是:我手中有java核心技术(上下)和java编程思想这两本书,继续研究这两本书,把书中的代码都自己写一边,每句话都读懂弄明白(当然,或许水平所限,自己觉得读懂了,实际上不懂),预计两个月,最多三个月可以读完。然后学习主流框架,争取能够使用
另一个想法是:直接学习主流框架,遇到知识的盲点就查找资料,学习。找到工作后,有了一定的工作经验后再回过头来吧java核心技术和编程思想看一遍(或者多遍)。
或许,短时间内第二种方法见效会更快一些,但这样或许存在着一些知识的盲点,即使遇到自己有可能都意识不到。我想请教一下有经验的人,从长远发展来说,这两种学习的方法哪一种更可取,可以得到更好的发展。
PS:我在说一下我自己个人的一些特点和现状吧,或许有利于大家给我更好的建议。我基础不好,大学一直没有好好学习。现在学习比较努力,也能安下心来踏踏实实的钻研学习,自学能力比较好,也能够做到举一反三,遇到问题愿意思考。
我这么说是因为你现在不是急着要就业,还是从基础开始吧
祝你好运,加油吧!
不过可以把 数据库 js jsp/servlet 都大略看一下.再把框架看一下.
就可以开始做项目刚开始做项目肯定会感觉很失败,因为感觉什么都不会.
不过从最简单的做起,不会就google 差资料.
做几个下来.心里就有底了这中间最主要的一点就是心态.
因为所有的都是大略看一下,然后用的时候发现不会用,或者睡觉的时候想到今天一天怎么什么都没学到,
这时候就会有 焦虑,烦躁 等等负面情绪.
严重的话甚至会想放弃学习.这个时候唯一的解决办法就是敲代码.难的不会就敲简单的.
坚持下去就好了.
我的建议是:
自己想一些小程序开写,比如写一个五子棋游戏,写一个文件加密等等这类的小程序,有能力可以自己搭一个SSH框架搞一个小的譬如什么博客系统啊,学生信息管理什么的(其实也不难,多写就会了),在写的过程中有什么疑问查书(计算机的好多书只是工具书而已,不值得深究),有什么基础知识不明白查书,这样你的成长绝对比光看书跟着敲代码快。
代码量够了,能自己写东西的时候才去研究什么编程思想之类的书,这样方能事半功倍。祝你成功,别忘给分。