計(jì)算機(jī)軟件應(yīng)用工程師實(shí)習(xí)報(bào)告(一)
實(shí)習(xí)目的:
1.通過實(shí)踐學(xué)習(xí),同時(shí)進(jìn)一步加深對(duì)理論知識(shí)的理解,是理論和 實(shí)踐知識(shí)有所提高。
2.通過此次實(shí)習(xí),為畢業(yè)后找工作做更好的準(zhǔn)備。
實(shí)習(xí)地點(diǎn)、部門:xxxx
實(shí)習(xí)內(nèi)容:
時(shí)間過的真快,一眨眼時(shí)間我在xxxx公司為期半個(gè)多月的實(shí)習(xí)生活就要結(jié)束了,回顧這段在公司的工作生活,我感到很慶幸和滿足,我收獲了很多。 慶幸的是我在軟件公司工作的經(jīng)歷,這使我畢業(yè)后能夠更好更快地適應(yīng)軟件 公司的工作生活和節(jié)奏。滿意的是公司為我提供了良好的工作學(xué)習(xí)環(huán)境,我剛到公司不久公司就為我提供了工作桌和相應(yīng)的座位,當(dāng)我在學(xué)習(xí)軟件測(cè)試過程中遇到不懂問題的時(shí)候,主管,同事都會(huì)毫不吝嗇的為我講解,讓我感受到公司團(tuán)結(jié)向上的氛圍,軟件公司最重要的也就是這種團(tuán)隊(duì)合作的精神。
在此次實(shí)習(xí)過程中,我把自己當(dāng)成是公司一員,我們每天堅(jiān)持按時(shí)上下班,甚至有時(shí)還會(huì)早到或者加班,合理的安排自己的工作時(shí)間,在指導(dǎo)老師的安排下勁量做到勞逸結(jié)合,隨后便盡快讓大腦做到高速運(yùn)轉(zhuǎn),我對(duì)自己技術(shù)上的特點(diǎn)作一個(gè)概括。熟練的編寫詳細(xì)設(shè)計(jì)和測(cè)試設(shè)計(jì)文檔;努力學(xué)習(xí)ASP.NET,重點(diǎn)學(xué)習(xí)復(fù)習(xí)了平臺(tái)開發(fā)語(yǔ)言為C#;熟練掌握Sql Server 20xx,復(fù)習(xí)并掌握了簡(jiǎn)單的Sql語(yǔ)句。
在這段時(shí)間中,我學(xué)習(xí)了軟件測(cè)試各方面的知識(shí),在這里我接觸了CMM ,測(cè)試管理工具,自動(dòng)化工具,QC。這讓我真正看到了在測(cè)試中使用的工具。
實(shí)習(xí)完后,我總結(jié)了幾點(diǎn)經(jīng)驗(yàn):
學(xué)會(huì)利用網(wǎng)絡(luò)
有一次項(xiàng)目經(jīng)理分配任務(wù),覺得依靠手中的秘籍加上自己的 “ 聰明才智 ” 很快會(huì)完成,不料短短的時(shí)間,所有的一切變成了馬奇諾防線。解決問題很慢,思路不清晰,最后經(jīng)過旁邊的一位研發(fā)同事,告訴我用網(wǎng)上資源,在網(wǎng)上查找自己需要的資源。自己的知識(shí)永遠(yuǎn)沒有技術(shù)本身的變化快,掌握了這招,這讓我解決了很多疑問,屢試不爽。
思考自己所做的
剛剛進(jìn)入公司時(shí),我一點(diǎn)都不會(huì),只是用項(xiàng)目經(jīng)理給我們的一些測(cè)試完的文檔看,讓我們先模仿測(cè)試。這些其實(shí)是照著別人的路來走,絲毫沒有自己的一點(diǎn)思想和想法,幾天我就開始自己寫測(cè)試要點(diǎn)了,記得第一次寫的被當(dāng)天負(fù)責(zé)人說我寫的過于簡(jiǎn)單了。但只有是思考的過程,才是進(jìn)步學(xué)習(xí)的過程。第三招 學(xué)會(huì)利用論壇資源。其實(shí)測(cè)試新兵和測(cè)試高手之間的區(qū)別,往往是不會(huì)利用現(xiàn)有資源。在論壇中我們會(huì)看到很多新手不斷的提問,但是有很多問題其實(shí)都是已經(jīng)別人提過了,或者已經(jīng)有解決方案的。所以經(jīng)常會(huì)看到 “測(cè)試高手”的身影,并且不提問題,而且還能“鋤強(qiáng)扶弱”,是測(cè)試新丁的救命稻草。我經(jīng)常進(jìn)出是csdn網(wǎng)站,這里是中國(guó)軟件開發(fā)者的樂園。
在這里我也經(jīng)常向研發(fā)部的同事請(qǐng)教和交流。我復(fù)習(xí)了曾經(jīng)學(xué)過的編程語(yǔ)言C#,讓我對(duì)C#在認(rèn)識(shí)的基礎(chǔ)上,又具備了用C#開發(fā)Windows應(yīng)用程序和Web應(yīng)用程序的能力?,F(xiàn)在我再去理解.NET和C#,就會(huì)發(fā)現(xiàn).NET是個(gè)強(qiáng)大的新平臺(tái),而C#則是該平臺(tái)下最佳的開發(fā)語(yǔ)言。公司選擇.NET作為開發(fā)平臺(tái),C#為開發(fā)語(yǔ)言很有眼光,我很欣賞公司領(lǐng)導(dǎo)的決策。的確我感覺.NET將是現(xiàn)在和未來基于Windows開發(fā)的最佳平臺(tái),不管開發(fā)Windows應(yīng)用程序還是Web應(yīng)用程序,還有Web服務(wù)。而且微軟也將其未來的發(fā)展重點(diǎn)放在.NET上,以后.NET還將不限平臺(tái),包括其它操作系統(tǒng)下都會(huì)推出.NET,相信憑借微軟的技術(shù)力量和實(shí)力,.NET的未來會(huì)更美好。開發(fā)中用到了Oracle數(shù)據(jù)庫(kù),我對(duì)Oracle數(shù)據(jù)庫(kù)也有了新的認(rèn)識(shí)。
實(shí)習(xí)總結(jié):
我在此次實(shí)習(xí)過程中的收獲主要有四個(gè)方面:一是通過直接參與企業(yè)的運(yùn)作過程,學(xué)到了實(shí)踐知識(shí),同時(shí)進(jìn)一步加深了對(duì)理論知識(shí)的理解,使理論與實(shí)踐知識(shí)都有所提高,圓滿地完成了此次實(shí)習(xí)的實(shí)踐任務(wù)。二是提高了實(shí)際工作能力,為就業(yè)和將來的工作取得了一些寶貴的實(shí)踐經(jīng)驗(yàn)。三是在實(shí)習(xí)過程中我加入了一個(gè)小團(tuán)隊(duì),彼此之間互相溝通,互相幫助,為了我們的目標(biāo)而努力,讓我看到了大家對(duì)于工作的熱情,還有每個(gè)人的工作能力。四是為畢業(yè)論文積累了素材和資料。
計(jì)算機(jī)軟件應(yīng)用工程師實(shí)習(xí)報(bào)告(二)
一、實(shí)習(xí)計(jì)劃
x月x日:參觀單位的基本設(shè)施并且通過資料和領(lǐng)導(dǎo)介紹了解單位的文化史和發(fā)展史,對(duì)單位結(jié)構(gòu)和運(yùn)作進(jìn)行一定的了解。
x月x日:對(duì)部門的情況和運(yùn)作方式進(jìn)行了摸底式的了解,包括已經(jīng)開始研發(fā)的政務(wù)系統(tǒng)的進(jìn)度,了解系統(tǒng)的整體構(gòu)思。
x月x日:學(xué)習(xí)環(huán)境變量的配置,以及ECLIPSE的安裝調(diào)試。
x月x日:繼續(xù)理論聯(lián)系實(shí)踐進(jìn)行學(xué)習(xí),學(xué)習(xí)數(shù)據(jù)表的建立和連接數(shù)據(jù)庫(kù)的幾種方法。
x月x日:系統(tǒng)的復(fù)習(xí)前幾天所學(xué)的知識(shí),對(duì)照其需求分析和已經(jīng)實(shí)現(xiàn)的功能了解自己理論方面的不足,確定努力方向。
x月x日:繼續(xù)深入理解和嘗試部門政務(wù)網(wǎng)站的架構(gòu)方法和功能模塊實(shí)現(xiàn)方法。向師傅和同事們請(qǐng)教相關(guān)問題。
x月x日:進(jìn)行前臺(tái)的設(shè)計(jì)實(shí)際建設(shè)和維護(hù)工作。
x月x日:進(jìn)行細(xì)化前臺(tái)頁(yè)面工作,著手后臺(tái)的編碼和各項(xiàng)連接工作。
x月x日:依然是進(jìn)行后臺(tái)和各模塊功能編碼實(shí)現(xiàn)的學(xué)習(xí)和嘗試。
x月x日:整體性再次熟悉和測(cè)試自己開發(fā)的系統(tǒng)功能的實(shí)現(xiàn),總結(jié)自己的所學(xué)和不足,完成實(shí)習(xí)報(bào)告。
二、實(shí)習(xí)目的
搜集與畢業(yè)設(shè)計(jì)相關(guān)的資料,了解Web開發(fā)的基本原則,學(xué)習(xí)Web開發(fā)的相關(guān)知識(shí),掌握Web開發(fā)的基本技術(shù),豐富Web開發(fā)的實(shí)戰(zhàn)經(jīng)驗(yàn)。學(xué)習(xí)ASP、SQL等的基礎(chǔ)知識(shí)及正確的運(yùn)用方法,了解設(shè)計(jì)專題的主要內(nèi)容,通過實(shí)習(xí),鞏固大學(xué)所學(xué)到的知識(shí),提高分析、判斷和處理實(shí)際問題的能力,增強(qiáng)自己的團(tuán)隊(duì)協(xié)作意識(shí),了解軟件開發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好的工作,打好一定的基礎(chǔ)。通過理論聯(lián)系實(shí)際,從而提高處理實(shí)際問題的能力,為將來開發(fā)項(xiàng)目的順利進(jìn)行做好充分的準(zhǔn)備,與社會(huì)環(huán)境接軌做好準(zhǔn)備。
三、實(shí)習(xí)內(nèi)容
通過本次實(shí)習(xí),應(yīng)當(dāng)對(duì)HTML、CSS、JavaScript等達(dá)到熟練運(yùn)用的地步,同時(shí)應(yīng)該對(duì)XML語(yǔ)言及其應(yīng)用有一個(gè)非常清晰、明了的認(rèn)識(shí)。本次的實(shí)習(xí)內(nèi)容主要包括:對(duì)教學(xué)網(wǎng)站的建設(shè)有一個(gè)初步的構(gòu)思及確定其應(yīng)該包括哪些模塊實(shí)現(xiàn)什么功能;對(duì)ASP、SQL的基礎(chǔ)知識(shí)的理論學(xué)習(xí);理論聯(lián)系實(shí)際對(duì)ASP、SQL進(jìn)行具體操作;學(xué)會(huì)用SQL建數(shù)據(jù)庫(kù)及所需表格的具體方法;理解連接SQL數(shù)據(jù)庫(kù)的語(yǔ)句及能正確的應(yīng)用于實(shí)踐;學(xué)習(xí)基于Ajax技術(shù)的RSS閱讀器(Web形式)、基于XML和XSLT的學(xué)生成績(jī)發(fā)布系統(tǒng)、基于Web Services的XML文件上傳和查看系統(tǒng);完成簡(jiǎn)單的單點(diǎn)登錄系統(tǒng);軟件初步測(cè)試;了解和初步掌握系統(tǒng)的發(fā)布等。
四、實(shí)習(xí)總結(jié)
在注重素質(zhì)教育的今天,社會(huì)實(shí)踐活動(dòng)一直被視為培養(yǎng)德、智、體、美、勞全面發(fā)展的跨世紀(jì)優(yōu)秀人才的重要途徑。畢業(yè)設(shè)計(jì)實(shí)習(xí)是學(xué)校教育向課堂外的一種延伸,也是推進(jìn)素質(zhì)教育進(jìn)程的重要手段、大學(xué)生進(jìn)入社會(huì)的橋梁。它有助于當(dāng)代大學(xué)生接觸社會(huì),了解社會(huì)。同時(shí),實(shí)踐也是大學(xué)生學(xué)習(xí)知識(shí)、鍛煉才干的有效途徑,更是大學(xué)生服務(wù)社會(huì)、回報(bào)社會(huì)的一種良好形式。鑒于畢業(yè)實(shí)習(xí)的以上的優(yōu)點(diǎn),我懷著一顆真誠(chéng)學(xué)習(xí)的心成為了其中的一員。
本次畢業(yè)設(shè)計(jì)我的課題是教學(xué)網(wǎng)站,因此選擇了xxxx有限公司,在公司實(shí)習(xí)期間與網(wǎng)站建設(shè)有關(guān)的知識(shí)我從頭學(xué)起。ASP和SQL Server作為開發(fā)工具都有它們各自的特點(diǎn),使用ASP不但可以創(chuàng)建和運(yùn)行動(dòng)態(tài)、交互的Web服務(wù)器應(yīng)用程序,而且也可以與HTML頁(yè)、腳本命令和ActiveX組件組合創(chuàng)建交互的Web頁(yè)和基于Web的功能強(qiáng)大的應(yīng)用程序。在SQL Server數(shù)據(jù)庫(kù)的學(xué)習(xí)中不但了解到它的基本的服務(wù)組成而且通過具體的操作掌握了數(shù)據(jù)庫(kù)的安裝、連接過程。
計(jì)算機(jī)軟件應(yīng)用工程師實(shí)習(xí)報(bào)告(三)
1.實(shí)習(xí)單位總體印象
在剛進(jìn)這家公司時(shí),對(duì)一切不算了解,不是很懂公司所開發(fā)的項(xiàng)目,我需要去慢慢的熟悉流程,熟悉業(yè)務(wù)。剛開始兩天就是公司的老師對(duì)我們進(jìn)行講課,并熟悉Java得基本功能,并熟悉環(huán)境。講課時(shí),并不只是單純的講理論內(nèi)容,還給我們自己時(shí)間去敲代碼,讓我們自己去實(shí)現(xiàn)功能,在這個(gè)過程中我們學(xué)到了很多,這些都是在學(xué)校體會(huì)不到的,有時(shí)我自已看,遇到不懂的就問。接觸這種實(shí)際工作的人,才會(huì)真正的知道一個(gè)企業(yè)的項(xiàng)目之大,剛開始令人看了眼花繚亂,看一會(huì)就會(huì)暈,一個(gè)頁(yè)面好幾千行代碼。甚至更多。一開始什么都不懂,也不懂業(yè)務(wù)。令我感動(dòng)的是每當(dāng)我我有一點(diǎn)不明白的地方,老師都會(huì)不煩其勞的與我講清楚,直到我弄明白為止。在這次實(shí)習(xí)中,真真切切的體會(huì)到了在公司中我們應(yīng)該是怎么樣的。通過這次實(shí)習(xí),我更能體會(huì)到實(shí)際工作的流程,對(duì)以后的就業(yè)有了很大的幫助。
2.所學(xué)專業(yè)知識(shí)與實(shí)習(xí)內(nèi)容結(jié)合的認(rèn)識(shí)
(1)實(shí)習(xí)內(nèi)容
我的工作崗位是軟件開發(fā)工程師實(shí)習(xí),就是程序代碼的編寫。
熟悉了基本框架,基本流程之后,我也成為工作之中的一員,開始試著去寫代碼,去改bug,去寫一些新的小模塊。在這一段時(shí)間里,主要任務(wù)有鞏固之前所學(xué)的,對(duì)常見的錯(cuò)誤要一看即知,并養(yǎng)成認(rèn)真仔細(xì)的工作作風(fēng)。在其后的工作中我都有保持謙虛的心態(tài)。在種狀態(tài)下我進(jìn)步很快,花了比別少了將近一半的時(shí)就達(dá)到目標(biāo)了。
在這個(gè)項(xiàng)目中我們前端用的是Ext框架,它具有友好的界面功能。讓我們做起來更簡(jiǎn)單。在前端我們通過控件中的屬性和在Spring里配置好的id值,可以去調(diào)用業(yè)務(wù)中的方法,業(yè)務(wù)中方法又可以去調(diào)用底層實(shí)現(xiàn)的方法,或者我們已包裝好的方法。最后是底層的方法去調(diào)用數(shù)據(jù)庫(kù)中的數(shù)據(jù)以呈現(xiàn)我頁(yè)面上。
在這個(gè)項(xiàng)目中我們用的環(huán)境是eclipse,數(shù)據(jù)庫(kù)是Oracle。主要的框架技術(shù)在前臺(tái)用的是 Ext框架,后臺(tái)用的是Hibernate+Spring,用的MVC模式,包結(jié)構(gòu)非常清楚,在每個(gè)包里邊都包括四部分,實(shí)體類,接口,接口的實(shí)現(xiàn)類,還有流序列化。在Web部分也是如此,也都有對(duì)應(yīng)的包,對(duì)應(yīng)的jsp去調(diào)用對(duì)應(yīng)的js。那么接下來我就對(duì)這幾分部分作一個(gè)講解吧。 首先是Ext框架,ExtJS是一種主要用于創(chuàng)建前端用戶界面,是一個(gè)與后臺(tái)技術(shù)無(wú)關(guān)的前端ajax框架。 ExtJS可以用來開發(fā)RIA也即富客戶端的AJAX應(yīng)用,是一個(gè)用javascript寫的,因此,可以把ExtJS用在.Net、Java、Php等各種開發(fā)語(yǔ)言開發(fā)的應(yīng)用中。ExtJs最開始基于YUI技術(shù),由開發(fā)人員JackSlocum開發(fā),通過參考JavaSwing等機(jī)制來組織可視化組件,無(wú)論從UI界面上CSS樣式的應(yīng)用,到數(shù)據(jù)解析上的異常處理,都可算是一款不可多得的JavaScript客戶端技術(shù)的精品。JQuery、 Prototype和YUI都屬于非常核心的JS庫(kù)。雖然YUI,還有最近的JQuery,都給自己構(gòu)建了一系列的UI器件(Widget),不過卻沒有一個(gè)真正的整合好的和完整的程序開發(fā)平臺(tái)。哪怕是這些低層的核心庫(kù)已經(jīng)非常不錯(cuò)了,但當(dāng)投入到真正的開發(fā)環(huán)境中,依然需要開發(fā)者做大量的工作去完善很多缺失之處。而Ext就是要填補(bǔ)這些缺口。
其次是Hibernate,Hibernate 是一個(gè)開放源代碼的對(duì)象關(guān)系映射框架,它對(duì) JDBC 進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得 Java 程序員可以隨心所欲的使用對(duì)象編程思維來操縱數(shù)據(jù)庫(kù)。 Hibernate 可以應(yīng)用在任何使用 JDBC 的場(chǎng)合,既可以在 Java 的客戶端程序?qū)嵱?,也可以?Servlet/JSP 的 Web 應(yīng)用中使用,最具革命意義的是,Hibernate 可以在應(yīng)用 EJB 的 J2EE 架構(gòu)中取代 CMP,完成數(shù)據(jù)持久化的重任。
最后是Spring, Spring 是一個(gè)解決了許多在 J2EE 開發(fā)中常見的問題的強(qiáng)大框架。Spring 提供了管理業(yè)務(wù)對(duì)象的一致方法并且鼓勵(lì)了注入對(duì)接口編程而不是對(duì)類編程的良好習(xí)慣。Spring 的架構(gòu)基礎(chǔ)是基于使用JavaBean 屬性的 Inversion of Control 容器。然而,這僅僅是完整圖景中的一部分:Spring在使用 IoC 容器作為構(gòu)建完關(guān)注所有架構(gòu)層的完整解決方案方面是獨(dú)一無(wú)二的。 Spring 提供了唯一的數(shù)據(jù)訪問抽象,包括簡(jiǎn)單和有效率的 JDBC 框架,極大的改進(jìn)了效率并且減少了可能的錯(cuò)誤。Spring 的數(shù)據(jù)訪問架構(gòu)還集成了 Hibernate 和其他 O/R mapping 解決方案。Spring 還提供了唯一的事務(wù)管理抽象,它能夠在各種底層事務(wù)管理技術(shù),例如 JTA 或者 JDBC 事務(wù)提供一個(gè)一致的編程模型。Spring 提供了一個(gè)用標(biāo)準(zhǔn) Java 語(yǔ)言編寫的 AOP 框架,它給 POJOs 提供了聲明式的事務(wù)管理和其他企業(yè)事務(wù)--如果你需要--還能實(shí)現(xiàn)你自己的 aspects。這個(gè)框架足夠強(qiáng)大,使得應(yīng)用程序能夠拋開 EJB 的復(fù)雜性,同時(shí)享受著和傳統(tǒng) EJB 相關(guān)的關(guān)鍵服務(wù)。Spring 還提供了可以和IOC容器集成的強(qiáng)大而靈活的MVC Web框架。
(2)實(shí)習(xí)對(duì)所學(xué)專業(yè)知識(shí)提高的認(rèn)識(shí)
在學(xué)校時(shí),我們學(xué)習(xí)的理論比較多,動(dòng)手的時(shí)間比較少,通過這次實(shí)習(xí),實(shí)踐的內(nèi)容比較多,通過實(shí)習(xí)我們能更好的看到項(xiàng)目的實(shí)現(xiàn)過程,軟件環(huán)境,以及具體的實(shí)現(xiàn)效果,所做的東西離我們的生活更加貼近,把我們?cè)谡n堂上的東西更好的聯(lián)系到了工作當(dāng)中,這些都是在學(xué)校所不能學(xué)到的;在學(xué)校學(xué)的比較廣泛,專業(yè)醒不強(qiáng),而這次實(shí)習(xí)中,我們重點(diǎn)的學(xué)習(xí)了Java在具體項(xiàng)目中的應(yīng)用,讓我們更加深刻的認(rèn)識(shí)了Java的強(qiáng)大,以前不會(huì)注意的一個(gè)小功能,都會(huì)給項(xiàng)目帶來大的改變,我們能更好的注重細(xì)節(jié),以后在看書中能更好的看到細(xì)節(jié)的問題,看到實(shí)際工作中會(huì)遇到的問題,不親自動(dòng)手,不會(huì)找到自己的錯(cuò)誤,只有熟練了,才能更好的去工作、學(xué)習(xí)。
3.實(shí)習(xí)總結(jié)
(1)對(duì)本次實(shí)習(xí)實(shí)踐過程的認(rèn)識(shí)
1、對(duì)于一個(gè)項(xiàng)目來說,良好的文檔是正規(guī)研發(fā)流程中非常重要的環(huán)節(jié) ,作為代碼程序員,我們很多工作時(shí)間都是在寫技術(shù)文檔,它會(huì)在未來的升級(jí)以及模塊的復(fù)用時(shí)起著至關(guān)的作用。所以我們必須注重這個(gè)。
2、良好的代碼編寫習(xí)慣也是非常重要的,它不但有助于代碼的移植和糾錯(cuò),也有助于不同技術(shù)人員之間的協(xié)作。我們要使我們的程序具有易讀性,易擴(kuò)展性,容錯(cuò)性。
(1)易應(yīng)有盡有性:所有的變量和函數(shù)以及類名都用簡(jiǎn)單易懂易記憶的命名方式,所有類和函數(shù),變量都有關(guān)鍵的注釋說明。這點(diǎn)很重要,也很基礎(chǔ)。
(2)易擴(kuò)展性:整體系統(tǒng)架構(gòu)邏輯簡(jiǎn)單清晰,模塊與模塊之間盡量做到互不影響,也就是盡可能的獨(dú)立,這部分工作主要體現(xiàn)在前期設(shè)計(jì)工作中,需要掌握好的設(shè)計(jì)經(jīng)驗(yàn)和方法才能夠做的比較好。
(3)容錯(cuò)性:對(duì)所有數(shù)據(jù)都進(jìn)行有效性檢查:對(duì)第三方接口的調(diào)用失敗的容錯(cuò)性。對(duì)所有代碼都做調(diào)用失敗后的處理。以及在大的工程中加入trace文件輸出,把關(guān)鍵的操作信息輸出,以便對(duì)工程異常情況產(chǎn)生條件的定位,及時(shí)解決問題。
3、一個(gè)好的調(diào)試、跟蹤與測(cè)試方法是非常重要的。我們需要對(duì)每個(gè)模塊的接口做測(cè)試,數(shù)據(jù)界的檢查,在對(duì)整個(gè)模塊做測(cè)試。主要測(cè)試穩(wěn)定性,效率及功能是否正常。確認(rèn)單個(gè)模塊完全,再加入工程。我覺得在我們調(diào)試時(shí)用debug模式啟動(dòng)服務(wù)器是一個(gè)非常好的選擇,我們可以很快定位到出錯(cuò)的地方。并用可以找到解決的辦法。
總之這一段實(shí)習(xí)的經(jīng)歷讓我明白了:一個(gè)優(yōu)秀的程序員必須不斷的學(xué)習(xí),隨時(shí)總結(jié),找到自己的不足,這樣逐步提高,才能讓自己很快的成長(zhǎng)起來。
(2)實(shí)習(xí)心得
通過這次實(shí)習(xí),讓我真實(shí)體驗(yàn)到了程序員的誕生過程。讓我提前感受到了剛剛進(jìn)入軟件行業(yè)的壓力和困惑,再也沒有在學(xué)校自己隨便寫段小程序后的那種自豪感了,要面對(duì)每天必須面對(duì)的問題,再也不可能以“逃避”而了之了。也讓我感覺到做為一個(gè)程序員所應(yīng)該具備的基本素質(zhì)。真切身的體會(huì)到了團(tuán)隊(duì)精神和協(xié)作能力是我們程序員應(yīng)該具備的基本素質(zhì),因?yàn)樘罂赡芤驗(yàn)槲覀円粋€(gè)小組成員配合不好,導(dǎo)致各模塊之間無(wú)法連接,會(huì)給工作帶來及大的麻煩,消耗了大量的勞動(dòng)力還沒有提高工作效率。
實(shí)習(xí)期間給我最大的感受:收獲 + 喜悅。這實(shí)習(xí)將來給我們留下的不僅僅是回憶 , 因?yàn)樗刮覀兊淖陨韮r(jià)值得到了提高。
通過實(shí)習(xí),我能更好的認(rèn)識(shí)自己,看出自己不足,只有看出不足才能進(jìn)步,很感謝學(xué)校組織的這次實(shí)習(xí),我們真的學(xué)到了很多東西。
小編精心推薦閱讀
計(jì)算機(jī)實(shí)習(xí)報(bào)告 | 實(shí)習(xí)報(bào)告2000字 | 3000字 | 4000字 | 5000字
小編精心推薦閱讀
計(jì)算機(jī)實(shí)習(xí)報(bào)告 | 實(shí)習(xí)報(bào)告2000字 | 3000字 | 4000字 | 5000字
實(shí)習(xí)目的:
1.通過實(shí)踐學(xué)習(xí),同時(shí)進(jìn)一步加深對(duì)理論知識(shí)的理解,是理論和 實(shí)踐知識(shí)有所提高。
2.通過此次實(shí)習(xí),為畢業(yè)后找工作做更好的準(zhǔn)備。
實(shí)習(xí)地點(diǎn)、部門:xxxx
實(shí)習(xí)內(nèi)容:
時(shí)間過的真快,一眨眼時(shí)間我在xxxx公司為期半個(gè)多月的實(shí)習(xí)生活就要結(jié)束了,回顧這段在公司的工作生活,我感到很慶幸和滿足,我收獲了很多。 慶幸的是我在軟件公司工作的經(jīng)歷,這使我畢業(yè)后能夠更好更快地適應(yīng)軟件 公司的工作生活和節(jié)奏。滿意的是公司為我提供了良好的工作學(xué)習(xí)環(huán)境,我剛到公司不久公司就為我提供了工作桌和相應(yīng)的座位,當(dāng)我在學(xué)習(xí)軟件測(cè)試過程中遇到不懂問題的時(shí)候,主管,同事都會(huì)毫不吝嗇的為我講解,讓我感受到公司團(tuán)結(jié)向上的氛圍,軟件公司最重要的也就是這種團(tuán)隊(duì)合作的精神。
在此次實(shí)習(xí)過程中,我把自己當(dāng)成是公司一員,我們每天堅(jiān)持按時(shí)上下班,甚至有時(shí)還會(huì)早到或者加班,合理的安排自己的工作時(shí)間,在指導(dǎo)老師的安排下勁量做到勞逸結(jié)合,隨后便盡快讓大腦做到高速運(yùn)轉(zhuǎn),我對(duì)自己技術(shù)上的特點(diǎn)作一個(gè)概括。熟練的編寫詳細(xì)設(shè)計(jì)和測(cè)試設(shè)計(jì)文檔;努力學(xué)習(xí)ASP.NET,重點(diǎn)學(xué)習(xí)復(fù)習(xí)了平臺(tái)開發(fā)語(yǔ)言為C#;熟練掌握Sql Server 20xx,復(fù)習(xí)并掌握了簡(jiǎn)單的Sql語(yǔ)句。
在這段時(shí)間中,我學(xué)習(xí)了軟件測(cè)試各方面的知識(shí),在這里我接觸了CMM ,測(cè)試管理工具,自動(dòng)化工具,QC。這讓我真正看到了在測(cè)試中使用的工具。
實(shí)習(xí)完后,我總結(jié)了幾點(diǎn)經(jīng)驗(yàn):
學(xué)會(huì)利用網(wǎng)絡(luò)
有一次項(xiàng)目經(jīng)理分配任務(wù),覺得依靠手中的秘籍加上自己的 “ 聰明才智 ” 很快會(huì)完成,不料短短的時(shí)間,所有的一切變成了馬奇諾防線。解決問題很慢,思路不清晰,最后經(jīng)過旁邊的一位研發(fā)同事,告訴我用網(wǎng)上資源,在網(wǎng)上查找自己需要的資源。自己的知識(shí)永遠(yuǎn)沒有技術(shù)本身的變化快,掌握了這招,這讓我解決了很多疑問,屢試不爽。
思考自己所做的
剛剛進(jìn)入公司時(shí),我一點(diǎn)都不會(huì),只是用項(xiàng)目經(jīng)理給我們的一些測(cè)試完的文檔看,讓我們先模仿測(cè)試。這些其實(shí)是照著別人的路來走,絲毫沒有自己的一點(diǎn)思想和想法,幾天我就開始自己寫測(cè)試要點(diǎn)了,記得第一次寫的被當(dāng)天負(fù)責(zé)人說我寫的過于簡(jiǎn)單了。但只有是思考的過程,才是進(jìn)步學(xué)習(xí)的過程。第三招 學(xué)會(huì)利用論壇資源。其實(shí)測(cè)試新兵和測(cè)試高手之間的區(qū)別,往往是不會(huì)利用現(xiàn)有資源。在論壇中我們會(huì)看到很多新手不斷的提問,但是有很多問題其實(shí)都是已經(jīng)別人提過了,或者已經(jīng)有解決方案的。所以經(jīng)常會(huì)看到 “測(cè)試高手”的身影,并且不提問題,而且還能“鋤強(qiáng)扶弱”,是測(cè)試新丁的救命稻草。我經(jīng)常進(jìn)出是csdn網(wǎng)站,這里是中國(guó)軟件開發(fā)者的樂園。
在這里我也經(jīng)常向研發(fā)部的同事請(qǐng)教和交流。我復(fù)習(xí)了曾經(jīng)學(xué)過的編程語(yǔ)言C#,讓我對(duì)C#在認(rèn)識(shí)的基礎(chǔ)上,又具備了用C#開發(fā)Windows應(yīng)用程序和Web應(yīng)用程序的能力?,F(xiàn)在我再去理解.NET和C#,就會(huì)發(fā)現(xiàn).NET是個(gè)強(qiáng)大的新平臺(tái),而C#則是該平臺(tái)下最佳的開發(fā)語(yǔ)言。公司選擇.NET作為開發(fā)平臺(tái),C#為開發(fā)語(yǔ)言很有眼光,我很欣賞公司領(lǐng)導(dǎo)的決策。的確我感覺.NET將是現(xiàn)在和未來基于Windows開發(fā)的最佳平臺(tái),不管開發(fā)Windows應(yīng)用程序還是Web應(yīng)用程序,還有Web服務(wù)。而且微軟也將其未來的發(fā)展重點(diǎn)放在.NET上,以后.NET還將不限平臺(tái),包括其它操作系統(tǒng)下都會(huì)推出.NET,相信憑借微軟的技術(shù)力量和實(shí)力,.NET的未來會(huì)更美好。開發(fā)中用到了Oracle數(shù)據(jù)庫(kù),我對(duì)Oracle數(shù)據(jù)庫(kù)也有了新的認(rèn)識(shí)。
實(shí)習(xí)總結(jié):
我在此次實(shí)習(xí)過程中的收獲主要有四個(gè)方面:一是通過直接參與企業(yè)的運(yùn)作過程,學(xué)到了實(shí)踐知識(shí),同時(shí)進(jìn)一步加深了對(duì)理論知識(shí)的理解,使理論與實(shí)踐知識(shí)都有所提高,圓滿地完成了此次實(shí)習(xí)的實(shí)踐任務(wù)。二是提高了實(shí)際工作能力,為就業(yè)和將來的工作取得了一些寶貴的實(shí)踐經(jīng)驗(yàn)。三是在實(shí)習(xí)過程中我加入了一個(gè)小團(tuán)隊(duì),彼此之間互相溝通,互相幫助,為了我們的目標(biāo)而努力,讓我看到了大家對(duì)于工作的熱情,還有每個(gè)人的工作能力。四是為畢業(yè)論文積累了素材和資料。
計(jì)算機(jī)軟件應(yīng)用工程師實(shí)習(xí)報(bào)告(二)
一、實(shí)習(xí)計(jì)劃
x月x日:參觀單位的基本設(shè)施并且通過資料和領(lǐng)導(dǎo)介紹了解單位的文化史和發(fā)展史,對(duì)單位結(jié)構(gòu)和運(yùn)作進(jìn)行一定的了解。
x月x日:對(duì)部門的情況和運(yùn)作方式進(jìn)行了摸底式的了解,包括已經(jīng)開始研發(fā)的政務(wù)系統(tǒng)的進(jìn)度,了解系統(tǒng)的整體構(gòu)思。
x月x日:學(xué)習(xí)環(huán)境變量的配置,以及ECLIPSE的安裝調(diào)試。
x月x日:繼續(xù)理論聯(lián)系實(shí)踐進(jìn)行學(xué)習(xí),學(xué)習(xí)數(shù)據(jù)表的建立和連接數(shù)據(jù)庫(kù)的幾種方法。
x月x日:系統(tǒng)的復(fù)習(xí)前幾天所學(xué)的知識(shí),對(duì)照其需求分析和已經(jīng)實(shí)現(xiàn)的功能了解自己理論方面的不足,確定努力方向。
x月x日:繼續(xù)深入理解和嘗試部門政務(wù)網(wǎng)站的架構(gòu)方法和功能模塊實(shí)現(xiàn)方法。向師傅和同事們請(qǐng)教相關(guān)問題。
x月x日:進(jìn)行前臺(tái)的設(shè)計(jì)實(shí)際建設(shè)和維護(hù)工作。
x月x日:進(jìn)行細(xì)化前臺(tái)頁(yè)面工作,著手后臺(tái)的編碼和各項(xiàng)連接工作。
x月x日:依然是進(jìn)行后臺(tái)和各模塊功能編碼實(shí)現(xiàn)的學(xué)習(xí)和嘗試。
x月x日:整體性再次熟悉和測(cè)試自己開發(fā)的系統(tǒng)功能的實(shí)現(xiàn),總結(jié)自己的所學(xué)和不足,完成實(shí)習(xí)報(bào)告。
二、實(shí)習(xí)目的
搜集與畢業(yè)設(shè)計(jì)相關(guān)的資料,了解Web開發(fā)的基本原則,學(xué)習(xí)Web開發(fā)的相關(guān)知識(shí),掌握Web開發(fā)的基本技術(shù),豐富Web開發(fā)的實(shí)戰(zhàn)經(jīng)驗(yàn)。學(xué)習(xí)ASP、SQL等的基礎(chǔ)知識(shí)及正確的運(yùn)用方法,了解設(shè)計(jì)專題的主要內(nèi)容,通過實(shí)習(xí),鞏固大學(xué)所學(xué)到的知識(shí),提高分析、判斷和處理實(shí)際問題的能力,增強(qiáng)自己的團(tuán)隊(duì)協(xié)作意識(shí),了解軟件開發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好的工作,打好一定的基礎(chǔ)。通過理論聯(lián)系實(shí)際,從而提高處理實(shí)際問題的能力,為將來開發(fā)項(xiàng)目的順利進(jìn)行做好充分的準(zhǔn)備,與社會(huì)環(huán)境接軌做好準(zhǔn)備。
三、實(shí)習(xí)內(nèi)容
通過本次實(shí)習(xí),應(yīng)當(dāng)對(duì)HTML、CSS、JavaScript等達(dá)到熟練運(yùn)用的地步,同時(shí)應(yīng)該對(duì)XML語(yǔ)言及其應(yīng)用有一個(gè)非常清晰、明了的認(rèn)識(shí)。本次的實(shí)習(xí)內(nèi)容主要包括:對(duì)教學(xué)網(wǎng)站的建設(shè)有一個(gè)初步的構(gòu)思及確定其應(yīng)該包括哪些模塊實(shí)現(xiàn)什么功能;對(duì)ASP、SQL的基礎(chǔ)知識(shí)的理論學(xué)習(xí);理論聯(lián)系實(shí)際對(duì)ASP、SQL進(jìn)行具體操作;學(xué)會(huì)用SQL建數(shù)據(jù)庫(kù)及所需表格的具體方法;理解連接SQL數(shù)據(jù)庫(kù)的語(yǔ)句及能正確的應(yīng)用于實(shí)踐;學(xué)習(xí)基于Ajax技術(shù)的RSS閱讀器(Web形式)、基于XML和XSLT的學(xué)生成績(jī)發(fā)布系統(tǒng)、基于Web Services的XML文件上傳和查看系統(tǒng);完成簡(jiǎn)單的單點(diǎn)登錄系統(tǒng);軟件初步測(cè)試;了解和初步掌握系統(tǒng)的發(fā)布等。
四、實(shí)習(xí)總結(jié)
在注重素質(zhì)教育的今天,社會(huì)實(shí)踐活動(dòng)一直被視為培養(yǎng)德、智、體、美、勞全面發(fā)展的跨世紀(jì)優(yōu)秀人才的重要途徑。畢業(yè)設(shè)計(jì)實(shí)習(xí)是學(xué)校教育向課堂外的一種延伸,也是推進(jìn)素質(zhì)教育進(jìn)程的重要手段、大學(xué)生進(jìn)入社會(huì)的橋梁。它有助于當(dāng)代大學(xué)生接觸社會(huì),了解社會(huì)。同時(shí),實(shí)踐也是大學(xué)生學(xué)習(xí)知識(shí)、鍛煉才干的有效途徑,更是大學(xué)生服務(wù)社會(huì)、回報(bào)社會(huì)的一種良好形式。鑒于畢業(yè)實(shí)習(xí)的以上的優(yōu)點(diǎn),我懷著一顆真誠(chéng)學(xué)習(xí)的心成為了其中的一員。
本次畢業(yè)設(shè)計(jì)我的課題是教學(xué)網(wǎng)站,因此選擇了xxxx有限公司,在公司實(shí)習(xí)期間與網(wǎng)站建設(shè)有關(guān)的知識(shí)我從頭學(xué)起。ASP和SQL Server作為開發(fā)工具都有它們各自的特點(diǎn),使用ASP不但可以創(chuàng)建和運(yùn)行動(dòng)態(tài)、交互的Web服務(wù)器應(yīng)用程序,而且也可以與HTML頁(yè)、腳本命令和ActiveX組件組合創(chuàng)建交互的Web頁(yè)和基于Web的功能強(qiáng)大的應(yīng)用程序。在SQL Server數(shù)據(jù)庫(kù)的學(xué)習(xí)中不但了解到它的基本的服務(wù)組成而且通過具體的操作掌握了數(shù)據(jù)庫(kù)的安裝、連接過程。
計(jì)算機(jī)軟件應(yīng)用工程師實(shí)習(xí)報(bào)告(三)
1.實(shí)習(xí)單位總體印象
在剛進(jìn)這家公司時(shí),對(duì)一切不算了解,不是很懂公司所開發(fā)的項(xiàng)目,我需要去慢慢的熟悉流程,熟悉業(yè)務(wù)。剛開始兩天就是公司的老師對(duì)我們進(jìn)行講課,并熟悉Java得基本功能,并熟悉環(huán)境。講課時(shí),并不只是單純的講理論內(nèi)容,還給我們自己時(shí)間去敲代碼,讓我們自己去實(shí)現(xiàn)功能,在這個(gè)過程中我們學(xué)到了很多,這些都是在學(xué)校體會(huì)不到的,有時(shí)我自已看,遇到不懂的就問。接觸這種實(shí)際工作的人,才會(huì)真正的知道一個(gè)企業(yè)的項(xiàng)目之大,剛開始令人看了眼花繚亂,看一會(huì)就會(huì)暈,一個(gè)頁(yè)面好幾千行代碼。甚至更多。一開始什么都不懂,也不懂業(yè)務(wù)。令我感動(dòng)的是每當(dāng)我我有一點(diǎn)不明白的地方,老師都會(huì)不煩其勞的與我講清楚,直到我弄明白為止。在這次實(shí)習(xí)中,真真切切的體會(huì)到了在公司中我們應(yīng)該是怎么樣的。通過這次實(shí)習(xí),我更能體會(huì)到實(shí)際工作的流程,對(duì)以后的就業(yè)有了很大的幫助。
2.所學(xué)專業(yè)知識(shí)與實(shí)習(xí)內(nèi)容結(jié)合的認(rèn)識(shí)
(1)實(shí)習(xí)內(nèi)容
我的工作崗位是軟件開發(fā)工程師實(shí)習(xí),就是程序代碼的編寫。
熟悉了基本框架,基本流程之后,我也成為工作之中的一員,開始試著去寫代碼,去改bug,去寫一些新的小模塊。在這一段時(shí)間里,主要任務(wù)有鞏固之前所學(xué)的,對(duì)常見的錯(cuò)誤要一看即知,并養(yǎng)成認(rèn)真仔細(xì)的工作作風(fēng)。在其后的工作中我都有保持謙虛的心態(tài)。在種狀態(tài)下我進(jìn)步很快,花了比別少了將近一半的時(shí)就達(dá)到目標(biāo)了。
在這個(gè)項(xiàng)目中我們前端用的是Ext框架,它具有友好的界面功能。讓我們做起來更簡(jiǎn)單。在前端我們通過控件中的屬性和在Spring里配置好的id值,可以去調(diào)用業(yè)務(wù)中的方法,業(yè)務(wù)中方法又可以去調(diào)用底層實(shí)現(xiàn)的方法,或者我們已包裝好的方法。最后是底層的方法去調(diào)用數(shù)據(jù)庫(kù)中的數(shù)據(jù)以呈現(xiàn)我頁(yè)面上。
在這個(gè)項(xiàng)目中我們用的環(huán)境是eclipse,數(shù)據(jù)庫(kù)是Oracle。主要的框架技術(shù)在前臺(tái)用的是 Ext框架,后臺(tái)用的是Hibernate+Spring,用的MVC模式,包結(jié)構(gòu)非常清楚,在每個(gè)包里邊都包括四部分,實(shí)體類,接口,接口的實(shí)現(xiàn)類,還有流序列化。在Web部分也是如此,也都有對(duì)應(yīng)的包,對(duì)應(yīng)的jsp去調(diào)用對(duì)應(yīng)的js。那么接下來我就對(duì)這幾分部分作一個(gè)講解吧。 首先是Ext框架,ExtJS是一種主要用于創(chuàng)建前端用戶界面,是一個(gè)與后臺(tái)技術(shù)無(wú)關(guān)的前端ajax框架。 ExtJS可以用來開發(fā)RIA也即富客戶端的AJAX應(yīng)用,是一個(gè)用javascript寫的,因此,可以把ExtJS用在.Net、Java、Php等各種開發(fā)語(yǔ)言開發(fā)的應(yīng)用中。ExtJs最開始基于YUI技術(shù),由開發(fā)人員JackSlocum開發(fā),通過參考JavaSwing等機(jī)制來組織可視化組件,無(wú)論從UI界面上CSS樣式的應(yīng)用,到數(shù)據(jù)解析上的異常處理,都可算是一款不可多得的JavaScript客戶端技術(shù)的精品。JQuery、 Prototype和YUI都屬于非常核心的JS庫(kù)。雖然YUI,還有最近的JQuery,都給自己構(gòu)建了一系列的UI器件(Widget),不過卻沒有一個(gè)真正的整合好的和完整的程序開發(fā)平臺(tái)。哪怕是這些低層的核心庫(kù)已經(jīng)非常不錯(cuò)了,但當(dāng)投入到真正的開發(fā)環(huán)境中,依然需要開發(fā)者做大量的工作去完善很多缺失之處。而Ext就是要填補(bǔ)這些缺口。
其次是Hibernate,Hibernate 是一個(gè)開放源代碼的對(duì)象關(guān)系映射框架,它對(duì) JDBC 進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得 Java 程序員可以隨心所欲的使用對(duì)象編程思維來操縱數(shù)據(jù)庫(kù)。 Hibernate 可以應(yīng)用在任何使用 JDBC 的場(chǎng)合,既可以在 Java 的客戶端程序?qū)嵱?,也可以?Servlet/JSP 的 Web 應(yīng)用中使用,最具革命意義的是,Hibernate 可以在應(yīng)用 EJB 的 J2EE 架構(gòu)中取代 CMP,完成數(shù)據(jù)持久化的重任。
最后是Spring, Spring 是一個(gè)解決了許多在 J2EE 開發(fā)中常見的問題的強(qiáng)大框架。Spring 提供了管理業(yè)務(wù)對(duì)象的一致方法并且鼓勵(lì)了注入對(duì)接口編程而不是對(duì)類編程的良好習(xí)慣。Spring 的架構(gòu)基礎(chǔ)是基于使用JavaBean 屬性的 Inversion of Control 容器。然而,這僅僅是完整圖景中的一部分:Spring在使用 IoC 容器作為構(gòu)建完關(guān)注所有架構(gòu)層的完整解決方案方面是獨(dú)一無(wú)二的。 Spring 提供了唯一的數(shù)據(jù)訪問抽象,包括簡(jiǎn)單和有效率的 JDBC 框架,極大的改進(jìn)了效率并且減少了可能的錯(cuò)誤。Spring 的數(shù)據(jù)訪問架構(gòu)還集成了 Hibernate 和其他 O/R mapping 解決方案。Spring 還提供了唯一的事務(wù)管理抽象,它能夠在各種底層事務(wù)管理技術(shù),例如 JTA 或者 JDBC 事務(wù)提供一個(gè)一致的編程模型。Spring 提供了一個(gè)用標(biāo)準(zhǔn) Java 語(yǔ)言編寫的 AOP 框架,它給 POJOs 提供了聲明式的事務(wù)管理和其他企業(yè)事務(wù)--如果你需要--還能實(shí)現(xiàn)你自己的 aspects。這個(gè)框架足夠強(qiáng)大,使得應(yīng)用程序能夠拋開 EJB 的復(fù)雜性,同時(shí)享受著和傳統(tǒng) EJB 相關(guān)的關(guān)鍵服務(wù)。Spring 還提供了可以和IOC容器集成的強(qiáng)大而靈活的MVC Web框架。
(2)實(shí)習(xí)對(duì)所學(xué)專業(yè)知識(shí)提高的認(rèn)識(shí)
在學(xué)校時(shí),我們學(xué)習(xí)的理論比較多,動(dòng)手的時(shí)間比較少,通過這次實(shí)習(xí),實(shí)踐的內(nèi)容比較多,通過實(shí)習(xí)我們能更好的看到項(xiàng)目的實(shí)現(xiàn)過程,軟件環(huán)境,以及具體的實(shí)現(xiàn)效果,所做的東西離我們的生活更加貼近,把我們?cè)谡n堂上的東西更好的聯(lián)系到了工作當(dāng)中,這些都是在學(xué)校所不能學(xué)到的;在學(xué)校學(xué)的比較廣泛,專業(yè)醒不強(qiáng),而這次實(shí)習(xí)中,我們重點(diǎn)的學(xué)習(xí)了Java在具體項(xiàng)目中的應(yīng)用,讓我們更加深刻的認(rèn)識(shí)了Java的強(qiáng)大,以前不會(huì)注意的一個(gè)小功能,都會(huì)給項(xiàng)目帶來大的改變,我們能更好的注重細(xì)節(jié),以后在看書中能更好的看到細(xì)節(jié)的問題,看到實(shí)際工作中會(huì)遇到的問題,不親自動(dòng)手,不會(huì)找到自己的錯(cuò)誤,只有熟練了,才能更好的去工作、學(xué)習(xí)。
3.實(shí)習(xí)總結(jié)
(1)對(duì)本次實(shí)習(xí)實(shí)踐過程的認(rèn)識(shí)
1、對(duì)于一個(gè)項(xiàng)目來說,良好的文檔是正規(guī)研發(fā)流程中非常重要的環(huán)節(jié) ,作為代碼程序員,我們很多工作時(shí)間都是在寫技術(shù)文檔,它會(huì)在未來的升級(jí)以及模塊的復(fù)用時(shí)起著至關(guān)的作用。所以我們必須注重這個(gè)。
2、良好的代碼編寫習(xí)慣也是非常重要的,它不但有助于代碼的移植和糾錯(cuò),也有助于不同技術(shù)人員之間的協(xié)作。我們要使我們的程序具有易讀性,易擴(kuò)展性,容錯(cuò)性。
(1)易應(yīng)有盡有性:所有的變量和函數(shù)以及類名都用簡(jiǎn)單易懂易記憶的命名方式,所有類和函數(shù),變量都有關(guān)鍵的注釋說明。這點(diǎn)很重要,也很基礎(chǔ)。
(2)易擴(kuò)展性:整體系統(tǒng)架構(gòu)邏輯簡(jiǎn)單清晰,模塊與模塊之間盡量做到互不影響,也就是盡可能的獨(dú)立,這部分工作主要體現(xiàn)在前期設(shè)計(jì)工作中,需要掌握好的設(shè)計(jì)經(jīng)驗(yàn)和方法才能夠做的比較好。
(3)容錯(cuò)性:對(duì)所有數(shù)據(jù)都進(jìn)行有效性檢查:對(duì)第三方接口的調(diào)用失敗的容錯(cuò)性。對(duì)所有代碼都做調(diào)用失敗后的處理。以及在大的工程中加入trace文件輸出,把關(guān)鍵的操作信息輸出,以便對(duì)工程異常情況產(chǎn)生條件的定位,及時(shí)解決問題。
3、一個(gè)好的調(diào)試、跟蹤與測(cè)試方法是非常重要的。我們需要對(duì)每個(gè)模塊的接口做測(cè)試,數(shù)據(jù)界的檢查,在對(duì)整個(gè)模塊做測(cè)試。主要測(cè)試穩(wěn)定性,效率及功能是否正常。確認(rèn)單個(gè)模塊完全,再加入工程。我覺得在我們調(diào)試時(shí)用debug模式啟動(dòng)服務(wù)器是一個(gè)非常好的選擇,我們可以很快定位到出錯(cuò)的地方。并用可以找到解決的辦法。
總之這一段實(shí)習(xí)的經(jīng)歷讓我明白了:一個(gè)優(yōu)秀的程序員必須不斷的學(xué)習(xí),隨時(shí)總結(jié),找到自己的不足,這樣逐步提高,才能讓自己很快的成長(zhǎng)起來。
(2)實(shí)習(xí)心得
通過這次實(shí)習(xí),讓我真實(shí)體驗(yàn)到了程序員的誕生過程。讓我提前感受到了剛剛進(jìn)入軟件行業(yè)的壓力和困惑,再也沒有在學(xué)校自己隨便寫段小程序后的那種自豪感了,要面對(duì)每天必須面對(duì)的問題,再也不可能以“逃避”而了之了。也讓我感覺到做為一個(gè)程序員所應(yīng)該具備的基本素質(zhì)。真切身的體會(huì)到了團(tuán)隊(duì)精神和協(xié)作能力是我們程序員應(yīng)該具備的基本素質(zhì),因?yàn)樘罂赡芤驗(yàn)槲覀円粋€(gè)小組成員配合不好,導(dǎo)致各模塊之間無(wú)法連接,會(huì)給工作帶來及大的麻煩,消耗了大量的勞動(dòng)力還沒有提高工作效率。
實(shí)習(xí)期間給我最大的感受:收獲 + 喜悅。這實(shí)習(xí)將來給我們留下的不僅僅是回憶 , 因?yàn)樗刮覀兊淖陨韮r(jià)值得到了提高。
通過實(shí)習(xí),我能更好的認(rèn)識(shí)自己,看出自己不足,只有看出不足才能進(jìn)步,很感謝學(xué)校組織的這次實(shí)習(xí),我們真的學(xué)到了很多東西。
小編精心推薦閱讀
計(jì)算機(jī)實(shí)習(xí)報(bào)告 | 實(shí)習(xí)報(bào)告2000字 | 3000字 | 4000字 | 5000字
小編精心推薦閱讀
計(jì)算機(jī)實(shí)習(xí)報(bào)告 | 實(shí)習(xí)報(bào)告2000字 | 3000字 | 4000字 | 5000字

