學習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,知識還是比較多的,路相對漫長,所以本人還在艱難的爬。。。歡迎大家一起爬。。。


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com