学习java web的一些心得

学习java有一段时间了,记得仍是大一下的时候,选修修了这门,是为了避免想去看C++,可是后来发现java仍是比较适合个人,因此从跟学长交流了一下,再本身总结了一些本身学习JAVA的体会,认识到学习java web方面有一些事情还得注意,尽管我也有些没有作到。
            学习路线,大一上的时候,该吃吃,该喝喝,体会一下大学的生活,仍是比较好的,不过到了大一下,该得想一想之后的学习道路,不能浑浑噩噩,纵使可能会找不到工做。因此大一下尽可能学习掌握如下java基础,作个小计算器,音乐播放器啥的,顺带了解如下socket编程,基本掌握一下sql,再写个学生管理系统啥的,暑假的时候再深刻一下,能够试着了解一下前端方面的知识。大二上的时候,若是前面基础没得的话,其实也不用急,慢慢学,目标就是html+css+js基本会看会用,而后是MVC模式的小型网站开发,别忘了过滤器,监听器的使用,顺带看一下ajax,而后多装装系统玩,翻个墙啥的,应该能够说,可爱的咱们算是学过java了。大二下的时候,得好好学下子,去作个项目,或者参加比赛啥的,把纯MVC,基本网络知识相关的概念应用,锻炼一下团队开发和协调能力,固然不要是那种快速开发,2,3天作完的那种,这些东西网上一大推,要你作个什么,主要是为了锻炼本身,至于模板啥的,感受不必在学生这时候,小的网站servlet就能够了,大的网站也就本身开发本身的框架,像淘宝的那种。而后顺带的状况下,struts2了解下,其实做为学生讲,开发的话,会用应该能够了,固然原理流程要知道。若是你以为前面开发网站的话太辛苦,特别是数据库的话,能够去使用hibernate或者mybatis(google在开发,之后前景大大的),就那种简单操做哈。大二暑假的时候,就好好学嘛,能够把stucts2+spring+hibernate综合学习一下(我的喜欢spring哈,能够去看下设计模式,机制啥的特别是AOP,IOC,会有一个很大的感悟,java的亮点吧),这里算是java  web学习者入门了吧,再整合一下,写个demo,心情会挺不错的,而后能够去开发网站,当个码农了吧(若是你就想当个码农的话),其实这时候java web方面感受开发网站大致差很少了,除非你就想作网站。
   大三的时候(如今大三哈),linux基本操做+mysql简单优化+基本代码优化(设计嘛,算法嘛),你懂得,必须的哈,而后再写个网站,为本身写,把全部的知识尽可能融入其中,能够作个1个半月,本身想一想怎么去优化,怎么去架构。适当的时候,就去了解一下lucene,索引这玩意儿,跟数据库存储引擎和搜索引擎感受有些东西殊途同归,可能我仍是太水了吧,再以后,索引你基本操做会了哈,就不用数据库,直接用文件,写一个小型数据库应用
,本人感受同步和锁机制有点没学好,各处运用的时候各类问题,不过会感受很爽的。在以后,期末了吧应该,shell就临时学了吧(反正基本指令应该差很少了吧)。寒假嘛,跟朋友混个脸熟,可是不要忘了跟代码打招呼,再写个demo吧。大三下的话,就去了解一下nosql+mapreduce+hdfs(固然你也就是搞下hadoop,你有精力的话),而后该去找实习了吧,就温习一下数据结构+操做系统+算法+计算机网络。
    大四的话。。。本身就想嘛,学得好的去某某公司,对吧;很差的话,就跟我回家充话费吧!
    总而言之,学习JAVA,知识仍是比较多的,路相对漫长,因此本人还在艰难的爬。。。欢迎你们一块儿爬。。。
css

相关文章
相关标签/搜索