首先,當你第一次知道語法的時候,一定要學會如何操作對象,if and for,listsetmap,然后是線程,IO和jdbc,剩下的,如果有一段時間不懂,可以以后需要的時候再學。\\ n在這個階段結束時,您可以編寫一些可以打印在控制臺上的小程序來鍛煉邏輯思維。也就是說叫JAVASE畢業,其實只是入門。如果想往WEB方向發展,這些基本就夠了。
AVAscriptTOMCAT,寫出第一個動態網站,可能只是一個登錄功能,只能顯示個人數據,但這是非常重要的一步。您需要知道的是,由用戶點擊生成的請求來自于發起的位置、接收的位置、處理的位置和返回的位置。您需要了解瀏覽器和服務器、cookie和會話、請求和響應之間的關系和分工。\\ n這是網絡開發的初級學習階段。這些是JAVA誕生以來最原始最官方的WEB開發技術。當然,這些技術現在在實際項目中很少直接使用。為了不斷提高技術的易用性、開發效率、可維護性和可擴展性,無數的開源項目都是在這些原始技術的基礎上進行封裝和改進的。所以在這個階段,不要盲目樂觀的找工作或者對實習挑三揀四,你會受到打擊的。。
首先是傳說中的三大框架。 strutshibernatespring必須成為一名熟練的程序員,進行添加、刪除、修改和檢查。在這個階段,您必須理解為什么您應該使用這三個JSPSERVLETJDBC而不是那些JSPServlet JDBC。你要意識到寫MVC和三層架構的好處。\\ n在這個階段,不要輕易質疑三個框架的價值??赡芤婚_始你會覺得很麻煩,覺得他們有時候是多余的。一兩年后,你會發現沒有這些框架很難工作。現階段要避免那種能熟練增刪改查的心態,認為寫程序無非就是這樣,然后在簡歷上填熟練度,這也是新手面試被批得體無完膚的原因之一。學習好的話,應該能熟練的寫一篇博客,一個小論壇等WEB項目,也就是說能滿足就業的基本要求。
你的第一個企業會對你產生很大的影響。我見過不好的企業是怎么毀掉新人的。設計糟糕的架構和過時的技術,他們不斷地延遲新人的成長。有些員工在這個企業呆了幾年,他們的思維已經被錯誤的觀念完全定型了。他們深深地沉浸在公司的業務和舊系統中,他們似乎能解決問題,但不能給公司帶來真正的進步。\\如果離開這家公司,恐怕很難在這個行業立足。我記得一句很好的話,當一個人10年重復他第一兩年做的事情,你真正的工作經歷其實是一兩年。爛公司的老員工就是這么干的。第一年,定個標準。你應該能做到的是:
1:學習一些常見的瑣碎技術,比如xml的功能和實際應用,如何操作文件,如何使用日志,如何簡化常用工具的打包,比如日期操作、編碼處理、分頁模塊等。這些小事會占用你很多時間去處理和探索。
2:充分利用數據庫。不需要添加、刪除和修改數據庫。你要注意事務設置是否合理,是否有可能產生臟數據,是否使用樂觀鎖悲觀鎖等。重要數據出問題是一件很麻煩的事情,無論是技術上還是業務上。
3,知道什么是集群和分布式,知道如何向其他系統發送請求,交換數據和webservice。
4,如果你也寫頁面,應該會使用JAVAscript,不一定要深入。相反,您可以使用JQUERY來執行頁面操作,而無需刷新和AJAX請求。\\ n第一年達到這個水平的時候,肯定是中等偏上。到了這個層次,我有一種感覺,所有的網站開發好像都不在話下。當然,我很快發現我還是太遙遠了...現階段找高薪工作還是很難的。只能說已經到了溫飽線,不用擔心柴米油鹽。