報(bào)告材料主要是向上級(jí)匯報(bào)工作,其表達(dá)方式以敘述、說(shuō)明為主,在語(yǔ)言運(yùn)用上要突出陳述性,把事情交代清楚,充分顯示內(nèi)容的真實(shí)和材料的客觀,。報(bào)告書(shū)寫(xiě)有哪些要求呢?我們?cè)鯓硬拍軐?xiě)好一篇報(bào)告呢,?下面是小編帶來(lái)的優(yōu)秀報(bào)告范文,,希望大家能夠喜歡!
軟件開(kāi)發(fā)綜合實(shí)訓(xùn)報(bào)告篇一
根據(jù)所學(xué)課程的理論知識(shí),,結(jié)合企業(yè)的運(yùn)營(yíng)實(shí)際,掌握軟件開(kāi)發(fā)的一般過(guò)程,,軟件的生命周期和作為一個(gè)開(kāi)發(fā)人員就應(yīng)具備的基本潛力,,并撰寫(xiě)頂崗實(shí)習(xí)報(bào)告。使學(xué)生進(jìn)一步鞏固所學(xué)理論知識(shí),,同時(shí)提高觀察問(wèn)題,、分析問(wèn)題,、解決問(wèn)題的潛力。
深圳市百盛佳信息咨詢有限公司
20xx年12月5日——20xx年4月5日
1,、java軟件開(kāi)發(fā)
在internet飛速發(fā)展的這天,,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,,它在人們政治,、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著重要的作用,。目前系統(tǒng)的架構(gòu)一般有c/s架構(gòu)和b/s架構(gòu),,但是c/s架構(gòu)的應(yīng)用系統(tǒng),每升級(jí)一個(gè)版本,,客戶端都需要自我下載更新,,而b/s架構(gòu)不需要,因?yàn)樗腔跒g覽器的,。因此b/s架構(gòu)的應(yīng)用系統(tǒng),,在internet上的地位顯而易見(jiàn),它已成為政府,、企事業(yè)單位信息化建設(shè)中的重要組成部分,,從而倍受人們的重視。
計(jì)算機(jī)將具備更多的智能成分,,它將具有多種感知潛力,、必須的思考與決定潛力及必須的自然語(yǔ)言潛力。除了帶給自然的輸入手段(如語(yǔ)音輸入,、手寫(xiě)輸入)外,,讓人能產(chǎn)生身臨其境感覺(jué)的各種交互設(shè)備已經(jīng)出現(xiàn),虛擬現(xiàn)實(shí)技術(shù)是這一領(lǐng)域發(fā)展的集中體現(xiàn),。這天人們談到計(jì)算機(jī)必然地和網(wǎng)絡(luò)聯(lián)系起來(lái),,一方面孤立的未加入網(wǎng)絡(luò)的計(jì)算機(jī)越來(lái)越難以見(jiàn)到,另一方面計(jì)算機(jī)的概念也被網(wǎng)絡(luò)所擴(kuò)展,。二十世紀(jì)九十年代興起的internet在過(guò)去如火如荼地發(fā)展,,其影響之廣、普及之快是前所未有的,。從沒(méi)有一種技術(shù)能像internet一樣,,劇烈地改變著我們的學(xué)習(xí)、生活和習(xí)慣方式,。全世界幾乎所有國(guó)家都有計(jì)算機(jī)網(wǎng)絡(luò)直接或間接地與internet相連,,使之成為一個(gè)全球范圍的計(jì)算機(jī)互聯(lián)網(wǎng)絡(luò)。人們能夠透過(guò)internet與世界各地的其它用戶自由地進(jìn)行通信,,可從internet中獲得各種信息,。人們已充分領(lǐng)略到網(wǎng)絡(luò)的魅力,,internet大大縮小了時(shí)空界限,透過(guò)網(wǎng)絡(luò)人們能夠共享計(jì)算機(jī)硬件資源,、軟件資源和信息資源,。“網(wǎng)絡(luò)就是計(jì)算機(jī)”的概念被事實(shí)一再證明,,被世人逐步理解,。
(一)、頂崗實(shí)習(xí)過(guò)程遇到的困難
1,、一進(jìn)入企業(yè),,就立刻被分配開(kāi)發(fā)任務(wù),我的任務(wù)是質(zhì)量信息管理系統(tǒng)的一個(gè)功能點(diǎn),,pdi退改車,,有新增,刪除,,查詢,,審核,統(tǒng)計(jì)的操作,。該系統(tǒng)使用的是struts2springibates模式,,一開(kāi)始什么都不明白,,oracle數(shù)據(jù)庫(kù)沒(méi)用過(guò),,jquery框架沒(méi)有用過(guò),ibates框架沒(méi)用過(guò),。所以給我的開(kāi)發(fā)帶來(lái)了很大的困難,。
2、在第二個(gè)項(xiàng)目中,,我的開(kāi)發(fā)任務(wù)是,,一線通管理系統(tǒng)中的設(shè)備查詢,設(shè)備修改,,還有一些報(bào)表的功能,,發(fā)運(yùn)環(huán)節(jié)主要異常事件,銷售部工單月統(tǒng)計(jì)報(bào)表,,儲(chǔ)運(yùn)部工單月統(tǒng)計(jì)報(bào)表等等,,這些報(bào)表功能都需要有折線圖和餅狀圖,還要有導(dǎo)出excel的功能,,而我對(duì)于如何生成折線圖或餅狀圖,,如何導(dǎo)出excel,從未接觸過(guò),,這些都是這次開(kāi)發(fā)中的難點(diǎn),。
3,、在益凌進(jìn)銷存系統(tǒng)中,也就是第三個(gè)項(xiàng)目,,因?yàn)槭莿倓傞_(kāi)始,,所以主要的任務(wù)是做設(shè)計(jì),就是把那些業(yè)務(wù)流程圖轉(zhuǎn)化為靜態(tài)網(wǎng)頁(yè),。這事看起來(lái)好像不難,,不就是做靜態(tài)網(wǎng)頁(yè)嘛!當(dāng)初我是這樣想的,!但是到真正做的時(shí)候,,就發(fā)現(xiàn)了其實(shí)并不是想象中的那么簡(jiǎn)單,例如,,如何抽象數(shù)據(jù)字段,,也就是說(shuō),別人給你一張真實(shí)的業(yè)務(wù)表,,你該如何把那些有用的字段顯示在你的界面上,,業(yè)務(wù)流程中的每個(gè)點(diǎn)之間又有沒(méi)有關(guān)系,這些都需要你去想的問(wèn)題,。初次接觸,,所以做起來(lái)也很棘手。
(二),、如何解決問(wèn)題:
作為一個(gè)開(kāi)發(fā)人員,,遇到這些問(wèn)題是在所難免的,因?yàn)楹芏嗉夹g(shù)都在不停的更新,,你要不斷的去學(xué)習(xí),,要有學(xué)習(xí)新知識(shí)的潛力,而且如今網(wǎng)絡(luò)資源是如此的豐富,,只要在internet上搜索一下,,很多問(wèn)題都會(huì)迎刃而解。oracle數(shù)據(jù)庫(kù)簡(jiǎn)單的應(yīng)用,,jquery框架和ibaties框架的應(yīng)用也是透過(guò)網(wǎng)絡(luò)資源一邊學(xué)習(xí)一邊應(yīng)用來(lái)實(shí)現(xiàn)我的目的的,,當(dāng)然也少不了跟同事的溝通。對(duì)于那個(gè)報(bào)表中用到的折線圖和餅狀圖,,我們采用了一個(gè)叫jfreechat的框架,,關(guān)于如何應(yīng)用,也是從網(wǎng)上獲取相關(guān)例子,,然后經(jīng)過(guò)我們的加工,,就很順利的解決了問(wèn)題。透過(guò)這次,,感覺(jué)收獲還是挺大的,。對(duì)于進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)問(wèn)題,,我壓根就什么都不懂,看了一段時(shí)光的業(yè)務(wù)流程圖,,還是不明白要做什么,,要在網(wǎng)頁(yè)界面上體現(xiàn)哪些字段,每個(gè)界面之間又有什么聯(lián)系,,這些都不太明白,。“這些東西要靠自我想的”,,項(xiàng)目負(fù)責(zé)人跟我說(shuō)了,,之后他就跟我說(shuō)了一大堆如何抽象字段,要把每個(gè)業(yè)務(wù)點(diǎn)的關(guān)系理清,,然后再透過(guò)他們的關(guān)系抽象有用的字段,。聽(tīng)他說(shuō)了之后,恍然大悟,,原先是這么一回事,。之后,每次遇到不懂的,,就立刻去和他溝通,。完成了這些設(shè)計(jì),我感覺(jué)我對(duì)軟件開(kāi)發(fā),,又有了更深的認(rèn)識(shí),,同時(shí)也讓我意識(shí)到溝通在軟件開(kāi)發(fā)中真的是一件很重要的事。
經(jīng)過(guò)為期4個(gè)月的專業(yè)頂崗實(shí)習(xí),,令我更深一步的了解和學(xué)習(xí)了軟件開(kāi)發(fā)的一般過(guò)程,,不再是以前那樣,,都不明白軟件開(kāi)發(fā)是什么東西,。對(duì)于一個(gè)應(yīng)用系統(tǒng)他們?yōu)槭裁匆敲炊嗳藖?lái)做,而這么多人一齊做,,代碼又是如何進(jìn)行管理的,。對(duì)于每一個(gè)應(yīng)用系統(tǒng),企業(yè)到底用到哪些技術(shù),,他們?yōu)槭裁匆x取這些技術(shù),,我們開(kāi)發(fā)人員的主要任務(wù)是什么等等,這些概念都漸漸的清晰,。人,,孰能無(wú)過(guò),過(guò)而改之,,善莫大焉,!沒(méi)有誰(shuí),,在編寫(xiě)代碼的過(guò)程中永遠(yuǎn)不會(huì)犯錯(cuò),即使他十分的厲害,,那也是從不斷的犯錯(cuò)過(guò)程中鍛煉出來(lái)的,,但亦有“犯錯(cuò)”的時(shí)候,因?yàn)樾枨笫遣粩嗟母淖兊?,即使你?dāng)時(shí)沒(méi)錯(cuò),,但需求改了之后,你的代碼不貼合需求,,那也是你的錯(cuò),。有錯(cuò)那當(dāng)然就要調(diào)試咯,以前老是害怕出錯(cuò),,找不到問(wèn)題所在是件令人煩惱的事,。但是當(dāng)調(diào)試的錯(cuò)誤多了之后,你就會(huì)發(fā)現(xiàn),,每當(dāng)一看到相類似的錯(cuò)誤之后,,你就會(huì)立即明白這個(gè)錯(cuò)誤是什么原因造成的!所以,,我們不就應(yīng)害怕出錯(cuò),,就應(yīng)把調(diào)試錯(cuò)誤當(dāng)成一種提高個(gè)人潛力的方式,。對(duì)于測(cè)試人員發(fā)回來(lái)的bug我們要認(rèn)真的對(duì)待,造成這種bug就證明了我們的思路還是不怎樣的清晰,所以有必要再去看看相關(guān)的資料,。溝通是人與人之間傳遞信息的途徑,好的溝通能很完美的傳達(dá)你的思想,,你的見(jiàn)解,。在企業(yè)中,每一個(gè)系統(tǒng)的
開(kāi)發(fā)過(guò)程一般來(lái)說(shuō)都不是一個(gè)人從頭做到尾的,,一般都有分工的,,如此一來(lái),溝通就必不可少了,,因?yàn)槟阋涯阕龅墓ぷ?,你為什么這樣做,告訴別人,,別人才更好的去完成他的任務(wù),。
這次頂崗實(shí)習(xí),是進(jìn)行實(shí)戰(zhàn)性工作,,學(xué)到了很多東西,,我相信對(duì)以后的生活和工作都有很大的幫忙。
軟件開(kāi)發(fā)綜合實(shí)訓(xùn)報(bào)告篇二
我所頂崗實(shí)習(xí)的南京xx軟件有限公司簡(jiǎn)稱xx公司,公司成立于xx年,,主營(yíng)軟件開(kāi)發(fā)和信息系統(tǒng)集成,專門(mén)從事工程建設(shè)項(xiàng)目管理信息系統(tǒng)開(kāi)發(fā)和實(shí)施,具有自主知識(shí)產(chǎn)權(quán)的項(xiàng)目管理軟件產(chǎn)品xx項(xiàng)目管理系列軟件(包括xx投資控制合同管理軟件,、xx進(jìn)度控制計(jì)劃管理軟件、xx質(zhì)量控制安全管理軟件,、xx項(xiàng)目管理門(mén)戶,、xx城建項(xiàng)目管理平臺(tái)等),并已經(jīng)在全世界第一大橋蘇通長(zhǎng)江大橋、國(guó)內(nèi)最大的開(kāi)發(fā)區(qū)蘇州工業(yè)園區(qū)以及南水北調(diào)工程實(shí)施和應(yīng)用,,目前正與南京城建集團(tuán)合作,,開(kāi)發(fā)城建項(xiàng)目管理平臺(tái)。
今年xx月xx日開(kāi)始,,我正式走進(jìn)xx開(kāi)始了頂崗實(shí)習(xí)工作,,并被調(diào)到了江蘇省建筑質(zhì)量檢測(cè)中心,參加正在進(jìn)行的一個(gè)檢測(cè)項(xiàng)目,。由于我才大三,本身對(duì)企業(yè)的經(jīng)營(yíng)方式等都很陌生,公司讓我們的王工帶我學(xué)習(xí),以師傅帶徒弟的方式,,指導(dǎo)我的日常頂崗實(shí)習(xí)。在王工的熱心指導(dǎo)下,,我依次對(duì)此次項(xiàng)目的業(yè)務(wù)流程和大概框架進(jìn)行了了解,并積極參與相關(guān)工作,,注意把書(shū)本上學(xué)到的理論知識(shí)對(duì)照實(shí)際工作,用理論知識(shí)加深對(duì)實(shí)際工作的認(rèn)識(shí),,用實(shí)踐驗(yàn)證大學(xué)所學(xué)確實(shí)有用,。以雙重身份完成了學(xué)習(xí)與工作兩重任務(wù)。跟公司同事一樣上下班,,協(xié)助同事完成部門(mén)工作,;又以學(xué)生身份虛心學(xué)習(xí),努力汲取實(shí)踐知識(shí),。我心里明白我要以良好的工作態(tài)度以及較強(qiáng)的工作能力和勤奮好學(xué)來(lái)適應(yīng)公司的工作,完成公司的任務(wù),。
頂崗實(shí)習(xí)收獲,主要有四個(gè)方面:
一是通過(guò)直接參與企業(yè)的運(yùn)作過(guò)程,,學(xué)到了實(shí)踐知識(shí),,同時(shí)進(jìn)一步加深了對(duì)理論知識(shí)的理解,使理論與實(shí)踐知識(shí)都有所提高,,圓滿地完成了本科教學(xué)的實(shí)踐任務(wù),。
二是提高了實(shí)際工作能力,為就業(yè)和將來(lái)的工作取得了一些寶貴的實(shí)踐經(jīng)驗(yàn),。
三是一些學(xué)生在頂崗實(shí)習(xí)單位受到認(rèn)可并促成就業(yè)。
四是為畢業(yè)后的正式工作做好了準(zhǔn)備,。
到公司頂崗實(shí)習(xí)并沒(méi)有我想象中的難以融入,,通過(guò)慢慢的學(xué)習(xí),發(fā)現(xiàn)在公司用的到得知識(shí)在我們的學(xué)校學(xué)習(xí)中都會(huì)遇到,。至暑期結(jié)束,,從不懂到漸漸的做了幾個(gè)檢測(cè)項(xiàng)目,。學(xué)到不少的東西。頂崗實(shí)習(xí)生活還沒(méi)結(jié)束,,開(kāi)學(xué)了我還是會(huì)繼續(xù)留在公司我的學(xué)習(xí)和探索,。
軟件開(kāi)發(fā)綜合實(shí)訓(xùn)報(bào)告篇三
轉(zhuǎn)眼已經(jīng)在東軟實(shí)訓(xùn)這樣的大家庭中生活快10個(gè)月時(shí)間了,之前的興奮,、喜悅?cè)缃褚呀?jīng)讓我熟悉,,在這里的每一天都會(huì)讓我有成為一名真正財(cái)富擁有者的沖動(dòng)。也許對(duì)別人來(lái)說(shuō),,一定不能體會(huì)為什么在這不到10個(gè)月的時(shí)間會(huì)讓一個(gè)人有翻天覆地的變化,,但是變化就是這樣一點(diǎn)一點(diǎn)產(chǎn)生的。
在東軟的實(shí)訓(xùn)生活中,,我深深體會(huì)到了自己在專業(yè)知識(shí)方面的欠缺和不足,,也意識(shí)到了自己做為計(jì)算機(jī)軟件工程專業(yè)的學(xué)生,要想在以后的職業(yè)中嶄露頭角,,除了要有過(guò)硬的理論知識(shí),,健康的體魄外,還必須具備良好的心理素質(zhì),,使自己在以后的途中無(wú)論經(jīng)歷什么樣的困難,,都立于不敗之地。這正是本次實(shí)訓(xùn)的根本目的,。
通過(guò)實(shí)訓(xùn)中心老師的課堂講解與企業(yè)化標(biāo)準(zhǔn)的培訓(xùn),,使我加深了對(duì)自己專業(yè)的認(rèn)識(shí)。從而確定自己以后的努力方向,。要想在短暫的實(shí)訓(xùn)時(shí)間內(nèi),,盡可能多的學(xué)到東西,就需要我們跟老師或同學(xué)進(jìn)行很好的溝通,,加深彼此的了解,。只有我們跟老師多溝通,讓老師更了解我們,,才能跟真切的對(duì)我們進(jìn)行培訓(xùn)工作,。由此,班級(jí)的文化共享就在生活中慢慢形成了,。
紙上得來(lái)終覺(jué)淺,,絕知此事要躬行!在這短短的時(shí)間里,,讓我深深的感覺(jué)到自己在實(shí)際應(yīng)用中所學(xué)專業(yè)知識(shí)的匱乏,。讓我真真領(lǐng)悟到學(xué)無(wú)止境這句話的涵義。而老師在專業(yè)認(rèn)識(shí)周中所講的,都是課本上沒(méi)有而對(duì)我們又非常實(shí)用的東西,,這又給我們的實(shí)訓(xùn)增加了濃墨淡采的光輝,。我懂得了實(shí)際生活中,專業(yè)知識(shí)是怎樣應(yīng)用與實(shí)踐的,。在這些過(guò)程中,,我不僅知道了職業(yè)生涯所需具備的專業(yè)知識(shí),而且讓我深深體會(huì)到一個(gè)團(tuán)隊(duì)中各成員合作的重要性,,要善于團(tuán)隊(duì)合作,,善于利用別人的智慧,這才是大智慧,??繂我坏牧α渴呛茈y完成一個(gè)大項(xiàng)目的,在進(jìn)行團(tuán)隊(duì)合作的時(shí)候,,還要耐心聽(tīng)取每個(gè)成員的意見(jiàn),,使我們的組合達(dá)到更加完美。
這次實(shí)訓(xùn)帶給我太多的感觸,,它讓我知道工作上的辛苦,,事業(yè)途中的艱辛。讓我知道了實(shí)際的'工作并不像在學(xué)校學(xué)習(xí)那樣輕松,。
人非生而知之,,雖然我現(xiàn)在的知識(shí)結(jié)構(gòu)還很差,但是我知道要學(xué)的知識(shí),,一靠努力學(xué)習(xí),,二靠潛心實(shí)踐。沒(méi)有實(shí)踐,,學(xué)習(xí)就是無(wú)源之水,,無(wú)本之木。這次實(shí)訓(xùn)讓我在一瞬間長(zhǎng)大:我們不可能永遠(yuǎn)呆在象牙塔中,,過(guò)著一種無(wú)憂無(wú)慮的生活,,我們總是要走上社會(huì)的,而社會(huì),,就是要靠我們這些年輕的一代來(lái)推動(dòng),。這就是我們不遠(yuǎn)千里來(lái)實(shí)訓(xùn)的心得和感受,而不久后的我,,面臨是就業(yè)壓力,,還是繼續(xù)深造,我想我都應(yīng)該好好經(jīng)營(yíng)自己的時(shí)間,,充實(shí),、完善自我,,不要讓自己的人生留下任何空白,!
實(shí)訓(xùn)中除了學(xué)到不少專業(yè)知識(shí),,也了解一些社會(huì)的現(xiàn)實(shí)性,包括人際交往,,溝通方式及相關(guān)禮節(jié)方面的內(nèi)容,,對(duì)于團(tuán)隊(duì)開(kāi)發(fā)來(lái)說(shuō),團(tuán)結(jié)一致使我深有體會(huì),。團(tuán)隊(duì)的合作注重溝通和信任,,不能不屑于做小事,永遠(yuǎn)都要保持親和誠(chéng)信,,把專業(yè)理論運(yùn)用到具體實(shí)踐中,,不僅加深我對(duì)理論的掌握和運(yùn)用,還讓我擁有了一次又一次難忘的開(kāi)發(fā)經(jīng)理,,這是也是實(shí)訓(xùn)的收獲,。
現(xiàn)在我對(duì)一個(gè)人的財(cái)富是他的人生經(jīng)歷和關(guān)系網(wǎng)絡(luò)這句話非常的有感情,因?yàn)樗_實(shí)幫了我們不少,。除此課本上的知識(shí)畢竟有限,。通過(guò)實(shí)訓(xùn),我班同學(xué)都有這樣一個(gè)感覺(jué),,課本上的理論知識(shí)與實(shí)際工作有很大差距,,只有知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,專業(yè)技能急需提高,。
從最初的笨手笨腳,,到現(xiàn)在可以熟練的按照流程開(kāi)發(fā)軟件,這都與我班每個(gè)人的努力是分不開(kāi)的,。十個(gè)月的實(shí)訓(xùn),,教會(huì)了我們很多東西,同時(shí)也鍛煉了大家踏實(shí),、穩(wěn)重的能力,,每個(gè)人都很珍惜這來(lái)之不易的實(shí)訓(xùn)機(jī)會(huì)。
在實(shí)際工作中經(jīng)常會(huì)和不同的人打交道,,然而他們的態(tài)度是不可恭維的,,你會(huì)感覺(jué)到他的不耐煩以及他的高傲,所以這就需要學(xué)會(huì)溝通的方式及說(shuō)話技巧,,學(xué)會(huì)靈活面對(duì),。通過(guò)這十個(gè)月的實(shí)訓(xùn),我班同學(xué)都收獲頗豐,,總體來(lái)說(shuō)對(duì)這次實(shí)訓(xùn)還是很滿意的,。盡管實(shí)訓(xùn)很累,,每天早出晚歸。但真的很感謝學(xué)校能夠提供我們這樣好的實(shí)訓(xùn)機(jī)會(huì),,以及東軟給予我們的實(shí)訓(xùn)平臺(tái),。我們深刻的了解到,只有經(jīng)歷過(guò),,才知道其中的滋味,。對(duì)于我而言,喜歡體驗(yàn)生活,,可以說(shuō)通過(guò)這次實(shí)訓(xùn),,真真切切的讓我了解了什么是軟件開(kāi)發(fā),什么是軟件工程,,讓我對(duì)于軟件最初的觀點(diǎn)也有了本質(zhì)性的改變,!程序員不僅僅是一份職業(yè),更是一份細(xì)心+一份耐心+一份責(zé)任心=人生價(jià)值的詮釋,。即將走向工作崗位的我們更要不斷加強(qiáng)自己的專業(yè)技能,,社會(huì)不會(huì)要一個(gè)一無(wú)是處的人,所以我們要更多更快的從一個(gè)學(xué)校人向社會(huì)人轉(zhuǎn)變,。為此我們將會(huì)在以后的日子里繼續(xù)努力,,不斷激勵(lì)經(jīng)驗(yàn),不斷磨礪自己,,早日走向工作崗位,。
軟件開(kāi)發(fā)綜合實(shí)訓(xùn)報(bào)告篇四
一直以來(lái),我都認(rèn)為測(cè)試是脫離了軟件工程范圍的工作,,不以為屑,。但在實(shí)際情況中,測(cè)試是既重要且難以精湛的.其真正的壓力,,在于找不到bug,,責(zé)任在你,而不在于編碼人員,。一般的測(cè)試人員不懂編碼,,他們靠的是日以累計(jì)的經(jīng)驗(yàn)總結(jié)和想象力。而要做到高級(jí)測(cè)試工程師,,則一定要懂編碼,,因?yàn)檫@是你完全掌握整個(gè)系統(tǒng)的方方面面具體運(yùn)作的前提。但占主導(dǎo)地位的,,還是大型系統(tǒng)的集成測(cè)試經(jīng)驗(yàn),。實(shí)際項(xiàng)目中,編碼時(shí)間一般只占30%左右,,真正耗費(fèi)時(shí)間的是it階段的找 bug與對(duì)應(yīng)bug,,此階段基本評(píng)定了coder的編碼質(zhì)量,。
有些人,以為教學(xué)視頻和代碼看多,,自己就懂的多,,實(shí)際做起來(lái),卻不知從何下手,,問(wèn)題在那?如何定位?如何解決?通通跟一樣能力有關(guān),,debug追蹤能力,,也稱調(diào)試,。在項(xiàng)目組工作不愁源碼資源,但問(wèn)題是蛋糕擺在面前,,你如何去消化?
有位同事告訴我:代碼看幾遍都沒(méi)用,,要去抄,例如一個(gè)查詢模塊,,在此基礎(chǔ)上去做具體記錄的歷史記錄查詢模塊,,你可能會(huì)覺(jué)得很簡(jiǎn)單,但實(shí)際情況卻往往報(bào)一堆異常,,配置問(wèn)題涉及到方方面面,,以及數(shù)據(jù)庫(kù)字段,傳值問(wèn)題等等,,一大堆對(duì)于新人來(lái)說(shuō)很郁悶的問(wèn)題,。但不用怕,只要學(xué)會(huì)調(diào)試,,一個(gè)個(gè)問(wèn)題去追蹤,,一個(gè)個(gè)去解決,自然而然,,那段“源碼”才真正屬于你,。
如果你能在短短的時(shí)間內(nèi)就看到問(wèn)題點(diǎn)在那,放下斷點(diǎn)去追蹤,,出去找工作,,絕對(duì)沒(méi)問(wèn)題。出現(xiàn)問(wèn)題的時(shí)候,,不要光看代碼,,要用實(shí)際行動(dòng)去追蹤運(yùn)行期間的具體值,那是最好途徑,。eclipse是個(gè)很爽的ide,,這點(diǎn)做的很好。例如頁(yè)面內(nèi)容顯示不是自己想要的數(shù)據(jù),,我們要先從數(shù)據(jù)庫(kù)查詢語(yǔ)句去下手,,設(shè)置斷點(diǎn),,一步一步step over,讓sql字段(存取最終sql語(yǔ)句的字符串)運(yùn)行到有值,,inspect進(jìn)去看,,如果還看不出來(lái),就點(diǎn)擊它,,copy后在sql客戶端去實(shí)際運(yùn)行,,看看實(shí)際查詢出來(lái)的表是什么,如果是對(duì)的,,有可能就是頁(yè)面調(diào)用的錯(cuò)誤或者action邏輯的傳值問(wèn)題,。
頁(yè)面錯(cuò)誤的調(diào)試,基本方法是用右鍵點(diǎn)擊實(shí)際網(wǎng)頁(yè)查看源代碼,,copy到editplus,,就能看到具體錯(cuò)誤發(fā)生在那幾行。通常有幾種常見(jiàn)的錯(cuò)誤,,例如:缺少對(duì)象這種很多時(shí)候是有些被你調(diào)用的字段有可能為空的情況出現(xiàn)的,,可以加if(xxx=null)語(yǔ)句加保護(hù)。追蹤的方法基本就是用alert語(yǔ)句,,放在有可能出錯(cuò)的地方,。
遇到問(wèn)題先自己思考,無(wú)從下手再找高手幫忙看看,,注意他幫你看的思路,,別在一旁閑著,看多了自己也會(huì)了,,不然你一輩子都停留在那種水平,,從人身上學(xué)到的東西遠(yuǎn)遠(yuǎn)比書(shū)多的多。
解決了一個(gè)問(wèn)題后,,要去究根問(wèn)底去找到問(wèn)題產(chǎn)生的起因,,以防你下次遇到類似的問(wèn)題再浪費(fèi)同樣的時(shí)間。
把代碼寫(xiě)的漂亮,,注釋,、空行、規(guī)范一樣不能少,,可讀性是放在第一位,。曾經(jīng)看過(guò)一個(gè)高手寫(xiě)的代碼,真的一看就是不同水平的人寫(xiě)的,,幾乎很完美,,讀起來(lái)很流暢,方便自己也方便別人,。
任務(wù)完后不要呆著,,去要求經(jīng)理給你更有挑戰(zhàn)性的任務(wù),,只要你肯去嘗試,他們就會(huì)對(duì)你另言相看,,把三天的任務(wù)一天加班搞定,,效率和忠誠(chéng)都有了,路也比較好走了,。