Java 培训四个月能学会吗?

泛旅传媒 2023-09-06 03:31 编辑:admin 178阅读

先说结论,java培训四个月一般是能达到能上手工作的水平的,但是高中毕业就算了。高中毕业哪怕你能上手工作了,需求能完成了,也是大概率找不到工作的,这一行可能最看重学历的行业之一了。虽然说句实在话,就以找到工作能做项目的要求来看,我也没觉得学历有什么用。

我在入门编程之前,也觉得这一行好难,那时候刷知乎感觉程序员就是天之骄子,真正入了门才发现,其实程序员很多时候更像装配工人,把各种各样的组件,技术按照自己的需要组合到一块,满足业务的需求。低级程序员的工作就像是装电脑,研发cpu难吗?当然难,研发主板也是难如登天,但是把cpu装主板上,就非常的简单。当然,也有创造组件的程序员,不过创造组件的程序员肯定不是刚培训出来的学生。


我觉得首先想去参加培训的同学一定要有一个明确的想法,就是参加培训的目的是为了找到工作,养活自己,先入门。我之前回答了些关于培训的话题,也有不少人私信我,和他们聊了聊发现很多人对培训的认知一开始就是错的,甚至有同学觉得自己培训四个月(或者半年)能进阿里巴巴这样的大厂,我只能说自信是好事。培训之前,要清楚的认识到,我是一个小白,我去培训是为了获得入门的资格,大部分技术我只需要追求会用,能过面试就行。进大厂,了解各种技术的原理,甚至补习计算机基础知识,算法知识等都可以在我工作以后慢慢的学,而不是在培训的过程中东一榔头,西一棒子的,路走偏了。科班出身的同学四年时间都不敢说完全掌握计算机原理,算法这些东西,如果培训的时候还去想着学习这些,那四个月肯定是不够的。

然后就是个人的因素,对于java培训四个月能不能学好,这个真得看个人,有的人理解能力强点,学起来会轻松很多,有的人理解能力弱点,可能就需要付出更多的努力,当然也有怎么都学不会的,那建议退费跑路,彻底放弃进入这一行的想法。据我所知大部分培训机构都有试听课提供,就算没有,B站上入门视频一大堆,如果能看完面向对象,都没有觉得java很难,那你就非常适合进入这一行,做个组装工人绝对没问题。如果看完多线程,能够完全理解多线程,锁是怎么回事,那我觉得不需要四个月你都能掌握工作需要的技术。如果仅仅靠看视频能够理解jvm的知识,那我觉得你不需要培训,自学完全可以搞定。 当然,也有人看完声明变量就给整懵逼了,那还是尽早放弃,别耽误时间,这一行入不了还可以干其他的。

这个回答里有我自己的培训经历,也给我们老师做做广告,觉得烦的可以不点。

知名狗黑:想要参加Java培训,选择黑马、动力节点、尚学堂、尚硅谷、尚马等机构里的哪家更好 ?

就以我个人经历的来说,大部分四个月是完全能够达到入门找到工作上手的水平的,我之前在郑州尚马培训的时候,我们班大部分都找到了工作,除了有一两个因为自己没有好好学习,上课睡觉晚上打游戏的没有找到工作,其他人不管工资高低基本上有找到了合适的工作。记得当时最好的应该是我们那一期的一个大佬,天天学到凌晨两三点,第二天正常上课,神人一个,应该是刚毕业的时候我们那一期工资最高的了,刚毕业就拿到了14k。现在最高的薪资有18的了,不过18肯定不是刚毕业的时候就18的。我算是工资低的,现在才12,这个月刚过新公司的试用期。都有点惭愧,我一个12的小弱鸡在这儿吹水。之前在尚马培训的经历可以看看下面这个回答,觉得我是在宣传培训班的同学就不要点了。而且说实话我很喜欢在尚马的那段时间,尚马也算是帮我脱离工地苦海了。别的行业我不说太多,如果你是二本以上的学历还天天在工地打混凝土的话,我真的建议你转行试试。我懂打混凝土的苦。

在工地没完没了的扯皮耗光了我对这一行的所有热情。

写到这大概整理下java入门和进阶的学历路线,供自学的同学参考。首先肯定是java基础,java基础部分包含jdbc,mysql数据库,java io流,java网络编程,java多线程,锁相关的知识,然后就是javaweb部分,这块就是要理解javaweb编程的概念,servlet,过滤器啥的,说实话这块我学的也不好,工作以后又都是用框架,就不乱写了,javaweb这块可以去B站找找视频。然后就是永远滴神,spring框架了,spring家族,mybatis,reids。然后再学linux操作系统的使用,差不多就可以找工作了,一般的小公司和外包这些技术已经可以满足需求了。

进阶一点也分开来写吧,java基础部分的进阶就是juc并发包,jvm的相关知识,了解常用的类的实现和底层原理,还有线程操作的相关方法,锁相关的进阶操作,乐观锁,悲观锁,自旋锁,各种锁的含义,应用等等。学无止境的java基础。然后是就是组件,进阶就不能仅仅满足会用了,要大致了解各种组件的架构设计,概念以及使用,大概说几个组件和框架吧,netty网络框架,mq:阿里rocketmq,rabbitmq以及kafka,分库分表组件,mycat等,nginx实现最简单的分布式,springcloud及旗下的各种组件,阿里的dubbo等,再往后就是分布式技术,分布式缓存,分布式事务,分布式session等等。总之就是学无止境。不过有句话与君共勉,如果一个技术的上手难度特别大的话,那这个技术一定不会流行。

工作中用的最多的其实就那这么些东西,当然我说的是一般的小公司.其他高大上技术据我了解小公司用的真不多.没有业务支撑,上那么多技术存粹是徒增工作量.

写了这么多也差不多了,马上要下班,不想占用下班时间写这些东西,我觉得各位既然对进不进培训班有疑问,那肯定不是或者大部分不是科班出来的学生,要记住培训是以入门和找工作为目的的,不要把路走错了。

如果各位在自学或者培训班的选择上有什么困难的话,也可以私信我,最近公司的事儿不多,八个小时上班都在高强度刷知乎,看到就一定会回复的,能解决的也尽量会帮忙解决,不过我希望你的问题更多的是方向上的,而不是具体的技术问题,具体的技术问题就交给谷歌和百度把。

更新一波,我又跳槽了,这次跳到了一个细分领域的龙头公司,工资涨了50%,现在是18k,但是除了收到offer的那一刻,真的没有一天是开心的。可能是入职的阵痛期吧。每天晚上到9点,虽然仔细算了一下,其实还是一天八小时,但是总是觉得累,不开心。说不上来是因为什么。

周围的同事要么是985毕业的,要么之前在大厂或者中厂待过,压力不是一般的大,刚进公司不到一周就开始写需求,超熟悉代码边熟悉需求边写。

距离这个回答应该有一年的时间了吧,这一年时间跟大家分享一下我的学习路径吧,我感觉适合工作一两年的程序员。

首先是jvm,《深入理解jvm虚拟机》这本书,看个两三遍,把知识点理解了,重点知识背下来,以后再遇到jvm相关的知识,就不怕了。比市面上所有的jvm八股文都详细,成系统,好理解。

然后是mysql,极客时间有个专栏,叫mysql45讲,也是两边甚至三遍的读,都理解了,重点知识背下来,基本上mysql的八股文也差不多了。

redis,也是推荐极客时间的redis专栏,一样的。

然后需要一些分布式和微服务的知识,推荐一下同样是周志明老师写的书,《凤凰架构》。

java基础部分,要到源码级别,集合类,juc的源码是必问的。

然后就是没那么重要但是要背一下八股,理解一些概念的东西,zk,kafka,rocketmq,ddd,分布式算法等等,这些知道一个概念就行。

最后就是算法了,《剑指offer》和《力扣热题100道》怎么得刷完。一些简单的算法题能够直接写出来,中等难度的知道思路能够调试出来,就行了,hard没必要浪费时间。

最后是我个人的一点碎碎念,很开心能跳槽涨工资,很不开心在这家公司工作。总感觉自己比不上别人,压力大,下班晚,不适应。之前在上家公司每天的工作时间不超过4个小时,我能解决工作中所有的问题,现在一天8/9个小时真的全是在高负荷运转,确实很累。希望能尽快适应吧,我想跳大厂的欲望经过这次跳槽,基本上被打消了一半。


2022年9月1日,因疫情隔离在家中,更新。==============

还有好多同学再问关于转行的事儿,我觉得这件事儿是这样的,如果你有其他的明确的可行的计划,那转行来学java,进这一行,一定不是好选择。这一行已经过了高速冲刺的时候,跳一次槽涨百分之五十的时代已经没有了,天花板变得很低,可以说已经和其他行业差不太多了。
如果你对未来迷茫,不知道干嘛,那进这一行,和进其他行业,也没什么区别。只有有明确的规划,同时了解自己能吃这碗饭,再来入这一行吧。这一行,现在还算公平,最起码还是吃的技术饭。

至于是培训,还是自学,这个得看自己学习能力和时间成本来进行取舍,在当前薪资变低工作难找情况下,我是不会花过高的费用去培训的 ,15年16年花几万去培训半年就能回收,目前?1/2年也攒不下培训费,当初自身去选机构也只是看尚马费用低是为主要目标。

参加Java培训学费多少?

而且这一行自学是一辈子的事儿,不管是专门学习,还是工作中学习,要分清楚培训只能把你从0-2带进门槛,后续的2-10都得自己走,不然没有自我成长能力,1-2年都坚持不下去,也是当培训机构的韭菜而已。

顶一下
(0)
0%
踩一下
(0)
0%