我目前就读于杭州某大学,刚上大三,网络工程专业。javascript
因为厌倦了校园读书的生涯,并不像周围的同窗同样计划考研,所以,我目前计划想要毕后找到一份工做。css
可是我相信经历过大学的同窗都知道,特别是咱们作技术这一行的,大学的技术都是自学的,课堂上老师讲解的内容大可能是一些琐碎的理论知识,是不能立刻应用于实践的,要把大学学的理论知识转化为实践指导,还须要一段很长的路要走。 html
为了工做的须要,本人必需要自学一门能够当即被公司所接受的技术,通过一学期的尝试,我最后选择了java后端开发做为毕业进入IT圈的敲门砖前端
如下是我在尝试和寻找路线过程当中总结的一套java学习路线,但愿可以给想要从事开发工做的小伙们一些帮助java
HTML,CSS能够说是但凡一个程序员不只限于程序员必学的一门标记语言,学习十分容易,大概花费2周的时间就能够实现从小白到大神的跨越。mysql
学完后你就能够实现一个简单的静态页面的搭建,效果十分明显,成就感十足,很容易培养起对于编程的兴趣。linux
对于HTML,CSS的学习,博主当时是跟着李炎恢老师视频的步伐一步一步搭建起一个旅游网站的静态页面,作完后感受特别有成就感。当时就让沉迷于王者荣耀的我顺利脱坑,一会儿就扎进了编程的学习中。程序员
对于这种标记语言的学习我不建议你们看书,由于效果实在不好,不成体系,跟着视频教程可以快速了解整个体系,并且视频中的例子也颇有吸引力。web
李炎恢老师视频教程连接以下:sql
https://edu.51cto.com/course/3148.html
而后就是java基础了!
这里不建议你们当即学习javascript,javascript语言的面向对象是十分怪异的,因此建议你们先学习完java的基础,深刻了解一下面向对象的思想,以后再学习javascript也不着急
java的基础内容也就是所谓一些数据类型,控制语句,方法,面向对象内容,数组操做,字符串操做,异常,IO流,容器,网络编程,多线程等内容。
友情提示:学习java基础部分也不容易,学习这段期间必定要沉得住气,由于学习过程每每没有什么颇有趣的效果,不跟html,css那样能够当即见到,并且对于小白来讲有些概念确实是不容易,好比说博主本人,就被反射,容器等一些东西弄得头昏眼花,这仍是在博主学过操做系统基础和计算机网络,c语言的基础之上而产生的感受。
这里推荐你们学习视频是尚学堂高淇老师的java300集:
https://www.bilibili.com/video/av47088187
视频内容比较长,80个小时左右,大约须要花费2个月的时间。为何须要这么长的时间呢?由于这是基础阶段,里面的例子必须好好多练习几遍。博主通常都是练到能盲打里面的例子才算过
学完这300集以后,你会发现你的编程能力有质的飞跃,学的约牢固,后面的学习就会十分的轻松,这是java后端开发的内功,以后的不少学习都是学习招式。
学完java基础后,若是你可以十分认真的学完前面的java300集,学习第二阶段的javascript就至关的简单。javascript是让页面动起来的关键,目前是前端必学的语言,对于后端开发,也要对其代码十分熟练才行,所以,咱们有必要花费1个月的时间仔细研究。
javascript的效果配合html,css将会十分的炫酷,学习过程乐趣多多,我相信你们一接触就会爱上这门语言。
关于视频教程,我给你们推荐的仍是李炎恢老师的课程,60小时左右的视频,虽然是2011的教程,可是是我发现最为经典的教程,在很长时间是不会过期的。
https://edu.51cto.com/course/166.html
以后就是mysql/oracle的学习。
数据库是从事IT行必需要懂的技术,咱们做为java开发,不少时间的代码都是与数据库打交道,因此学习数据库是必须的,任何语言的开发也都须要学习数据库。重要性不言而喻,所以我就不赘述了。
我给你们推荐的视频教程是尚硅谷的mysql基础+高级
https://www.bilibili.com/video/av49181542/?spm_id_from=333.788.videocard.2
视频讲解的特别高效,全程案例教学,老师讲的废话少,直接给你代码,最关键的是特别的系统,很利于咱们对于每一个知识点的掌握。
以后是jsp&servlet的学习
这才正式进入了java的web端开发,是javaweb端开发的基础,虽然以后咱们的工做是利用框架开发,可是基本的原理仍是在这里,咱们这部分学好以后,对于从此框架的学习是十分有利的,不论框架怎么变化,其核心的内容仍是基于jsp&servelt的。
这里我给你们推荐的视频教程是尚学堂的教程:
https://www.bilibili.com/video/av47001339
这一部分博主本人也尚未接触,可是参考了大量大牛的路线指导,结合培训班的培训内容,楼主总结出高级阶段所应该学习的内容。
因为博主不甚了解,因此这部分就不作过多的赘述,可是,博主仍是要给你们推荐一些教程的,仍是以前的尚学堂视频教程。实际上,博主所指定的java学习路线基本上就是以尚学堂的视频培训教程为基础的,不过对此稍加修改。
对于其中javascript的学习和数据库的学习稍加修改,再结合本人的真实体验,制定适合本身的学习路线。小伙伴们也能够结合本身的实际状况指定学习路线。
废话很少说,如下是视频教程连接:
https://www.bilibili.com/video/av46244033
https://www.bilibili.com/video/av47580663
https://www.bilibili.com/video/av45674964
https://www.bilibili.com/video/av31705003?from=search&seid=437819676787004364
记得刚上大学的时候,刚刚摆脱高中沉闷的生活,拥有了我的电脑合智能手机,仍是大把大把自由的时间,特别的兴奋。带着对于将来美好生活的向往,刚开始学习的热情特别高。
可是不久以后,对于大学的新鲜感渐渐消退,面对这我为何要学习这些“无用”的东西发出了质疑,再加上失去了老师的管束,周围的同窗们也再也不是高中天天奋斗的模样了,渐渐地,失去了方向...
后来,就跟着同窗玩起了王者荣耀,并渐渐沉迷其中,直到大二下学期,面对着大二上学期因为挂科太多的成绩单,而发出的退学警示,我才猛然意识到本身好像已经很久没学习了,本身怎么会变成这幅模样,自那时起,我开始真正的思考本身的将来。
我是个十分好胜的人,意识到本身渺茫的将来以后,我开始尝试改变...
以前我都是熬夜到3,4点才回睡觉,白天都是12点多起床,每天吃着外卖,课基本上除了考试就没去上过。而我第一步改变就是天天坚持12点以前睡觉,早上7点多起床,日日如此。刚开始是十分难受的,不过我仍是打败了本身。从那时起,我开始给本身制定计划,描画本身的将来。
最开始我计划成为一名PHP工程师,按照李炎恢老师的教程一步步学习,在开学第2,3周,我学完了html,css,并真正感觉到了学习的快乐,我开始疯狂的沉醉于学习。刚开始因为基础太差,1年多没上课,听课就像听天书通常,前几节课我听懂的部分只有十分之一二,为了能听懂课,我开始上课前预习,并成功跟上了老师讲课的节奏,以后更是自信的开始额外学习其余内容,开始学习PHP的基础,我花了5周的时间,跟着教程,完成了第一个留言板系统,以后学习linux操做系统,javasript基础内容,mysql数据库基础内容。
不过,大二下学期因为缺少学习经验,总体学习效果也就刚及格,不过学习状态确实空前好
现在,我进入了大三,并在大二下的暑假学习了java基础内容,如今我正在学习javascript,并计划在这一学期内学完javascript,mysql,jsp&servlet 以及框架内容,争取在大三下结束以前,学完我制定的java学习路线的内容,能够在大三下的暑假找到一份本身满意的实习。
我但愿状况跟我差很少的同窗必定要快速找回本身的状态,为本身的将来负责人,不要惧怕本身没学习期间的差距,由于差距并不会由于你的惧怕而中止拉开,只有你沉下心,严格按照本身制定的计划走,再加上坚持二字,通过一段时间后你会发现,差距其实没有不可逾越,甚至要坚信本身能够实现超越。期间也会坚持会失败,可是请不要所以对本身失去信心,由于没有什么东西是一蹴而就的,只要不断的战胜失败,就会离成功愈来愈近。
借此文共勉,并开启本身的博客之旅!