第一次java web項目任務總結


轉眼離開學校已經兩個月了,加入這家公司也有三周的時間。

入職第一周,內心是非常忐忑而不安的,因為剛畢業額的緣故,對於java的掌握自認為不是太好,生怕脫了公司里其他人的后腿。曾經自己寫過一個基於MVC三層架構的一個小項目,也是寫着玩練手用的項目。但是這些經驗可能對於工作來說實屬小巫見大巫了。

進公司第一天,我被要求下載一個不知道是干什么的項目,那時給我這個項目的人給了我svn賬號密碼和git賬號密碼,可是我都不知道這兩個是什么!!為了不顯得我太弱,我也沒好意思問,我只好百度。百度完后大概知道了這是個托管項目的平台,大家的工作代碼都是通過這個做到統一的。然后根據他的要求檢出了項目,但是在我的電腦上出現了一系列的問題。。。

但是過了兩天我被要求去了另外一個工位,讓我檢出另外一個項目。可是我連第一個項目都不知道是干嘛的呀。稀里糊塗的又開始檢出另外一個項目。但是不好的事情發生了,這個網絡檢出項目總是卡頓,一卡頓就卡死,只能重新檢出。我問了負責帶我的人,他說是我局域網網絡設置的問題(她比較忙,所以第一反應覺得是我個人電腦網絡設置問題)。但是我檢出了一天,結果還是失敗!!第二天,他讓我把情況會把給項目經理,項目經理看了以后,讓我試試吧賬號換了能不能行,結果還是不行!我的網絡當時已經再三確認過了沒有問題。第三天,我實在坐不住了,在檢出下去我也是失敗的,這是浪費時間,於是我找其他人試着現在檢出我的項目,他們也檢出失敗,這個事實告訴我,是當時網絡不好的問題。經過大量的搗鼓,最后終於也是沒有檢出出來!

第四天,帶我的人讓我檢出另外一個小項目,這個項目比較小,檢出難度不大,對網絡的要求也不高,於是我很順利的檢出成功。他就讓我看這個項目。我一頭霧水,我都不知道從哪里下手啊,我從哪里看起啊。我告訴了他我的情況,他告訴我自己百度(她太忙了,所以沒多少時間)。下午他給了我一個新的需求,是基於這個項目的增加校驗。我看到這個需求的時候內心還特別興奮,因為這可是我的第一個需求。可是后來發現我這個項目在我本地都跑不起來!他告訴我用weblogic,好吧,另外一個同事給了我一個安裝包,我安裝以后一直部署失敗,一下午都沒弄好,遇到問題他就說我自己百度,還問我知不知道什么是.class什么是.project,這兩個我都不清楚(我是真不知道,以前我寫的項目都是ide幫我自動編譯好的),我說不知道,他讓我自己百度,我在百度把所有方法都試遍了還是不行。第二天,她看了一下,說weblogic版本下載高了,jdk版本用的也高了。給了我weblogic安裝包和jdk,我重新部署,成功了。接下來,就是做需求了。我本以為這個需求很簡單,可是后來發現,這個項目用的框架我都沒有見過,聽他說是一個非常老的框架,邏輯非常簡單。但是我看了我發現我連在哪里連接數據庫的都不知道啊!我問他,他說是通過接口實現的,我知道的接口是Java里面的接口,他說的那種html接口我真沒見過。。他讓我自己百度看。。我嘗試着自己解決自己梳理邏輯,但是好像進展緩慢。里面的各種xml我都不知道是干嘛的啊。

后來,他給我梳理了一遍邏輯,我發現里面有一些東西都是我從未接觸過的。包括數據庫報文,規范字段的文件,怎么讀數據庫報文等等。然后我安裝了數據庫並且成功連接到了他們的庫(失敗了很多次,自己百度解決的,耗時一上午)。(ps:在后來工作上,我聽我同事說,有人給你一點一點梳理業務邏輯,這是他從未見過的。我想可能是我太菜了吧,什么都自己解決不了。)我開始自己編寫代碼了編寫的過程就很簡單了,期間遇到了一些list的問題,但是解決的很快。我寫完了代碼,想要測試一下,但是我沒有能夠測試的數據,他讓我自己改數據庫就可以了。可能是在他們看來這都是很正常的事情,可是我都不知道這個改哪里可以能讓我的數據能夠測試(這里並不是簡單地添加或者修改數據就能測試了,他們的數據庫非常龐大,字段含義也不清楚),到最后我也沒有測試。第二天我把寫完的代碼給她,她很耐心的給我講解了我寫的有問題的地方以及可以優化的地方。

一路坎坎坷坷,最終也算是完成了這一次的任務。對於代碼的認知、項目的認知都有進步。最大的進步是當拿到一個新項目時那種手足無措的感覺,現在已經少了很多!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM