我想谈一谈我的一些关于网页学习的小感悟吧。之所以是写这个的原因完全是想告诉现在还处在网页学习的初始阶段的同学一些我学习走过的弯路,但我说的也仅是我个人的理解,毕竟我只能是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. C#中的结构体与类的区别 (转载)

    经常听到有朋友在讨论C#中的结构与类有什么区别.正好这几日闲来无事,自己总结一下,希望大家指点. 1. 首先是语法定义上的区别啦,这个就不用多说了.定义类使用关键字class 定义结构使用关键字str ...

  2. Animate.css介绍

    Animate.css简介 animate.css 动画库,预设了抖动(shake).闪烁(flash).弹跳(bounce).翻转(flip).旋转(rotateIn/rotateOut).淡入淡出 ...

  3. block本质探寻七之内存管理

    说明: <1>阅读本问,请参照block前述文章加以理解: <2>环境:ARC: <3>变量类型:基本数据类型或者对象类型的auto局部变量: 一.三种情形 //代 ...

  4. Source Insight 创建工程(linux-2.6.22.6内核源码)

    1. 软件设置 安装完Source Insight,需要对其进行设置添加对“.S”汇编文件的支持: 2. 新建linux-2.6.22.6工程 1)选择工程存放的路径: 2)下载linux-2.6.2 ...

  5. Hexo+Github博客搭建

    一.准备 1.安装git 点击下载:链接:https://pan.baidu.com/s/1eToStns 密码:r93r 安装参考之前随笔:http://www.cnblogs.com/jiangb ...

  6. RabbitMQ(一):Window安装RabbitMQ

    原文:RabbitMQ(一):Window安装RabbitMQ 1.安装ERLANG语言环境 由于RabbitMQ是采用Erlang编写的,因此我们需要先安装该语言库,以便运行代理服务器.从Erlan ...

  7. JavaEE笔记(一)

    Hibernate Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自 ...

  8. 2734: [HNOI2012]集合选数

    2734: [HNOI2012]集合选数 链接 分析: 转化一下题意. 1 3 9 27... 2 6 18 54... 4 12 36 108... 8 24 72 216... ... 写成这样的 ...

  9. P4047 [JSOI2010]部落划分

    显然二分答案\(mid\),然后距离\(\leq mid\)的点对只能放在一个部落里.然后可以并查集\(O(n^2)\)算出有多少个部落. // luogu-judger-enable-o2 #inc ...

  10. JS字符串补全方法padStart()和padEnd()

    背景: var t = new Date().getMonth() + 1; // t ===> 7,没有0,怎么展示成下面的样子? // 2018-07-23 解决上述问题的一个思路: // ...