網站首頁 文學常識 簡歷 公文文書 文學名著 實用文 人生哲理 作文 熱點話題作文
當前位置:文萃咖 > 實用範文 > 實習報告

軟件公司實習報告7篇

欄目: 實習報告 / 發佈於: / 人氣:2.2W

隨着社會不斷地進步,需要使用報告的情況越來越多,報告中提到的所有信息應該是準確無誤的。一聽到寫報告馬上頭昏腦漲?下面是小編收集整理的軟件公司實習報告7篇,希望能夠幫助到大家。

軟件公司實習報告7篇

軟件公司實習報告 篇1

一、實習目的

根據所學課程的理論知識,結合企業的運營實際,選定企業管理中的某一具體問題進行調查研究,並撰寫調查報告,反映問題的具體表現,其中包含的企業管理理論,以及對問題的解決方案建議。使學生進一步熟悉企業運作實踐和調查報告寫作方法,同時提高觀察問題、分析問題、解決問題的能力。

二、企業實習地點

北京慧點科技有限公司

三、實習時間

2x13年7月29日——2x13年9月8日

四、實習內容

1、網站開發及建設

2、電子商務的基礎工作

五、實習總結

在Internet飛速發展的今天,互聯網成為人們快速獲取、發佈和傳遞信息的重要渠道,它在人們政治、經濟、生活等各個方面發揮着重要的作用。因此網站建設在Internet應用上的地位顯而易見,它已成為政府、企事業單位信息化建設中的重要組成部分,從而倍受人們的重視。

計算機將具備更多的智能成分,它將具有多種感知能力、一定的思考與判斷能力及一定的自然語言能力。除提供自然的輸入手段(如語音輸入、手寫輸入)外,讓人能產生身臨其境感覺的各種交互設備已經出現,虛擬現實技術是這一領域發展的集中體現。今天人們談到計算機必然地和網絡聯繫起來,一方面孤立的未加入網絡的計算機越來越難以見到,另一方面計算機的概念也被網絡所擴展。二十世紀九十年代興起的Internet在過去如火如荼地發展,其影響之廣、普及之快是前所未有的。從沒有一種技術能像Internet一樣,劇烈地改變着我們的學習、生活和習慣方式。全世界幾乎所有國家都有計算機網絡直接或間接地與Internet相連,使之成為一個全球範圍的計算機互聯網絡。人們可以通過Internet與世界各地的其它用户自由地進行通信,可從Internet中獲得各種信息。人們已充分領略到網絡的魅力,Internet大大縮小時空界限,通過網絡人們可以共享計算機硬件資源、軟件資源和信息資源。“網絡就是計算機”的概念被事實一再證明,被世人逐步接受。

(一)、實習過程遇到的困難

1為以後我們能夠在工作中順利做事,辛苦的找來實習項目,這是一個建設入門網站的項目名稱是“網貿通”,網站分為近三十個板塊,然後我們可以選擇那些沒有完成的項目來做,我們組選的是“在線管理子平台”這一塊。由於不經常接觸企業管理的內容,範圍比較廣而且內有多而雜,所以給我們的蒐集帶來很大的困難。

2、在建設網站之前我們必須先要把我們的網站策劃方案拿出來,所以實習的前兩天我們一直在討論關於網站策劃的問題。討論到網站主題色、網頁佈局、欄目分類等一些問題時大家都有不同的意見,所以我們是經過自信分析才決定下來網站的一些問題。

3、在網站的建設當中大家會遇到一些想象不到的問題,例如:用PS技術美化圖片文字時遇到的技術問題,用Flash做出來的動態廣告不是我們想要達到的效果,有時網頁之間鏈接不上,遇到這些技術上的問題

(二)、如何解決問題:

在遇到這些問題是我們都感覺太累太複雜,所以也有想過放棄,想過只不過是一個作業,想辦法完成就可以。可是再看看我們為這份作業忙這麼些日子也應該要一些更多的收穫,這才在老師和同學的幫助下完成此次實習任務。

在實習的過程中我們也體會到,不應該為完成作業而去做作業,應該把它當做自己的工作,自己有義務去完成它,在完成工作的過程中真真正的學到一些東西,才是最主要的。

通過學習實踐和公司技術人員的指導。使我真正對所學的軟件融會貫通,熟練在手。製作網頁用的軟件是Dreamweaver,Fireworks,Flash軟件。Dreamweaver大大加速網絡時代電子交易應用中的項目交付。它提供網頁和表單的動態生成到企業級的解決方案,如電子商店,庫存管理系統和企業內部局域網的數據庫應用等功能。Fireworks是目前最流行的網頁圖象製作軟件。只要將Dreamweaver的默認圖象編輯器設為Fireworks,那麼在Fireworks中製作完成網頁圖象後將其輸出就會立即在Dreamweaver中更新。Fireworks還可以安裝使用所有的Photoshop濾鏡,並且可以直接導入PSD格式圖象。更方便的是它不僅結合Photoshop位圖功能以及CoreIDRAW向量圖的功能,而且提供大量的網頁圖象模板供用户使用,例如,網頁上很流行的陰影和立體按紐等效果,只需單擊一下就可以製作完成。當然,其最方便之處是,它可以將圖象切割,圖象映射,懸停按紐,圖象翻轉等效果直接生成HTML代碼,或者嵌入到現有的網頁中,或者作為單獨的網頁出現。Flash是目前最流行的向量動畫製作軟件,與其他Wed動畫軟件相比,它具很多優點。製作的是向量圖形。只要用少量向量數據就可以描述一個複雜的對象,而佔用的儲存空間只是位圖的幾千分之一,非常適合在網格上使用。同時,向量圖象不會隨瀏覽器窗口大小的改變而改變畫面質量。使用插件方式工作。用户只需安裝一次插件,以後就可以快速啟動並觀看動畫,而不比像Java那樣每次都要啟動虛擬機。Flash插件也不大,只有170KB左右,很容易下載並安裝。還提供其他一些增強功能。例如,支持位圖,聲音,漸變色和Alpha透明等。擁用這些功能,用户就完全可以建立一個全部由Flash製作的站點。Flash影片也是一種流式文件。這就是説,瀏覽者在觀看一個大動畫時,可以不必等到影片全部下載到本地再觀看,而是可以隨時觀看,即使後面的內容還沒有完全下載,也可以開始欣賞動畫。主圖是一個網頁的門面,它能體現出這個網頁的整體風格。

軟件公司實習報告 篇2

7月15日,北京下起了雨。在一個大連民族學院的哥們帶領下,冒雨來到了公司,由於下雨,加上剛到公司,早飯就隨便買了包子豆漿。

在xx,座位是提前排好的,並且固定。我居然坐第一位,靠牆靠門。第一次使用蘋果小白本,大家都挺陌生的,在歐陽大神的初步介紹後,進行了開班典禮。

我叫***,來自**地,大學是遼寧科技大學,學的專業是網絡工程。為什麼選擇北京xx,選擇IOS的理由是什麼?在長達兩個多小時的自我介紹後,結束了早上的開班典禮。

下午的課程是由xx帥哥給上的,一個下午,我們熟悉了一些簡單的命令操作。這些內容原本在LINUX的時候都學過,可惜都沒聽,也就不會,也就成了零基礎了。cd,pwd,cp,rm,..,mv,一下午加一晚上時間都在這上了。感覺回到了高三那段激情燃燒的歲月。

每天朝九晚九,八點不到就已出發,晚上九點半後回到寢室,想買個水杯,都沒有時間啊。北京的物價確實高的嚇人,吃不飽還貴啊。想想還是學校好啊,,

軟件公司實習報告 篇3

一、實習目的

根據所學課程的理論知識,結合企業的運營實際,掌握軟件開發的一般過程,軟件的生命週期和作為一個開發人員就應具備的基本潛力,並撰寫實習報告。使學生進一步鞏固所學理論知識,同時提高觀察問題、分析問題、解決問題的潛力。

二、企業實習地點

深圳市百盛佳信息諮詢有限公司

三、實習時光

20xx年12月5日——20xx年4月5日

四、實習資料

1、java軟件開發

五、實習總結

在Internet飛速發展的這天,互聯網成為人們快速獲取、發佈和傳遞信息的重要渠道,它在人們政治、經濟、生活等各個方面發揮着重要的作用。目前系統的架構一般有c/s架構和b/s架構,但是c/s架構的應用系統,每升級一個版本,客户端都需要自我下載更新,而b/s架構不需要,由於它是基於瀏覽器的。因此b/s架構的應用系統,在Internet上的地位顯而易見,它已成為政府、企事業單位信息化建設中的重要組成部分,從而倍受人們的重視。

計算機將具備更多的智能成分,它將具有多種感知潛力、必須的思考與決定潛力及必須的自然語言潛力。除了帶給自然的輸入手段(如語音輸入、手寫輸入)外,讓人能產生身臨其境感覺的各種交互設備已經出現,虛擬現實技術是這一領域發展的集中體現。這天人們談到計算機必然地和網絡聯繫起來,一方面孤立的未加入網絡的計算機越來越難以見到,另一方面計算機的概念也被網絡所擴展。二十世紀九十年代興起的Internet在過去如火如荼地發展,其影響之廣、普及之快是前所未有的。從沒有一種技術能像Internet一樣,劇烈地改變着咱們的學習、生活和習慣方式。全世界幾乎所有國家都有計算機網絡直接或間接地與Internet相連,使之成為一個全球範圍的計算機互聯網絡。人們能夠透過Internet與世界各地的其它用户自由地進行通信,可從Internet中獲得各種信息。人們已充分領略到網絡的魅力,Internet大大縮小了時空界限,透過網絡人們能夠共享計算機硬件資源、軟件資源和信息資源。“網絡就是計算機”的概念被事實一再證明,被世人逐步理解。

(一)、實習過程遇到的困難

1、一進入企業,就立刻被分配開發任務,我的任務是質量信息管理系統的一個功能點,PDI退改車,有新增,刪除,查詢,審核,統計的操作。該系統使用的是struts2springibates模式,一開始什麼都不明白,oracle數據庫沒用過,jquery框架沒有用過,ibates框架沒用過。所以給我的開發帶來了很大的困難。

2、在第二個項目中,我的開發任務是,一線通管理系統中的設備查詢,設備修改,還有一些報表的功能,發運環節主要異常事件,銷售部工單月統計報表,儲運部工單月統計報表等等,這些報表功能都需要有折線圖和餅狀圖,還要有導出excel的功能,而我對於如何生成折線圖或餅狀圖,如何導出excel,從未接觸過,這些都是這次開發中的難點。

3、在益凌進銷存系統中,也就是第三個項目,由於是剛剛開始,所以主要的任務是做設計,就是把那些業務流程圖轉化為靜態網頁。這事看起來好像不難,不就是做靜態網頁嘛!當初我是這樣想的!但是到真正做的時候,就發現了其實並不是想象中的那麼簡單,例如,如何抽象數據字段,也就是説,別人給你一張真實的業務表,你該如何把那些有用的字段顯示在你的界面上,業務流程中的每個點之間又有沒有關係,這些都需要你去想的問題。初次接觸,所以做起來也很棘手。

(二)、如何解決問題:

作為一個開發人員,遇到這些問題是在所難免的,由於很多技術都在不停的更新,你要不斷的去學習,要有學習新知識的潛力,而且如今網絡資源是如此的豐富,只要在internet上搜索一下,很多問題都會迎刃而解。Oracle數據庫簡單的應用,jquery框架和ibaties框架的應用也是透過網絡資源一邊學習一邊應用來實現我的目的的,當然也少不了跟同事的溝通。對於那個報表中用到的折線圖和餅狀圖,咱們採用了一個叫Jfreechat的框架,關於如何應用,也是從網上獲取相關例子,然後經過咱們的加工,就很順利的解決了問題。透過這次,感覺收穫還是挺大的。對於進銷存管理系統的設計問題,我壓根就什麼都不懂,看了一段時光的業務流程圖,還是不明白要做什麼,要在網頁界面上體現哪些字段,每個界面之間又有什麼聯繫,這些都不太明白。“這些東西要靠自我想的”,項目負責人跟我説了,之後他就跟我説了一大堆如何抽象字段,要把每個業務點的關係理清,然後再透過他們的關係抽象有用的字段。聽他説了之後,恍然大悟,原先是這麼一回事。之後,每次遇到不懂的,就立刻去和他溝通。完成了這些設計,我感覺我對軟件開發,又有了更深的認識,同時也讓我意識到溝通在軟件開發中真的是一件很重要的事。

六、實習心得

經過為期4個月的專業實習,令我更深一步的瞭解和學習了軟件開發的一般過程,不再是以前那樣,都不明白軟件開發是什麼東西。對於一個應用系統他們為什麼要那麼多人來做,而這麼多人一齊做,代碼又是如何進行管理的。對於每一個應用系統,企業到底用到哪些技術,他們為什麼要選取這些技術,咱們開發人員的主要任務是什麼等等,這些概念都漸漸的清晰。人,孰能無過,過而改之,善莫大焉!沒有誰,在編寫代碼的過程中永遠不會犯錯,即使他十分的厲害,那也是從不斷的犯錯過程中鍛煉出來的,但亦有“犯錯”的時候,由於需求是不斷的改變的,即使你當時沒錯,但需求改了之後,你的代碼不貼合需求,那也是你的錯。有錯那當然就要調試咯,以前老是害怕出錯,找不到問題所在是件令人煩惱的事。但是當調試的錯誤多了之後,你就會發現,每當一看到相類似的錯誤之後,你就會立即明白這個錯誤是什麼原因造成的!所以,咱們不就應害怕出錯,就應把調試錯誤當成一種提高個人潛力的方式。對於測試人員發回來的bug咱們要認真的對待,造成這種bug就證明了咱們的思路還是不怎樣的清晰,所以有必要再去看看相關的'資料。溝通是人與人之間傳遞信息的途徑,好的溝通能很完美的傳達你的思想,你的見解。在企業中,每一個系統的

開發過程一般來説都不是一個人從頭做到尾的,一般都有分工的,如此一來,溝通就必不可少了,由於你要把你做的工作,你為什麼這樣做,告訴別人,別人才更好的去完成他的任務。

這次實習,是進行實戰性工作,學到了很多東西,我相信對以後的生活和工作都有很大的幫忙。

軟件公司實習報告 篇4

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

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

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

經常寫會漸漸的遺忘,本來技術就不好如果不在項目中學習的話,我很快就被淘汰。

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

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

自我總結幾點:

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

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

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

4、不要個性在意別人的看法,你只要做你自我,相信自我。

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

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

軟件公司實習報告 篇5

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

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

過了幾個月,咱們培訓結束了,開始找工作了。我被南通的一家軟件公司錄取了,由於他們對咱們這些還沒畢業的待遇還不錯。由於這是我的第一份工作,很興奮也很緊張,興奮的是我自我自我掙錢了,緊張的是怕自我不能勝任這份工作,畢竟自我一點工作經驗都沒有。在公司咱們進行為期7天的崗前培訓,就是在公司的框架下實現他們要咱們完成的功能。好在這些咱們在培訓的時候都學過,所以不太難。培訓完咱們被分到公司的開發一組,正好公司正在做一個項目,所以咱們一上來就開始做項目的。對於咱們這些菜鳥來説這是很痛苦的,有時我做個功能做幾天都沒做出來,捱了主管不少的罵。

在這個時候我才發現百度和狗狗真是個好東西的啊,不會的就在上方搜。實在不會的問公司的高手,就這樣我漸漸的熟悉的這個工作模式,主管給的任務每一天也能做出來了。雖然做的有點慢,但我相信我堅持下去,我會到達我的目標的。然而實現的殘酷很快我就體會到了。那是咱們這個項目剛做完。公司的人事來找咱們談話。跟我説了很多。也跟我説了很多道理。期望把我調到技術服務組。所謂技術服務就是代表公司跟客户交流,説實話這個工作也蠻不錯的。工作的壓力沒有在開發的大,假設做這份工作的話,那我在培訓的知識很少用到。我怕我代碼不

經常寫會漸漸的遺忘,本來技術就不好假設不在項目中學習的話,我很快就被淘汰。

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

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

自我總結幾點:

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

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

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

4、不要個性在意別人的看法,你只要做你自我,相信自我。

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

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

軟件公司實習報告 篇6

尊敬的領導:

您好!

非常的遺憾,我完全沒有從實習生轉正繼續留在公司工作的想法,這並不是我臨時決定的,本來我來到您的公司擔任軟件測試員這個職位,本來就是我職業生涯的一個過渡期,只不過是想先多接觸一點這方面的工作,好讓我之後的路好走一點而已,所以,對於我的辭職報告您也不需感到意外,現在我的實習期已然結束,還望您儘快的批准讓我離職。

首先我還是得跟您説聲感謝,在我這個實習生找了兩週的工作都未果的時候,是您破例留下了我,現在不知道為什麼,那些網絡公司都不願意帶實習生,這點讓我非常的難以理解,可能就是嫌棄我沒有任何的工作經驗吧,要不是您,我還真的不知道我的這份實習工作還需要找多久。這段時間裏,我也是憑藉着自己紮實的理論知識和一點點的實操經驗,非常順利的就適應了這份工作,並沒有讓您過多的為我操心,也沒有給您帶來任何的不便,僅僅用了不到一週的時間,我就可以獨自完後您交付的任何工作,從來都沒讓您失望過。但是這次看來是得讓您有所失落了,我知道您是非常的想要我留在公司繼續工作的,但是真的很抱歉,軟件測試員的工作真的不是我喜歡的工作,只有軟件開發的工作,才是我夢寐以求的工作,據我瞭解,我們公司的這個崗位是完全滿員的,完全不需要任何的新鮮血液注入,所以,我就只能另外謀取一份工作了。

我在大學的專業就是軟件這方面的,雖然説軟件開發跟軟件測試都是屬於專業課,都得到過系統的學習,但是我認為我還是覺得軟件開發更加的適合我,相比起來,軟件開發的工作也更加的有難度,我不太喜歡安於現狀,經過這三個月的實習期工作,我也更加的確信了軟件測試的工作不適合我,主要是跟我的性格不符,軟件測試的工作對於我而言還是過於輕鬆了,這點還請您諒解。還有最主要的一個原因,軟件開發的薪資待遇跟軟件測試員的薪資待遇那完全就是兩個不同層次的,為了我以後的前途發展考慮,我怎麼可能不換工作,軟件開發的工作,我相信我能做的比現在更好,畢竟我在大學的時候,至少有一半的時間就是耗費在這上面,我對自己這方面的能力也是非常的有自信,我現在有了工作經歷,想必我找起工作來,也會輕鬆很多。

最後我還是得好好的跟您説一聲再見,希望公司以後能在您的帶領下,芝麻開花——節節高。

此致

敬禮!

  辭職人:xx

  20xx年x月x日

軟件公司實習報告 篇7

時間過的很快,轉眼間已經實習將近5個月,其中有2個月是屬於完全被流放的。

最先在內部系統組參與內部管理系統開發(struts+mysql+spring+hibernate),之後是去做網絡交換機軟件的腳本測試。現在又迴歸內部系統,雖然在腳本組期間,編碼能力被別人甩在後頭,但至少具有了一些測試經驗。

至少自己做的東西,是真正交付到了客户手上,到也稍微有些成就感。

一、淺談測試

一直以來,我都認為測試是脱離了軟件工程範圍的工作,不以為屑。但在實際情況中,測試是既重要且難以精湛的、其真正的壓力,在於找不到bug,責任在你,而不在於編碼人員。一般的測試人員不懂編碼,他們靠的是日以累計的經驗總結和想象力。而要做到高級測試工程師,則一定要懂編碼,因為這是你完全掌握整個系統的方方面面具體運作的前提。但占主導地位的,還是大型系統的集成測試經驗。實際項目中,編碼時間一般只佔30%左右,真正耗費時間的是IT階段的找bug與對應bug,此階段基本評定了coder的編碼質量。

二、程序員的困惑

有些人,以為教學視頻和代碼看多,自己就懂的多,實際做起來,卻不知從何下手,問題在那?如何定位?如何解決?通通跟一樣能力有關,debug追蹤能力,也稱調試。在項目組工作不愁源碼資源,但問題是蛋糕擺在面前,你如何去消化?

有位同事告訴我:代碼看幾遍都沒用,要去抄,例如一個查詢模塊,在此基礎上去做具體記錄的歷史記錄查詢模塊,你可能會覺得很簡單,但實際情況卻往往報一堆異常,配置問題涉及到方方面面,以及數據庫字段,傳值問題等等,一大堆對於新人來説很鬱悶的問題。但不用怕,只要學會調試,一個個問題去追蹤,一個個去解決,自然而然,那段“源碼”才真正屬於你。

三、如何調試追蹤?

如果你能在短短的時間內就看到問題點在那,放下斷點去追蹤,出去找工作,絕對沒問題。出現問題的時候,不要光看代碼,要用實際行動去追蹤運行期間的具體值,那是最好途徑。eclipse是個很爽的ide,這點做的很好。例如頁面內容顯示不是自己想要的數據,我們要先從數據庫查詢語句去下手,設置斷點,一步一步step over,讓sql字段(存取最終sql語句的字符串)運行到有值,inspect進去看,如果還看不出來,就點擊它,copy後在sql客户端去實際運行,看看實際查詢出來的表是什麼,如果是對的,有可能就是頁面調用的錯誤或者action邏輯的傳值問題。

頁面錯誤的調試,基本方法是用右鍵點擊實際網頁查看源代碼,copy到editplus,就能看到具體錯誤發生在那幾行。通常有幾種常見的錯誤,例如:缺少對象這種很多時候是有些被你調用的字段有可能為空的情況出現的,可以加if(xxx=null)語句加保護。追蹤的方法基本就是用alert語句,放在有可能出錯的地方。

四、一些習慣

遇到問題先自己思考,無從下手再找高手幫忙看看,注意他幫你看的思路,別在一旁閒着,看多了自己也會了,不然你一輩子都停留在那種水平,從人身上學到的東西遠遠比書多的多。

解決了一個問題後,要去究根問底去找到問題產生的起因,以防你下次遇到類似的問題再浪費同樣的時間。

把代碼寫的漂亮,註釋、空行、規範一樣不能少,可讀性是放在第一位。曾經看過一個高手寫的代碼,真的一看就是不同水平的人寫的,幾乎很完美,讀起來很流暢,方便自己也方便別人。

任務完後不要呆着,去要求經理給你更有挑戰性的任務,只要你肯去嘗試,他們就會對你另言相看,把三天的任務一天加班搞定,效率和忠誠都有了,路也比較好走了。

五、題尾話

如果你有一份思想,我有一份思想,拿出來交換,我們大家擁有就是2分份思想,可惜這種觀念,並不能深入每一個團隊的每一個人,少一點自私,未必不是好事。職場到處都存在被排擠的隱患,要為自己找片草地實在不容易。但有一點要相信,只要自己不放棄自己,這世上就沒有絕望的路,你可以被打趴下,可以被身邊的人暗算,可以被深愛的人流放,只要你用自己決心站起來,受過的傷痊癒後就能增強你的抵抗力,一路前進!