我想谈一谈我的一些关于网页学习的小感悟吧。之所以是写这个的原因完全是想告诉现在还处在网页学习的初始阶段的同学一些我学习走过的弯路,但我说的也仅是我个人的理解,毕竟我只能是JavaWeb开发的新手,所以只有浅薄建议。

在大学二年级,学院为我们开始了java+javaweb的课程,这样的学习在我看来是切合实际的,但也是很麻烦的,因为在大学的课时很紧,不可能将两种课结合的很紧密,而且通常是由不同的老师来教授课程。所以不是老师特意的话有可能就忽视了告诉大家学习java的目的,而且在后续阶段应该往什么方面做延伸,就同c++课程讲完数组,就不会告诉你还有集合,还有泛型,需要你下来去深究,但java必须在开始阶段有一个清醒的认识。我记得我看过很多人在网上写过,类如:在浑浑噩噩学习中突然醒悟要学好一门语言,然后通宵通宵的学习,为了自己,也为了自己所爱的人,最终拿到自己希望的Offer,最后开始好的发展的励志故事。但我反思,为什么开始总是混日子呢?我在举个例子:我的一个同学,在大一的时候学习奇烂无比,每次看到我学习都要明朝暗讽一番,这样的人在大学基本超过一大半沉迷于其他事(游戏,约会),放弃了大学其余的美好生活。但是在大二的时候,我感觉他完全变了一个人,和我讨论程序,并且用我觉得十分繁杂的方法把数据结构的程序做了整合,且找到了人生方向,专注于javaweb,每次都向我们展示他做的成果,一直到我写网页时只有去找他,帮我修改bug到深夜时,我看到了他的执着,并且向往他的执着,并被他感染。回归正传,我想说的是你如果有幸知道了一个学习的框架那么你的学习将会如同一个模式一样,会得到规范。

我的感触是我的java学习是简单的过度学习html语言,我开始并不知道这是什么简单模仿后在浏览器中显示出来,感觉十分神奇。但不知道这并不是重点,生硬的被老师拽到JSP后,不知道这玩意又是什么,怎么越学越多,感觉没玩了,一会写写<html></html> 一会是<script></script>还写一写JAVA在其中,有点不伦不类啊,还有不是还有标签吗?怎么感觉想一个混杂的容器,后来才知道是装在Tomcat中的。好了学到这我依然没有兴趣,何况,后来看了书看到servlet时感觉是没感觉,所以我的web学习以悲剧收场。这里感谢李刚老师和韩顺平老师能重燃我学习的激情。而且理清脉诺,知道运行机理(如果你不知道jsp就是servlet的变形并且在运行时被编译成java文件,那么你最好也去了解了解,毕竟公司面试更注重基础的学习,希望的是你能讲出底层原理。)所以这里我建议只要你有一些html的基础的话,从servelt开始学习,从时间发展来看也是servlet在前之后才有jsp等,简而言之servlet是基础吧,也许你就能在学习后“一同而百通”。在下面我附上李刚老师的java学习路线图:

希望小逸的文章对大家有帮助。~~

  每日一小步,月过一大步~~加油

java学习de路线建议的更多相关文章

  1. java学习粗略路线

    首先是JAVA基础JAVA SE(用于开发和部署桌面.服务器以及嵌入设备和实时环境中的Java应用程序.) 之后是JAVA EE(java企业级标准开发),先学习Servlet(控制器).JSP(在h ...

  2. 一位资深程序员大牛给予Java初学者的学习路线建议

    java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈 ...

  3. 一位资深程序员给予Java初学者的学习路线建议

    一位资深程序员给予Java初学者的学习路线建议 java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干 ...

  4. 转载:一位资深程序员大牛给予Java初学者的学习路线建议

    一位资深程序员大牛给予Java初学者的学习路线建议   java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打 ...

  5. (转)一位资深程序员大牛给予Java初学者的学习路线建议

    Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每 ...

  6. 转载 一位资深程序员大牛给予Java初学者的学习路线建议

    原文链接:http://geek.csdn.net/news/detail/242336 Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Jav ...

  7. (转)一位资深程序员大牛给予Java初学者的学习路线建议

    原文:http://geek.csdn.net/news/detail/238256 Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的 ...

  8. 阿里P6大牛给予Java初学者的学习路线建议

    Java学习这一部分是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要 ...

  9. 给予Java初学者的学习路线建议

    va学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶 ...

随机推荐

  1. 【vue】vue项目引入 Element-UI

    根据vue项目的搭建教程,接下来记录下如何在Vue-cli创建的项目中引入Element-UI. 1.安装直接用命令 (推荐) npm install element-ui 2.直接在根目录下的pac ...

  2. Bootloader的结构和启动过程

    CPU上电后,会在某个地址开始执行,比如MIPS结构的CPU会从0xBFC00000取第一条指令,而ARM结构的CPU则从0x00000000开始,嵌入式开发板中,需要把存储器件ROM或Flash等映 ...

  3. GoodUserInterface 模仿页面功能

    模仿一些好的应用中的好的界面或功能.平时使用的APP有很多,其中一些都是常见的功能的拼凑,在业务层面比较复杂,而具体的页面实现都很类似.在这种情况下,我们还会发现有一些APP的页面效果的实现方式比较独 ...

  4. VUE 生命周期 详解

    beforeCreate vue中的第一个生命周期,在vue实列被完全创建出来之前会执行.注意:在beforeCreate生命周期函数执行时,data.methods.中的数据都还没有初始化. cra ...

  5. 尝试用docker上的jenkins

    比起dockerfile的编写,我更习惯使用简单的docker-compose.yml.但是官方的docker-compose.yml并不是独立的.于是经过一番研究,暂时打造了自己的文件: docke ...

  6. IIS中多域名多网站的设置方法

    一个 IP 可以绑定多个域名.如您需要实现多个域名访问同一个网站,只需就不同域名添加 A 记录指向同一个 IP 即可. 如您需要实现多个域名访问同一虚拟服务器上不同网站,也需要就不同域名添加 A 记录 ...

  7. PyQt5利用QPainter绘制各种图形

    这个例子我做了好几天: 1)官网C++的源码,改写成PyQt5版本的代码,好多细节不会转化 2)网上的PyQt的例子根本运行不了 填了无数个坑,结合二者,终于能完成了一个关于绘图的东西.这个过程也掌握 ...

  8. C# 通用树形数据结构

    前言 树在图论中是一种重要的图,由于其自身的许多特殊性质,也是一种重要的计算机数据结构,在很多地方都有用.但是这些树大多都是作为其他应用的内部数据结构来使用.我们无法了解这些树的详细信息,而 .Net ...

  9. java中文显示乱码的解决方式

    myeclipse 10 import 源文件后java文件中文乱码问题,*.java文件中的中文不能显示,都是乱码 解决方法(网上找的,已经过验证): 一.将整个project设置编码UTF-8(U ...

  10. TPO-22 C2 Revise a music history paper

    第 1 段 1.Listen to part of a conversation between a student and his music history professor. :听一段学生和音 ...