怎么说呢?我个人觉得读书重要的不是那个证,虽然说那个证确实很有用处,重要的是对自己思想和素质的提升。过去的就过去了,痛心就痛心但没什么好后悔的。
你去java培训,不知道你是喜欢java还是想通过这个找到一个工作呢?
我是科班毕业的,搞java也有几年了,我个人觉得IT行业对学历的要求是有的,尤其是你去一些大公司,一些接项目外包的公司(比如说做政府,银行,电信业务的)尤其是,因为他们去外包项目的时候是需要用团队的学历来撑门面的。
但这一切并不是说没学历就搞不了IT了,IT行业技术是比较重要的,当然思想更重要。有自己的想法才是根本。
第一份工作是最难的,但是你有一份工作经验了之后(IT行业尤其看重经验),往后就容易很多了。现在的你可以放低身段,去找一些Java实习之类的工作,要求不要太高。
虽然我也不老,但是你比我年龄,才23岁。现在的IT行业虽然不是很好,工资也不见的高,比起以前更是不如了,如果真的喜欢搞开发的话,就好好努力,会有未来的。万事开头难,等你入门后,熟悉更多的东西了,你会觉得IT行业,java技术不都是这么回事。行业里并不需要我们掌握多大的数据结构,算法能力。更多的时候需要的只是更多的经验,更好的思想而已。
我都觉的我说的好啰嗦,但是觉得你和我有些像。也许我的回答能够帮到你,以后的技术的话可以来问我,虽然我也很菜。
祝你工作顺利!
Java学校学完找工作是没有问题的,Java前景好,就业薪资可观、人才缺口大,选择Java培训机构重点关注机构的口碑情况,问问周围知道这家机构的人,除了口碑再了解机构的师资、课程、就业、费用等等方面,多对比几家机构,希望你早日学有所成。
我是两年前中公优就业学出来的,当时网上也找了很多资料自己听……反复比对,最后觉得还是去中公,学的Java,目前在北京一家不算小的公司搬砖。我觉得培训了一趟还行,最起码现在工作不愁,生活也没啥太多担心的。当时网上也找了很多资料自己听……反复比对……说实话我当时的想法就是一个中公包吃包住,别处不包,毕竟北京啊……我能省不少钱。当然,你如果只是抱着我花钱就能有工作那你别报了!学习这个东西,需要你努力,开发更是,工资钱多可这钱不是白挣得。还有,我当时那个王老师讲的很不错,人也好~后来开发了一开始有些工作上的问题那个老师依然帮我处理和指点,换别处可能人家收了钱你找了工作就不再管了……这一点很良心!至于别的,你自己去到实地考察一下,心里有谱就好。
1.首先认清自身情况
那你自身技术掌握到什么程度了?有没有一个清楚地认知?你自身处在哪个阶段:
JavaSE阶段
这是基础,一定要好好学习,初级语法,面向对象,异常,IO流,多线程,Java Swing,JDBC,泛型,注解,反射等。
JavaWeb前端
不要老一副自己很拽的样子,觉得自己出去就是后端工程师,不学什么HTML, CSS, JavaScript。老铁,不存在的。进了外包公司你万一发现后台非常逻辑简单,就几个接口,反而前端页面切个图都要一天,难道你还好意思暗搓搓问老板:怎么我们公司没有前端的吗?所以前端一定要重视。div+css布局一定要麻溜的,js的dom操作必须给力。jQuery/bootstrap你必须会吧!
JavaWeb服务器端
Tomcat目录结构必须了如指掌吧。让你手动部署个webapp总要会吧。哪里配置虚拟主机,哪里改端口号,web-info文件夹下的内容外部无法访问这些都要懂一点吧?这些皮毛都不懂,怎么好意思说自己搞服务器端?jsp和servlet什么关系,servlet最常见的三种创建方式,Javaweb四大域对象,jsp九大内置对象都要知道吧?el表达式必须熟悉吧?mysql增删改查sql语句要会写吧,多表关联、左外右外不能怂吧?jdbc是干嘛的,sql注入是啥,如何用jdbc实现事务等等都要知道吧。
框架预备知识
xml读写操作要知道,反射、内省、泛型不要求精通,但怎么用总要心里有点那个什么数吧。不然你框架学起来就是懵逼的。
框架知识
不要求你精通底层原理,但是山寨版的原理总要略知一二吧。如何山寨实现IoC容器,如何对dao进行抽取,如何借助反射实现同一个servlet处理多个请求,这些最好都要了解吧。在理解山寨版框架的基础上,把配置多配几遍,做到心里有数。明白每个配置大致起到什么作用。
另外,在学习框架必须带着下面的疑问:这个框架没有出现之前,我们的前辈们如何解决的?它的出现解决了哪些痛点?又有什么缺点没有?都是需要去琢磨的。
项目实战
前几年Java人才比较缺乏,只要基础不算太差,基本都能找到还不错的工作。17年开始,懂Java的人越来越多,企业对求职者也提出了更高的要求,他们更希望招聘一些马上能上手工作的,所以倾向于招聘一些有项目开发经验的,所以你一定要自己做一个项目,然后扔到vps上跑一跑。
2.选择方向
在搞清楚自己技术属于哪个阶段后,就要做出相应的选择
2.1
技术不行,没有达到任何公司招聘需求,那就回炉重造,如果当初学习不是因为你所在培训机构课程不行,就把课程重听一遍,如果是培训机构课程体系不行,那就自学或者找专业的机构重学,如果你能下得了这个决心的话。
2.2
如果自身目前技术可以到一些需要不太高的公司工作,用你的话说“免费干活”都愿意,那肯定会找到一份工作,不可能一份都不找不到,你得定位找准,再写简历,再投递相应的公司,不然只会和之前一样石沉大海。
工作后,学习不能停,自己定制一个学习目标,分阶段,分小段去学习,遇到问题要及时问,公司没有人帮你就去网上找。
你要记住,自己不努力,没人能帮得了你。
最后,一定要看你是在那个培训班进行培训的,这个培训班好不好,负不负责任,适不适合自己去学习。
建议零基础的小白,自己尽量去Java实验班测试一下自己适不适合学习java。