我是一名学习JAVA(SE)的大一新生,想在四年中编成一个实用的程序。不知道需要哪些方面知识的积累?望有这方面经验的人指教指教!谢谢!!!
------解决方案--------------------
要说java包含哪些方面的知识,这就太多了。
大一,时间还长,可以慢慢的从学习中找方向,学了一些才知道自己适合做哪些,另外近来在论坛里也有一些人来问java方向的问题,LZ可以找找看对自己有没有启发。
------解决方案--------------------
建议到电驴先下载尚学堂系列教程,我正在学,感觉帮助很大啊
http://www.verycd.com/topics/93279/
------解决方案--------------------
Java基础,也就是JavaSE。图书管理的书大部分是这种。可以看视频。
接下来数据库,MySQL,或者别的都行。
然后就是JavaEE。
先学一些前端的东西,不一定要求精通,但是得看懂网页。里面包含Html,CSS,Javascript,JQuery。还有Ajax,当然,Ajax可以再学完JSP,Servlet之后学。
然后就是JSP,Servlet。这个是JavaEE的精华,要学了一定精通。
最后就是接触各种框架。
最后,学弟努力。
------解决方案--------------------
先看入门级的书吧。不要太厚,否则可能会有压力的。然后是找个学长或者比你学得好的同学辅导你,这样你少走很多弯路的。最后就是坚持吧,永不放弃哈。
------解决方案--------------------
先想想自己想要做一个什么样的使用程序,然后考虑做这个程序需要哪些知识,有了这些你就有了方向,剩下的就是做事啦!
术业有专攻!
在专攻的过程中你就会学到该学的东西啦!
还有给你个建议,找几个志同道合的人一起做!
这样你会懂得更多。
我就是这么过来的。
------解决方案--------------------
你好,我下个学期大三,这个学期刚刚学了JAVA,已经能做一些小程序,记事本,计算器,小管理软件什么的,JAVA学习了3个月,基本靠自学,不懂的时候就上论坛和提问平台提问,现在去看密密麻麻的近百条记录了。
如果你从大一学JAVA的话,没有学C语言,数据结构之类的基础课程的话,我认为很难写出真正的程序,如果你是计算机专业的话八成都会开一些基础课程,比如C语言,C++,离散数学,数据结构之类的,并不意味着浪费时间,学C语言是为了培养面向过程的思想,学好C语言的指针之后能锻炼你分析程序的能力,才能学习数据结构,学习数据结构是成为一个程序员的基础,网络中到处都充满了数据结构中的算法。
只要C学好了,能用C写出常用的算法(百度一下C语言常用算法),有余力向数据结构的后几章学习。
不知道你们开不开C++,开的话建议花点时间学,你也许问我学JAVA了为什么还要学C++,不是浪费时间吗?其实C++在阐述类的时候比JAVA详细,更有利于你理解类和对象之间的关系。JAVA是C++发展而来的,如果C++学习了,你会发现学习JAVA的时候像飞一样,所以没有浪费时间,因为他们很多地方都相同。
最后再告诉你学习编程要的是算法,用什么语言不重要。建议你不要马上看什么视频,不要期望能够速成,什么培训班半年变高手什么的,真正的高手都有十多年的基本功,就像武林高手随便用一套拳法都能打死人。如果你们专业会开基础课程的话建议你要好好学。
在每一次代码出错想要砸电脑的时候要冷静,花时间把代码贴上来,一字一字的去理解书上的内容,多怀疑,多假设,多思考。就这么多了。
说的不对的地方各位高人们不要见效