軟件開發的實習報告

來源:文萃谷 3.16W

軟件開發的相關工作實習報告要怎麼去寫呢?以下是小編整理的軟件開發的實習報告,歡迎參考閲讀

軟件開發的實習報告

  軟件開發的實習報告1

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

詹老師讓本人模仿“過家家gogaga”所開發的“打電話認師姐”微信小遊戲寫一個類似的應用。 本人把原始應用找出來便開始摳代碼, 第一步是將套在微信接口中的原始應用摳出來(套在微信接口的原始應用只能在微信瀏覽器中運行,無法在電腦上測試),週二開始做, 一開始本人的效率非常低, 因為本人很多測試方法並不熟悉, 在參閲了微信JS—SDK後總算把原始代碼摳出來, 釐清該應用的基本邏輯後開始重寫, 在詹老師的耐心地指導和對基礎知識的講解下,本人們將原始代碼中120行的CSS代碼優化到60行,將五百多行的JS代碼優化到只有60行,這事實上是在原有的邏輯上完全重寫了,這讓本人開始有點成就感了。

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

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

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

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

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

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

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

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

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

本週接到新的任務,為中國教育在線製作H5的招聘頁面, 之前的“給師姐打電話”的H5應用還沒有優化好,能做的改進的地方還有很多,leader詹老師讓本人先把招聘網站做好, H5應用先放放, 他給了本人大街網做的“中國好Offer”作為參考, 拿到之後確實感覺這些頁面都做得很好, 詹老師蒐集的資源確實十分豐富,從實習到現在他發給本人的參考很實用,在看完了五六十個H5的招聘頁面之後開始構思, 在將產品架構基本做好後,測試又發現很多問題, 有技術層面的,但更多的設計本身的問題。技術的細節的問題:基於jquery mobile的開發框架國內的資料十分有限,不得不查閲原始的英文API,很多問題也只能去JQM的論壇查找,這些都十分考驗英文閲讀能力。CSS的佈局問題繁雜,在各個瀏覽器,各個應用的渲染都不一樣, 也是很折磨人的過程,本人現在就碰到了css中font—weight屬性在Safari沒有渲染的問題,至今沒有解決。

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

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

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

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

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

改進:

1、放棄join us 圖標

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

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

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

  軟件開發的實習報告2

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

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

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

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

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

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

  軟件開發的實習報告3

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

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

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

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

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

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

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

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

在此次的實訓中本人感覺到本人們最大的不足就是動手的能力太差,在項目組中山大的同學也給本人提出一些建議,讓本人有機會自己多動手,不是本人們缺乏知識,而是本人們沒有運用知識的能力,在二十多天的項目開發過程中,本人自己也認識到雖然本人們的理論知識沒有山大同學那麼全面,但是如果在學校認真學習了,本人們的理論知識並不比他們差,所以以後的日子,如果自己還要繼續從事軟件開發相關工作,本人會更加註重自己的動手能力。再者,本人們要有更好的學習心態,看到山大的很多同學會在晚上項目結束後再去教室上自習,深深地意識到本人們的學習態度有多大的差距,原來在學校的時候本人們九點基本就要從教室回宿舍了,而他們還會再繼續利用九點以後的時間努力學習,雖然在山大就短短不到一個月的時間,可是本人所體會到的對本人以後的學習將會有很大的影響,本人想在大三專升本複習的過程中,在山大的經歷會讓本人更加有動力,更能堅定信念:堅持、努力。學習山大學生刻苦、勤奮的學習態度。

山大的實訓已經成為過去,可是在山大學到的東西會一直影響本人以後的發展,突然想起魯迅先生的一句話:世上本沒有路,走的人多了,便成路。生活的路也是人走出來的,每個人一生總要去很多陌生的地方,然後熟悉,然後再走向另一個陌生的地方。在不久的將來,就要踏上人生的另一段旅程,以後的路上有時不免會感到有些茫然、無助,但生活的路誰都無法預測,只能一步步摸索,但只要方向正確,只要本人們向着目標不斷努力,相信在不遠的將來本人們一定會有一片屬於本人們自己的天空。

熱門標籤