自学java的一些迷惑
最近有点迷惑了,无基础自学java有3个月,不知道按大家意识中3个月应该达到什么水平呢?目前基础基本看完了,面向对象,类集,io,jdbc。但总感觉好多不懂,有时感觉自己...
最近有点迷惑了,无基础自学java有3个月,不知道按大家意识中3个月应该达到什么水平呢?目前基础基本看完了,面向对象,类集,io,jdbc。但总感觉好多不懂,有时感觉自己很笨似的,唯一感觉将就的简单增删改查数据库功能的c/s模式程序。和一个带表盘的电子钟:带托盘,可以自定义日期,电子表,星期,心情,背景图片等,不过美中不足的就是右键托盘菜单时钟表时间更新线程会停下来,后面会自动更正。但是如果写个实用功能的,完全没辙啊。 报了一个安卓的培训班,马上开课了,希望能帮助自己提升,因为大学不是学的计算机,所以有点恐惧怕跟不上学习进度啊,希望大家能给点建议,谢谢大家了!
那个安卓培训班是0基础教学的,但是自学总是有弊端的,如不够系统性,学习目标不够明确,还是要培训下比较好吧?难道一直自学? 展开
那个安卓培训班是0基础教学的,但是自学总是有弊端的,如不够系统性,学习目标不够明确,还是要培训下比较好吧?难道一直自学? 展开
展开全部
候杰曾说过一句话,在《深入浅出MFC》中:“不在浮沙筑高台”
有几个问题帮你指正一下:
1。 3个月就是给你入门的, 给你打基础的,因为你以前是零基础。所以你一定要把时间真正花在基础上,凡是花哨的东西先不要去学。
2。 你把时间都要花在面向对象,语法,算法(思维方式),上。 切不可花在什么JDBC上,还有什么数据库增删查上,那些只需要了解一下就可以了。
3。 几个重点章节在: JAVA语法, 二进制思维(需要完全了解),对象思维,IO操作,集合类(哈希表,动态数组等)。
4。 现在学Android是在浪费钱,如果可以退钱的话就去退了,3〜5个月后再去报班。 等你J2SE非常精通时,自学Android也就一个月搞定,做项目也最多3个月精通。
5。 数据结构和算法对C、C++来说非常衙要,对JAVA次之,但并不是说对JAVA不重要,如果有时间,你买一本JAVA版的数据结构与算法, 终极目标就是把里面的题目能够完成80%。 不懂就上网发贴问。 完成后你可以发现你的能力比别人高一大截。 甚至在语法上有突飞猛进,计算机思维能力要比现在上了班的人还要强。
6。 面向对象思维是一种哲学思想, 他不仅仅像书上那么简单,但现在对你来说只要求完全掌握书上要求的那样就OK了,这需要一辈子的时间对这种哲学思想长期进行理解。
7。 建议,现阶断先啃完数据结构,
我的意思并不是指零不零基础,我的意思是,Android真的非常容易,前提是你的JAVA基础很好,我只用了20多天就搞定Android。 如果你没完好基础知识就去学Andoird那就是事倍功半。
有几个问题帮你指正一下:
1。 3个月就是给你入门的, 给你打基础的,因为你以前是零基础。所以你一定要把时间真正花在基础上,凡是花哨的东西先不要去学。
2。 你把时间都要花在面向对象,语法,算法(思维方式),上。 切不可花在什么JDBC上,还有什么数据库增删查上,那些只需要了解一下就可以了。
3。 几个重点章节在: JAVA语法, 二进制思维(需要完全了解),对象思维,IO操作,集合类(哈希表,动态数组等)。
4。 现在学Android是在浪费钱,如果可以退钱的话就去退了,3〜5个月后再去报班。 等你J2SE非常精通时,自学Android也就一个月搞定,做项目也最多3个月精通。
5。 数据结构和算法对C、C++来说非常衙要,对JAVA次之,但并不是说对JAVA不重要,如果有时间,你买一本JAVA版的数据结构与算法, 终极目标就是把里面的题目能够完成80%。 不懂就上网发贴问。 完成后你可以发现你的能力比别人高一大截。 甚至在语法上有突飞猛进,计算机思维能力要比现在上了班的人还要强。
6。 面向对象思维是一种哲学思想, 他不仅仅像书上那么简单,但现在对你来说只要求完全掌握书上要求的那样就OK了,这需要一辈子的时间对这种哲学思想长期进行理解。
7。 建议,现阶断先啃完数据结构,
我的意思并不是指零不零基础,我的意思是,Android真的非常容易,前提是你的JAVA基础很好,我只用了20多天就搞定Android。 如果你没完好基础知识就去学Andoird那就是事倍功半。
展开全部
大家意识中3个月应该达到什么水平呢——就我现在的这个水平
你没有基础,自学java共3个月,能把面向对象看懂已经算自学能力不错的了,有这种能力为什么在大学不先计算机专业呢?有点可惜
另外我给你说点实话,我上过培训班,他们课程进度比较快。
别说你不是计算机专业的,就是你是计算机专业的,在大学上的课程进度也远远比不上培训班。
你的担心绝不是多余的!
至于怎么办,看你自己吧
你没有基础,自学java共3个月,能把面向对象看懂已经算自学能力不错的了,有这种能力为什么在大学不先计算机专业呢?有点可惜
另外我给你说点实话,我上过培训班,他们课程进度比较快。
别说你不是计算机专业的,就是你是计算机专业的,在大学上的课程进度也远远比不上培训班。
你的担心绝不是多余的!
至于怎么办,看你自己吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实确实,自学java....没有人帮助..完全靠自己摸索,是有不少弊端的,而且还特别盲目,学的时间不短,却觉得自己什么都做不了!!!..慢慢的你以后就会发现了,书中的东西只是其中一部分,有可能过时,也有可能不是最合适的. 找个有经验的人教,比如你说的额报培训机构是个不错的选择. 还有学习那些基础的是很容易的,那也是最最简单的入门而已...现在的企业为了开发效率,都会用框架技术之类的,所以..别害怕会跟不上进度...认真学就可以了! 给你列下重点的知识吧:
web前端:html,css,jquery,dw,jsp,servlet
后台:主要框架ssh+ssi
数据库:sql server,mysql,oracle..(其中mysql,oracle在开发中用的很多,一定要会的)....
最后,个人建议你去培训! 但是既然选择了,就要好好学习,对自己负责,对给你买单的人负责! ..希望学有所长..更希望采纳 ....^_^
web前端:html,css,jquery,dw,jsp,servlet
后台:主要框架ssh+ssi
数据库:sql server,mysql,oracle..(其中mysql,oracle在开发中用的很多,一定要会的)....
最后,个人建议你去培训! 但是既然选择了,就要好好学习,对自己负责,对给你买单的人负责! ..希望学有所长..更希望采纳 ....^_^
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
三个月时间 看完基础,对于自学来说,这个时间是不错的了。
但自学有一个弱点就是不知道自己学的能做什么,怎么来做,除了看过的那些例子,很多东西都不知道从何入手。
对于学习班来说,跟不跟得上在于自己。能不能学到东西也在于自己。
如果想提高还是要多做东西,多找些代码来看。看看别人是怎么写的,别把思维局限在一处。这也是初学者觉得自己做不出来东西的一个原因。
但自学有一个弱点就是不知道自己学的能做什么,怎么来做,除了看过的那些例子,很多东西都不知道从何入手。
对于学习班来说,跟不跟得上在于自己。能不能学到东西也在于自己。
如果想提高还是要多做东西,多找些代码来看。看看别人是怎么写的,别把思维局限在一处。这也是初学者觉得自己做不出来东西的一个原因。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
自学JAVA,我觉得主要还是要理解面向对象(oo)的思想,以面向对象的思维去了解这个世界和程序开发。3个月到你这个水平,应该还算是比较快的了。不过就像前面比尔所说的,jdbc什么的都不是现在要学的,还是要把基础打牢。如果你以前没有程序基础的话,看看简单算法和数据结构什么的,会有很好的效果。jdbc看看就好,实际用的时候会比较少,重在理解概念。现在我更多的用SSH架构来做数据持久化。
如果有可能,还是要自己去接点小项目。不知道你是不是学生。如果是的话就更好,不要图项目挣多少钱,重要的是积累经验。相信有个两三次项目经验,你能更深刻的理解Java。在没有需求的环境下做程序,价值是可以忽略不计的。
希望对你有帮助
如果有可能,还是要自己去接点小项目。不知道你是不是学生。如果是的话就更好,不要图项目挣多少钱,重要的是积累经验。相信有个两三次项目经验,你能更深刻的理解Java。在没有需求的环境下做程序,价值是可以忽略不计的。
希望对你有帮助
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
自学比较盲目性,我觉得去学校系统的学习一下是好的.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |