小論j2ee

       衆所周知,J2ee本身就是一個框架平臺,本人自學習J2ee來已一年有餘現在想說說自己對J2ee的一些瞭解和看法,希望各位看完能評論一下,順便糾正一些我的錯誤看法。

       我專業本來就是學習軟件開發的,無奈在來大學之前,我連電腦是圓是方的都不知道,由於各種各樣的原因讓我選擇了此行業,走上了一條原來從來沒想過的道路。我的大學簡直可以說是爛到無法形容的,一進來二話不說,直接教編程,可伶我連開機還不會,不過第一年可以說是懵懂的得過且過,那也是我此生中覺得最難受的時光。廢話少說,直接進入J2ee的議論吧,我學習J2ee的時候是可以說java基礎極差,甚至可以說沒基礎,但是那時候覺得學習J2ee與之前的學習java基礎沒什麼關係,所以憑着一股不想讓別人看低的心態拼命學習,幸好那個老師肯照顧我這種差生,因此,通過半年的學習,覺得自己可以開發一些簡單的系統了,那時候真的有種心情澎湃的感覺,覺得大一學的東西完全用不上,什麼java基礎,簡直狗屁不如,我沒學到還不一樣可以開發麼?很多人對J2ee的學習覺得就是對框架的學習,我一開始也是這樣子過來的,先是strut1,在學習struts2,spring,hibernate,一個一個自學了,正當我以爲J2ee的內容我學的差不多了,ssh框架都掌握了的時候,我的疑問來了。難道說J2ee沒有其它東西了麼?於是我去提問和搜索,原來除了ssh框架之外,J2ee的框架還有很多很多,有一個人說“J2ee的框架猛於虎啊”,真的如此,jsf,ejb,toplink,ibatis、、、、、、、等等,我那時候蒙了,難道每一個都要學習?框架是學不完的,又有人道出一句這樣的話,我那時候還不知道該不該繼續學習其它框架。在我正猶豫的時候,由於大二的時候J2ee學的比較好,而學校那邊有企業聯繫,繼續兩名java程序員,此時我已經是大二第二學期期末了,本來有人想推薦那些大三還沒有找到工作的人去應聘這份工作了,但是老師說,到現在還找不到工作的學生你覺得他們能勝任這份工作麼?無奈之下,只能從我們這一屆挑人,不知道是不幸還是萬幸,我被選中並進入企業工作了,現在的我已經在企業裏面工作兩個月了,作爲比全班人都要早出來,我感覺到壓力也感覺到動力所在。再當我慢慢回頭看J2ee的時候,覺得“框架猛於虎”這句話太對了,其實要走的遠,就必須對java的基層東西要有深入的瞭解,框架!只不過是別人寫出來的東西,我們能用上他們的東西從而簡化一些工作當然最好,不過我個人認爲如果以後要想成爲一名出色的軟件工程師,那就必須比別人付出更多的努力,不僅僅學習框架和使用框架,更要瞭解到框架是如何搭建起來的,瞭解得越多,加上對業務的經驗積累,或許你能成爲一名架構師,當然,我們除了框架還要學習很多其它東西,比如設計模式,責任鏈,或者是java的內存管理機制,反射機制、、、、、、等等,如果只停留在框架使用的層面上是永遠走不遠的,我現在也在學jsf+ejp+jpa,那可以說,在你需要的時候再去學習它就足夠了,因爲我粗略的看了一下,jsf與struts很像,jpa簡直就是hibernate的複製版(要知道ejb、jpa的開發者就是hibernate的創始人),這一切的一切我都是隻學了ssh,但是對jsf+ejp+jpa這個我也不陌生,我也可以搭建起一個這樣的壞境,而我現在更多空閒時間是在學習java內存的管理和java虛擬機的一些相關內容,這些東西不會在短期內給我帶來什麼很大的效果,不過讓我對java有了很深的認識,平時的時候這些東西很多都是框架已經做好了,我們只要使用,但是我們並不瞭解這些,如果一離開框架我們是否就成了一個廢人?如果我們自己搭建一個屬於自己的框架,那我們能否做到呢?

       我確信只停留在框架上面的人一定走不遠,因爲我們一直走在別人後面,學習J2ee絕對不是隻學習框架,讓我們重新認識java吧!!

      

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章