认识Java是在去年,当时工作是在工地上搞机械管理的,日子轻松,收入也还行,却也无聊,每天就是循环的重复着.当时觉得,难道我就这样子在工地一辈子了,那大学都白读了.所以,那会儿就在网上为自己寻找一个方向.当时看到网上说,程序员工资挺好的,除了每天跟代码打交道.当时,感觉这完全就是为我啊,我自己也不喜欢跟人有太多交流,给任务写代码就行,多么完美的一件事.然后我决定考研计算机.
说干就干,当时查看了下我心仪的院校的相关专业要求,其中有一条是关于复试上机的,其中可以选择C语言或者Java语言进行程序的编写,当时做了很多的调研,决定选择Java,因为大家都说Java上手快,而且学习的人数是多的,当时想,人多当然有它的原因.虽然当时也看到说,Java市场饱和了,其实并不是市场饱和了,而是普通的饱和了,的Java工程师市场依旧火热,时至今日,我依然觉得确实是这样,只要你有实力,根本不愁发展的地方.
那会一边工作,一边学习英语数学专业课等,还在晚上调研Java的一些东西.有莫名其妙点进了腾讯课堂,然后输入了Java,点开了的个视频,那是科迅教育的免费视频,跟着堂课,学习了Java的三大特性(继承,封装和多态),Java的执行流程,怎么编译,解释,运行程序等等,虽然当时并不明白这些个专业的术语,但是觉得讲的逻辑特别清晰,然后就把整个免费的视频学完了,学完遍,感觉还是迷糊,然后继续二刷,三刷.
学完了免费课程之后,觉得挺意犹未尽的,然后就抽空看科迅教育课堂的公开直播课,大概跟有好几个月,期间加了咨询老师,了解了授课方式,然后个人也觉得科迅教育的老师讲的挺好的,准备跟着科迅教育学院学习.刚好,去年5月份的时候有个活动好像,有优惠,然后就跟咨询老师报了名.6月开班的时候,开始了在科迅教育学院学习的日子.
第一阶段、学习了java的一些基础知识,包括了变量的声明,命名规范,关键字,分支,循环等等,虽然之前跟着院长的视频学了好几次,仿佛是听懂了,但是没有过多的去敲代码,导致自己敲的时候还挺困难的.当时bbs还有科迅教育币的奖励,然后就每次都努力的做好每一次的课后作业,渴望着攒够科迅教育币,然后把Java编程思想给兑换过来(因为听很多人说,这本书超牛,就算看不懂,也要拿在手里,装一装也行,当时想).就这样,不断的敲代码让我不断的成长,也让我顺利地度过了第一阶段.
第二阶段、开始了Java特性的一些内容的讲授.当时学得还挺困难的,接触到了Java库函数,垃圾回收机制,内存机制,集合,泛型,反射,网络编程等等,这些东西特别抽象,不像我们一阶段那样,写一些具体的逻辑了,更多的需要我们去理解和接受Java的这些特点.这个阶段对于我来说,很无聊,简直就是苦难.但回过头来,我发现第二阶段是十分重要的,当我接触到框架,接触到源码的时候,发现这个阶段能给你带来的东西太多了,当我尝试去写Ioc的时候,才发现原来我不重视的竟然是那么的重要.所以,我向对后来者说,当你学习到这部分的时候,一定要把握住,学好他,搞懂他,理解他,相信会对你后来的学习有十分巨大的帮助.
第三阶段,开始了web基础的学习,html,css,js,servlet,jsp等等,这些内容是Java Web的基础,学起来也还轻松,没什么特别的难点.要说稍微难点的,那就是jsp那部分了,jsp三大指令,9大内置对象,4个作用域,这些后面也会经常用到,所以,一定要学好.
学完了个阶段之后,9月份,我就毅然决然的离职了,专心看书,休学了好久.12月份,参加了18年的全国研究生考试,但是确实408对于毕业了2年,又是三跨生的我来说太难了,考的一塌糊涂,除了数学还能安慰我一下,就这样,研究生之路就此终结.但是之前的复习也让我更好的学习到了计算机领域相关的知识,包括算法,数据结构等等,这些在找工作的时候还是挺有用的,比如我面试的时候就问了算法,索引,B树,B+树,红黑树,图等等,这些如果当初没有去了解这方面,平常人是没法去解答的,所有有空还是多看书.
然后,今年1月份把,开始回来学习第四阶段.四阶段学习了数据相关的知识,mysql,oracle关系型数据库的CRUD,事务隔离等等,还有个重要的部分是跟着老师做一个费用管理系统的项目,每堂课跟着老师思路走,课下完成相关的模块,不然赶不上进度,四阶段结尾是要交项目的.虽然一些模板都已经写好,代码跟着敲,还是学到了不少的东西,毕竟是综合了前面的所有知识的一个小项目.
第五阶段开始接触主流框架Spring.学习Spring两大核心IOC和AOP,学习SpringMVC,学习ssh、ssm集成,maven,shiro,
webservice等等,五阶段的课程颠覆了我的以往的学习方式,每堂课的内容超多,加上之前二阶段没有认真学习,导致直接跟不上了,学完还是蒙的.然后就休学了几个月去消化,又重新学了一遍,才基本学会了使用.五阶段内容超多,后来学习的朋友一定要认真听课,课后补课,因为这是你未来在Java、Web行业每天都要接触到的东西,学好这部分,找到一份工作,是十分简单的一件事.
第六阶段学习linux,redis,springboot,还要写一个基于Springboot的一个博客小项目,这里需要运用之前的所有知识,完成这个博客之后,会了解到boot的优势以及微服务相关的开发过程.虽然我也在六阶段呆了2个月了,却还没有想结束六阶段的想法,与科迅教育挺有缘的,就这样一直赖着不走了.目前已经工作几个月了,做的是反欺诈产品,工作期间解除hadoop,
spark, zookeeper,storm,netty等等,发现学习真的是无止尽.作为科迅教育学院的老妖怪,老菜鸟,工资也只有7k,但我相信只要愿意学习,一切都会向着好的方向发展.可能哪天心血来潮,就报个大数据的课程,继续跟着科迅教育走下去.
好了,东扯西扯,唠了这么些.这次活动,本来说,不弄了,助教又来怂恿我,我就随便写了下我的一些经历,作为自己学习的一个记录,也希望能对后来者有所帮助,当然了,也希望科迅教育学院也越来越好.
免费提供问答解答,帮您轻松解决难题
申请免费试听
只要一个电话
我们为您免费回电