軟件開發實習總結8篇

總結是在某一特定時間段對學習和工作生活或其完成情況,包括取得的成績、存在的問題及得到的經驗和教訓加以回顧和分析的書面材料,它可使零星的、膚淺的、表面的感性認知上升到全面的、系統的、本質的理性認識上來,不妨讓我們認真地完成總結吧。那麼總結應該包括什麼內容呢?下面是小編爲大家整理的軟件開發實習總結,希望能夠幫助到大家。

軟件開發實習總結8篇

軟件開發實習總結1

初踏社會,心情激動、緊張、難過。激動的是我終於可以長大了,可以開始我真正的人生;緊張的是不知自己是否能適應這個社會,戰勝這新環境;難過的是從此我就要在這純真的學生生活上畫上句號了。心裏矛盾,腦子裏翻天覆地。

對於剛出校門我的,什麼都不懂,又想從事it行業這個靠技術吃飯的行業,一開試我試着投了幾家公司,人家面試問我有沒有項目經驗,我說沒有,人家又問你java學的怎麼樣?說實話在那個時候我連簡單的程序都不會編。結果就可想而知了,幾次碰壁之後,覺得現在的自己根本找不到跟自己專業相關的工作,於是我想到利用暑假和實習的機會幫自己充電,於是和幾個同學一起找了一家培訓機構培訓了下,培訓的時候很痛苦但很很快樂,在那裏我找了自己奮鬥的目標,每天過的都很充實,不像在學校那樣渾渾噩噩。那裏有一羣像我一樣一開始迷茫的人,我們一起奮鬥,那些時光我很懷念。

過了幾個月,我們培訓結束了,開始找工作了。我被南通的一家軟件公司錄取了,因爲他們對我們這些還沒畢業的待遇還不錯。因爲這是我的第一份工作,很興奮也很緊張,興奮的是我自己自己掙錢了,緊張的是怕自己不能勝任這份工作,畢竟自己一點工作經驗都沒有。在公司我們進行爲期7天的崗前培訓,就是在公司的框架下實現他們要我們完成的功能。好在這些我們在培訓的時候都學過,所以不太難。培訓完我們被分到公司的開發一組,正好公司正在做一個項目,所以我們一上來就開始做項目的。對於我們這些菜鳥來說這是很痛苦的,有時我做個功能做幾天都沒做出來,捱了主管不少的罵。在這個時候我才發現百度和狗狗真是個好東西的啊,不會的就在上面搜。實在不會的問公司的高手,就這樣我漸漸的熟悉的這個工作模式,主管給的任務每天也能做出來了。雖然做的有點慢,但我相信我堅持下去,我會達到我的目標的。然而實現的殘酷很快我就體會到了。那是我們這個項目剛做完。公司的人事來找我們談話。跟我說了很多。也跟我說了很多道理。希望把我調到技術服務組。所謂技術服務就是代表公司跟客戶交流,說實話這個工作也蠻不錯的。工作的壓力沒有在開發的.大,如果做這份工作的話,那我在培訓的知識很少用到。我怕我代碼不經常寫會漸漸的遺忘,本來技術就不好如果不在項目中學習的話,我很快就被淘汰。

和人事的談完話,我想了很多。那時我動搖過,我不知道自己是否真的適合做開發。好在我還有一些朋友,跟他們聊了很多,他們給了很多建議。人生有很多選擇,無論你選擇了什麼方向,你都應該爲之奮鬥。我一朋友給我說一句肖復興的名言:一個人,在年輕的時候,有玩伴,年輕時有漂泊的經歷,老年時有回憶的東西就是幸福啊。人生有挫折其實也是一種幸福。從那裏跌倒了就從那裏爬起來。後來我也想開的。既然自己有目標就應該堅持去追尋下去,路上的磕磕碰碰或許就是老時的美好回憶。

正好在個時候我們實習結束了,老師讓我們回學校。我請了幾天假。正好好好規劃我的下面的路怎麼走。無論怎麼打算在這個實習的日子裏我學到了很多,也明白了很多事。這個寶貴的經驗會給我很多幫助。

自己總結幾點:

1、要想等到別人的認可,你先認可你自己。

2、工作中不是你想象在學校那樣,或許你討厭一個人,但是你必須和他經常交流溝通。

3、工作中你要適應工作的壓力。

4、不要特別在意別人的看法,你只要做你自己,相信自己。

5、如果別人對你說你不適合幹某事,你不要在意,就是你的親人對你說也不行(這是電影《當幸福來敲門》男主角說過的,我很喜歡這句話),因爲這世上沒有誰能否定你做某事

6、堅持你的理想,堅信自己會成功的。

軟件開發實習總結2

短短兩週的很快就過去了,在xx的實習馬上就要過去了。雖然只有短短的兩週,但我學會了很多知識,熟悉了軟件開發的流程,也很好的增強了自己的動手能力。

我是一名即將大四的學生,縱觀現在的就業形勢,國家高校的擴招,世界金融危機的橫掃,大學生應該有一種居安思危的緊迫感,特別是對已經度過兩年大學的我來說,畢業並不是一個遙遠的詞彙。寶劍鋒從磨礪出,梅花香自苦寒來,缺少了平時的鍛鍊,沒有厚積當然不能有薄發。首先我得有思想上的緊迫感,在學校學習的都是理論知識,實踐經驗則是少之又少。綜合能力強的人才纔是這個社會需要的,成長成爲社會需要的人才是我的個人奮鬥目標。有了強大的精神動力,有了堅如磐石的毅力,相信成功並不遙遠。

首先,我的自我能力得到了加強。在實習的前幾天主要進行的是與JAVA有關知識的學習及預備知識的普及。在這之前由於種種原因我沒有學習過JAVA,所以對於J我幾乎一無所知。但我曾經學習過C++,所以對語言的理解和接受能力還不算太慢,儘管老師講解速度較快但我還是儘量跟上老師的速度。在這個過程中我學會一種自學方法——可以在第一遍時不求甚解,先了解知識框架,之後再在使用的過程中不斷加強對知識的'理解,從而較快的學會知識並應用於實踐。

其次我的實際的操作能力得到了加強。知識講解告一段落後我們就進入了緊張而又短暫的項目中。但不得不說剛開始就碰了一鼻子灰——代碼書寫總是出錯。由於對原理理解不夠透徹,語言使用缺乏足夠經驗所以進度極慢。在經過多次的討論後我們對項目理解逐漸深入,所以在此投入的過程就比較順利了。在這個過程中我明白了實踐和理論的差距及二者不可分割的關係。

最後是團隊協作能力的提高。在整個過程中團隊協作發揮着不可替代的作用。從在剛拿到項目時對項目進行分析,然後進行分工,之後就開始工作,既各幹各的又不失默契的合作。在這個過程中我們誰遇到問題會互相幫助解決提高了工作效率。由於各種原因,我們這組也存在些問題……(自己編)。

這次實習拉近了我就和社會的距離,也讓自己在實踐中開拓了視野,增長了才幹。社會和大學一樣也是受教育和學習的地方,在……(寫實習地)的實習我收穫頗豐,再次感謝實習期間各位老師的指導教誨,你們給我的知識財富將讓我受益終生。但是我知道學無止境,僅僅這段時間的學習還是不夠的,在以後的生活中我會繼續努力學習,培養自己能力,進一步完善自己。

軟件開發實習總結3

一直想把這兩個月實習的經歷寫下來,但是最近期末考試一直沒抽出時間來,過了今晚就是20xx年了,再加上最近又找了一家新的公司實習,想來還是早點寫吧,也好開始新的旅程。

前面說過,我是在一家第一方支付企業實習,是10月15號開始的,12月21號的時候因爲要期末考試,所以就請了三週的假,一方面複習期末考試,一方面藉此機會找工作,因爲我不想在這家公司待下去了,再怎麼說,他也不是專業做軟件的公司,而畢業的三年是對我的技術打基礎的階段,我不想就這樣浪費了。這是後話,這裏先說一說這兩個月我都幹了什麼。

雖說這不是我第一次實習了,但是卻是我第一次認真的實習,剛進公司的時候,顯得比較殷勤,第一次跟部門的同事吃飯我就一一敬酒了(以茶代酒哈),見面也常微笑打招呼,所以人員還是不錯的,有什麼問題都可以幫我解決。但是我卻走了極端了,因爲我信奉一句名言“機會只垂青於有準備的人”,因爲剛進公司,對於公司的技術框架不熟悉,所以就沒有要求進公司項目,而是自己找了一個高工,給我講了一下公司所用到的技術,然後自己一個人默默的學了整整兩週(14個工作日,即3周,而我又是一週能實習三天,所以相當於5周,即一個多月,算時間的話,這時候已經到11月下旬了),這纔要求技術主管給我任務,主管二話沒說,就讓我去做單體測試了,15個單體測試,我又是一週的時間,單體測試完成了之後對於公司系統框架已經運行流程都有了初步的認識,這還不夠,要做項目的話你必須要熟悉,那怎能辦,只能做項目了,可是公司又不能讓我去做項目,因爲我一週來三天,會拖累項目進度的。好吧,主管就讓我重新做他們剛做好的一個模塊“通道參數管理模塊”,二話沒說,先模仿人家的代碼寫了一個“增刪改查”,後來又自己獨立寫了一個“增刪改查”,好傢伙,這時候我才真正把系統運行的原理了解了,不過這又過去了一週了。這時候已經到12月中旬了,剛要準備進入“退款管理模塊”的編寫,不了要期末考試了,再加上元旦假期,我索性就直接請了三週的假期。

現在看來,當初就不該“先準備好,再抓機會”,人生的很多事情都是來不及準備的,只能邊準備邊進行,等到你準備好了,黃花菜到涼了,和我同來的其他實習生,雖說人家不知道spring,mybatis等的原理,但是人家比我早進入項目好幾周,我都矇在鼓裏,還在那裏自以爲是,自認爲自己比他們聰明,比他們的人緣好。不過這也從側面印證了我不該留下來,一個只能複製粘貼來編程序,只做一個系統的公司不是我想要的,,那就行動吧,好在到期末考試了,有這個藉口就可以請長假了,一直到了元旦之後了,現在看來假期過後的第一天上班,就是去辭職去的,當然這是後話了。

當然,這兩個月除了技術上的教訓之後,還有一個教訓和一個收穫。教訓就是:沉溺於實習,而把校園招聘這回事給忘了,以至於等我發現的時候已經12月底了,這個時候大公司基本上都結束了,唉,小人得志,沾沾自喜。其實這個還不是自己發現的,還要感謝我那高中的同學,一日,他打來電話問我三方協議簽了沒,我說還沒有,但是人家已經簽了,而且還是央企,天呢,這時候我才反應過來,什麼是“溫水煮青蛙”,我被自己的這份實習工作給煮了,還好,自己及時清醒過來,馬上採取措施,這纔有了前面說的所說的後話。收穫就是,所說我是一名實習生,但是我跟同事的關係都很好,以至於我現在都不知道假期之後該怎樣去辭職,真有點捨不得離開那些好同事,在這裏先感謝一下!

現在想來,這兩個多月確實有點累了,由於學校是在郊區,一天來回上班,關路上就要花費6個小時,相當於一天上14個小時,回到學校之後還得做作業上課之類的,因此,接下來的全職實習準備要去租房了!

兩個月不長也不短,至少有三方面的收穫:第一:如何更好地實習;第二:知道了在企業級軟件開發的技術和流程;第三:簡歷上有了最靚麗的一段軟件開發實習經歷。

本人自xx年9月份參加工作至今,六個月的實習時間已經結束。在這段時間裏,在領導和同事們的悉心關懷和指導下,通過自己的不懈努力,在各方面都取得了進步。

實踐讓我的技能不斷增長,工作能力不斷加強。剛開始工作的時候,發現自己以前在學校學習的知識很死,知識面很窄,以前做的練習項目的實用性也不是很好。在開始的幾周公司給我們實習員工培訓了xxxx平臺的使用,通過這次培訓使我認識到xxxx平臺的優勢,可以大大提高軟件開發效率。

隨後我就加入到"xxxxx稅源控管系統"項目的開發中,成爲開發小組中的一員。在項目開發過程中一邊是同事們的悉心指導,一邊是自己反覆琢磨與理解,幾個月下來大大提高了自己業務和技術兩方面的技能,已經能夠比較熟練的掌握基本的'工作方法和一些技巧,而且能夠獨立完成一些模塊的開發。

通過實踐,我解決實際問題的能力得到了很好的鍛鍊。工作中也遇到了很多的以前沒有遇到過的新技術,面對技術難題我總是直接面對,沒有逃避,也因此自學了好多新的技術,大大提高了自己的自學能力,也加深了對自己工作要負責的信念。在項目開發過程中也遇到了一些自己確實無法解決的困難,在經理和同事的幫助下也順利的解決了,在此表示感謝。

在開發團隊中,加強了自己的團結精神和集體感,對工作認真負責,對團隊認真負責。通過這個項目不僅學習到了很多技術也瞭解了整個項目的大體流程,從需求分析、數據庫設計、詳細設計、代碼編寫、測試、項目維護等方面,使自己不僅從一個代碼編寫人員的角度還從一個整體的角度來看整個項目開發,加深了軟件開發概念的理解。

不斷學習使我對工作有了更進一步的認識和了解。不懂就學、就問,是一切進步取得的前提和基礎。因爲有大學專業課的底子和參加過專門的java培訓使我在工作過程中遇到的技術知識能更快的理解和掌握。工作中時常遇到新的問題,就需要查閱相關資料,請教同事和經理,一個問題一個問題的解決,一個困難一個困難的克服,不僅將原有知識溫習鞏固,產生新的理解,而且學到很多新知識,有了許多新的認識。但某些認識都還是膚淺的,還需要我在實踐當中去不斷深入地理解。

現場開發與維護使我不僅從一個開發人員的角度而且從客戶的角度去思考問題。在項目的開發後期,也就是項目即將上線的階段我與其他幾位同事被派往現場去開發與維護項目。以前的開發都是根據需求分析來進行,功能要求一般在分析裏面都寫的很清楚,但是在現場開發直接面對客戶,客戶提出的需求一開始只是一個大體的功能描述,如何將這個只是語言描述的功能轉化爲技術實現需要很強的抽象能力和對業務的深入理解,這個過程大大鍛鍊了自己的綜合能力。在第一時間接觸客戶的需求,從客戶的角度思考問題,只有更瞭解客戶需求才能更合理的設計軟件的結構,功能。

軟件開發實習總結4

今年9月份,由於學校安排我們這個計算機系的到xx中興軟件公司去實習,這是我人生中的第一份實習工作,也是第一次走進軟件公司的大門。由於我是應屆畢業生,對軟件程序開發不是很熟悉,公司給我們三個方向,第一,學c、c++等語言開發;第二,學3g網絡通訊技術;第三,學習最近比較火的手機操作系統android(安卓)應用程序開發。當時,中興軟件公司的部門經理和我們大概講了下三個方面的發展方向。

同學們都互相討論着,到底是朝着哪方面去發展。那時候的我,在互聯網上聽說過安卓,也對那方面很有興趣,就報了安卓應用程序開發班。我們這個班有60多號人,很多人也是對這個東西好奇就報了,第一次上安卓課時大家都很積極,老師大概講了下安卓的發展及前景,大家聽的很出神,幻想着對從事安卓開發前景一片光明。之後老師就講了寫實習期間的具體安排,要去我們大家每組要做出一個本地電子相冊,6人每組。

當時看着老師給出的那個本地電子相冊應用程序的界面以爲很難做出來,之後老師一步一步的示範,我們也一步一步的做出來了,老師很負責,我們學的也很認真。在老師的熱心指導下,我對安卓應用程序的開發有了基本的瞭解,並積極參與相關工作,注意把書本上學到的java理論知識以及安卓的相關知識對照實際工作,用理論知識加深對實際工作的認識,用實踐驗證大學所學確實有用。跟公司同事一樣上下班,和小組的同事一起完成相關工作;又以學生身份虛心學習,努力汲取實踐知識。

我心裏明白我要以良好的工作態度以及較強的工作能力和勤奮好學來適應公司的工作,完成公司的任務。簡短的實習生活,既緊張,又新奇,收穫也很多。通過實習,使我對安卓應用程序開發工作以及發展前景有了深層次的感性與理性的認識。

在小組我主要的工作任務是做軟件界面,做軟件的ui,也對功能的實現有一定的`瞭解。我在實習期間做ui花了很多的時間走了很多彎路,給同事的工作帶來了很多麻煩,但是我們老師很鼓勵我,讓我繼續認真的把事情做好,我很受鼓舞,同時也很努力的去把事情做好。

實習生活,感觸是很深的,提高的方面很多,但對我來說最主要的是工作能力的進步。畢業實習主要的目的就是提高我們應屆畢業生社會工作的能力,如何學以至用,給我們1次將自己在大學期間所學習的各種書面以及實際的知識,實際操作、演練的機會。

自走進中興軟件公司開始我本着積極肯幹,虛心好學、工作認真負責的態度,積極主動的完成相關工作,以及對企業的各種產品的瞭解,對企業分公司的熟悉,讓自己以最快的速度融入公司,發揮自己特長.同時認真完成實習日記、撰寫實習報告,成績良好。實習單位的反饋情況表明,在實習期間反映出我具有較強的適應能力,具備了一定的組織能力和溝通能力,能很好的完成企業在實習期間給我佈置的工作任務。

實習收穫,主要有4個方面:

1、通過直接參與企業的運作過程,學到了實踐知識,同時進一步加深了對理論知識的理解,使理論與實踐知識都有所提高,圓滿地完成了本科教學的實踐任務。

2、提高了實際工作能力,爲就業和將來的工作取得了1些寶貴的實踐經驗。

3、學生在實習單位受到認可並促成就業。併爲畢業後的正式工作進行了良好的準備。

通過實習,我對我國安卓應用開發發展有了大致的瞭解,也準備在實習結束後,借回校的機會,抓緊時間,學習更多相關的理論知識,提高自己的專業水平,爲正式工作準好準備思想上的轉變,我本次實習還有的收穫是通過自己的觀察和與同事的交談思想有一個很大的進步,人生的價值觀。通過這次實習,讓我受益匪淺,如此感慨萬分!

軟件開發實習總結5

轉眼已經在東軟實訓這樣的大家庭中生活快10個月時間了,之前的興奮、喜悅如今已經讓我熟悉,在這裏的每一天都會讓我有成爲一名真正“財富”擁有者的衝動。也許對別人來說,一定不能體會爲什麼在這不到10個月的時間會讓一個人有翻天覆地的變化,但是變化就是這樣一點一點產生的。

在東軟的實訓生活中,我深深體會到了自己在專業知識方面的欠缺和不足,也意識到了自己做爲計算機軟件工程專業的學生,要想在以後的職業中嶄露頭角,除了要有過硬的理論知識,健康的體魄外,還必須具備良好的心理素質,使自己在以後的途中無論經歷什麼樣的困難,都立於不敗之地。這正是本次實訓的根本目的。

通過實訓中心老師的課堂講解與企業化標準的培訓,使我加深了對自己專業的認識。從而確定自己以後的努力方向。要想在短暫的實訓時間內,儘可能多的學到東西,就需要我們跟老師或同學進行很好的溝通,加深彼此的瞭解。只有我們跟老師多溝通,讓老師更瞭解我們,才能跟真切的對我們進行培訓工作。由此,班級的文化“共享”就在生活中慢慢形成了。

“紙上得來終覺淺,絕知此事要躬行!”在這短短的時間裏,讓我深深的感覺到自己在實際應用中所學專業知識的匱乏。讓我真真領悟到“學無止境”這句話的涵義。而老師在專業認識週中所講的,都是課本上沒有而對我們又非常實用的東西,這又給我們的實訓增加了濃墨淡採的光輝。我懂得了實際生活中,專業知識是怎樣應用與實踐的。在這些過程中,我不僅知道了職業生涯所需具備的專業知識,而且讓我深深體會到一個團隊中各成員合作的重要性,要善於團隊合作,善於利用別人的智慧,這纔是大智慧。靠單一的力量是很難完成一個大項目的,在進行團隊合作的時候,還要耐心聽取每個成員的意見,使我們的組合達到更加完美。

這次實訓帶給我太多的感觸,它讓我知道工作上的辛苦,事業途中的艱辛。讓我知道了實際的工作並不像在學校學習那樣輕鬆。

人非生而知之,雖然我現在的'知識結構還很差,但是我知道要學的知識,一靠努力學習,二靠潛心實踐。沒有實踐,學習就是無源之水,無本之木。這次實訓讓我在一瞬間長大:我們不可能永遠呆在象牙塔中,過着一種無憂無慮的生活,我們總是要走上社會的,而社會,就是要靠我們這些年輕的一代來推動。這就是我們不遠千里來實訓的心得和感受,而不久後的我,面臨是就業壓力,還是繼續深造,我想我都應該好好經營自己的時間,充實、完善自我,不要讓自己的人生留下任何空白!

實訓中除了學到不少專業知識,也瞭解一些社會的現實性,包括人際交往,溝通方式及相關禮節方面的內容,對於團隊開發來說,團結一致使我深有體會。團隊的合作注重溝通和信任,不能不屑於做小事,永遠都要保持親和誠信,把專業理論運用到具體實踐中,不僅加深我對理論的掌握和運用,還讓我擁有了一次又一次難忘的開發經理,這是也是實訓最大的收穫。

現在我對“一個人最大的財富是他的人生經歷和關係網絡”這句話非常的有感情,因爲它確實幫了我們不少。除此課本上的知識畢竟有限。通過實訓,我班同學都有這樣一個感覺,課本上的理論知識與實際工作有很大差距,只有知識是遠遠不夠的,專業技能急需提高。

從最初的笨手笨腳,到現在可以熟練的按照流程開發軟件,這都與我班每個人的努力是分不開的。十個月的實訓,教會了我們很多東西,同時也鍛鍊了大家踏實、穩重的能力,每個人都很珍惜這來之不易的實訓機會。

在實際工作中經常會和不同的人打交道,然而他們的態度是不可恭維的,你會感覺到他的不耐煩以及他的高傲,所以這就需要學會溝通的方式及說話技巧,學會靈活面對。通過這十個月的實訓,我班同學都收穫頗豐,總體來說對這次實訓還是很滿意的。儘管實訓很累,每天早出晚歸。但真的很感謝學校能夠提供我們這樣好的實訓機會,以及東軟給予我們的實訓平臺。我們深刻的瞭解到,只有經歷過,才知道其中的滋味。對於我而言,喜歡體驗生活,可以說通過這次實訓,真真切切的讓我瞭解了什麼是軟件開發,什麼是軟件工程,讓我對於軟件最初的觀點也有了本質性的改變!程序員不僅僅是一份職業,更是一份細心+一份耐心+一份責任心=人生價值的詮釋。即將走向工作崗位的我們更要不斷加強自己的專業技能,社會不會要一個一無是處的人,所以我們要更多更快的從一個學校人向社會人轉變。爲此我們將會在以後的日子裏繼續努力,不斷激勵經驗,不斷磨礪自己,早日走向工作崗位。

軟件開發實習總結6

時間過得真快,轉眼間,在山大實習生活就結束了。

四周的時間能夠和山大的同學一起工作、學習、生活我感到非常的榮幸,同時也感覺到很大的壓力,作爲電子商務專業的學生從事軟件開發感覺還是有一定的困難,特別是我們還是和山大大三的學生一起,在初來時自己就有一些不自信,但隨着項目的進展,我慢慢的找到了自己的位置,找到自己的目標,雖然自己與好的同學還有差距,這也給了我很大壓力,但是我相信沒有壓力就沒有動力,所以整個實訓過程中我都在不斷地努力。

實訓期間讓我學到很多東西,不僅在理論上讓我對it領域有了全新的認識,在實踐能力上也得到了很大的提高,真正的學到了學以致用,更學到很多做人的道理,對我來說受益匪淺。特別是利用週六上午的時間山大爲我們安排的講座讓我們瞭解it領域一些新的發展動態以及一些領先的技術,讓我意識到自己知識的缺少,這激勵我在以後的學習、工作、生活中要不斷了解信息技術發展動態以及信息發展中出現的新的技術。

除此之外,我還學到了如何與人相處,如何和人跟好的交流,我們組成一個團隊大家一起開發一個項目,大家的交流溝通顯得尤爲重要,如何將自己的想法清楚明白的告訴隊友,如何提出自己想法的同時又不傷害其他的隊友的面子,這些在我的實訓生活中都有一些體會。可是說,第一次親身體會理論與實際相結合,讓我大開眼界。也是對以前學習的一個初審吧,相信這次實訓多我以後的學習、工作也將會有很很大的影響,在短短的二十幾天裏這些寶貴的經驗將會成爲我以後工作的基石。

作爲大二的學生,經過兩年的`在校學習,對程序設計有了一些基本的理性的認識和理解。在校期間一直忙於理論的學習,沒有機會也沒有經驗來參與我們項目的開發,所以在實習之前軟件按開發對我來說是非常抽象的,一個完整的項目要怎麼來分工以及完成該項目所需要的基本步驟也不明確,經過這次實訓讓我明白一個完整項目的完成必須團隊分工合作,並在每個階段進行必要的總結和檢查。在我們項目的開發過程中我們項目的步驟:詳細設計、詳細設計review、編碼、編碼review、單體測試。在項目開發過程中我也深刻的體會到詳細設計對一個項目開發有明確的指引作用,它可以使開發人員對這個項目所要實現的功能在總體上有具體的認識,並能減少在開發過程中出現不必要的脫節。

經過二十多天的obbligato信息安全管理的java開發,是我對java軟件開發平臺有了更深一步的瞭解,也對nec公司的obbligato平臺有了一定的瞭解。

這次實訓是對我們兩年學習的一個檢驗,雖然項目中很多知識我們在日常的學習中都沒有遇到,這同時提醒我:要想成爲一個合格的程序員就有具備一種自學能力,在工作中會遇到很多從未接觸過的問題,當有了問題時要去解決,在你不斷努力,尋找答案的過程中,自己的能力也在潛移默化的提升。有時遇到問題時可能有很多想法但卻不知道那個正確,這就讓我們不斷地去探索,不斷地嘗試。

這次實訓也讓我深刻的瞭解到,不管在工作中還是在生活中要和老師、同學保持良好的關係是很重要的。做事首先要先做人,要明白做人的道理,如何與人相處是現代社會的做認得一個最基本的問題,對已自己這樣一個即將步入社會的人來說,需要學習的東西很多。從一起做項目的同學身上我看到了謙虛謹慎、細心努力的態度,在以後我的生活中我還會留意身邊同學的優點,從他們身上找尋我所缺少的品質,不斷學習。從老師那裏我看到了企業人的生活面貌,沒有事情可以不勞而獲,今天老師們能夠領導我們是他們之前努力的結果,雖然老師沒有和我們講很多公司裏的事情,可是他們的言行中所表現出來的都是比我們要嚴謹的多的對工作的態度。

軟件開發實習總結7

通過這次在清華it的實習,學到了很多東西。也瞭解到了軟件開發的真正價值。這次的實踐讓我真切體會到了我們前面所學知識的用處所在。以前總認爲所學的知識只是理論上的知識,根本就沒有任何作用,但通過這次實習,讓我學有所用。而且學到了很多在學校學不到的東西,受益匪淺。

在這個信息時代,信息都是電子化。很多方面根本不在是一些手把手的管理,而是在電腦面前操作一下即可,讓我們真正享受到高科技的待遇。在軟件開發領域,做一個項目的出發點是提高辦事效率。而在項目製作的過程中我們要使一個軟件簡潔實用,人性化,快捷方便。

這次實習的主要任務是圖書管理系統的開發。項目運行的平臺是windowsxp,運用系統主要是microsoft visual studioxx,microsoft sql server xx,運用的知識主要有我們學習過的知識數據庫技術,以及實習過程中所提及的知識。在軟件開發果過程中首先要了解三層結構的的含義及其設計模式思想部署企業級數據庫業務系統開發。

三層結構是一種成熟、簡單並得到普遍應用的應用程序架構,它將應用程序結構劃分三層獨立的包,包括用戶表示層、業務邏輯層、數據訪問層。其中將實現人機界面的所有表單和組件放在表示層,將所有業務規則和邏輯的實現封裝在負責業務邏輯組件中,將所有和數據庫的交互封裝在數據訪問組件中。

三層結構示意圖

三層結構是一種嚴格分層方法,即數據訪問層只能被業務邏輯層訪問,業務邏輯層只能被表示層訪問,用戶通過表示層將請求傳送給業務邏輯層,業務邏輯層完成相關業務規則和邏輯,並通過數據訪問層訪問數據庫獲得數據,然後按照相反的順序依次返回將數據顯示在表示層。

下面介紹圖書管理系統開發技術

一、系統的功能設計

首先對系統進行需求分析,我們必須要知道要做一個系統“用來幹什麼”,這需要在對用戶需求進行充分調研的基礎上,深入理解並描述出軟件的功能、性能、接口等方面的需求,可以使用uml建模作爲需求分析和系統設計的有效方法。圖(1)給出了本圖書管理系統的功能結構圖,其工作流程爲:普通用戶直接登錄主頁面,只能瀏覽、快速查詢圖書、註冊新用戶、修改自己的密碼以及查看圖書的詳情,管理員用戶除了可以完成普通用戶的操作外,還可以進入圖書管理模塊進行圖書添加、修改和刪除的操作。

1、系統的功能特點

(1)操作簡單、界面友好:插入表格的頁面佈局,使得圖書的錄入工作更簡便;許多選項包括圖書類別、來源等只需要點擊鼠標就可以完成;另外,跟蹤出現的提示信息也讓用戶隨時清楚自己的操作情況。

(2)即時可見:對圖書的處理(包括圖書添加、修改、刪除)將立即在主頁的對應欄目顯示出來,達到"即時處理、即時見效"的功能。

(3)功能完善:包括常見網站的圖書管理的各個方面:圖書新增、瀏覽、刪除、修改、檢索等各個方面,完整地實現了網站對即時圖書的管理要求。

(4)方便移植:針對不同的圖書館,只需要稍作修改就可以開發出適合本企業特點的網站圖書管理系統。

2、系統的詳細設計

系統的主要功能是通過幾個功能模塊來實現的。具體的設計過程

⑴系統登錄:該模塊負責將用戶分爲普通用戶和管理員用戶來實現用戶權限的管理。

⑵圖書類別管理:該模塊只有管理員纔有的權限,管理員可以對圖書的大、小類進行添加、更新、刪除等操作。

⑶庫存圖書瀏覽:該模塊負責分頁列出圖書館中所有圖書的信息,包括圖書名稱、作者、出版社,圖書狀態,每條記錄後面都有一個,被做成一個超,點擊它們就能跳轉頁面可以查看的詳情如圖書封面、圖書數量、圖書出版年份。

⑷庫存圖書添加:該模塊是圖書管理員進行圖書的添加,權限僅限管理員,在此頁面中的`大小類實現了聯動作用,點擊其大類,小類的下拉列表中就會顯示與之對應的小類,從中選擇即可。

⑷圖書快速查詢:該模塊提供了圖書快速查詢功能,輸入待查找的圖書名稱可以快速地找到符合條件的圖書,並輸出查詢結果,點擊產看詳情字樣就可以查看圖書的詳細信息。

⑸編輯系統用戶:該模塊負責分頁羅列註冊用戶的具體信息,普通用戶本人或管理員可以對用戶進行刪除、修改。非普通用戶或系統管理員外不具有對該用戶的處理權限,所以不同普通用戶進入此頁面將顯示不同的內容。

⑹修改用戶密碼:普通用戶本人用戶錄入所需要的內容,包含用戶名、真實姓名、權限類型、舊密碼及新密

密碼,點擊更改即可修改密碼,並寫入數據庫中保存。

⑺系統名稱設置:該模塊爲管理員權限,管理員可以更改圖書系統的名稱。普通用戶爲不可見狀態。

⑻系統使用說明:主要是供普通用戶和管理員閱讀,使之更好地瞭解本系統的權限以及用法。

下面給出系統後端數據存儲方案

利用microsoft sql server xx建立數據庫及其存儲過程。這裏給出幾個必需的數據表,主要有system,bigclass,smallclass,users,books。

二、asp部分設計

1、連接數據庫

訪問數據庫信息的第一步是和數據庫源建立連接。ado 提供 connection對象,可以使用該對象建立和管理應用程序和odbc數據庫之間的連接。connection對象具有各種屬性和方法,可以使用它們打開和關閉數據庫連接,並且發出查詢請求來更新信息。

要建立數據庫連接,在中到數據庫

2、數據的綁定

數據的連接分爲直接連接和間接連接,前面所舉例子用的是直接連接,下面用間接地方法對數據進行綁定。主要是利用數據適配器sqladatapter(),下面的函數方法是對數據綁定

此方法也可以插在所要調用的函數中,但是將這個方法單獨提出有利於後面的利用,後面對數據進行綁定時就可以用這個方法,避免做重複的工作,減少工作量。

軟件開發實習總結8

本週是實習的第一週,很幸運碰到了產品部很有耐心的leader詹老師。實習第二天他讓我做一個H5的遊戲類應用,主要用於微信中分享。之前對於自己的水平是否能完成完全沒底,但感覺第一次實操確實也有點讓人興奮,之前關於產品開發的印象只停留在書本上。

詹老師讓我模仿“過家家gogaga”所開發的“打電話認師姐”微信小遊戲寫一個類似的應用。我把原始應用找出來便開始摳代碼,第一步是將套在微信接口中的原始應用摳出來(套在微信接口的原始應用只能在微信瀏覽器中運行,無法在電腦上測試),週二開始做。

一開始我的效率非常低,因爲我很多測試方法並不熟悉,在參閱了微信JS—SDK後總算把原始代碼摳出來,釐清該應用的基本邏輯後開始重寫,在詹老師的耐心地指導和對基礎知識的講解下,我們將原始代碼中120行的CSS代碼優化到60行,將五百多行的JS代碼優化到只有60行,這事實上是在原有的邏輯上完全重寫了,這讓我開始有點成就感了。

也第一次感受到產品開發中的大局觀,這種大局觀更多的是體現在細節上,比如代碼變量名的設置需要與文件存放聯合考慮,以便日後修改和維護。詹老師在講代碼邏輯的時候親自寫了一個例子讓我體會,雖然消化這些用了快一天,但感覺真的收穫很大,有拔雲見日之感。

實習一週後所遇到的種種困難也讓我意識到自己很多問題,歸納如下:

1、儘管之前對於書本的學習有一定積累,但還是暴露出代碼的不熟練,細節方面處理能力差,在細節上耗費時間太多。

2、缺乏基本的軟件開發測試思路,比如之前不知道chrome具有相當強大的錯誤測試功能,它對於沒有觸發的函數也有錯誤提示。

3、缺乏專注的習慣,比如詹老師讓我先完成功能方面,但我卻習慣於去找找界面的素材,這就導致兩邊都沒有做好。雖然認識上知道不該這麼做,但是習慣上卻很難改。

4、自己很多時候雖然有問題但是不能完全闡述清楚,所以跟leader溝通的時候往往支支吾吾,以後有問題自己首先得想清楚,將問題講明白也是很關鍵的能力。

另外也記錄一些自己的淺薄感受:

1、工科出身的詹老師對於代碼的運行效率有很多的考慮,但對於用戶體驗和交互效果似乎稍微少點,當然也可能是我新來並不瞭解的原因。

2、公司在做小應用的時候並不會在用戶測試和產品結構功能上討論太多,公司要的是迭代效率,就是要快速出應用,然後再快速上線下一個。

本週接到新的任務,爲中國教育在線製作H5的招聘頁面,之前的“給師姐打電話”的H5應用還沒有優化好,能做的'改進的地方還有很多,leader詹老師讓我先把招聘網站做好,H5應用先放放,他給了我大街網做的“中國好Offer”作爲參考,拿到之後確實感覺這些頁面都做得很好,詹老師蒐集的資源確實十分豐富,從實習到現在他發給我的參考很實用,在看完了五六十個H5的招聘頁面之後開始構思,在將產品架構基本做好後,測試又發現很多問題,有技術層面的,但更多的設計本身的問題。

技術的細節的問題:基於jquerymobile的開發框架國內的資料十分有限,不得不查閱原始的英文API,很多問題也只能去JQM的論壇查找,這些都十分考驗英文閱讀能力。CSS的佈局問題繁雜,在各個瀏覽器,各個應用的渲染都不一樣,也是很折磨人的過程,我現在就碰到了css中font—weight屬性在Safari沒有渲染的問題,至今沒有解決。

逐漸體會到前端工作的繁瑣與細節,需要學的東西很多,有時候可以憑自己一些小聰明在當前解決,但並沒有摸到問題的根源,揚湯止沸不是長久之計,但又好像沒有足夠的時間來系統的摸索,我只能先將這些問題一一記下來。這些技術的體會是一方面,另一方面便是產品的設計層面,現在就是因爲產品快做好後發現有很多地方犯了低級錯誤,以往的紙上談兵頭頭是道,等到自己親身實踐卻感到把握不住很多設計原則,比如界面設計給用戶造成的不必要的干擾,功能可見性的不足,邏輯上的不嚴謹,以下我歸納了下崗做好的H5界面存在的交互問題:

1、頁面的設計初衷是左右滑動來切換頁面,但給幾個朋友測試後都不能進入頁面後就自然而然的知道是左右滑動。

2、joinus的圖標給用戶是按鈕的錯覺,在測試中很多用戶以爲是按鈕,都會下意識的點擊。

3、交互效果的乏善可陳,與滑動的邏輯似乎也沒有太大關聯,只是單純的加入了一些css3的動畫。

4、用於提示左右滑動的動態箭頭會讓用戶以爲是點擊作用

改進:

1、放棄joinus圖標

2、改爲上下滑動,箭頭提示更改

3、重新設計圖標擺放結構

總結:這次的H5頁面主要在於設計問題,事先並沒有完全構思好原型就急切投入到代碼的編寫中,這種開發方式本身是十分幼稚的!