⑴ java可以自学吗一定得去培训吗有什么好的培训呢
这个还是有项目练习才更加得心应手,如果你在广州的话可以去中大软件培训中心问下,他们那里的师资还可以,又有项目练习,出来后有毕业推荐就业。如果还有什么想知道可以直接到他们的网站咨询下。
⑵ java自学和报培训班哪个更好
很多人对于自学还是参加JAVA培训,一直都很纠结,这问题的热度也一直居高不下,其实也不难理解。我们平常只是过多关注于师资,课程之类,而没有注意过别大家忽视的几个环节
时 间
既然想从事JAVA程序员工作,每个人都有自己的原因,但现在对于他们一说,时间是最重要的,而很多在自学路上修行的人,有的学了半年,有的学了一年甚至更长,试用,如果你有这么多时间,为什么不能集中学习、掌握一门技术后,你可以利用剩下的时间来学习其它有兴趣的技术,这样耗费时间,如果谋财害命一般。所以还是那句话,如果你有很多时间可挥霍,那你自学没问题,如果你想在有效的时间内学习大量有用的知识,参加JAVA培训班还是一条捷径。
学 费
很多人觉得参加培训,学费1万多太贵了,到底值不值,从而让人望而却步。现在这个社会,做什么都要有一个长期投资,理财也需要把钱存进去,通过一段时间的沉淀,获取相应回报,既然这个大家能接受,那学习不也一样是一种投资嘛,不能说见效快,但4个月坚持一定会有回报。
另外咱们也可以算一笔账,现在一般的高校学费,一年都在一万多,把寒、暑假去掉,实际一年也就能上9个月,而一般高校课程的设置,基本都是一周一至两堂,而这九个月算下来,实际有效上课周期才几天,而你又能真正学到什么或是能真正学到哪些在今后工作中能用到的用效信息。我想很多人都想不到答案。
而参加JAVA培训,一般培训周期都在4-6个月左右,学费也在一万左右,而在这期间,基本都是全天学习,课程内容会比较紧凑、连贯,而且边学边练,这样学完整个周期,理论和动手能力都有很大幅度的提升,那么通过对比,所花学费的相应回报,你是不是就有一个明显的对比了,到底哪个更值
知 识
很多人想自学,但这过程中过走了很多弯路,浪费了很多时间,导致最后大部分都放弃了这个选择。大部分人自学的时候无非就是买本教材或是上网找一些相关视频,好一点,会有懂技术的人而你提供一些资料,但绝大部分人都是从零开始,而无论是教材还是视频,你能学到真正有用的知识只是很少的一部分。就拿教材来说,大部分教材通篇都在给你讲概述、发展、各种内容,对于很多小白来说,除了一脸茫然外,根本不知道哪个是重点或是实际工作中经常能用到的,我们只有把整本书全都看完,通过后期大量练习后才能分类,哪些是实用,哪些是非实用知识,而这实际浪费了我们大把时间。
而参加JAVA培训,老师会把这些杂乱无章的知识重新整合,将最新的、主流的或是工作中能实际用到的有效信息抽丝拨茧后传授给我们,这节省了我们很多时间,可以抽出更多时间来巩固或学习其它技能,既节省时间,又能将时间最大化的合理利用,这对于现在急于进入IT行业的人来说,无疑是宝贵的。
项目能力
项目经验应该是衡量程序员最基本的标尺。有什么比一个程序员,只会纸上呼风唤雨,而实际一个项目都没做过来的更搞笑呢,这现在就是一个活生生的事实,高校教出来的学生,理论知识尚算可以,可要命的是学生都没真正接触过项目,而企业要招的是招之即来,来之能用,用之放心的“即插即用”型程序员。而参加过JAVA培训的人学生相比于高校学生,这方面的能力要强于高校学员,因为在培训机构里,主要就是培养学生项目能力,这也是很多想通过自学途径学习学生,一直无法达成的能力。
爱尚实训一直提倡小班精品教学,以项目实训为主,理论知识为辅,只传授有用的干货,拒绝无用腐朽的知识,这样大大提升了每位学员自身的综合能力。
爱尚实训想告诉每一位JAVA编程爱好者,无论是自学还是培训,一定要选择一条适合自己的路。因为只有自己才是最懂自己的。最后爱尚实训期望每个学习Java的人都能够学有所成,找到自己的人生目标。
⑶ 学习java是自学还是上Java培训班好
原文:新手学习java有必要去培训班么?
先说不参加培训,自学要具备的条件
首先你得适合学习
首先你得适合学习
首先你得适合学习
如果学起来特痛苦,本身不擅长逻辑思维编程类,却非要硬逼着自己学,也许会成功,但是何苦呢?记得以前学校有来过一个同学,其培训的目的无非是觉得赚钱,且他之前就培训过,但那家机构培训的课程还停留在六年前阶段,这就导致,本来不适合学习,学的不怎么样,学的还是早该被淘汰的课程,毕业后能找到工才怪。
可这位同学不死心,总觉得自己能学会,而且不继续干这个,那17800岂不是白花了?所以又到处找培训机构。
最后找到这儿来参加实验班,才发现自己根本不合适,而通过一段时间的接触,发现这个同学,文采斐然,能诗能赋,就是因为不赚钱,家里父母也不让他写文章,从小教育他要做赚钱的行业,结果,活生生把自己从一个诗人逼成了不入门的程序小白。
再一个,自控力
古人说君子慎独,这句话道出了人们对自己身心的控制是多么差,尤其是独自一人的时候,心里各种恶念丛生,难以自制。
一个人学习,要忍受学习的枯燥,独自的煎熬,找不到学习方向时的迷和无助。
有时候哪怕一个小小的引诱也会让你直接溃不成军,手机里的视频,游戏,小说……他们就像幻境里考验人心的美女,而大部分人很难把持自己不至沉沦。
所以,自控力低下的各位,自学对你们来说不是不行,只是难于上青天。除非你们能找对学习的方。
说到这,按套路应该分享如何自学了:
对,就是真么简单粗暴……
上述两个条件如果你都符合,适合学习,也具备足够的自控力或者能找对学习的方法,首先恭喜你,你很难得,但除此之外,你还要找对课程,学对技术,最好是能有明确的学习目标,学习路线,不走太多弯路,能自己完整独立的做项目累积经验……而且即便自学也不是不花钱,但花钱不怕就怕花错钱。
关于自学,在推荐一些学习平台:
知乎(课程主要是livre(收费)以及个人和机构分享的教程
B站(很多年轻人“学习圣地”有不少免费以及收费的视频教程。
网络传课(三巨头之一的学习平台,收录了不少课程
网易云课堂(云课堂里质量做的还不错的学习平台)
腾讯云课堂(这也是三巨头里的学习平台太,儿且登录便捷,很多机构都在此开设公开课,也有很多优质课程)
这些,大家一搜都能搜到,就不放链接了,里面有些课程免费有些是收费的。
再看看参加培训要注意什么
首先你得适合学习
首先你得适合学习
首先你得适合学习
(一会儿还有一遍)
这个定理不但适合自学也适合培训,因为不适合怎学都是一种痛苦,所以,对于你的提问“新手有没有必要参加培训”这个提问也以此为答。
学校的课程
首先提到课程,是因为Java机构众多,但能做到及时随着企业技术变革应用做到迭代更新的寥寥无几。课程不专业,所学过时,所学不精,学员毕业后简历上因为一个“熟练掌握”过时的技术而被企业所诟病。
这也是社会上一提到培训机构就被刻板印象的认为肯定不行的原因之一。
学校的老师
老师们因为长时间不在一线工作,对于新的技术不甚了解,对于当前企业的技术应用也无法及时掌握解读。所以在教学上总会有延迟,而这,即便在专业机构都在所难免,更不要众多利益至上的培训学校,所招聘讲师都是些鱼目混珠,以次充好之辈。说纸上谈兵都算是夸奖,能不误人子弟就算不错了。
教学质量
以上两点算是培训机构里最重要的一点,除此之外,诸如教学环境,教学设备,氛围,测试习题,就业推荐,面试指导等等,结合上述,总体来说都可算做教学质量当中。
最后总结
所以,新手想学习java该不该去培训要结合自身情况,想去,就找到专业培训机构去学习,想自学就找到适合自己的学习方法、课程。但不论如何总归要清楚:
首先你得适合学习
首先你得适合学习
首先你得适合学习
(重要的事情说九遍)
⑷ java培训有哪些课程
有几大技术框架如来下:
java语言和数源据库技术(1)开发环境(2)java语言基础(3)java面向对象(4)JDK核心API(5)数据库技术(6)JavaSE核心(7)XML(8)JBDC
2.Android各核心技术应用(1)软件工程基础(2)OOAD及设计模式(3)HTML/CSS(4)JavaScript核心(5)Android基础(6)Android核心组件(7)Android数据库技术(8)Android多媒体技术(9)Android2D/3D技术(10)Android游戏编程。
⑸ Java培训班的课程一般都学习什么内容呢
不同学校的课程肯定是不一样的,但是正规的培训学校课程一定都包括基础回课程和进阶答课程。
首先是Java技术的核心和基础JavaSE,这一阶段会接触到Java基础语法、面向对象编程思想、Java常用API、多线程并发编程、数据结构/集合框架、IO/网络编程/反射/设计模式。这一阶段往往也是最重要的,后面很多知识和框架的应用都是基于这一基础来的。学完这一部分,要一些简单的桌面应用程序设计没有问题。
接下来进阶课程中,要用到的就是数据库(MySQL)和JDBC。在之后,要学习到的是JavaWeb开发技术。学完可以具备开发个人网站和企业网站的能力。
接下来就是最重要的实战项目了,一般实战项目会占整个课程的少半时间,从浅入深,会接触到大小型企业内各种真实实战项目。 比如内容管理系统(CMS)、智能商贸系统、流行框架应用、B2C/商城项目等。完成这些项目,你对市面上大多数web应用开发、管理系统开发、运用前沿技术开发都得心应手。
⑹ java是自学好还是参加培训好
每个人有每个人适合自己的学习方式,这是因人而异的,并没有好坏之分,适合自己的就是最好的。
Java,很有技术含量,能够自学成才的,那都是人才。
⑺ java是自学好还是培训好
如果复你学习能力好,领悟能力强制,自律性超强,抗压性倍棒,那我建议你自学,这样最起码省钱,还有就是学习不仅要有广度,对于知识的理解,以及深度都要过硬,否则你无疑是在浪费自己的时间,当然,以上条件都满足,自学还是不错的选择,如果做不到,劝你还是选学校去尚硅谷学习,虽然花钱,但也同时节省了时间,而且有问题也能得到及时解决,还能亲自做项目,一举多得,孰轻孰重,还是要靠你自己辨别。其实学习还是要有兴趣,如果让你去学习一个你根本不想学习的东西其实学习的效率真的会低,所以建议你先确定自己是不是对这门学科感兴趣。
⑻ 学习java是自学还是培训比较好
选择时一定要慎重考量以下两点:
1.课程内容。
培训机构相较于自学而言,很大的优势专在于实战项目,因为如属果只看基础的理论知识,某宝上几块钱就可以买不同的好几套。而实战项目的作用就是让学员通过项目能够最快的和研发公司最实际的工作相契合。
还有就是课程的更新速度,优秀的培训机构课程体系一定是半年一小更,一年一大更的,而实力不行的机构往往这方面严重滞后,甚至还在拿几年前的东西继续糊弄学生。
2.教学方式。
如果你只想通过听、看、背这三种常规的手段来学习IT技术,那你永远从事不了编程工作,所以一定是练和学相结合,边练边学,从敲代码的过程中来学习新知识,掌握新知识,而不是刻意拿个小本本像背古诗词一样去背诵。
所以选择培训机构时,一定要了解他们的教学方式是边做边学,还是统一学完后自己做,优先选择项目驱动教学的机构。
⑼ Java培训课程有哪些
为期四个月的java培训课程重点内容有:
一、JavaSE基础
1.1、J2SE
JAVA 开发基础知识 | Eclipse 开发环境 | J2SE 5.0 API | J2SE 8.0新特性 | 多线程技术 | Socket 网络技术
|
Regular Expression | Java反射技术 | Properties技术 | 各种实战设计模式| Java Debug技术 |
面向对象设
计原则详解 | 实例解决面向对象设计 | 面试题内部详解 | 面试答题技巧详解 | AWT/SWING技术
1.2、实战数据结构
数据结构实战训练 | 数组、链表等常用数据结构实战
1.3、正则表达式
正则表达式基本语法。预搜索、断言、分组。 JAVA操作正则表达式Matcher/Pattern
1.4、反射机制
JAVA的动态性、Reflection技术、JVM类加载器、Class对象、Method等。
1.5、CHAT项目
Chat项目通过完成一个模拟的在线聊天系统,主要锻炼大家对于TCP/IP、Socket编程、C/S模式的编程、线程的运用等方面的能力。
1.6、坦克大战单机版/图片版/网络版
这三个项目通过大家喜闻乐见的小游戏的形式来锻炼大家对于JavaSE综合运用的能力,并且能够初步运用面向对象的编程理念,锻炼初步的设计能力,并基本掌握多线程的编程。
二、Java Web开发
2.1、数据库技术
Oracle 基础管理;SQL 语言PL/SQL
语言;触发器、存储过程;MySQL,SQLServer简介;业界常见问题设计;数据库表的设计范式;数据备份与移植;多表连接难题详解;嵌入式数据库应用;
2.2、JDBC技术
JDBC基础; 连接池技术;使用设计模式开发连接池;详细扩展与测试池效率;
2.3、HTML4 & CSS & JavaScript
HTML 语言;CSS 语言; JavaScript 语言;JS常用模版;后台管理模版; DOM; JS操作CSS; JS操作DOM;
ECMAScript; JS操作DIV;protoype;js基于对象编程; ;Firefox和firebug调试技术;
2.4、Bootstrap
前端css框架,让我们的学生不会美工也能做出漂亮的页面;
2.5、Jquery
Jquery基本技术;Jquery使用插件;
2.6、Http协议深入
使用HttpWatcher深入理解协议内部机制;
2.7、JSTL标签库
JSTL核心标签库,JSTL函数标签库、JSTL格式化标签库,JSTL之XML解析标签库、自定义标签技术;
2.8、JSP & Servlet
Servlet 技术;JSP 技术; JSTL Tag Library 技术; Filter&Listener技术; 报表系统;
FileUploading; Tomcat 服务器技术;servlet 过滤器和AOP编程;servlet监听器;
2.9、SCM技术
CVS初步;SVN简介;
2.10、Java Web实战演练
综合运用所学知识; HTML + CSS + JS; JSP + Servlet + JavaBean; FileUploading; 分页技术;
数据校验; MVC初步; Filter; Listener;
2.11、XML 技术
XML + XSL + DTD/Schema;XML数据解析; XML应用详解;XQUERY技术;CAST技术(XML数据和对象互转);
2.12、AJAX技术
AJAX技术基础; AJAX技术框架; AJAX技术调试技巧;
2.13、项目实战
《基于servlet/JSP技术的电子商务网站》、《基于AJax和Jquery的BBS论坛系统》、《基于Apache Commons
FileUpload的网络硬盘系统》
三、主流框架技术及项目实战
3.1、流行Web 框架简介
Struts2/spring4.x/hibernate4.x/spring mvc / WebWork /mybatis等简介
3.2、MVC 模式
Model View Controller 模式深入
3.3、SpringMVC
springmvc概述; springmvc的开发流程;springmvc基本配置; springmvc的注解开发; 常用注解;
service,control,reposity,reques+mapping,responseboby等
3.4、Struts2.x
Struts2的基本开发流程;action类的三种实现方法; XML配置的几种方法; Struts2国际化支持; Struts2异常处理;
Struts2的验证框架; Struts2的多模块配置;拦截器;
3.5、Hibernate4.x
Hibernate基本开发流程; ORM简介; 模拟SQL语句的自动生成; hibernate的检索; 性能优化 一级缓存 二级缓存 查询缓存 事务与并发
悲观锁、乐观锁
3.6、Spring4.x
简单工厂模式 ;抽象工厂; 工厂方法模式; Spring3简介; Spring的基本开发流程; IOC、DI; Bean的配置;
SSH框架的整合;Spring的注解开发; Spring AOP开发 代理模式 静态代理、动态代理、CGLIB;
3.7、Mybatis
Mybatis简介; Mybatis的开发流程; 配置文件 ;映射文件; 面向接口的Mybatis开发;
3.8、手工编写实战开发 struts2.x框架
亲自动手开发struts2.x框架,融入设计模式,让大家的对struts的核心机制烂熟于胸!
3.9、手工编写实战开发 Hibernate4.x框架
芯学苑名师亲自带领你开发hibernate框架,让你真正将ORM框架理解透彻!
3.10、手工编写实战开发mybatis框架
完成另一个ORM框架mybatis的开发工作!
3.11、手工编写实战开发 Spring 4.x框架
Spring是最著名的框架之一!也是业界应用范围非常广泛的框架!是否对其核心机制有透彻了解,往往是高薪的关键!因此,芯学苑名师带领你完成spring框架核心机制的开发。当别人还在探讨如何使用spring时,你已经更上层楼!
3.12、项目实战
《基于struts2+spring+mybatis的电子政务系统》、《基于spring MVC+hibernate的在线考试系统》
⑽ java是自学还是培训好呢
关于这个问题,首先要明确的一点就是,无论是自学还是培训,都一定可以学内成。但是不同的容人肯定适合不同的方法。如果你是一个零基础小白,建议还是先尝试自学。很多人对java可能并不了解就想做这行,这样就算参与培训可能效果也不是很好。所以先尝试自学一定是有益无害的。Java的基础知识掌握并不难,要自学也不是完全不能学会,就算到最后因为自己的原因学不下去,这时候再来参加培训也不迟。在这时,你已经对java有些了解了,学起来一定更加如鱼得水,况且,你一定已经积累了很多问题需要解决。如果你学习比较顺利,基础知识已经掌握的比较好,那这时候完全可以以实习生的身份到企业中继续学习,java是一门很深的学科,没有谁可以在短期内就完全掌握,今后还有很多东西需要你在工作中继续提升自己。
参加培训班,无非就是给你一种明确的学习思路和学习路线,遇到问题可以及时解决,并且可以节约很多时间在学习资源获取上。没有谁能保证你培训就一定可以成功。无论你如何选择,都跟自己的努力是分不开的。