心得體會
?
????????
從去年7月份開始參加
Sysu_SF
的培訓,到如今已經有差不多半年的時間了。這半年以來,辛苦是沒得說了,但同時也收獲了不少。其中有專業知識上的收獲,軟件工程管理方面的收獲,更重要的收獲是結識到了許多有技術,有理想的同學,并與他們建立了深厚的友誼和合作。回首這半年時間,有許多東西可以總結,有許多東西可以說。下面就簡單談一下,我在這半年時間以來的感想。
????????
Sysu_SF
的培訓:
還在緊張的復習期末考試的時候,就收到班長的通知,說暑假期間
Sysu_SF
招一批新人進去參加培訓,最后可以得到在
Sysu_SF
實習的機會,當時想都沒想就報了名。期末考試一考完,我們就進入了緊張的培訓學習。在這次培訓中,我開始接觸
C#
,
Java
,工作流,軟件工程管理等嶄新的內容。在這里我就說一下,在培訓過程中,這些內容的培訓效果。
C#
是
ZhouPeng
老師給我們講課,
ZhouPeng
老師是一個很有技術的和講授能力很好的老師。經過短短的幾天學習,我們就可以掌握
ASP.NET
的基本開發技能,并在培訓完畢之后,就可以獨立完成一個小型的網站開發。相對比之下,與在學校學習一個學期的
C++
,到最終的時候也沒寫出多少像樣的程序來說,這次的培訓是相當的成功。當然,這次成功也依賴于前期的基礎知識的積累。
Java
,工作流:是兩個師兄師姐來給我們講授,但是也許由于他們還是學生,沒有講課經驗的原因吧,講課效果并不是很好。如講
Java
的時候,
Zhang Wenliang
師兄又重復地來給我們講述了類,繼承,多態這些概念,但是這些概念我們在學校的學習
C++
,與之前培訓的
C#
中已經接觸了
N
遍,聽重復了解的內容是很乏味的,以致于我在聽
Java
的時候老是提不起精神。
Java
講到后面的時候,
J2EE
的內容,出現了很多新的名詞,如
Bean
、
EJB
等,我沒接觸過的內容的時候,
Zhang
師兄又講述得太快,以致于無法接受。(
PS:
師兄講話的速度不是一般的快)。所以,最后雖然師兄有很好的
Java
技術,但并不能很好的教授于我們。工作流:這個對于我來說是一個完全陌生的概念,上面出現了一大堆我聞所未聞的名詞,另一個來說,經過前述時候不間斷的學習,腦袋有點發暈,接受的效果也不是很好。不過,經過培訓最終我還是了解了一些工作流技術,雖然了解不是很深,基本知道了什么是工作流,可以在什么方面應用。并保持著對工作流技術的強烈
最后就是軟件工程管理:這是一個軟件開發過程管理的很大的主題,培訓過程中也就了解了軟件工程中所使用的一些開發模型。由于,并沒有軟件開發的經驗,所以上課的時候也無法完全弄明白這些內容,不過,最后還是所這些東西記在腦子里,不管是否有深刻了解,希望以后開發過程中可以使用到。
最后如果按我給這幾門課的講授效果排一下名,我的排名是:
C#
,
ASP.NET
》軟件工程管理》
JAVA
,工作流
?
Sysu_SF
項目開發:
GXOA
說來真的很慚愧,前面說我在培訓過程
Java
學習得不是很好。然而最后分項目組的時候,我卻是進了
Java
組,對于項目的信心我不是很足,但是卻得到
GX
那邊的很好的信任。
短暫的一個星期假期回來,我們組又進入了一個星期新的培訓。這次講述的是項目開發過程中就要用到的技術
Hibernate+Spring+JSF
,一大堆新的技術名詞,一大堆的新鮮感,讓我感覺到我開始接觸外面公司開發項目時真正使用到的技術。講課的都是外面請來的老師,講課的效果都非常的好。
一個星期的培訓說長也不長,很快我們就進入了開發階段。因為項目的時間比較緊,所以我們只用一天時間了解了項目的基礎需求,馬上就進入了編碼階段。可以這么說需求分析階段我們組沒有經歷過。另一方面來說,
GX
方面給我們的需求文檔寫得也十分的粗糙,很多功能就只有十幾二十個字簡單的概括了。概要設計,詳細設計這些我們都沒有做。由于這些原因,在編碼階段我們也吃了不少的虧。其中最讓我們煩惱的就是數據庫表的變動,一變動,之前做的東西都要全部返工。
技術方面,由于大家都是剛接觸
Java
,
Hibernate+Spring+JSF
這些技術,所以大家并不是非常的了解和熟悉,開發過程中也遇到了不少的技術難題。從剛開始弄
Dao
層,如何讓整個
Tomcat
跑起來,就花了三天時間。開發過程中,
GX
方面對工作進度的預期也超出我們的能力范圍,導致無法在按時完成任務。技術方面的支持,多虧了
GX
方面的
Samland
,在他的幫助下解決了許多,我們無法解決的問題。也是在他的幫助下,項目進程才可以順利向前推進。
開發是一個很辛苦的過程,但最終我們還是挺了過來,11月份終于把項目交了過去,雖然項目延期了一個多月。
?
中衡報關
舊的項目結束,我們進入新的項目。這次的項目,我們回到了
Sysu_SF
的管理,項目從需求分析開始做起,概要設計,詳細設計到現在正處于緊張的編碼階段。期間可以看到這兩個項目管理方面的區別。
GX
那個項目總的來說,可以說是沒有軟件過程管理的概念的,一上來就是編碼,做到最后都搞不懂自己在做些什么,應該如何去做。
新的項目有了更加詳細的需求分析,設計文檔,測試文檔,
SCI
項管理,讓我明確了自己要做些什么,應該在什么時間去做。項目的進度在我的自我感覺中來說還算良好,除了其中因為期末考試的原因,沒有辦法拖了兩個星期。希望這次的項目比上一次的更加成功。
?
對于
Sysu_SF
的建議:
擴大
Java
項目組,目前
Sysu_SF
的項目組中就只有我們組四個人在搞
Java
,希望有新人補充進來以保持穩定的
Java
項目組。
技術支持方面,希望可以有技術力量雄厚的人參加進來,如
GX
項目,如果沒有
GX
方面的
Samland
,技術難題將不能得到快速的解決,項目就也拖得更加嚴重。
為
Sysu_SF
配置一個飲水機,雖然現在可以進去辦公室拿水,但總覺得不是很方便,辦公室的門也不是經常能開。
?
鳴謝:
最后感謝幾個能力很強的
Teammate
,在這半年來給我的幫助。還有
GX
的
Samland
給我們的幫助。開發過程中教會了我許多的東西。