大学刚毕业,没有工作。我现在想自学JAVA.

大学的是有学过C和C++,但是只学了理论上的东西,问下我应该如何分配C和C++还有JAVA的学习时间.像C学一个月,C++2个月,JAVA用3个月,然后上下培训班2个月(每天用最少8-10个小时学)。这样学完能找到工作吗,我发现很多公司都是要工作经验的,这点很棘手啊~~
是不是道时候自己做个东西出来给公司的人看,就比较好找工作啊?但是一个人是不是有点难啊?而且怎么证明是自己做的啊?

我是想从事JAVA的工作~~但是很多人说都要学好C,C++,所以我就想事不是还要去复习下C,C++了~~
另外咱是武汉理工大学毕业的~~信息与计算科学,专业课是计算机和数学,我辅修了金融学~~

大学刚毕业,没有工作,想学java软件技术是对的。

现在想从事Java编程的人越来越多,java往往是靠自己在大学教育之外学习的实践技能。目前,对于JAVA技术类电脑编程语言的学习方式选择,主要有上Java培训班进行课堂学习和通过视频自学方式学习JAVA语言两种,

上培训班进行的好处是少走弯路,跟着学校的课程安排走,有学习环境和氛围,有同学可以交流,也有老师指导。这是个比较靠谱的学习方式。培训费挺贵的,一般都上万的学费,学四五个月,从最基础的东西开始教,然后带着你不断做项目,刚毕业的学生可以选择贷款,我们学校就会提供这种服务。 

如果选择自学方式,通过视频学习应学会慢慢的培养自己独立思考的能力,要有时间想,同时对特定的知识点可以重点重复看,但缺点在于,缺少老师指点,对于不会的和重要的知识点,无法有更深的理解体会,还有就在通过自己一段的学习后,自我感觉良好,可在实际工作中却发现自己一问三不知的情况,还有一点就是学习时间会更长一些。有很大一部分学生自学会遇到难点,容易学着学着就放弃了。

每个人肯定是基于自己观察的情况给出的,条条大路通罗马。至于是自学还是上培训机构,貌似都可以成功。关键看你自己更适合哪一个了。

再次声明,我也是做培训的,在你决定培训前,我希望你明白一个道理:培训也只是带你入门,切莫押宝在培训机构身上,想要在这个行业走的更高,更远,还需要不断的学习,提升。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-11-20
两个字“专精”!
在编程语言这个大环境中,用5年时间精通一门语言都很困难,怎么能说几个月就学会一门编程语言呢!?
而且C与Java方向不同,前者是做硬件嵌入式,后者是做应用程序开发,绝对不能两个同时都学。
给你的建议就是专门学一门编程语言,现在就只学基础,把基础打扎实了,然后去培训班学习入门开发技术(培训班只能让你知道皮毛)。
公司招应届毕业生都是看基础知识的,有基础的很容易进门。
C和C++相对门槛高点,Java门槛低些,但是工资没前者高。

做东西是必须的,那就是你的项目经验,对于毕业生,公司看中的不是你做的项目有多么多么好,公司看的是你是否对这个项目理解透彻了,因为在做项目过程中你能学到很多很多东西,公司希望看到的是你用心做出来的项目,而不是从网上什么抄写下来夸夸其谈。本回答被网友采纳
第2个回答  2010-11-27
JAVA是目前编程语言中比较基础的知识了。
如果你想通过JAVA技术来学习,建议你首选要明确自己想发展的方向。
java的应用主要分三个方向:
j2se:传统桌面应用程序
这个现在用的已经越来越少,而且java的优势体现的不够彻底
j2me:手机上的应用程序
这个现在的市场貌似还没有完全打开
j2ee:大型企业级开发,运行在web上的应用程序
这个也是java这个技术的主要发展方向。
要想系统的学习j2ee的话,首先你必须学会java基础。包括语言基础,以及一些常用的类,多线程,IO流,网络编程等;再就是学习jsp ,这个要求必须了解html和javascript;然后再去学习jsp的基本语法,以及什么是servlet,什么是javabean;接下来就是框架的学习,主流的是struts,spring,hibernate。最后就是学一门富客户端的语言,浏览器能展示的东西越来越多, 客户对客户端的需求也越来越高,所以富客户端会是以后web软件的发展方向。
告诫你一点:基础是最重要的,只有基础牢固才有可能最后面的学习有更加深刻的认识!

有钱就参加培训,没钱就下视频看。都说培训是皮毛,没用,实际上有个人能在你的学习过程中提点提点,还是能省不少时间的。起码以我的经验,付出回报比还是相当不错的。在校期间嘛,自己慢慢琢磨,还可以享受成就感。毕业了再慢慢琢磨,就看你自己耗不耗得起了。本回答被提问者采纳
第3个回答  2010-11-22
一般做JavaEE的话,需要学习的流程是这样的:

1.JavaSE基础:做JavaEE的话,Socket和GUI都不是必要的,但IO、Thread、以及对Exception的处理都必须要精通的。正则表达式和反射机制也要精通,JavaEE开发中必不可少的。

2.JDBC+(Oracle && MySql && MSSqlServer):数据库的东西很简单,真正开发时不会用太难的语句,各版本数据库不同,现在很多小公司比较无奈,用Java+MSSqlServer,所以除了Oracle和MySql最好还要了解一下它。至于代码方面,多写些就能掌握JDBC的大概了。

3.HTML+CSS+JAVASCRIPT:不多说了,JavaEE基础中的基础,不难,比较杂,不好记,对于工作在后台的Java程序来说,前台也是要了解的。

4.开发项目必不可少的知识:UML、23种Design Patterns、SCM、JUnit、XML、AJAX等。

5.Servlet + JSP:不多说了,JavaEE的入门。Tomcat,Apache,熟练掌握IDE使用,Eclipse、NetBeans、IDEA等,主要看公司用哪个。

6.JavaEE:这就是真正的业务了,很无奈,JavaEE是建立在框架基础上的,绝大多数Java程序员都是搞这个的,Struts、Spring、Hibernate、EJB,这些是主要的业务,一般也就是做OA、DRP、UML、CRM、CCS等电子商务后台。

当然,很多公司都是本着人才不是招进来的而是培养出来的原则的,能不能找到工作光想是没用的,找找看就知道了。不需要太精通,学完后虽然没有经验,但是只要公司肯培养你就可以了,经验累积个一两年就有了。祝你成功~。
第4个回答  2010-11-17
没什么实际意义
别人不会看你的学习经验
只会关心你的实际操作能力
你如果能自己做项目 就是小学毕业也无所谓
我们招人从来不看学历
只看实际动手能力
普遍公司都是这样

你现在重要的应该是先调整好心态 扎实学东西

-----------------------------------------------------------

有成功案例最有说服力啦

面试的时候会有技术跟你聊技术相关的问题

很容易查出你的底子咋样
相似回答