我是杭州黑马程序员JavaEE就业 50期的一名学生,很高兴能给大家分享一些个人经历以及这几个月在黑马学习的一些感悟。
先说说我为什么来黑马吧。刚毕业的我选择去了广东发展,可能是年轻气盛觉得自己什么都可以,盲目自信,选择了一家互联网公司,实施岗,但是工作了几个月就打脸了,自己懂得知识太少,也没什么经验,基本一周4天都要加班,非常非常累,工资在5000左右,自己也看不到什么希望,所以在这家公司工作不到半年左右就辞职了。当时基本上是年底了吧,也就没有找工作,打算过完年找工作。2020年1月23日因为新冠肺炎武汉封城了,当时觉得新冠肺炎很快就会过去。谁也不会想到新冠肺炎会这么严重,谁也不会想到待在家不出门就是为国家做贡献。后来因为一些事情也就待在老家发展了。
一次偶然了解到一位亲戚朋友在从事这一行业,和他聊了一下,自己在网络上搜索了一下,感觉这一行业薪资水平很高,就业前景也很好。因为黑马程序员在IT培训行业口碑和评价都很好,又查了一些历届在黑马学员平均薪资基本都在一万以上,这个高薪职业是蛮吸引我的,再加上我本身是自制力不强的人,而黑马程序员的半军事化管理制度深得我心,因为严格的外部管理可以严格要求约束我,所以我果断报了名!
在黑马学习Java的过程很有趣,通过学习Java提高了自己的逻辑思维能力。在学习Java期间我我遇到了一些难题,有时也会出现错误,在导师和就业指导老师耐心的帮助下调试解决问题,虽然偶尔也会自我怀疑自己能不能学好,身边的老师也会安慰我鼓励我,告诉我只有坚持下去才会成功。因为Java是一种面向对象的编程语言,刚接触Java的可能会感觉比较抽象,不过没关系不用着急,上课的时候认真听老师讲解,一些概念知识慢慢去理解,课后多做练习,熟能生巧,哪怕是你的记性再好,课后不去强化练习也没用,只有多练了,当你在做项目时你才能很熟练的写出你想要代码。平日在练习时若遇到不会的题目或是遇到解决不了的问题,首先不要急着去问老师,或是急着上百度搜答案,那样即使你得到了正确答案,以后在其它地方遇到同样的问题,你还是不知道怎么解决!
我觉得把Java学会的关键一点就是坚持练习。学习Java时每天必须保证一定量的练习。每天反复操作,不断敲练,只有这样我们在遇到问题时才有一定的思路。欲速则不达,学习编程语言需要一个比较漫长的阶段,不能一步登天,这需要一个过程,在这个过程中慢慢积累经验,扎实基础。不要满足于现状,要不断完善自己的知识体系,善于总结实践经验。要端正自己的学习态度,是主动去学,而不是被动提高自学能力。学习编程的秘诀是:编程、编程、再编程。不仅要多实践,而且要快实践。
在这里,我认识了班主任谭雪老师。黑马程序员是半军事化管理,管理非常严格,谭雪老师管理我们也是一丝不苟,每天都会在教室监督我们学习,有人偷懒打瞌睡,谭雪老师会及时的提醒。谭雪老师是个认真负责的好班主任,给她涨涨工资吧。个人建议多招聘这样的老师。
我们的导师李云飞老师是个非常认真负责的好老师,学习氛围很好,同学们都很努力的去学,老师讲的很细,有问题也都很细心的去解答,晚自习老师陪着我们,有问题也会一对一辅导。每次同学们在下面练习的时候,老师都会下来在教室帮同学们解决疑难问题,悉心指导同学的学习。技术可真是牛,没有他解决不了的问题。
张刘栋老师为我们讲解知识点并为我们梳理相关知识点的网络,比如为我们补习HashMap底层原理分析,为我们讲解HashMap的相关方法,为我们分析了最主要的两个方法put和get方法的原理,并为我们讲解相关数据结构分析在Jdk1.7和1.8的相关数据结构的差异,为什么会引入红黑树?和在多线程的情况下为什么会是不安全的源码分析,深入浅出的为我们讲解了从Jdk1.7因为采用的是头插法顺序打乱了链表的顺序,导致两个线程的数据结构不一致,从而在扩容时会造成环形链或数据丢失从而形成死循环的原因,到Jdk1.8尾插法导致数据丢失的源码分析等,为我以后在关于集合Map这一块的相关面试知识点打下了夯实的基础。
学习Java这段时间,有时候会觉得有点苦,但是我觉得正是有了奋斗时的苦,才能换来学成后的甜。当你经过认真写代码做完一个功能时,你会有一种成就感。心里有一种说不出的喜悦之情。在黑马的培训我收获了很多,学到了很多。虽然感觉很官方,但是我还是要说,感谢黑马,感谢班主任谭雪老师,感谢讲课的导师,感谢就业指导张刘栋老师,感谢各位老师对我的莫大帮助!