總結范文是對學習和工作生活等表現進行總結和概括的一種重要寫作形式?,F在,我們來看一些經典的總結范文,以供大家參考和學習。
本人自x年9月份參加工作至今,六個月的實習時間已經結束。在這段時間里,在領導和同事們的悉心關懷和指導下,通過自己的不懈努力,在各方面都取得了進步。
實踐讓我的技能不斷增長,工作能力不斷加強。剛開始工作的時候,發現自己以前在學校學習的知識很死,知識面很窄,以前做的練習項目的實用性也不是很好。在開始的幾周公司給我們實習員工培訓了xx平臺的使用,通過這次培訓使我認識到xx平臺的優勢,可以大大提高軟件開發效率。
隨后我就加入到"xxx稅源控管系統"項目的開發中,成為開發小組中的一員。在項目開發過程中一邊是同事們的悉心指導,一邊是自己反復琢磨與理解,幾個月下來大大提高了自己業務和技術兩方面的技能,已經能夠比較熟練的掌握基本的工作方法和一些技巧,而且能夠獨立完成一些模塊的開發。
通過實踐,我解決實際問題的能力得到了很好的鍛煉。工作中也遇到了很多的以前沒有遇到過的新技術,面對技術難題我總是直接面對,沒有逃避,也因此自學了好多新的技術,大大提高了自己的自學能力,也加深了對自己工作要負責的信念。在項目開發過程中也遇到了一些自己確實無法解決的困難,在經理和同事的幫助下也順利的解決了,在此表示感謝。
在開發團隊中,加強了自己的團結精神和集體感,對工作認真負責,對團隊認真負責。通過這個項目不僅學習到了很多技術也了解了整個項目的大體流程,從需求分析、數據庫設計、詳細設計、代碼編寫、測試、項目維護等方面,使自己不僅從一個代碼編寫人員的角度還從一個整體的角度來看整個項目開發,加深了軟件開發概念的理解。
不斷學習使我對工作有了更進一步的認識和了解。不懂就學、就問,是一切進步取得的前提和基礎。因為有大學專業課的底子和參加過專門的java培訓使我在工作過程中遇到的技術知識能更快的理解和掌握。工作中時常遇到新的問題,就需要查閱相關資料,請教同事和經理,一個問題一個問題的解決,一個困難一個困難的克服,不僅將原有知識溫習鞏固,產生新的理解,而且學到很多新知識,有了許多新的認識。但某些認識都還是膚淺的,還需要我在實踐當中去不斷深入地理解。
現場開發與維護使我不僅從一個開發人員的角度而且從客戶的角度去思考問題。在項目的開發后期,也就是項目即將上線的階段我與其他幾位同事被派往現場去開發與維護項目。以前的開發都是根據需求分析來進行,功能要求一般在分析里面都寫的很清楚,但是在現場開發直接面對客戶,客戶提出的需求一開始只是一個大體的功能描述,如何將這個只是語言描述的功能轉化為技術實現需要很強的抽象能力和對業務的深入理解,這個過程大大鍛煉了自己的綜合能力。在第一時間接觸客戶的需求,從客戶的角度思考問題,只有更了解客戶需求才能更合理的設計軟件的結構,功能。
四周的時間能夠和山大的同學一起工作、學習、生活我感到非常的榮幸,同時也感覺到很大的壓力,作為電子商務專業的學生從事軟件開發感覺還是有一定的困難,特別是我們還是和山大大三的學生一起,在初來時自己就有一些不自信,但隨著項目的進展,我慢慢的找到了自己的位置,找到自己的目標,雖然自己與好的同學還有差距,這也給了我很大壓力,但是我相信沒有壓力就沒有動力,所以整個實訓過程中我都在不斷地努力。
實訓期間讓我學到很多東西,不僅在理論上讓我對it領域有了全新的認識,在實踐能力上也得到了很大的提高,真正的學到了學以致用,更學到很多做人的道理,對我來說受益匪淺。特別是利用周六上午的時間山大為我們安排的講座讓我們了解it領域一些新的發展動態以及一些領先的技術,讓我意識到自己知識的缺少,這激勵我在以后的學習、工作、生活中要不斷了解信息技術發展動態以及信息發展中出現的新的技術。
除此之外,我還學到了如何與人相處,如何和人跟好的交流,我們組成一個團隊大家一起開發一個項目,大家的交流溝通顯得尤為重要,如何將自己的想法清楚明白的告訴隊友,如何提出自己想法的同時又不傷害其他的隊友的面子,這些在我的實訓生活中都有一些體會??墒钦f,第一次親身體會理論與實際相結合,讓我大開眼界。也是對以前學習的一個初審吧,相信這次實訓多我以后的學習、工作也將會有很很大的影響,在短短的二十幾天里這些寶貴的經驗將會成為我以后工作的基石。
作為大二的學生,經過兩年的在校學習,對程序設計有了一些基本的理性的認識和理解。在校期間一直忙于理論的學習,沒有機會也沒有經驗來參與我們項目的開發,所以在實習之前軟件按開發對我來說是非常抽象的,一個完整的項目要怎么來分工以及完成該項目所需要的基本步驟也不明確,經過這次實訓讓我明白一個完整項目的完成必須團隊分工合作,并在每個階段進行必要的總結和檢查。在我們項目的開發過程中我們項目的步驟:詳細設計、詳細設計review、編碼、編碼review、單體測試。在項目開發過程中我也深刻的體會到詳細設計對一個項目開發有明確的指引作用,它可以使開發人員對這個項目所要實現的功能在總體上有具體的認識,并能減少在開發過程中出現不必要的脫節。
經過二十多天的obbligato信息安全管理的java開發,是我對java軟件開發平臺有了更深一步的了解,也對nec公司的obbligato平臺有了一定的了解。
這次實訓是對我們兩年學習的'一個檢驗,雖然項目中很多知識我們在日常的學習中都沒有遇到,這同時提醒我:要想成為一個合格的程序員就有具備一種自學能力,在工作中會遇到很多從未接觸過的問題,當有了問題時要去解決,在你不斷努力,尋找答案的過程中,自己的能力也在潛移默化的提升。有時遇到問題時可能有很多想法但卻不知道那個正確,這就讓我們不斷地去探索,不斷地嘗試。
這次實訓也讓我深刻的了解到,不管在工作中還是在生活中要和老師、同學保持良好的關系是很重要的。做事首先要先做人,要明白做人的道理,如何與人相處是現代社會的做認得一個最基本的問題,對已自己這樣一個即將步入社會的人來說,需要學習的東西很多。從一起做項目的同學身上我看到了謙虛謹慎、細心努力的態度,在以后我的生活中我還會留意身邊同學的優點,從他們身上找尋我所缺少的品質,不斷學習。從老師那里我看到了企業人的生活面貌,沒有事情可以不勞而獲,今天老師們能夠領導我們是他們之前努力的結果,雖然老師沒有和我們講很多公司里的事情,可是他們的言行中所表現出來的都是比我們要嚴謹的多的對工作的態度。
在此次的實訓中我感覺到我們最大的不足就是動手的能力太差,在項目組中山大的同學也給我提出一些建議,讓我有機會自己多動手,不是我們缺乏知識,而是我們沒有運用知識的能力,在二十多天的項目開發過程中,我自己也認識到雖然我們的理論知識沒有山大同學那么全面,但是如果在學校認真學習了,我們的理論知識并不比他們差,所以以后的日子,如果自己還要繼續從事軟件開發相關工作,我會更加注重自己的動手能力。再者,我們要有更好的學習心態,看到山大的很多同學會在晚上項目結束后再去教室上自習,深深地意識到我們的學習態度有多大的差距,原來在學校的時候我們九點基本就要從教室回宿舍了,而他們還會再繼續利用九點以后的時間努力學習,雖然在山大就短短不到一個月的時間,可是我所體會到的對我以后的學習將會有很大的影響,我想在大三專升本復習的過程中,在山大的經歷會讓我更加有動力,更能堅定信念:堅持、努力。學習山大學生刻苦、勤奮的學習態度。
山大的實訓已經成為過去,可是在山大學到的東西會一直影響我以后的發展,突然想起魯迅先生的一句話:世上本沒有路,走的人多了,便成路。生活的路也是人走出來的,每個人一生總要去很多陌生的地方,然后熟悉,然后再走向另一個陌生的地方。在不久的將來,就要踏上人生的另一段旅程,以后的路上有時不免會感到有些茫然、無助,但生活的路誰都無法預測,只能一步步摸索,但只要方向正確,只要我們向著目標不斷努力,相信在不遠的將來我們一定會有一片屬于我們自己的天空。
學號:
姓名:
浙江網新恩普軟件有限公司長期致力于人力資源社會保障和電子政務行業信息化建設和服務,經過十多年的發展,已成為人力資源和社會保障領域全國主流的軟件企業,是業界領先的行業整體解決方案供應商、開發商和服務商。公司總部位于浙江杭州,在北京、江蘇、江西、湖南、河北、廣西、山西、河南、安徽、寧波、溫州等全國各地設有分支公司。浙江網新恩普軟件有限公司是浙大網新科技股份有限公司下屬核心企業。
浙江網新恩普軟件有限公司是國家高新技術企業、軟件企業,擁有人力資源和社會保障信息技術高新技術研究開發中心、系統集成二級、涉及國家秘密的計算機系統集成資質、aaa信用等級、iso9001等資質,cmmil3運行6年,正在導入cmmil4。公司現有員工近450人,本科以上學歷人員占比86%。
作為國內最主要的人力資源社會保障開發商和服務商,公司擁有人社部頒發的所有前臺技術支持商資質,也是人社領域核心平臺軟件骨干研發單位。公司參與多項部、省級行業標準、規范制定,先后參與了人社部核心平臺三版、新農保、勞動關系、醫療服務監控等統一軟件研發工作,在試點實施中承擔重要工作,對統一軟件定型和改進做出了突出貢獻。公司實施的多個解決方案處于業界領先地位,在全國范圍內起到良好的示范作用,尤其在人力資源和社會保障“一體化”、社會保險“一卡通”、就業人才服務、公共服務平臺建設等方面影響深遠。榮獲“中國行業信息化突出貢獻企業獎”,承接的浙江全省級重大工程二次榮獲浙江省十大民生工程。
公司擁有行業客戶400多家,業務遍及浙江、江蘇、江西、河北、山東、山西、陜西、甘肅等多個省市。公司承接了人社部“全國就業監測管理信息系統軟件開發項目”,浙江省社會保險管理信息系統開發及全省實施項目、浙江省醫療保險“一卡通”項目、浙江省城鄉居民社會養老保險系統、江西省金保工程項目、河北省新農保管理系統、山西省本級、河北省本級勞動監察系統等部省級項目,實施了浙江寧波、溫州、紹興、嘉興、山西晉中、甘肅張掖等地市五險合一項目,完成了核心平臺三版全國第一個試點項目——義烏市社保一體化軟件開發項目以及作為“人力資源社會保障信息化實踐應用基地”的太倉勞動和社會保障一體化項目等眾多金保工程。項目的實施和服務起到了良好的應用效果,并為公司積累了豐富的行業經驗。
網新恩普秉承“創造客戶價值,客戶創造價值”的經營理念,通過技術創新、服務模式創新為客戶提供優秀的產品和服務。公司倡導“誠實快樂做人,積極團結做事”的企業文化,努力使成為人力資源和社會保障的先鋒,是公司追求的目標。
2實習主要過程。
此次實習為時近三個多月,主要是通過在網新恩普的實習,熟悉程序員這一職業的工作內容以及工作方式,進一步的提升自身的專業知識和專業技能,學習新技術。實習過程主要包括以下幾個階段:
第一,了解企業文化,熟悉公司制度和管理理念,熟悉所在部門的業務。
第二,熟悉項目的業務邏輯和所搭建的技術框架。主要是ssh2框架(spring+struts2+habernate),學習ssh2框架的原理,以及3個框架的整合,熟悉ssh框架下的開發。
第三,完成實習老師布置的各個任務。幫忙做一些簡單的,力所能及的開發任務。
第四,總結實習經過,完成實習手冊和實習報告。
3實習主要內容。
實習第一周,公司的人事部門就對我們實習生做了統一的培訓與宣傳,也正是這幾次的培訓,讓我了解到公司的企業文化是倡導“誠實快樂做人,積極團結做事”,同時秉承著“創造客戶價值,客戶創造價值”的經營理念,通過技術創新、服務模式創新為客戶提供優秀的產品和服務。第一周也熟悉了部門的業務,以及部門的人員結構。公司雖然是以社保類為主營業務,但是我所在的部門,創新中心是公司的一個創新項目,屬于就業項目,意在探索一種屬于低端用戶的招聘模式。部門總共有22人,項目經理,產品經理,技術主管各一人,還有java開發,android、ios開發共6人,html前端開發2人,美工4名,測試2名以及產品推廣2名,還有實習生3名。這也是一個小型創業團隊的所具備的陣容。
實習第二周,實習導師就開始給我布置任務,由于現在部門初步版本的“易快聘”(一個招聘網站)已經完成并已經上線,但是招聘數據的量太少,所以我的第一個任務就是采集數據。首先我要學會使用采集工具八爪魚采集器,這是一款目前最好用的數據采集器,在其下載的主頁就有很多教學視頻,學起來并不難。而且它還支持云采集。我花了幾天時間就學會了如何使用,并嘗試著采集我所需要的數據。
實習第三周,在向主管明確了需要的字段后,便開始在八爪魚上編制采集規則,并開始采集58同城上的招聘信息,在反復驗證采集的數據的正確性并確保其實用性后,在服務器上開始采集。在發現采集的數據中,聯系方式這一字段采集的是圖片后,便試著解決聯系方式的圖片文字識別問題。
實習第四周,經過一周多時間的數據采集,共采集了30w多條數據,之后的工作就是要將數據統一在數據庫中整理,整理好之后將數據插入的項目數據庫中的各張表中。首先將采集的數據的所有字段制作成一張表,用sql語句對這些數據進行處理,主要包括刪除不合理以及重復的數據,整理數據格式。由于采集的數據字段的格式和項目數據庫中字段的格式有一定的出入,所以處理過程比較繁瑣,需要很大的耐心,當然更需要扎實的數據庫功底。與此同時,由于時間、技術有限,主管決定聯系方式的圖片文字識別,將調用網上大牛寫的一個接口來解決。
實習第五周,將整理好的數據,分別插入到測試庫中的各個表中,并測試數據的可行性,發現缺少一個地圖的經緯度,這一字段,當然這是采集不到,不過可以根據采集到的具體地址,在調用百度地圖的api來獲得經緯度。測試可行后將數據更新至線網數據庫。并將職位信息和企業信息寫入solr中,因為項目的搜索是采用solr來搜索。
實習第六周,數據采集整理工作暫時告一段落,接手新任務,“易快聘”wap版的開發。pc端的網站已經做好,但是wap端還沒做,所以我負責wap端的開發,產品已經設計好,主要有職位搜索,個人中心,我的簡歷和推介職位四個板塊。由我和另一個實習生負責完成。
實習第七周,繼續完成wap版的開發剩余內容,并整合所有內容,基本實現了設計的所有功能,期間也遇到了很多問題,像什么事務沒有開,導致報懶加載session關閉的錯誤,還有一些注解的使用錯誤,主要還是通過網上搜索來解決,解決不了的也可以請教企業老師,也就是我們的技術主管,他會很詳細的為我解答。
實習第八周,由于wap版需要上線使用,所以由測試人員對其進行測試,然后我需要做的就是將反饋的bug修復,不斷測試不斷修復。最后完成項目在服務器上的部署。
最后,我還接手了另一個項目的開發,做一個求職人員信息錄入系統,要求賬號有不同的權限,分別是查看,錄入和刪除,即有的賬號只有查看的功能,有的有查看,錄入和刪除的功能,同時還有地域的權限,上級地域能查看或者錄入其下所有地區的信息,但不能查看或錄入其上級或同級地區。一周時間完成這樣一個簡單的系統。為了加快速度,采用dwz框架作為前端的頁面,同樣采用ssh作為整個項目的框架。進一步鞏固了javaweb開發的一些知識。
4實習的主要收獲和體會。
通過這三個多月的實習,我真的感覺到了自己的專業技能有了很大的提升,尤其在javaweb項目上的開發,有了深刻的理解。
首先讓我意識到的是,企業級的大型項目和我們平時學習時的小項目是有著很大的區別。只有通過這樣的實習,才能體會到作為一個團隊對一個項目的嚴謹的部署,體會到大型項目會涉及到各種技術,然后將所有技術整合在一起,構成項目的整體框架,如果想成為一名架構師,這是必須掌握的技能。
其次,這次實習也讓我深刻感受到團隊以及團隊溝通的重要性。所謂三個臭皮匠賽過諸葛亮,現在的社會離不開團隊,尤其是互聯網開發。在一個組織之中,很多時候,合作的成員不是我們能選擇得了的,但是我們既然是一個團隊,就應該有共同的目標,至少在團隊中有這樣一個共同目標,及時的溝通是很有必要的,當出現問題時,不是一味的推卸說這不是我負責的,更應該想的是怎么解決這個問題。同時團隊中不同分工的人員也不應該在戰線上分割開來,不能銷售的埋怨開發的產品做的不好,開發人員埋怨銷售人員推銷不出去,只有團隊統一戰線,才能做出成績。
當然,在職場中的我們,更應該保持一顆責任心。在此次的實習中,對于數據的高嚴謹性,是不容許我有半點馬虎的,尤其是在線網數據庫操作時,如果操作失誤,導致用戶數據丟失,那后果是不堪設想的,所以需要對自己工作,保持高度的責任心。
最后總結這次的實習,讓我更加明確了自己今后的職業規劃,相信自己能在it行業走出自己的一條成功之路。
時間過得真快,轉眼間,在山大實習生活就結束了。
四周的時間能夠和山大的同學一起工作、學習、生活我感到非常的榮幸,同時也感覺到很大的壓力,作為電子商務專業的學生從事軟件開發感覺還是有一定的困難,特別是我們還是和山大大三的學生一起,在初來時自己就有一些不自信,但隨著項目的進展,我慢慢的找到了自己的位置,找到自己的目標,雖然自己與好的同學還有差距,這也給了我很大壓力,但是我相信沒有壓力就沒有動力,所以整個實訓過程中我都在不斷地努力。
實訓期間讓我學到很多東西,不僅在理論上讓我對it領域有了全新的認識,在實踐能力上也得到了很大的提高,真正的學到了學以致用,更學到很多做人的道理,對我來說受益匪淺。特別是利用周六上午的時間山大為我們安排的講座讓我們了解it領域一些新的發展動態以及一些領先的技術,讓我意識到自己知識的缺少,這激勵我在以后的學習、工作、生活中要不斷了解信息技術發展動態以及信息發展中出現的新的技術。
除此之外,我還學到了如何與人相處,如何和人跟好的交流,我們組成一個團隊大家一起開發一個項目,大家的交流溝通顯得尤為重要,如何將自己的想法清楚明白的.告訴隊友,如何提出自己想法的同時又不傷害其他的隊友的面子,這些在我的實訓生活中都有一些體會??墒钦f,第一次親身體會理論與實際相結合,讓我大開眼界。也是對以前學習的一個初審吧,相信這次實訓多我以后的學習、工作也將會有很很大的影響,在短短的二十幾天里這些寶貴的經驗將會成為我以后工作的基石。
作為大二的學生,經過兩年的在校學習,對程序設計有了一些基本的理性的認識和理解。在校期間一直忙于理論的學習,沒有機會也沒有經驗來參與我們項目的開發,所以在實習之前軟件按開發對我來說是非常抽象的,一個完整的項目要怎么來分工以及完成該項目所需要的基本步驟也不明確,經過這次實訓讓我明白一個完整項目的完成必須團隊分工合作,并在每個階段進行必要的總結和檢查。在我們項目的開發過程中我們項目的步驟:詳細設計、詳細設計review、編碼、編碼review、單體測試。在項目開發過程中我也深刻的體會到詳細設計對一個項目開發有明確的指引作用,它可以使開發人員對這個項目所要實現的功能在總體上有具體的認識,并能減少在開發過程中出現不必要的脫節。
經過二十多天的obbligato信息安全管理的java開發,是我對java軟件開發平臺有了更深一步的了解,也對nec公司的obbligato平臺有了一定的了解。
這次實訓是對我們兩年學習的一個檢驗,雖然項目中很多知識我們在日常的學習中都沒有遇到,這同時提醒我:要想成為一個合格的程序員就有具備一種自學能力,在工作中會遇到很多從未接觸過的問題,當有了問題時要去解決,在你不斷努力,尋找答案的過程中,自己的能力也在潛移默化的提升。有時遇到問題時可能有很多想法但卻不知道那個正確,這就讓我們不斷地去探索,不斷地嘗試。
這次實訓也讓我深刻的了解到,不管在工作中還是在生活中要和老師、同學保持良好的關系是很重要的。做事首先要先做人,要明白做人的道理,如何與人相處是現代社會的做認得一個最基本的問題,對已自己這樣一個即將步入社會的人來說,需要學習的東西很多。從一起做項目的同學身上我看到了謙虛謹慎、細心努力的態度,在以后我的生活中我還會留意身邊同學的優點,從他們身上找尋我所缺少的品質,不斷學習。從老師那里我看到了企業人的生活面貌,沒有事情可以不勞而獲,今天老師們能夠領導我們是他們之前努力的結果,雖然老師沒有和我們講很多公司里的事情,可是他們的言行中所表現出來的都是比我們要嚴謹的多的對工作的態度。
一、實訓目的:
通過對java語言、sql數據庫的應用以及sql語言的復習和鍛煉,并且通過使用myeclipse開發平臺設計管理項目,以達到充分熟悉開發平臺及應用設計。同時掌握并實踐軟件項目設計規范及其開發流程:需求分析、概要設計、詳細設計、代碼編寫等,以便提前適應軟件公司開發流程、環境和工作要求。
二、實訓內容:
1.項目:(“當當網”)。
2.完成(用戶注冊、登錄、列表、購物車、刪除、修改)等功能。
3.數據庫設計、sql應用。
4.項目實戰。
轉眼間實訓已過去一段時間,之前的興奮、喜悅如今已經讓我熟悉,在實訓的每一天都會讓我有成為一名真正的財富者擁有的沖動。也許,在這期間不一定會讓一個人有著翻天覆地的變化,但變化就是這樣一點一點產生的。通過這一期的實訓,雖然倍感折磨,但是收獲卻是很大的,學習中我不但有了學習成果的喜悅,而且自己也日漸成熟,有種說不出的喜悅。
在實訓的過程中,我深深的體會到了自己在專業知識方面的欠缺和不足,也意識到了自己作為計算機軟件專業的學生,要想在以后的職業中嶄露頭角,除了要有過硬的理論知識,健康的體魄之外,還必須具備良好的心理素質,是自己在以后的途中無論經歷什么樣的困難,都立于不敗之地。通過實訓老師的課堂講解與企業文化標準的培訓,使我加深了對自己專業的認識,從而確定自己以后的努力方向,要想在短暫的實訓時間內盡多的學到東西,就需要我們跟老師或同學進行良好的溝通,加深彼此的了解,只有我們跟老師多溝通,讓老師更了解我們,才能更真切的對我們進行培訓工作。由此,班級的文化“共享”就在生活中慢慢形成了。
“紙上得來終覺淺,絕知此事要躬行!”在這短短的時間里,讓我深深的感覺到自己在實際應用中所學來專業知識的匱乏。讓我真真領悟到“學無止境”這句話的涵義。而老師在專業認識周到中所講的,都是課本上沒有而對我們非常有實際意義的。這又給我們的實訓增添了濃墨淡彩的光輝。我懂得了實際生活中,專業知識是怎樣應用與實踐的。在這些過程中,我不僅知道了職業生涯所需具備的專業知識,而且讓我深深體會到一個團隊中的各個成員合作的重要性,要善于團隊合作,善于利用別人的智慧,這才是大智慧??繂我坏牧α渴呛茈y完成一個大項目的,在進行團隊合作的時候,還要耐心聽取每一個成員的意見,是我們的組合達到更加完美。
這次實訓除了讓我明白工作中需要能力,素質,知識之外,更重要的是學會了如何去完成一個任務,懂得了享受工作。當遇到問題,冷靜,想辦法一點一點的排除障礙,到最后獲取成功,一種自信心就由然而生,這應該就是工作的樂趣。有時候不懂的就需要問別人了,虛心請教,從別人的身上真的能學到自己沒有的東西,每一次的挫折都會使我更接近成功。還有學會了在工作中與人的合作與交流,同樂同累,合作互助,這是團體的精神,也是必須學習的東西。
經過之前的學習,對程序設計有了一定的認識與理解。在校期間,一直都是學習理論知識,沒有機會去參與項目的開發。所以說實話,這次實訓,軟件項目開發對我來說是比較抽象的,一個完整的項目要怎么分工以及完成該項目所要的步驟也不是很明確。而經過這次實訓,讓我明白了一個完整項目的開發,必須由團隊來分工合作,并在每個階段中進行必要的總結與論證。
一個完整項目的開發它所要經歷的階段包括:遠景范圍規劃和用例說明、項目結構和風險評估、業務功能說明書、詳細設計說明書、代碼實現、測試和安裝包等等。一個項目的開發所需要的財力、人力都是很多的,如果沒有一個好的遠景規劃,對以后的開發進度會有很大的影響,甚至會出現在預定時間內不能完成項目或者完成的項目跟原來預想的不一樣。一份好的項目結構、業務功能和詳細設計說明書對一個項目的開發有明確的指引作用,它可以使開發人員對這個項目所要實現的功能在總體上有比較明確的認識,還能減少在開發過程中出現不必要的麻煩。代碼的實現是一個項目開發成功與否的關鍵,也就是說,前期作業都是為代碼的實現所做的準備。
我深刻的認識到要成為一名優秀的軟件開發人員不是一件容易的事情,不僅要有足夠的干勁和熱情,還要有扎實的編寫代碼基礎,必須要有事先對文檔進行可靠性報告,功能說明書,詳細設計說明書等的編寫和一些風險評估的編寫的能力。
畢業實習是學校教學計劃的重要教學實踐環節,是課堂教育和社會實踐相結合的重要形式。通過實習了解相關企業的生產組織形式、管理方式、生產環境和關鍵技術。讓學生進一步了解本專業所必須的各種基本知識和基本技能,理論聯系實際,拓寬學生的知識面,開拓學生的視野,加深對專業知識的理解。同時了解生產企業對員工的要求,提高組織紀律觀念;親身參與實踐,培養吃苦耐勞的精神,為將來適應社會奠定基礎。對于任何一位大學畢業生來說,畢業實習是一個很關鍵的學習內容,也是一個很好的鍛煉機會,也是我們直接接觸社會的機會。在這樣一個過程中,讓學生親自感受社會的需求,高強度與社會接軌。
一、實習目的。
一方面,通過實習,培養學生樹立理論聯系實際的工作作風,以及工作中將科學的理論知識加以驗證、深化、鞏固和充實,并培養學生進行調查、研究、分析和解決實際問題的能力,也是接受一次系統而深刻的專業思想教育,增強從事與本專業相關工作的責任心和光榮感,提高綜合運用所學專業知識和基本技能的水平,培養從事軟件開發相關工作的能力。理論聯系實際,掌握一定的工作能力,積累社會工作經驗,了解社會,增長見識,提高與別人和諧相處和協同合作的能力,提高自身的綜合素質。另一方面,通過本次實習,應當對公司產品、測試流程、測試知識等達到熟練運用的地步,同時應該對測試工具及其應用有一個非常清晰、明了的認識。
二、實習的基本情況。
實習的基本情況包括:實習時間、實習地點、實習崗位、單位簡介、實習任務、以及所取得的成果。下面我從這方面簡單介紹介紹。
1、實習時間。
2、實習地點。
實習地點:____軟測信息技術有限公司。
3、實習崗位。
實習崗位:軟件測試工程師。
4、單位簡介。
____軟測信息技術有限公司是____地區唯一專注軟件測試培訓的基地。新夢想軟件測試培訓基地--____地區最好的唯一的專業的軟件測試培訓基地。目前,在整個____地區,只有新夢想有專業的資深的軟件測試老師以及權威的軟件測試課程體系。新夢想的辦學目標是培養專業的、高素質的軟件測試人才。"學習軟件測試就選新夢想"這個認知已經深入長沙各大高校學生以及想實現自己it高薪職業夢想的廣大學子的心里。
隨著公司的不斷發展,公司高層測試主管的加入、用人單位不斷給我們提出非常寶貴的意見等方面,讓我們的軟件測試課程體系在完善的同時更趨向于完美。在如此強大完美的課程體系以及"新夢想人"對學員認真負責的前提下,目前新夢想已經為上海、深圳等it名企輸送了大量的高級軟件測試人才。
了解軟件測試所用基礎知識,掌握軟件測試的基本技術,學習軟件測試的基礎知識及測試流程和有用的相關技術,了解軟件開發各階段的工作。通過實習,鞏固大學所學專業的基本知識,提高分析、判斷和處理實際問題的能力,鍛煉自己的實際動手能力,增強自己的團隊協作意識,了解軟件開發的思考角度和主要流程。較好的文字理解、組織和表達能力,能做好測試計劃和測試報告。提高溝通表達能力。
6、所取得的主要成果。
實習讓我也收獲了一份成熟與冷靜。以前沒有接觸過社會,做什么事總是按著自己的思維來,面對一點突發事情就很急,總是不能獨立解決問題。通過這次實習我開始學會了面對問題并知道了如何解決問題。實習讓我更加懂得怎么和別人交流溝通,也讓我學到了許多做人的道理,待人一定要有一顆真誠的心。而且無論做什么是我們都要持之以恒,任何事情做久了我們都會產生厭倦感的,只是剛剛開始時有熱情是遠遠不夠的,我們需要的是持之以恒。一開始我做的時候比較有熱情,但是慢慢的就覺得乏味,但我還是堅持了下來。所以我們要懂得在平淡中尋找快樂。盡管在此過程中有許多的不如意。我堅信在將來的'學習生涯中我會更會學會處理商業方面與人際方面的事情。
同時我也對軟件測試有了全方面的了解,掌握了軟件測試的基本技術。在專業知識技能方面有了一定的提高。為我以后畢業工作奠定了良好的基礎。
三、實習過程與內容。
1、實習內容。
本次的實習內容主要包括:對公司產品有一個初步的認識及確定其應該包括哪些模塊實現什么功能;對軟件測試的基礎知識的理論學習;理論聯系實際對測試進行具體操作;編寫測試計劃、測試用例、學會用測試工具進行工作,軟件初步測試。
工作職責第一點了解項目的測試流程,編寫測試計劃、測試用例;第二點會使用測試工具,尋找bug并記錄跟蹤bug。第三完成測試環境的部署并提交測試報告,熟悉linux系統與oracle數據庫。同時要求要有較好的文字理解、組織和表達能力,能做好測試計劃和測試報告。
2、實習過程。
剛開始去公司上班,公司負責人會先帶領我熟悉公司工作環境,開始幾天主要要去學習工作的業務,制度以及學習關于測試的知識,雖然不是重要的工作,但對今后的工作有很大的幫助。然后再去熟悉公司項目的需求,一邊學習前輩寫的測試用例,一邊嘗試自己編寫測試用例,測試用例全部必須要有很強的邏輯思維和考慮周到設計出來的文檔才能有很好的覆蓋率,也就是覆蓋率要很強,編輯出來的測試用例才能找到重要的bug。第二周和第三周主要是負責編寫測試用例和執行測試用例并且尋找bug跟蹤bug,并提交bug到bug管理庫。再不斷的完善測試用例。并且在更新版本后我們還要再走一遍自已寫的測試用例,去核實修改的bug是否已經修改并且功能達到原先期望值。項目經過一段時間的測試,終于快要完成了,這個星期主要是返回測試。就是把通過的bug的測試單,經過開發修改過后的系統再進行測試?;貧w全部通過,說明系統的質量不差。測完并且編寫用戶手冊。
經過一段時間的學習,對軟件測試有了一個全方面的了解。公司還讓我參與了新項目編寫測試方案和測試用例,還有用例的評審;新項目的測試不僅僅是手工測試同時也使用自動化工具進行測試,自動化測試工具主要是用來對新版本的回歸測試。同時學會了對測試中發現的問題進行詳細分析和定位,參與了同開發人員談論缺陷解決方案。
四、實習中所發現的問題。
在這次實習過程中,我也發現了本身的許多問題,各方面都有許多東西有待提高。本次實習過程主要有以下問題:
(1)經驗不足。剛進入公司,對于一無所知的我,一切都要重頭學習,首先學習的就是如何在linux系統上裝oracle,對這兩個都不是很熟悉的我,又要慢慢學習,我自已請教了公司的老員工,或者對linux系統精通的人,在公司是沒有多少時間讓你慢慢學習的,讓你在規定的時間范圍內完成工作,到時間后就必須有一個結果,對于部署測試環境以前沒有接觸過,直接拿來三臺服務器就讓我們把整個項目部署到上面,對于這一塊沒有多少了解的我無助的像個孩子,感覺茫然極了。
(2)工作效率不高。因為自己經驗不足,專業知識和技能不夠,正式員工只需要花一兩個小時的時間完成的任務,我通常需要花費三四個小時,造成了很多上面布置的任務,我都無法按時完成的局面,所以我只能通過下班之后或者周末的時間來完成這些我本應該在上班時間完成的任務。
(3)專業知識和技能有待提高。讓我自已寫測試時,我知道難題來了,對于代碼自已只是在大一時接觸了一下,大二基本上也都還給老師了,現在讓我自已敲代碼,我怕自已不能完成任務,我不斷在網上查找資料,公司的同事們個個都是開發的高手。專業技能仍有缺乏,書到用時方恨少,深刻的體現了我實習中的體會,專業知識仍待提高,無論在今后的學習上還是工作上仍需要更加的刻苦學習專研知識。只有不斷的學習才能更好的做好測試工程師這份工作。
(4)獨立解決問題的能力欠缺。在工作能難免會遇到各種各樣的問題,而我有時候在遇到問題的時候拿不定主意,不知道如何解決。無法自己獨立解決問題,能力有待提高。
(5)工作態度不夠積極。在工作中僅僅能夠完成布置的工作,在沒有工作任務時雖能主動要求布置工作,但若沒有工作做時可能就會松懈,不能做到主動學習,這主要還是因為懶惰在作怪,在今后我要努力克服惰性,沒有工作任務時主動要求布置工作,沒有布置工作時做到自主學習。
(6)思維不夠嚴謹測試用例全部必須要有很強的邏輯思維和考慮周到設計出來的文檔才能有很好的覆蓋率,也就是覆蓋率要很強,編輯出來的測試用例才能找到重要的bug。而我的思維不夠嚴謹,寫出來的測試用例覆蓋率不強。所以我需要多積累測試經驗,提高思維的嚴謹度。
五、問題的分析和討論。
實習中遇到問題是難免的,發現問題就必須要分析解決這些問題,以免畢業以后再遇到同樣的問題,分析解決這些問題,也為以后工作奠定良好的基礎。
(1)針對經驗不足和專業技能不夠的問題。剛進入公司,對于一無所知的我,一切都要重頭學習,在公司是沒有多少時間讓你慢慢學習的,讓你在規定的時間范圍內完成工作,到時間后就必須有一個結果,這又是一種新知識的學習中。我們要在批評中不斷的吸取教訓,在教訓中不斷的重新學習,就這樣一直重復著這個過程,不斷的學習,不斷的吸取教訓,然后再慢慢累積成經驗。正所謂“活到老,學到老”,無論所處環境怎么樣都不要忘了學習,以后要虛心向別人請教,一邊學習,一邊積累經驗。
(2)針對效率不高和獨立解決問題的能力欠缺的問題。對于剛進入公司的我,相比于那些公司前輩,經驗、能力各方面都欠缺,自然工作效率就沒有前輩們高,解決問題的能力也沒有前輩那么強。因此我需要不斷的學習,掌握工作方法,虛心向前輩請教。前輩們他們也是我的資源,在工作期間,我要一邊學習新的知識一邊積累經驗,把自已遇到的問題和解決方法都默記于心,在公司里面能學習到的東西很多,在軟件測試方面提高自已的工作能力。不管工作壓力多大我都堅信,只要自已肯努力干,希望就在前方。在工作中不斷的鍛煉自己的能力,只有一有鍛煉自己的機會,就要抓住機遇,主動去學習,去挑戰。只有在不斷的實踐中,才能提高自己的能力,掌握好的工作方法來提高工作效率。
(3)針對工作態度問題。工作態度一定要積極,沒有積極的工作的態度,公司高層怎么放心把項目交給你。因此工作中就要有自己的工作責任。在公司我從沒有把自已當成是實習生,我和大家一樣遵守公司的每一項制度,把自已當成是公司的一份子,不管是什么工作我都想盡自已最大的努力去完成它,不管結果如何,我一直在想是不是努力了就會有收獲,但是現實是殘酷的,你的努力并不一定達到了上司對你的要求,上司的要求自已永遠也摸不透,因為我不知道自已要做到什么樣才能讓上司對自已肯定,認為自已是有能力的,而不是總是對我進行批評。我把自已當成是正式員工一樣,上下班堅持公司的每一項制度,早上很早上班晚上很晚才能回到住的地方,但是不管多累我都會對自已說加油,沒想過要放棄?,F在我也應該明白我對公司有責任對學校也有一份責任,因為漸漸長大了才。
六、實習的收獲與體會。
實習,是每一位大學畢業生必須擁有的一段經歷,它讓我們在實習中了解社會、體驗社會,讓我們學到了很多在課堂上學不到的知識,也打開了我們的視野,增長了自己的見識,為我們以后進一步走向社會打下堅實的基礎。暑假實習是我們把學到的理論知識應用在實踐中的一次嘗試。我確信這是一次非常有意義的實習,也為我以后畢業工作奠定基礎。通過實習,鞏固大學所學專業的基本知識,提高分析、判斷和處理實際問題的能力,鍛煉自己的實際動手能力,增強自己的團隊協作意識,了解軟件測試的思考角度和主要流程。兩個月的實習,讓自己走進了一個全新的領域,開始了自己踏入社會的第一步。實習無所謂結果而言,更確切的說,它是一個新起點,一個讓自己學會成長的地方,當然也確實讓自己成大了不少。不管是從工作技能上還是從為人處事上,我都感覺有很大收獲。在工作技能上,明白了工作更需要自己的努力、耐心和細心。這些自己有些欠缺,但這在段實習期間,真的發現自己有了很大的改善。雖然離真正的軟件測試人員的要求還有很大的距離,但是自己一定會努力,向著自己的目標前進;在為人處事方面,也讓自己成熟了許多。雖然不能用語言來描述,但是確實可以從生活中的點點滴滴感覺得到。經歷使人成長,只有真正的經歷過,才可以讓自己真的成熟起來,要想真的出人頭地,必須腳踏實地努力工作,做好自己。
總之,通過這次實習,確實讓自己成長了許多。在實習期間,我學到了許多東西,遇到了一些困難,也看到了自己本身存在著許多問題。在測試時要想使自己的測試更加周全,總會遇到這樣那樣的問題。當前的軟件的功能日趨復雜,不學到一定的深度和廣度是難以在實際工作中應付自如的。因此反映出學習的還不夠,缺點疏漏。需再加以刻苦鉆研及學習,不斷開拓視野,增強自己的實踐操作技能,為以后能做好測試工作而努力。
通過這次在清華it的實習,學到了很多東西。也了解到了軟件開發的真正價值。這次的實踐讓我真切體會到了我們前面所學知識的用處所在。以前總認為所學的知識只是理論上的知識,根本就沒有任何作用,但通過這次實習,讓我學有所用。而且學到了很多在學校學不到的東西,受益匪淺。
在這個信息時代,信息都是電子化。很多方面根本不在是一些手把手的管理,而是在電腦面前操作一下即可,讓我們真正享受到高科技的待遇。在軟件開發領域,做一個項目的出發點是提高辦事效率。而在項目制作的過程中我們要使一個軟件簡潔實用,人性化,快捷方便。
這次實習的主要任務是圖書管理系統的開發。項目運行的平臺是windowsxp,運用系統主要是microsoftvisualstudioxx,microsoftsqlserverxx,運用的知識主要有我們學習過的知識數據庫技術,以及實習過程中所提及的知識。在軟件開發果過程中首先要了解三層結構的的含義及其設計模式思想部署企業級數據庫業務系統開發。三層結構是一種成熟、簡單并得到普遍應用的應用程序架構,它將應用程序結構劃分三層獨立的包,包括用戶表示層、業務邏輯層、數據訪問層。其中將實現人機界面的所有表單和組件放在表示層,將所有業務規則和邏輯的實現封裝在負責業務邏輯組件中,將所有和數據庫的交互封裝在數據訪問組件中。其結構如下圖1所示:(未顯示出)。
三層結構示意圖。
三層結構是一種嚴格分層方法,即數據訪問層只能被業務邏輯層訪問,業務邏輯層只能被表示層訪問,用戶通過表示層將請求傳送給業務邏輯層,業務邏輯層完成相關業務規則和邏輯,并通過數據訪問層訪問數據庫獲得數據,然后按照相反的順序依次返回將數據顯示在表示層。
下面介紹圖書管理系統開發技術。
一系統的功能設計。
首先對系統進行需求分析,我們必須要知道要做一個系統“用來干什么”,這需要在對用戶需求進行充分調研的基礎上,深入理解并描述出軟件的功能、性能、接口等方面的需求,可以使用uml建模作為需求分析和系統設計的有效方法。圖(1)給出了本圖書管理系統的功能結構圖,其工作流程為:普通用戶直接登錄主頁面,只能瀏覽、快速查詢圖書、注冊新用戶、修改自己的密碼以及查看圖書的詳情,管理員用戶除了可以完成普通用戶的操作外,還可以進入圖書管理模塊進行圖書添加、修改和刪除的操作。
1、系統的功能特點。
(1)操作簡單、界面友好:插入表格的頁面布局,使得圖書的錄入工作更簡便;許多選項包括圖書類別、來源等只需要點擊鼠標就可以完成;另外,跟蹤出現的提示信息也讓用戶隨時清楚自己的操作情況。
(2)即時可見:對圖書的處理(包括圖書添加、修改、刪除)將立即在主頁的對應欄目顯示出來,達到“即時處理、即時見效”的功能。
(3)功能完善:包括常見網站的圖書管理的各個方面:圖書新增、瀏覽、刪除、修改、檢索等各個方面,完整地實現了網站對即時圖書的管理要求。
(4)方便移植:針對不同的圖書館,只需要稍作修改就可以開發出適合本企業特點的網站圖書管理系統。
2、系統的詳細設計。
本人自20__年x月25日起進入夢龍移通公司從事手機軟件測試工程師一職,在不知不覺中已經經過了2個月的試用期。在這段時間里,我感悟頗多,雖然這并不是我的第一份工作,但是在此期間,我對于工作一貫謙虛謹慎、認真負責的工作態度,從來沒有改變過。
在過去的2個月中,通過不斷的學習和自我提高,已經適應了本職的工作,但對于一個初入公司的新人,要全面融入企業的方方面面,可能在一些問題的考慮上還不夠全面,但我相信,通過公司領導及同事的悉心指導,我一定會在今后的工作中更好的提高自己的水平、素質,更好的完成本職工作。
在今后的工作中,我要繼續努力,克服自己的缺點,彌補不足,向白盒測試、內部代碼測試方向了解,加強軟件測試、計算機語言方面的知識,不斷自我學習,力爭成為學習型、創新型、實干型兼備的新世紀人才。
不知不覺,在xx實習的日子快過去半個月了,記得剛來xx的頭幾天,感覺非常不適應。首先是環境:這里吃的東西很貴,而且這里的物價很高。其次是xx人:xx人辦事的效率很高,這就是鐵人的精神吧。
對于以上種種,待了3,4天基本就適應了,難怪一些長輩老是說:習慣了,就好了。
來的第一天,我們聽了付x萍老師講了一節課,可以說完全不知所云,但還是可以聽到一些東西的,譬如:工作環境的適應,人與人之間的交際,處理各種事情的能力,其中最重要的就是養成良好的工作習慣。有良好的工作習慣,才會被上司,老板和同事認可,將來也會比同輩有著更快更多的升職機會,而且一個良好的工作習慣,無論你從事哪個行業,都是受用終生的。然后,就是認識我們的董亮老師了,一個可親可愛的老師,傳說中他們一個月會賺十幾萬呢!天文數字,望塵莫及啊。
在隨后的一段時間里,我們被分為了八組,每組六七個人,有一個組長帶領。我們組織作一個項目——論壇,在第二,第三個禮拜感覺沒有剛來時那么拘謹了,我更明顯感覺到自我計劃,制定目標的重要性了。在我們犯錯誤的時候,老師會懲罰我們,陳發的方式很另類——唱歌或者講笑話,不算是體罰大事可以達到對我們的約束。然而,歇息期間有組織我們做游戲,看似很簡單的游戲其實是想培養我們合作意識。
在實習的過程中,我深刻的體會到了三點:第一,項目是以迎合客戶和使用者為目的的,不可能像教師那樣為我們制定一套教學計劃。想要知道些什么,渴望懂得些什么,全要靠你自己想學,你自己不問,沒人會主動來告訴你。第二,“紙上得來終覺淺,絕知此事要躬行!”在短暫的實習過程中,讓我深深的感覺到自己在實際運用中的專業知識的匱乏,在行業中的經驗真的很重要。
第三,能更早的接觸你所在行業的真實情況。不出來自己轉一圈,根本不知道自己學的一些專業知識,哪些是十分重要,十分實用的。就比如說英語。以前聽老師說過,聽朋友也說過,將來工作了,英語相當有用,外企就更不用說了。當時沒什么感覺,但當我頻繁的看到一打打英文資料手冊、幫助文檔時,我已經切身地,的的確確地感受到英語的重要性。
這次實訓讓我學到的東西太多,使我受益非淺,它讓我知道了工作上的辛苦,讓我知道工作并不像在學校里學習一樣輕松。不過,雖然辛苦了點,但能讓我學到不同的東西、很充實,我心里還是高興的。人非生而知之,要學得知識,一靠學習,二靠實踐。沒有實踐,學習就是無源之水,無本之木。以上就是我在成都的進行實訓的心得和感受。不到半年的時間就將步入社會的我們,面臨是繼續深造,還是就業的壓力,我想我們更應該把握住最后的一段時間,充實、完善自我,爭取做一名出色的大學生!對于這次實習,我很珍惜也很懷念。
將本文的word文檔下載到電腦,方便收藏和打印。
短短兩周的很快就過去了,在__的實習馬上就要過去了。雖然只有短短的兩周,但我學會了很多知識,熟悉了軟件開發的流程,也很好的增強了自己的動手能力。
我是一名即將大四的學生,縱觀現在的就業形勢,國家高校的擴招,世界金融危機的橫掃,大學生應該有一種居安思危的緊迫感,特別是對已經度過兩年大學的我來說,畢業并不是一個遙遠的詞匯。寶劍鋒從磨礪出,梅花香自苦寒來,缺少了平時的鍛煉,沒有厚積當然不能有薄發。首先我得有思想上的緊迫感,在學校學習的都是理論知識,實踐經驗則是少之又少。綜合能力強的人才才是這個社會需要的,成長成為社會需要的人才是我的個人奮斗目標。有了強大的精神動力,有了堅如磐石的毅力,相信成功并不遙遠。
首先,我的自我能力得到了加強。在實習的前幾天主要進行的是與java有關知識的學習及預備知識的普及。在這之前由于種種原因我沒有學習過java,所以對于j我幾乎一無所知。但我曾經學習過c++,所以對語言的理解和接受能力還不算太慢,盡管老師講解速度較快但我還是盡量跟上老師的速度。在這個過程中我學會一種自學方法可以在第一遍時不求甚解,先了解知識框架,之后再在使用的過程中不斷加強對知識的理解,從而較快的學會知識并應用于實踐。
其次我的實際的操作能力得到了加強。知識講解告一段落后我們就進入了緊張而又短暫的項目中。但不得不說剛開始就碰了一鼻子灰代碼書寫總是出錯。由于對原理理解不夠透徹,語言使用缺乏足夠經驗所以進度極慢。在經過多次的討論后我們對項目理解逐漸深入,所以在此投入的過程就比較順利了。在這個過程中我明白了實踐和理論的差距及二者不可分割的關系。
最后是團隊協作能力的提高。在整個過程中團隊協作發揮著不可替代的作用。從在剛拿到項目時對項目進行分析,然后進行分工,之后就開始工作,既各干各的又不失默契的合作。在這個過程中我們誰遇到問題會互相幫助解決提高了工作效率。
這次實習拉近了我就和社會的距離,也讓自己在實踐中開拓了視野,增長了才干。社會和大學一樣也是受教育和學習的地方,實習中我收獲頗豐,再次感謝實習期間各位老師的指導教誨,你們給我的知識財富將讓我受益終生。但是我知道學無止境,僅僅這段時間的學習還是不夠的,在以后的生活中我會繼續努力學習,培養自己能力,進一步完善自己。
轉眼已經在東軟實訓這樣的大家庭中生活快10個月時間了,之前的興奮、喜悅如今已經讓我熟悉,在這里的每一天都會讓我有成為一名真正“財富”擁有者的沖動。也許對別人來說,一定不能體會為什么在這不到10個月的時間會讓一個人有翻天覆地的變化,但是變化就是這樣一點一點產生的。
在東軟的實訓生活中,我深深體會到了自己在專業知識方面的欠缺和不足,也意識到了自己做為計算機軟件工程專業的學生,要想在以后的職業中嶄露頭角,除了要有過硬的理論知識,健康的體魄外,還必須具備良好的心理素質,使自己在以后的途中無論經歷什么樣的困難,都立于不敗之地。這正是本次實訓的根本目的。
通過實訓中心老師的課堂講解與企業化標準的培訓,使我加深了對自己專業的認識。從而確定自己以后的努力方向。要想在短暫的實訓時間內,盡可能多的學到東西,就需要咱們跟老師或同學進行很好的溝通,加深彼此的了解。只有咱們跟老師多溝通,讓老師更了解咱們,才能跟真切的對咱們進行培訓工作。由此,班級的文化“共享”就在生活中慢慢形成了。
“紙上得來終覺淺,絕知此事要躬行!”在這短短的時間里,讓我深深的感覺到自己在實際應用中所學專業知識的匱乏。讓我真真領悟到“學無止境”這句話的涵義。而老師在專業認識周中所講的,都是課本上沒有而對咱們又非常實用的東西,這又給咱們的實訓增加了濃墨淡采的光輝。我懂得了實際生活中,專業知識是怎樣應用與實踐的。在這些過程中,我不僅知道了職業生涯所需具備的專業知識,而且讓我深深體會到一個團隊中各成員合作的重要性,要善于團隊合作,善于利用別人的智慧,這才是大智慧??繂我坏牧α渴呛茈y完成一個大項目的,在進行團隊合作的時候,還要耐心聽取每個成員的意見,使咱們的組合達到更加完美。
這次實訓帶給我太多的感觸,它讓我知道工作上的辛苦,事業途中的艱辛。讓我知道了實際的工作并不像在學校學習那樣輕松。
人非生而知之,雖然我現在的知識結構還很差,但是我知道要學的知識,一靠努力學習,二靠潛心實踐。沒有實踐,學習就是無源之水,無本之木。這次實訓讓我在一瞬間長大:咱們不可能永遠呆在象牙塔中,過著一種無憂無慮的生活,咱們總是要走上社會的,而社會,就是要靠咱們這些年輕的一代來推動。這就是咱們不遠千里來實訓的心得和感受,而不久后的我,面臨是就業壓力,還是繼續深造,我想我都應該好好經營自己的時間,充實、完善自我,不要讓自己的人生留下任何空白!
實訓中除了學到不少專業知識,也了解一些社會的現實性,包括人際交往,溝通方式及相關禮節方面的內容,對于團隊開發來說,團結一致使我深有體會。團隊的合作注重溝通和信任,不能不屑于做小事,永遠都要保持親和誠信,把專業理論運用到具體實踐中,不僅加深我對理論的掌握和運用,還讓我擁有了一次又一次難忘的開發經理,這是也是實訓最大的收獲。
現在我對“一個人最大的財富是他的人生經歷和關系網絡”這句話非常的有感情,因為它確實幫了咱們不少。除此課本上的知識畢竟有限。通過實訓,我班同學都有這樣一個感覺,課本上的理論知識與實際工作有很大差距,只有知識是遠遠不夠的,專業技能急需提高。
從最初的笨手笨腳,到現在可以熟練的按照流程開發軟件,這都與我班每個人的努力是分不開的。十個月的實訓,教會了咱們很多東西,同時也鍛煉了大家踏實、穩重的能力,每個人都很珍惜這來之不易的實訓機會。
在實際工作中經常會和不同的人打交道,然而他們的態度是不可恭維的,你會感覺到他的不耐煩以及他的高傲,所以這就需要學會溝通的方式及說話技巧,學會靈活面對。通過這十個月的實訓,我班同學都收獲頗豐,總體來說對這次實訓還是很滿意的。盡管實訓很累,每天早出晚歸。但真的很感謝學校能夠提供咱們這樣好的實訓機會,以及東軟給予咱們的實訓平臺。咱們深刻的了解到,只有經歷過,才知道其中的滋味。對于我而言,喜歡體驗生活,可以說通過這次實訓,真真切切的讓我了解了什么是軟件開發,什么是軟件工程,讓我對于軟件最初的觀點也有了本質性的改變!程序員不僅僅是一份職業,更是一份細心+一份耐心+一份責任心=人生價值的詮釋。即將走向工作崗位的咱們更要不斷加強自己的專業技能,社會不會要一個一無是處的人,所以咱們要更多更快的從一個學校人向社會人轉變。為此咱們將會在以后的日子里繼續努力,不斷激勵經驗,不斷磨礪自己,早日走向工作崗位。短短兩周的很快就過去了,在__的實習馬上就要過去了。雖然只有短短的兩周,但我學會了很多知識,熟悉了軟件開發的流程,也很好的。
這次實訓使我們明白我們所欠缺的不僅僅是技術知識,更重要的是有一種處理事情的方法、面對問題的心態和動手能力。面對完全陌生的新知識、新技術、新項目以及整個it行業,我們不能畏懼,要以一種積極的心態去面對,分析并抓住關鍵所在。因為我們所即將應對的每一個項目都是既需要實際操作,又需要詳細規劃的。作為組長,協調組員、激勵其他學員和積極參與項目研發是我每天必做的工作。我認為每個人都應該在團隊中做好自己應盡的職責,再優秀的個人也可能完成一個即龐大又復雜的項目工作,我們必需緊密的聯合在一起,以一個團隊的角色來面對。
一公司有一項對項目經理的調查顯示,項目經理平均每周參加6個會議,其中25%的時間浪費在無用的討論上。會議效率低最普遍的3個原因是:會議沒有很好的計劃、會議沒有被適當的領導、無紀律的與會者。我們軟件項目也會遇到相同的問題,項目啟動會、評估會、大大小小的評審會、技術會、周例會等等一系列會議會隨著項目進展而召開,如何保證高效的會議效果,我的一些會議技巧與大家共享:確實需要開會時才開會;訂立會議紀律;非常清楚的明確會議目標;提前準備一個會議議程;提倡各會議參與人的會前準備;鼓勵參與,但在會議過程中遵守會議議程;把團隊建設融入會議、作會議記錄、會后跟蹤所有安排任務的執行情況。
軟件項目管理,需要我們不但關注項目管理技術等在軟件行業中的應用,還應該關注如何與軟件新思想和技術的整合,例如xp等思想,使我們得到更高效益的產出。欲想琢其玉,必先利其器,項目管理和我們軟件開發、質量管理等得一系列工具和模版,是我們事半功倍的利器。他山之石可以攻玉,關注一些管理界的發展,例如目前的中國式管理等,將其經驗用于軟件項目管理實踐并總結,將為我們帶來更大實效。
這學期學習了軟件工程實踐這門課,我覺得這是對上學期的軟件工程課程學習的檢驗,上學期學習軟件工程只是我們淺顯的認識,相比之下,這學期就更加全面的說明了開發一個項目所需要的步驟以及開發項目過程中所需要注意的諸多細節。如果說上學期的課程注重理論基礎的話,那么這學期的軟工實踐,顧名思義,就是側重我們動手操作的能力。
原來我認為開發一個項目最重要的就是寫代碼,似乎整個軟件都是編代碼,因為自己動手能力不強所以就很排斥做項目??墒墙涍^我們學習軟工課程到團隊做項目再到學習軟件工程實踐課程之后,我才真正意識到實施一個軟件工程項目并不是說簡單的會編碼就能夠解決問題的,因為一個軟件的生命周期分為三個時期:軟件定義時期、開發時期、維護時期,而這三個時期整體又分為七個階段,他們分別是:問題定義、可行性研究、需求分析、總體設計、詳細設計、編碼和單元測試、綜合測試,由此可看出,當我們開發一個項目時,更多的精力不是放在編碼上,編碼只是一個很小的模塊,而是項目的整體結構上。
在寫軟工實踐體會之前,我想在這里總結一下上學期三人團隊做 項目的相關事宜。上學期我們三人團隊根據軟件開發的步驟開發一個名為“西大老鄉‘薈’”的社交系統,主要是為西大學子提供一個找老鄉的平臺。雖然只進行到詳細設計階段,沒有進一步實現,但是我還是從中學到很多東西的。首先要先確定項目主題,也就是這個項目用來做什么,可以解決什么問題。接著就是這個項目是否有研究的必要以及是否有解決的辦法,針對我們的項目,我們對西大的一些學生做了問卷調查,并從調查中繼續完善系統本身的做用戶。第三步根據我們確定的項目主題進行需求分析,這一步驟當時做的不是很好,比如所畫e—r圖、數據流圖等都有考慮不周的問題,導致接下來的概要設計、詳細設計進行的很困難,有些步驟甚至還需要返工。
從我們在需求分析中出現的問題,使我們明白了軟件定義階段對于一個項目的開發是至關重要的,當軟件定義階段完成時必須要用正式的文檔準確的地記錄目標系統的需求。只有前期的準備工作做得好,后面的工作才能順利進行。雖然項目最后沒有完全實現,但是起碼我們已經初步體會到軟件項目開發的步驟,以及每一步所需要完成的文檔等內容。
這學期的軟件工程實踐雖然不是親自動手開發一個系統,但是張元平老師以“物聯網物流倉儲管理系統”為主給我們講解了一個真實系統的開發過程,從計劃到項目系統的發布實施,以及每一步必須生成的文檔。我主要從以下五個方面談一下我的心得體會。
第一、行業背景說明方面
對于一個軟件系統的開發,第一步就是問題定義,了解所開發系統的行業背景,制定計劃。當我們計劃確定以后就要對項目系統本身進行可行性研究,主要從技術可行性、經濟可行性和操作可行性三個方面著手。就比如《物聯網物流倉庫管理系統》的行業背景說明文檔中非常詳細地分析了當下物聯網物流行業的整體業務說明、應用背景、未來發展趨勢以及相關應用案例等四個方面,項目團隊中系統分析員就可以根據這份文檔以及相關的調查資料對將要開發系統的進行定義等工作。
原來我們寫這類文檔的時候就是草草了事,不會做得這么詳細,而這次看到大型項目的行業背景說明也是這么詳細,也讓自己認識到不管是軟件開發的那個階段都要認真對待,這些瑣碎的文檔都是后期開發項目的支撐,只要它們做的透徹,后面的開發工作才能更順利的進行。
第二、項目需求說明方面
這部分項目需求說明就是軟件定義時期中需求分析階段,而該階段的主要目的就是了解用戶的需要,根據用戶的需要確定系統必須完成那些工作,并對目標系統提出完整、準確、清晰、具體的要求。在需求分析結束之前系統分析人員要寫出一份需求規格說明,即為《物聯網物流倉儲管理系統》項目需求說明文檔。我們可以看出該文檔也是非常詳細,相比之下我們之前做項目時寫的需求規格說明書就非常不合格,不僅格式不正確內容也是少之又少。
在這方面,這篇文檔給我啟發很大。首先就是文檔的格式,要美觀整齊,讓人看著舒服方便。其次就是文檔的內容,原來它不是很重要,寫文檔的時候也不知道怎么寫就借鑒下網上的內容,結果根本就沒有把自己項目的需求寫明白,以至于自己最后都有些糊涂,所以根據以前的經驗教訓我會對這部分更加重視。
第三、系統概要設計方面
這部分內容分說的是軟件設計時期的概要設計階段,該階段的主要目的就是實現系統的功能、設計軟件的結構、模塊組成以及模塊之間的關系。在概要設計階段,我們可以站在全局的高度上,花較少的成本,從抽象的層次上分析對比多種可能的系統實現方案和軟件結構,從中選出最佳方案和最合理的結構。在這個階段還會具體畫出e—r圖、數據流圖等方面的設計。
比如《物聯網物流倉庫管理系統》的系統概要設計從項目概述、設計約束、功能單元與功能模塊設計、數據e—r圖設計、總體設計、界面設計等六個方面介紹,通過讀這個文檔,我覺得最重要的還是總體設計,分別從邏輯架構設計、物理架構設計、技術架構設計設計系統。在這個階段中模塊要做到高內聚低耦合,這樣開發出來的系統才會具有更高的獨立性。
在原來做項目時沒有編寫過這類文檔,在該階段只是畫了結構圖、層次圖以及相關的模塊劃分,對該類文檔尚未重視。通過張老師的講解和自己的學習,我相信在以后做項目的時候一定會注意到這類文檔的編寫。
第四、詳細設計與分析方面
詳細設計階段就是把概要設計階段的每個模塊進一步設計,確定每個模塊所需要的算法和數據結構。在這個階段還是需要我們設計出程序的詳細規格說明,而不是編寫程序。在詳細設計階段,系統設計人員可以通過使用程序流程圖、盒圖、pad圖等過程設計的工具和jackson圖等面向數據結構的設計工具進一步設計系統相關接口,主要包括界面設計接口、業務單設計接口、單元模塊設計接口等,這些對于以后的編碼工作都是極其重要的。
第五、編碼和測試方案方面
關于編碼,我認為編碼要想做的完美必備條件就是前面的軟件定義和軟件設計時期要按部就班的做,文檔一定要按要求書寫,不能偷懶也不能草草書寫。對于編碼也要有相應的文檔書寫規范,要使源程序代碼的邏輯簡明清晰、易讀易懂。這樣盡管我們不是設計系統的人員,當看到源程序代碼的時候也能容易讀懂代碼的意思。
其次就是測試的內容,從測試的文檔中我們可以得出,其實測試在軟件開發中同樣占據了重要的地位,它主要就是盡可能多的找到問題并排除其中的潛藏的錯誤,最終把一個高質量的軟件系統交給用戶使用。它要求測試人員也要有很高的.技術水平。
我們是20xx年3月7號進入宏天實訓公司參加軟件開發實訓的,在此次實訓中,除了讓我明白工作中需要能力,素質,知識之外,更重要的是學會了如何去完成一個任務,懂得了享受工作。當遇到問題,冷靜,想辦法一點一點的排除障礙,到最后獲取成功,一種自信心就由然而生,這應該就是工作的樂趣。有時候不懂的就需要問別人了,虛心請教,從別人的身上真的能學到自己沒有的東西,每一次的挫折都會使我更接近成功。還有學會了在工作中與人的合作與交流,同樂同累,合作互助,這是團體的精神,也是必須學習的東西。
經過之前的在校學習,對程序設計有了一定的認識與理解。在校期間,一直都是學習理論知識,沒有機會去參與項目的開發。所以說實話,在實訓之前,軟件項目開發對我來說是比較抽象的,一個完整的項目要怎么分工以及完成該項目所要的步驟也不是很明確。而經過這次實訓,讓我明白了一個完整項目的開發,必須由團隊來分工合作,并在每個階段中進行必要的總結與論證。
一個完整項目的開發它所要經歷的階段包括:遠景范圍規劃和用例說明、項目結構和風險評估、業務功能說明書、詳細設計說明書、代碼實現、測試和安裝包等等。一個項目的開發所需要的財力、人力都是很多的,如果沒有一個好的遠景規劃,對以后的開發進度會有很大的影響,甚至會出現在預定時間內不能完成項目或者完成的項目跟原來預想的不一樣。一份好的項目結構、業務功能和詳細設計說明書對一個項目的開發有明確的指引作用,它可以使開發人員對這個項目所要實現的功能在總體上有比較明確的認識,還能減少在開發過程中出現不必要的麻煩。代碼的實現是一個項目開發成功與否的關鍵,也就是說,前期作業都是為代碼的實現所做的準備。
我深刻的認識到要成為一名優秀的軟件開發人員不是一件容易的事情,不僅要有足夠的干勁和熱情,還要有扎實的編寫代碼基礎,必須要有事先對文檔進行可靠性報告,功能說明書,詳細設計說明書等的編寫和一些風險評估的編寫的能力。
除了圖書館,最能讓我感覺到身在大學的就是實訓機房,在匆匆過去的兩個月內,我往返于實訓機房與宿舍之間,使我享受了一個充實的學習時期,讓我感受到了大學的魅力,對自己充滿信心,對大學充滿信心,以積極的心態迎接明天挑戰。
實訓中要求有扎實的理論基本知識,操作起來才順心應手,我這時才明白什么是“書到用時方恨少”。這就激發了學習的欲望。
“學以致用”,就是要把學來的知識能運用到實際操作當中,用實踐來檢驗知識的正確性。我想,這是實訓的最根本目的。
“紙上得來終覺淺,絕知此事要躬行!”,在短暫的實訓過程中,讓我深深感受到自己在實際運用中專業知識的匱乏。以前總以為自己學的還不錯,一旦應用到實際就大不一樣了,這時才真正領悟“學無止境”的含義。
經過為期兩個月的電子政務服務平臺系統開發的實訓,我對visual 軟件開發平臺有了更深一步的了解,對微軟基礎類庫的認識與使用也有了大大的提高。以及如何使用sql server數據庫進行連接操作方面有了本質的提高。
短短的實訓結束了,為我將來的就業打下了良好的基礎,也提高了我的軟件開發的水平,今后我將會更加努力的學習,不斷提高自身素質,開拓創新,與時俱進,做一個優秀的軟件開發工程師。
一眨眼時間我在xx科技實習三個多月了?;仡欉@三個多月在公司的工作生活,我感到很慶幸和滿意。慶幸的是我比其它一部分同學多了三個月在軟件公司工作的經歷,這使我畢業后能夠更好更快地適應軟件公司的工作生活和節奏。
滿意的是公司為我提供了良好的工作學習環境,我剛到公司不久公司就為我提供了電腦和相應的座位,當我在學習c#過程中遇到不懂問題的時候,同事都會毫不吝嗇的為我講解,讓我感受到公司團結向上的氛圍,軟件公司最重要的也就是這種團隊合作的精神。
在這三個多月的時間中,我進一步學習了編程語言c#,面向對象編程以前在學校的學習沒有真正自己實踐,是在老師帶領下完成的項目?,F在我對c#有了基本的認識,也具備了用c#開發windows應用程序和web應用程序的能力?,F在我再去理解。net,c#,我發現它們真的是很強大,它的強大也體現在方便的集成開發環境。
net是個強大的新平臺,而c#則是該平臺下最佳的開發語言。在思想認知上面也得到了很大提高,上班了,不能像在學校那樣隨心所欲,天大的事有父母頂著,自己不用操心?,F在走上社會,就是大人了,應該有責任心,對自己的言行負責。工作中,我也嚴格要求自己,每天早早到公司,為同事開機,打掃衛生。和同事和睦相處,不遲到,不早退。對自己編碼能力還不是太滿意,有待進一步提高。
現在通過學習,總覺得自己學得不夠好,要用到的知識時感覺頭腦一片空白,很后悔當初在學校為什么不多學一點,多練一點。后悔也沒用,只能自己努力?;倚臅r給自己打氣,哭過之后擦干眼淚,繼續工作。整個的實習過程是緊張而愉快的,我的工作態度和成效也得到了總經理和同事們的一致稱贊。
作為我在踏出社會之前的`為數不多的幾次實踐中,這次的實踐的確給予了我很多。今后,我將繼續保持認真負責的工作態度,高尚的思想覺悟,進一步完善和充實自己,爭取在以后的學習中更好的完善自己,在以后的實踐中更好的運用去自己的知識,做一個合格的大學生,將來做一名對社會有用的人。零距離的與社會接觸,更能使我將書中的所學與社會需求緊密的聯系起來,進一步的鍛煉我的意志,提高我的專業水平以及個人素質。同時又進一步的讓我懂得交流。
所以與其是一次生產實習不如說是一次檢閱,一次考驗——是社會對我們多年在學校所學的檢閱,是對我們個人綜合素質和能力的考驗。面對明日的挑戰,也許很坎坷很困難,但是滿懷信心的我絕不退縮。因為這是一片廣闊無垠的天宇。在這次軟件工程課程中,我學到了很多東西,第一次深刻的體會到了什么叫做用工程化的思想來編寫軟件,以前自己也寫過一些小型軟件,沒有做過大型的項目,直到這次課堂我擔任組長并組織組員共同完成“個人圖書管理系統”這個項目,第一次和別人合作,才發現運用工程化的思想來做是如此的有必要。從這里,我才真正的意識到實施一個軟件工程并不是說簡單的會編碼就能夠解決問題的,我們更多的精力不是放在編碼上,編碼只是一個很小的模塊,只占到那么小的一個部分。這個事實在很大程度上顛覆了我以前的思想,在我以前的認識中,似乎整個軟件就是編碼,除此無它,還好有老師的指導,不然真的會出現老師所說的,撞得頭破血流之后才想起來用軟件工程的思想來完成這個工作。
剛真正開始工作之前,我們費了很多的時間來完成一些前端工作,如需求分析和可行性分析,這塊工作在別人看來可能是相對無關緊要,甚至是多于的,其實,換做在以前,我也會這么認為??墒?,我現在算是深深地明白了磨刀不誤砍柴工的道理,這些工作的完成太有必要了,太重要了,要想你的軟件有用有市場,能被別人接受和認可,在進行過程中不會出現崩潰性的問題,這些工作缺一不可。
還有就是接下來的一些設計模塊,此模塊與軟件編碼涉及比較緊密,主要是解決一些參數傳遞和接口通訊的問題,此模塊對我的觸動遠沒有上兩個模塊對我的影響大,因此再次也不做過多的介紹。
在整個活動的完成過程中,作為組長,我收獲很多,我發現,要是組里有個人不怎么想做事情時,他對于整個組織的影響是毀滅性的,正所謂“一顆老鼠屎,能壞一倉谷”,以后我的組織里要是出現這樣的人,我絕不會給他繼續留下來的機會,我會在第一時間將他清除出去。還有就是,作為組長,你要做的最重要的事情,不是發揮自己的聰明才智,而是創造出一個平臺,讓別人去發揮,你所要做得,出了保證這個平臺的完整性和公平性外,還有就是協調好各組員之間的關系。
根據所學課程的理論知識,結合企業的運營實際,掌握軟件開發的一般過程,軟件的生命周期和作為一個開發人員就應具備的基本潛力,并撰寫頂崗實習報告。使學生進一步鞏固所學理論知識,同時提高觀察問題、分析問題、解決問題的潛力。
二、企業頂崗實習地點。
深圳市百盛佳信息咨詢有限公司。
三、頂崗實習時光。
20__年12月5日——20__年4月5日。
在internet飛速發展的這天,互聯網成為人們快速獲取、發布和傳遞信息的重要渠道,它在人們政治、經濟、生活等各個方面發揮著重要的作用。目前系統的架構一般有c/s架構和b/s架構,但是c/s架構的應用系統,每升級一個版本,客戶端都需要自我下載更新,而b/s架構不需要,因為它是基于瀏覽器的。因此b/s架構的應用系統,在internet上的地位顯而易見,它已成為政府、企事業單位信息化建設中的重要組成部分,從而倍受人們的重視。
計算機將具備更多的智能成分,它將具有多種感知潛力、必須的思考與決定潛力及必須的自然語言潛力。除了帶給自然的輸入手段(如語音輸入、手寫輸入)外,讓人能產生身臨其境感覺的各種交互設備已經出現,虛擬現實技術是這一領域發展的集中體現。這天人們談到計算機必然地和網絡聯系起來,一方面孤立的未加入網絡的計算機越來越難以見到,另一方面計算機的概念也被網絡所擴展。二十世紀九十年代興起的internet在過去如火如荼地發展,其影響之廣、普及之快是前所未有的。從沒有一種技術能像internet一樣,劇烈地改變著我們的學習、生活和習慣方式。全世界幾乎所有國家都有計算機網絡直接或間接地與internet相連,使之成為一個全球范圍的計算機互聯網絡。人們能夠透過internet與世界各地的其它用戶自由地進行通信,可從internet中獲得各種信息。人們已充分領略到網絡的魅力,internet大大縮小了時空界限,透過網絡人們能夠共享計算機硬件資源、軟件資源和信息資源?!熬W絡就是計算機”的概念被事實一再證明,被世人逐步理解。
(一)、頂崗實習過程遇到的困難。
1、一進入企業,就立刻被分配開發任務,我的任務是質量信息管理系統的一個功能點,pdi退改車,有新增,刪除,查詢,審核,統計的操作。該系統使用的是struts2springibates模式,一開始什么都不明白,oracle數據庫沒用過,jquery框架沒有用過,ibates框架沒用過。所以給我的開發帶來了很大的困難。
2、在第二個項目中,我的開發任務是,一線通管理系統中的設備查詢,設備修改,還有一些報表的功能,發運環節主要異常事件,銷售部工單月統計報表,儲運部工單月統計報表等等,這些報表功能都需要有折線圖和餅狀圖,還要有導出e_cel的功能,而我對于如何生成折線圖或餅狀圖,如何導出e_cel,從未接觸過,這些都是這次開發中的難點。
3、在益凌進銷存系統中,也就是第三個項目,因為是剛剛開始,所以主要的任務是做設計,就是把那些業務流程圖轉化為靜態網頁。這事看起來好像不難,不就是做靜態網頁嘛!當初我是這樣想的!但是到真正做的時候,就發現了其實并不是想象中的那么簡單,例如,如何抽象數據字段,也就是說,別人給你一張真實的業務表,你該如何把那些有用的字段顯示在你的界面上,業務流程中的每個點之間又有沒有關系,這些都需要你去想的問題。初次接觸,所以做起來也很棘手。
(二)、如何解決問題:
作為一個開發人員,遇到這些問題是在所難免的,因為很多技術都在不停的更新,你要不斷的去學習,要有學習新知識的潛力,而且如今網絡資源是如此的豐富,只要在internet上搜索一下,很多問題都會迎刃而解。oracle數據庫簡單的應用,jquery框架和ibaties框架的應用也是透過網絡資源一邊學習一邊應用來實現我的目的的,當然也少不了跟同事的溝通。對于那個報表中用到的折線圖和餅狀圖,我們采用了一個叫jfreechat的框架,關于如何應用,也是從網上獲取相關例子,然后經過我們的加工,就很順利的解決了問題。透過這次,感覺收獲還是挺大的。對于進銷存管理系統的設計問題,我壓根就什么都不懂,看了一段時光的業務流程圖,還是不明白要做什么,要在網頁界面上體現哪些字段,每個界面之間又有什么聯系,這些都不太明白?!斑@些東西要靠自我想的”,項目負責人跟我說了,之后他就跟我說了一大堆如何抽象字段,要把每個業務點的關系理清,然后再透過他們的關系抽象有用的字段。聽他說了之后,恍然大悟,原先是這么一回事。之后,每次遇到不懂的,就立刻去和他溝通。完成了這些設計,我感覺我對軟件開發,又有了更深的認識,同時也讓我意識到溝通在軟件開發中真的是一件很重要的事。
一直以來,我都認為測試是脫離了軟件工程范圍的工作,不以為屑。但在實際情況中,測試是既重要且難以精湛的.其真正的壓力,在于找不到bug,責任在你,而不在于編碼人員。一般的測試人員不懂編碼,他們靠的是日以累計的經驗總結和想象力。而要做到高級測試工程師,則一定要懂編碼,因為這是你完全掌握整個系統的方方面面具體運作的前提。但占主導地位的,還是大型系統的集成測試經驗。實際項目中,編碼時間一般只占30%左右,真正耗費時間的是it階段的找bug與對應bug,此階段基本評定了coder的編碼質量。
2、程序員的困惑。
有位同事告訴我:代碼看幾遍都沒用,要去抄,例如一個查詢模塊,在此基礎上去做具體記錄的歷史記錄查詢模塊,你可能會覺得很簡單,但實際情況卻往往報一堆異常,配置問題涉及到方方面面,以及數據庫字段,傳值問題等等,一大堆對于新人來說很郁悶的問題。但不用怕,只要學會調試,一個個問題去追蹤,一個個去解決,自然而然,那段“源碼”才真正屬于你。
3、如何調試追蹤。
如果你能在短短的時間內就看到問題點在那,放下斷點去追蹤,出去找工作,絕對沒問題。出現問題的時候,不要光看代碼,要用實際行動去追蹤運行期間的具體值,那是最好途徑。eclipse是個很爽的ide,這點做的很好。例如頁面內容顯示不是自己想要的數據,我們要先從數據庫查詢語句去下手,設置斷點,一步一步stepover,讓sql字段(存取最終sql語句的字符串)運行到有值,inspect進去看,如果還看不出來,就點擊它,copy后在sql客戶端去實際運行,看看實際查詢出來的表是什么,如果是對的,有可能就是頁面調用的錯誤或者action邏輯的傳值問題。
頁面錯誤的調試,基本方法是用右鍵點擊實際網頁查看源代碼,copy到editplus,就能看到具體錯誤發生在那幾行。通常有幾種常見的錯誤,例如:缺少對象這種很多時候是有些被你調用的字段有可能為空的情況出現的,可以加if(__=null)語句加保護。追蹤的方法基本就是用alert語句,放在有可能出錯的地方。
4、一些習慣。
遇到問題先自己思考,無從下手再找高手幫忙看看,注意他幫你看的思路,別在一旁閑著,看多了自己也會了,不然你一輩子都停留在那種水平,從人身上學到的東西遠遠比書多的多。
解決了一個問題后,要去究根問底去找到問題產生的起因,以防你下次遇到類似的問題再浪費同樣的時間。
把代碼寫的漂亮,注釋、空行、規范一樣不能少,可讀性是放在第一位。曾經看過一個高手寫的代碼,真的一看就是不同水平的人寫的,幾乎很完美,讀起來很流暢,方便自己也方便別人。
任務完后不要呆著,去要求經理給你更有挑戰性的任務,只要你肯去嘗試,他們就會對你另言相看,把三天的任務一天加班搞定,效率和忠誠都有了,路也比較好走了。
我于__年__月__日有幸進入山東____有限公司,根據公司的需要,目前在研發部擔任二級軟件工程師。
進入公司初期參加的入職培訓,使我對公司有了一個全面的了解,在公司工作的這段時間,我深切的體會到了公司深厚的經營理念,感受到了公司濃厚的文化氛圍。在每期的刊物上我都有了解公司的近期新聞內容,同時也了解了公司的相關的規章制度,在工作上有領導的關心和同事的幫助,讓我更加順利的度過我的試用期。
這是我三個月來的工作內容及成果:
o學習與實做練習。
事件探查功能。
3.3g多媒體監控系統資料學習。
5.針對畢業生撰寫研發部面試試題。
6.整理3g多媒體監控系統項目可行性分析報告。
討論會議。
8.申報討論會及整理相關申報材料。
10.配合編寫《中國服務外包發展報告2009》。
11.根據崗位職責表,編制崗位說明。
12.整理國家工信部電子發展基金項目申報資料。
這段時間的工作和學習是承上啟下的階段,不僅是對前一階段工作的總結和反思,而且更加深刻的審視到自己所存在的問題和今后應該加強的方面。通過這段時間的工作和學習,豐富了自己的工作方式,開拓了自己的思維方式,更加認識到工作的多方溝通與協作的重要性。
※向他人學習,少走彎路。
獲取信息最快的途徑就是溝通,他人自有他人的優點與長處,有不懂的地方向他人請教,看他人解決問題的一個過程,也會學到不少經驗,減少自己摸索的時間。
善于學習,注意總結。
對工作進行中出現的問題要及時總結,在工作盲點方面多多獲取別人的意見和建議,提高獨立解決問題的能力。
加強對工作項進度的了解。
平時多注意工作項大概的進度狀況,對于自己負責的部分要清楚哪些已經完成哪些還沒完成,做到心中有數,不斷提高工作項預估時間的準確度。
把握整體概念。
做任何事情都需要有個整體的概念,有了概念,打好框架,以認真的態度,進行后續工作會比較順利,自然。
要做好一樣工作,就要明確責任。
首先要知道需要做什么,做好之后要達到怎樣的一種效果,同時要克服僥幸心理,所有的結果都要親自追蹤落實,才能保證工作的正確性。
親手實踐,才能收獲。
“做”的收獲和“看”的收獲是不一樣的,看來的東西,要經過自己親手實踐,才能加深認識,保證在以后遇到類似的問題能夠舉一反三,才是屬于自己的財富。
※如何看待問題。
不要只是針對于看待一個單一的問題,而沒有任何想法,應看出這個問題的延伸面,考慮如果這樣做會怎么樣,那樣做會怎么樣,做事考慮到后果。能通過一個問題想到更多的問題及其問題的延伸.
良好的工作配合力和執行力。
一項工作的高效完成,環環相扣的各個工作環節,需要團隊良好的配合力和執行力,對自己說:立即行動!這句是最驚人的自動起動器。
習慣決定態度,態度決定高度。
工作中養成良好的工作態度,必須具備一種鍥而不舍的精神,一種堅持到底的信念,一種腳踏實地的務實態度,一種自動自發的責任心,良好的工作態度會讓你的工作更加出色。
欲窮千里目,更上一層樓。
要想取得更大的成功,就要付出更多的努力!
如今,我馬上就要成為____有限公司的正式員工了,能夠成為正式員工,我感到非常的高興,今后我一定會用心工作,用自己的實際行動來回報公司。
我所頂崗實習的南京__軟件有限公司簡稱__公司,公司成立于__年,主營軟件開發和信息系統集成,專門從事工程建設項目管理信息系統開發和實施,具有自主知識產權的項目管理軟件產品__項目管理系列軟件(包括__投資控制合同管理軟件、__控制計劃管理軟件、__質量控制安全管理軟件、__項目管理門戶、__城建項目管理平臺等),并已經在全世界第一大橋蘇通長江大橋、國內最大的開發區蘇州工業園區以及南水北調工程實施和應用,目前正與南京城建集團合作,開發城建項目管理平臺。
二、頂崗實習的內容。
今年__月__日開始,我正式走進__開始了頂崗實習工作,并被調到了江蘇省建筑質量檢測中心,參加正在進行的一個檢測項目。由于我才大三,本身對企業的經營方式等都很陌生,公司讓我們的王工帶我學習,以師傅帶徒弟的方式,指導我的日常頂崗實習。在王工的熱心指導下,我依次對此次項目的業務流程和大概框架進行了了解,并積極參與相關工作,注意把書本上學到的理論知識對照實際工作,用理論知識加深對實際工作的認識,用實踐驗證大學所學確實有用。以雙重身份完成了學習與工作兩重任務。跟公司同事一樣上下班,協助同事完成部門工作;又以學生身份虛心學習,努力汲取實踐知識。我心里明白我要以良好的工作態度以及較強的工作能力和勤奮好學來適應公司的工作,完成公司的任務。
三、頂崗實習的提高與收獲。
頂崗實習收獲,主要有四個方面:
一是通過直接參與企業的運作過程,學到了實踐知識,同時進一步加深了對理論知識的理解,使理論與實踐知識都有所提高,圓滿地完成了本科教學的實踐任務。
二是提高了實際工作能力,為就業和將來的工作取得了一些寶貴的實踐經驗。
三是一些學生在頂崗實習單位受到認可并促成就業。
四是為畢業后的正式工作做好了準備。
四、結語。
到公司頂崗實習并沒有我想象中的難以融入,通過慢慢的學習,發現在公司用的到得知識在我們的學校學習中都會遇到。至暑期結束,從不懂到漸漸的做了幾個檢測項目。學到不少的東西。頂崗實習生活還沒結束,開學了我還是會繼續留在公司我的學習和探索。
我于20__年x月6號進入公司的軟件開發四部,擔任java程序員一職。在這段工作時間里,我一直對自己要求嚴謹,遵守公司的規章制度,努力完成和完善分配給我的任務,參與了社保電子支付項目的開發?,F在,試用期結束了,對自己這3個月的工作情況作個總結。
同事溝通、學習經驗,希望能更快的融入公司、融入開發團隊,能夠全心的投入工作。試用期期間完成的工作還十分有限,簡單列了一些:
掌握java開發語言和環境,由于在校學習時主要是以。net作為開發語言,所以在剛入職時通過一段時間學習并基本掌握了java開發技術。
熟悉公司開發流程,熟悉cbp產品框架。了解了核三框架的總體結構和開發流程,并能在核三的基礎上進行項目開發。
參與了社保電子支付項目的開發。主要負責web端的模塊開發,通過開發的過程,學習和掌握了flex界面開發,hibernate和oracle數據庫。
因為自己在經驗上的不足,所以,在項目的開發過程中碰到開發進度慢的問題。綜合起來看原因在于:
1、沒有項目經驗,沒有經歷過系統和完整的系統開發。
2、對于技術的學習和掌握還不夠深入。
3、發現問題的能力不夠,在自己以往的學習方式中,欠缺一種主動發現問題的能力。
今后,我會多注意在這些方面的學習和積累。
在工作的這段時間里,我得到很多同事的幫助。部門經理經常與我交流,指出技術上的問題,傳授了很多開發經驗。與同事間也經?;ハ嗾埥?,探討碰到的問題,互相學習。使得我很快就適應了公司的生活。在這期間還參加了公司的中秋晚會,感受了公司文化。
總之,認真的回顧了這段時間的工作,發現了一些不足之處,這都是我在接下的工作中需要完善的。同時,也會盡努力的學習和積累經驗,逐步發展成一個全面的技術開發人員,更好的完成工作。
剛開始我們在x電子廠里實習第一個體會到的就是一個字——“累”,但后來慢慢的習慣下來,因為大部同學是獨生兒女,沒有經歷過很大風吹雨打,可以說大部分同學一直以來在保護傘下走過,這次系里組織的實習生活可以給這些我們真正體會到現實生活中的酸、甜、苦、辣;但是我們很高興地看到,這些我們在實習中到困難時,并沒有后退,而是勇敢地面對現實,向困難中挑戰。實習磨煉了我們的意志,使我們現在的意志比實習前堅強多,我們真正體會到“梅花香自苦中來”的味道。
這次實習給我們帶來了很多難得的社會經驗,提供了社會實踐鍛煉的大舞臺,廠里規定要完成每日產量任務,而且要保質量;而我們的兩個老師要鼓勵同學完成任務,而且還要平衡同學們的心態,合理保證同學們的休息時間,因為在人數是基本上固定不變的條件上,做不完成就要加長時間完成,這樣各位同學之間的腦海里又各有所想法,這就要靠我們老師如何來處理好這樣的問題,可以說這是我們老師遇到前所未有的難題。在同同學們的共同努力下,這些問題我們都能一一解決。佳明電子廠真正為我們提供了難得的鍛煉機會,為我們踏上就業的人生路上打下堅實的基礎。
我們在流水線上同樣學到了很多東西:
首先,第一個是我們懂得了什么叫做團隊精神,在流水線上工作是不能隨便離崗或停頓下來,如果流水線上有一個人離崗或停頓將會影響整條生產線的速度,連累到整條拉的同學,同時質量也要有所保證,不能馬虎,哪怕是看起來不大重要,都有可能被qc、qa檢查出來重新返工,哪樣浪費整條生產線上的同學的時間,這就使同學們學會了辦事情謹慎、認真、仔細的對待,學會了團結,分工和互相協調,使同學們體會到團隊精神在工作中的重要性。
其次,同學學會了勤儉節約的好習慣,理解到什么是“粒粒皆辛苦”,的名句,在學校里大手大腳的花錢,而在工廠里看到員工們辛辛苦苦拼命的加班才得到哪點血汗錢時,在我們自己也拿到辛辛苦苦地加班,用自己血汗掙回來的加班費時,才真正的體會到“錢”是來之不易,日后用錢時不能不三思而后行??梢哉f這次實習給同學們上了一堂無形的思想道德課,讓同學們受益匪淺,教育深刻。
其三,同學們學會了溝通,學會處理好身邊的人際關系,學會在苦中作樂的技巧,在生產線上工作是比較枯燥的,每天都反復的做哪份工作,如果沒有同身邊的同事溝通,處理好身邊的人際關系,一個人是很孤獨,同時在一個工位上工作時間長了,前后工位之間將免不了有磨擦出現,處理不好,將影響我們的工作質量。這就讓我們的同學們懂得了人際關系的重要性,一個好的人緣將會給我們的工作帶來了無限的方便和歡樂。
其四,同學們在工作中學會了研究。在工作中,方法中的正確和方便性非常重要,直接影響到生產的效率,同學們在自己的崗位上做熟了對自己所做的工作也仔細研究起來,細心分析其方法,模具的缺點,自己研制出一套更加便捷簡單的方法來提高自己的速度和減少工作量,真正充分體現出大學生的不同之處,體現了大學生的風采。
其五,這次衡陽之旅給同學增進了不少友誼,加深了班級與班級同學之間的感情。在這陌生的地方實習,意識到同學之間的幫助非常重要,大家緊密的團結在一起、生活、工作有遇到什么問題都互相的關顧,原先不認識的同學也互相融一切到一個團結合作的大集體里來,有什么心事也學會了互傾訴,加深了同學之間的友誼。
總的來說,我們這一次實習的同學,他們是比較配合和成功的,大家都都能在自己的崗位上認真工作、他們學習到了很多在校園、在課堂上、課本上學不到的東西,也使我們了解很多和懂得了做人的道理,特別是我們體會到生活中的艱辛和找工作的不容易。
感謝這次實習,感謝這次實習的教師,感謝為我們爭取了這實習機會的領導。這次實習,一定會令我的人生走向新一頁,同時也很感謝在實習期間同學們,特別是同學們給予我的支持與鼓舞!而且這是一段充滿艱辛和收獲的經歷,這是一段充滿挫折與反思的旅程,這是一件我們一生用心珍藏的禮物,這一切必將是我生命中不朽的記憶,必將給我們以后的人生打下堅實的基礎,必將是我生命中豐碩而寶貴的精神財富。
__網站建設。
說明編寫這份項目開發總結報告的目的,指出預期的閱讀范圍。
1.2背景。
說明:
a.本項目的名稱和所開發出來的軟件系統的名稱;。
b.此軟件的任務提出者、開發者、用戶及安裝此軟件的計算中心。
1.3定義。
列出本文件中用到的專門術語的定義和外文首字母組詞的原詞組。
1.4參考資料。
列出要用到的參考資料,如:
a.本項目的已核準的計劃任務書或合同、上級機關的批文;。
b.屬于本項目的其他已發表的文件;。
c.本文件中各處所引用的文件、資料,包括所要用到的軟件開發標準。列出這些文件的標題、文件編號、發表日期和出版單位,說明能夠得到這些文件資料的來源。
2實際開發結果。
2.1產品。
說明最終制成的產品,包括:
b.程序系統共有哪幾個版本,各自的版本號及它們之間的區別;。
c.每個文件的名稱;。
d.所建立的每個數據庫。如果開發中制訂過配置管理計劃,要同這個計劃相比較。
2.2主要功能和性能。
逐項列出本軟件產品所實際具有的主要功能和性能,對照可行性研究報告、項目開發計劃、功能需求說明書的有關內容,說明原定的開發目標是達到了、未完全達到、或超過了。
2.3基本流程。
用圖給出本程序系統的實際的基本的處理流程。
2.4進度。
列出原定計劃進度與實際進度的對比,明確說明,實際進度是提前了、還是延遲了,分析主要原因。
2.5費用。
列出原定計劃費用與實際支出費用的對比,包括:
a.工時,以人月為單位,并按不同級別統計;。
b.計算機的使用時間,區別cpu時間及其他設備時間;。
c.物料消耗、出差費等其他支出。
明確說明,經費是超出了、還是節余了,分析其主要原因。
3.1對生產效率的評價。
給出實際生產效率,包括:
a.程序的平均生產效率,即每人月生產的行數;。
b.文件的平均生產效率,即每人月生產的千字數;。
并列出原訂計劃數作為對比。
3.2對產品質量的評價。
說明在測試中檢查出來的程序編制中的錯誤發生率,即每干條指令(或語句)中的錯誤指令數(或語句數)。如果開發中制訂過質量保證計劃或配置管理計劃,要同這些計劃相比較。
3.3對技術方法的評價。
給出對在開發中所使用的技術、方法、工具、手段的評價。
3.4出錯原因的分析。
給出對于開發中出現的錯誤的原因分析。
4經驗與教訓。
列出從這項開發工作中所得到的最主要的經驗與教訓及對今后的項目開發工作的建議。
版權聲明:此文自動收集于網絡,若有來源錯誤或者侵犯您的合法權益,您可通過郵箱與我們取得聯系,我們將及時進行處理。
本文地址:http://www.springy.cn/fanwendaquan/qitafanwen/325973.html