千文網(wǎng)小編為你整理了多篇相關(guān)的《軟件工程師的自我評價(合集)》,但愿對你工作學習有幫助,當然你在千文網(wǎng)還可以找到更多《軟件工程師的自我評價(合集)》。
第一篇:軟件工程師自我評價
我叫,今年22歲,畢業(yè)于X大學計算機科學與技術(shù)專業(yè)。由于非常喜歡本專業(yè),并期待將來從事專業(yè)方向的工作,因而在校期間十分注重對專業(yè)課的學習,擁有扎實的Core Java基礎,良好的編程風格;熟悉JSP+Servlet+JavaBean模式的WEB開發(fā);熟悉Struts,Hibernate,Spring等開源框架,了解EJB; 熟悉Tomcat,Jboss服務器等,熟悉基于Linux及Unix環(huán)境下的軟件開發(fā)。因為專業(yè)課知識掌握牢固,以專業(yè)第一的綜合成績畢業(yè)。
然而,我深知僅有專業(yè)知識是不夠的,社會需要的是高素質(zhì)復合型人才,因而在校期間學習之外,我積極參加各種社會實踐活動,曾參與過學院網(wǎng)上虛擬實驗室開發(fā)的需求分析。大三暑假曾在浪潮軟件園實習,參與了電信增值軟件開發(fā)與編ü鬃遠旨安歡系叵蠐芯櫚墓こ淌η虢萄埃迪敖崾蔽乙丫菊莆照Java平臺的核心技術(shù),獨立編程能力大大提高。同時實習生活也讓我意識到從事Java編程工作團隊合作的重要性。
第二篇:軟件工程師自我評價
軟件工程師自我評價
「摘要」 軟件質(zhì)量越來越受到人們的關(guān)注,軟件測試作為新興行業(yè)有很多不完善的地方。很多從事軟件測試工作的同行處于迷茫之中,如何提高,如何解決測試工作中的實際問題,困惑著每一個人。本文總結(jié)了一下個人經(jīng)驗,希望對大家有幫助。
「關(guān)鍵詞」 軟件測試 軟件 測試學習軟件測試工程師
我最初參加測試工作的時候,不知道什么是軟件測試,集成測試和系統(tǒng)測試的概念經(jīng)常混淆,cmm 是什么就更加不知道了。那時候最簡單的開關(guān)機也是通過直接拔插電源完成,安裝系統(tǒng)對我來說簡直是有史以來人類的最高技能,對于那些拿著螺絲刀安裝機器的人就認為是宇內(nèi)超級高手,身具殺人于無形之絕世秘技。拿破侖說不想當將軍的士兵不是好士兵,我最初的夢想就是想成為軟件測試的高手,傲視天下。所以不斷偷師,總結(jié)經(jīng)驗,自認為掌握了成為高手的幾個秘技,這幾年混跡 “ 江湖 ” 還算無往而不利。不敢獨享,望與吾輩測試人員切磋,早日總結(jié)成功密技之大成,助新進人員早日入門,也算不愧對東北活雷鋒的稱號。
第一招 學會利用網(wǎng)絡
剛參加工作面對浩瀚的網(wǎng)絡世界,當時如劉姥姥進大觀園,什么都新奇,什么都想要,從網(wǎng)上下載很多源程序的代碼,軟件技術(shù)文檔之類,恨不得把所有的好東西收集到手中,其實有些在他人看起來就是垃圾一堆。當時覺得有了這些 “ 武林秘籍 ”,成為高手指日可待。最初參加工作由于自己工作努力有幸轉(zhuǎn)為開發(fā),加入項目組后我的習慣還是沒有改,反而變本加厲,手中的資源更加多,上網(wǎng)的時間更加頻繁。
一次項目經(jīng)理分配任務,覺得依靠手中的秘籍加上自己的 “ 聰明才智 ” 很快會完成,不料短短的時間,所有的一切變成了馬奇諾防線。解決問題很慢,思路不清晰,項目經(jīng)理在對我施壓的過程中教會了我終身難忘的一招,學會利用網(wǎng)絡尋找要解決問題的答案,從此 google 成了我的最愛,關(guān)鍵字成了我變化的招數(shù)。在軟件測試工作中,他幫我解決了很多疑難問題,解答了很多令我迷惑的地方。也是我?guī)椭鷾y試同行解決問題手段之一,很多軟件測試新手,甚至老手都沒有意識到自己手上就握有 “ 無敵秘籍 ”,所以只要你耐心找,答案就在身邊。
這里總結(jié)一下利用網(wǎng)絡搜索引擎的技巧:
組合搜索
每次搜索某個文件,如果只給出一個單詞進行搜索,經(jīng)常會出現(xiàn)成千上百萬計的匹配網(wǎng)頁。然而如果再加上一個單詞,那么搜索結(jié)果會更加切題。
選擇表述內(nèi)容的詞組
一般我在網(wǎng)頁搜索引擎的時候,選擇一些可以表達我要查找內(nèi)容的關(guān)鍵詞組,用來縮小搜索范圍,從而找到搜索結(jié)果是最好的辦法。運用詞組搜索涉可以先先簡單地輸入一個問題作為詞組搜索,如果仍然找不到合適的,那就用多個可以表達要查詢內(nèi)容的關(guān)鍵字進行查詢。
定位信息來源
其實網(wǎng)絡上還有很多關(guān)于搜索技巧的文章,大家可以自行學習。千萬要記住搜索引擎是幫助你成功的有力武器。
第二招 學會動手
參加軟件測試工作后,隨著工作經(jīng)驗的增長自我感覺越來越好。在公司里也逐漸受到同事領(lǐng)導的重視,一次針對公司的新的軟件功能進行測試的時候,像往常一樣 “ 隨手 ” 測試出了幾個 bug,然后 “ 仔細 ” 的填寫了 bug 單(這個 bug 的現(xiàn)象已經(jīng)出現(xiàn)了很多次了)。這時候測試經(jīng)理走過來,重新復查了一下填寫的 bug.他在重現(xiàn)我的 bug 的過程中,簡化了我的輸入變化,bug 神奇的又出現(xiàn)了,同樣的現(xiàn)象,他關(guān)閉軟件重新變化輸入,擴展出 10 幾個變化后,軟件不動了,內(nèi)存不斷上升。終于他找到了產(chǎn)生軟件的 bug 的原因,然后對我說 “ 尋找 bug 要準確定位,我們開發(fā)團隊是一個整體,時間是等量的,時間不在你身上浪費,就是在他身上浪費。如果測試人員每次發(fā)現(xiàn)的 bug 描述不清楚,并且多個問題潛在的錯誤原因是一個,雖然操作可能稍微有些變化。這樣開發(fā)人員在重現(xiàn) bug 的時候他要調(diào)試跟蹤判斷,很花費時間,而且效率低。如果測試人員發(fā)現(xiàn) bug 的時候多動手可以更加準確的定位 bug 步驟和原因,給開發(fā)人員最精確的步驟和準確的描述,這樣整個團隊才能高效,所以需要大家協(xié)作!?!?在以后的日子里,每次解決問題的時候我都記得多試驗幾次,多嘗試。網(wǎng)上很多朋友還有同事問我問題的時候,其實他們只是萬里長征就差一步,只要再多動手實驗一次就可以達到目的了。所以多動手,多嘗試。
第三招 思考自己所作的剛開始入行的時候,總是思考如何做好軟件測試。認為公司的測試流程混亂總是很郁悶,認為自己學不到東西,如何才能測試好產(chǎn)品,常說心動不如行動,以前看到古龍小說中經(jīng)常出現(xiàn)的場景無名小子不斷挑戰(zhàn)高手,總結(jié)積累。我總結(jié)了有些經(jīng)驗是實戰(zhàn)中得到的,所以不斷嘗試引入新的測試流程然后評估,這個過程雖然很痛苦,但是從中積累了不少經(jīng)驗。這段時間讓我學習到了很多東西,接觸了 iso,cmm,測試管理工具,自動化工具(因為公司不正規(guī)給了我很多學習的機會,后來到了比較大的軟件公司后,以前的經(jīng)歷給了我更多的發(fā)展機會,因為大公司非常正規(guī)了,公司內(nèi)部人員分工明確,所以能力的鍛煉反倒少了)。由于工作中經(jīng)常寫報告反倒養(yǎng)成了總結(jié)教訓的習慣,因為紙面上的東西是永遠也忘不掉的。在寫的過程中可以不斷補充擴展,整個過程是思想升華的過程,當年達摩面壁九年就是融會貫通的典型例子,如果他不是有個思考的過程,他也不能成為一代大家。如果后來不時有人把他的絕技記錄下來,也就不能有后來的少林寺七十二絕技。
所以善于思考,總結(jié)經(jīng)驗,也是成為高手之路的不二法決。
第四招 學會利用論壇資源
其實測試新兵和測試高手之間的區(qū)別,往往是不會利用現(xiàn)有資源。在論壇中我們會看到很多新手不斷的提問,但是有很多問題其實都是已經(jīng)別人提過了,或者已經(jīng)有解決方案的。所以經(jīng)常會看到 “測試高手”的身影,并且不提問題,而且還能“鋤強扶弱”,是測試新丁的救命稻草。好像是高手們無所不能,其實摘掉這層耀眼的光環(huán),他們并沒想像得那么厲害,只不過通過自己的搜索找到的答案,然后幫助其他人。當然也有很多人都是通過自學,然后在論壇中交流得到了很多經(jīng)驗,高手其實也是因為善于思考問題,親自動手解決問題。所以動手和利用論壇資源的過程中他們也在不斷提高。
很多時候看到論壇中有人提問,問題描述不清,很多人看了很困惑。發(fā)貼題目動不動請高手幫忙,救命之類的,好像天下大亂,世界末日。雖然這個題目很招人,但是無法讓那些想幫助你的人幫你,因為題目不清晰,而且高手字樣嚇阻了很多人。其實問問題也是個思路整理的過程,描述清晰,讓人理解清楚,才能望文知意知道你的當前發(fā)生問題的環(huán)境,才能讓那些想幫你的人解決問題,否則給人無從下手的感覺,解決問題效率不高。
第五招 學習和你所測試的軟件產(chǎn)品相關(guān)的知識
要想成為好的測試人員,還要了解你要測試的軟件的相關(guān)知識。要了解軟件產(chǎn)品的架構(gòu)是什么樣的。要了解軟件的市場需求,在接觸軟件之初要可以多看看用戶的反饋信息,這些才是用戶最關(guān)心的,也是你在測試中需要注意的問題,滿足客戶是最大的需要。但是了解軟件需求之后要學會要多讀些軟件系統(tǒng)的技術(shù)文檔,軟件設計文檔,這些文檔可以幫助你了解產(chǎn)品如何工作。還有多看看公司 bug 庫中的問題,這些存在的問題可以幫助你了解軟件產(chǎn)品那些地方存在缺陷,軟件系統(tǒng)那些地方會出現(xiàn)錯誤。軟件是運行在一個大環(huán)境中,如果對系統(tǒng)不熟悉,那么有些問題你不能從一個更廣闊的層面考慮,學習操作系統(tǒng)的知識,有助于你發(fā)現(xiàn)缺陷,定位問題更加準確。比如軟件運行在 windows 或者 linux,如果你不懂操作系統(tǒng),你就無法建立測試環(huán)境,有些時候時候軟件的組件發(fā)生問題,就是你系統(tǒng)配置造成的,對系統(tǒng)不熟悉,你會把外在原因歸結(jié)為軟件本身。所以要學習關(guān)于和軟件系統(tǒng)相關(guān)的知識,比如編程,網(wǎng)絡,數(shù)據(jù)庫等。不一定你要學習到多好的程度,只是通過這些擴展的知識面,你可以在發(fā)現(xiàn)問題,解決問題上不會局限在狹小的圈子里。
和一切相關(guān)的人員交流,不同的交流渠道,獲取消息是不同的,角度也不同。和客戶交流,你會在測試中從客戶的角度發(fā)現(xiàn)問題;和開發(fā)人員交流,你會了解開發(fā)人員怎么實現(xiàn)軟件功能的;和項目管理人員交流,你會知道開發(fā)進度以及遇到的困難。
第三篇:軟件工程師自我評價軟件工程師評價
軟件工程師自我評價_軟件工程師評價
軟件工程師自我評價_軟件工程師評價
我最初參加測試工作的時候,不知道什么是軟件測試,集成測試和系統(tǒng)測試的概念經(jīng)常混淆,cmm是什么就更加不知道了。那時候最簡單的開關(guān)機也是通過直接拔插電源完成,安裝系統(tǒng)對我來說簡直是有史以來人類的最高技能,對于那些拿著螺絲刀安裝機器的人就以為是宇內(nèi)超級高手,身具殺人于無形之盡世秘技。拿破侖說不想當將軍的士兵不是好士兵,我最初的夢想就是想成為軟件測試的高手,傲視天下。所以不斷偷師,總結(jié)經(jīng)驗,自以為把握了成為高手的幾個秘技,這幾年混跡
江湖
還算無往而不利。不敢獨享,看與吾輩測試職員切磋,早日總結(jié)成功密技之大成,助新進職員早日進門,也算不愧對東北活雷鋒的稱號軟件工程師自我評價_軟件工程師評價。第一招 學會利用網(wǎng)絡
剛參加工作面對浩瀚的網(wǎng)絡世界,當時如劉姥姥進大觀園,什么都新奇,什么都想要,從網(wǎng)上下載很多源程序的代碼,軟件技術(shù)文檔之類,恨不得把所有的好東西收集得手中,實在有些在他人看起來就是垃圾一堆。當時覺得有了這些
武林秘籍,成為高手指日可待。最初參加工作由于自己工作努力有幸轉(zhuǎn)為開發(fā),加進項目組后我的習慣還是沒有改,反而變本加厲,手中的資源更加多,上網(wǎng)的時間更加頻繁軟件工程師自我評價_軟件工程師評價。
一次項目經(jīng)理分配任務,覺得依靠手中的秘籍加上自己的聰明才智
很快會完成,不料短短的時間,所有的一切變成了馬奇諾防線。解決題目很慢,思路不清楚,項目經(jīng)理在對我施壓的過程中教會了我終身難忘的一招,學會利用網(wǎng)絡尋找要解決題目的答案,從此 google 成了我的最愛,關(guān)鍵字成了我變化的招數(shù)。在軟件測試工作中,他幫我解決了很多疑難題目,解答了很多令我迷惑的地方也是我?guī)椭鷾y試同行解決題目手段之一,很多軟件測試新手,甚至老手都沒有意識到自己手上就握有
無敵秘籍,所以只要你耐心找,答案就在身邊。
這里總結(jié)一下利用網(wǎng)絡搜索引擎的技巧: 組合搜索
每次搜索某個文件,假如只給出一個單詞進行搜索,經(jīng)常會出現(xiàn)成千上百萬計的匹配網(wǎng)頁軟件工程師自我評價_軟件工程師評價。然而假如再加上一個單詞,那么搜索結(jié)果會更加切題。選擇表述內(nèi)容的詞組 一般我在網(wǎng)頁搜索引擎的時候,選擇一些可以表達我要查找內(nèi)容的關(guān)鍵詞組,用來縮小搜索范圍,從而找到搜索結(jié)果是最好的辦法。運用詞組搜索涉可以先先簡單地輸進一個題目作為詞組搜索,假如仍然找不到合適的,那就用多個可以表達要查詢內(nèi)容的關(guān)鍵字進行查詢。定位信息來源
有的時候用詞組搜索不到或者無法正確表達所需信息??梢杂昧硪环N方法直接到信息源,就是直接到到提供某種信息的站點往??梢杂霉?*往猜測某一組織的特點。從而得到所要搜索的信息的主要詞組。實在網(wǎng)絡上還有很多關(guān)于搜索技巧的文章,大家可以自行學習。千萬要記住搜索引擎是幫助你成功的有力武器。
第二招 學會動手
參加軟件測試工作后,隨著工作經(jīng)驗的增長自我感覺越來越好。在公司里也逐漸受到同事領(lǐng)導的重視,一次針對公司的新的軟件功能進行測試的時候,像往常一樣
隨手
測試出了幾個 bug,然后
仔細的填寫了 bug 單(這個 bug 的現(xiàn)象已經(jīng)出現(xiàn)了很多次了)。這時候測試經(jīng)理走過來,重新復查了一下填寫的 bug.他在重現(xiàn)我的 bug 的過程中,簡化了我的輸進變化,bug 神奇的又出現(xiàn)了,同樣的現(xiàn)象,他封閉軟件重新變化輸進,擴展出 10 幾個變化后,軟件不動了,內(nèi)存不斷上升軟件工程師自我評價_軟件工程師評價。終于他找到了產(chǎn)生軟件的 bug 的原因,然后對我說
尋找 bug 要正確定位,我們開發(fā)團隊是一個整體,時間是等量的,時間不在你身上浪費,就是在他身上浪費。假如測試職員每次發(fā)現(xiàn)的 bug 描述不清楚,并且多個題目潛伏的錯誤原因是一個,固然操縱可能稍微有些變化。這樣開發(fā)職員在重現(xiàn) bug 的時候他要調(diào)試跟蹤判定,很花費時間,而且效率低。假如測試職員發(fā)現(xiàn) bug 的時候多動手可以更加正確的定位 bug 步驟和原因,給開發(fā)職員最精確的步驟和正確的描述,這樣整個團隊才能高效,所以需要大家協(xié)作!。
延伸閱讀:
軟件工程師自我評價_軟件工程師評價 end# 軟件工程師自薦信
我是一名即將于xx年7月畢業(yè)的遼寧工程技術(shù)大學的學生,所學專業(yè)是軟件工程軟件工程師自我評價_軟件工程師評價。我是財經(jīng)類專升本學生,專科時學的專業(yè)是電算化會計,由于對學業(yè)的追求和本身對計算機軟件的濃厚興趣我考取了現(xiàn)讀專業(yè)。我仰慕貴單位尊重知識、重視人才之名,希望能成為貴單位一員,為貴單位的事業(yè)發(fā)展盡我全力。大學五年系統(tǒng)學習了軟件工程專業(yè)及財經(jīng)專業(yè)的理論與實踐知識
自入校以來一直擔任班干部,具有一定組織領(lǐng)導能力,曾任團支部宣傳委員,擔任過文藝委員。組織策劃過各類活動,組織并參與的校園環(huán)保大型系列活動得到校團委的高度評價。積極參加社會團體、學生團體活動,是計算機協(xié)會、攝影協(xié)會會員。校方每次舉辦的義務獻血活動都積極參加。廣泛參加社會實踐活動,有營銷、廣告宣傳的兼職經(jīng)驗軟件工程師自我評價_軟件工程師評價。
本人興趣廣泛,知識面廣,樂器表演(手風琴,鋼琴,電子琴,單簧管)、攝影方面具有一定的基礎。有一定的文字、語言表達能力,增長演講與辯論,曾參加過計算機知識、黨團知識等競賽,都取得了較好的成績。大學五年的學習生活,大量的社會工作,使我養(yǎng)成了冷靜自信的性格和踏實嚴謹?shù)墓ぷ髯黠L,并賦予我參與社會競爭的勇氣。我深知五年是短暫的,所學知識是有限的,大學培養(yǎng)的僅僅是一種思維方式和學習方法,紙上談兵終覺淺,絕知此事要躬行,因此我將在今后實踐中虛心學習不斷鉆研,積累工作經(jīng)驗,不斷提高工作能力。希望貴單位給我一個發(fā)揮能力的機會。1感謝閱讀我的自薦信,如需材料及進一步了解請函告或與我校聯(lián)系。隨信附上個人求職簡歷,盼面談!期待著您的答復!祝事業(yè)興旺發(fā)達。閱讀拓展:
JAVA軟件工程師簡歷自我評價
具有很強的團隊精神,有良好的組織和協(xié)調(diào)能力,有強烈的集體榮譽感軟件工程師自我評價_軟件工程師評價。
自學能力強,喜歡鉆研新技術(shù),敢于面對和克服困難。熟練使用spring+struts+hibernate整合開發(fā)軟件工程師自我評價_軟件工程師評價。
熟(2017講認真專題組織生活會支部委員個人問題清單)練使用jsp、servlet、jstl、jdbc下的編程開發(fā)。熟練使用eclipse ide開發(fā)工具,熟練掌握tomcat等web容器以及j2ee容器的配置以及部署,能夠使用junit進行單元測試。
熟練使用mvc框架搭建項目,以及自定義實現(xiàn)ajax框架軟件工程師自我評價_軟件工程師評價。
熟練掌握數(shù)據(jù)庫的操作和sql語句,能熟練使用sqlXX和mysql進行系統(tǒng)開發(fā)。
第四篇:軟件工程師自我評價
悉JAVA語言以及開發(fā)環(huán)境,具備良好的編碼習慣 熟練掌握Android四大組件,常用的布局文件,自定義控件等 熟悉XML/JSON解析數(shù)據(jù),以及數(shù)據(jù)存儲方式 熟悉 常見android 優(yōu)化技術(shù),listview優(yōu)化,獲取網(wǎng)絡圖片異步加載,分批加載,分頁顯示,sd卡緩存等優(yōu)化方式 了解android的JNI/NDK開發(fā),通過JNI實現(xiàn)JAVA與C/C++程序間的調(diào)用及回調(diào) 熟悉 android 多線程機制,AIDL ,遠程服務實現(xiàn)進程通信和數(shù)據(jù)傳遞 熟悉 android hanlder 消息機制 以及 AsyncTask 異步任務機制,異步查詢框架AsyncQueryHandler 對各種引用的簡單了解(強引用,軟引用,弱引用,虛引用) 熟悉 圖片緩存的處理,并能對圖片進行優(yōu)化處理 掌握OOM異常的處理,并可以對應用進行相應的優(yōu)化 了解android系統(tǒng)下消息推送機制 以及android系統(tǒng)下應用層的啟動 熟悉UML設計,可以設計程序的用例圖、類圖、活動圖等 對Activity、Window和View三者間的關(guān)系有一定的見解 會使用SVN,GIT等版本控制工具 熟悉Android系統(tǒng)安全技術(shù),安全模型和權(quán)限系統(tǒng),如何讓將一個應用程序掛載到system分區(qū)下,應用程序的簽名,安卓沙箱,常駐內(nèi)存問題,讀取用戶日志Logcat,service提交數(shù)據(jù)到服務器,給模擬器刷機等安全問題,以及用戶和程序員的防范。
?有良好的編碼能力和代碼規(guī)范,可以快速閱讀英文技術(shù)文檔 熟練掌握Eclipse,MyEclipse等開發(fā)工具,熟悉MySQL,Sqlite數(shù)據(jù)庫.
第五篇:軟件工程師自我評價
「摘要」 軟件質(zhì)量越來越受到人們的關(guān)注,軟件測試作為新興行業(yè)有很多不完善的地方。很多從事軟件測試工作的同行處于迷茫之中,如何提高,如何解決測試工作中的實際問題,困惑著每一個人。本文總結(jié)了一下個人經(jīng)驗,希望對大家有幫助。
「關(guān)鍵詞」 軟件測試 軟件 測試學習軟件測試工程師
我最初參加測試工作的時候,不知道什么是軟件測試,集成測試和系統(tǒng)測試的概念經(jīng)?;煜琧mm 是什么就更加不知道了。那時候最簡單的開關(guān)機也是通過直接拔插電源完成,安裝系統(tǒng)對我來說簡直是有史以來人類的最高技能,對于那些拿著螺絲刀安裝機器的人就認為是宇內(nèi)超級高手,身具殺人于無形之絕世秘技。拿破侖說不想當將軍的士兵不是好士兵,我最初的夢想就是想成為軟件測試的高手,傲視天下。所以不斷偷師,總結(jié)經(jīng)驗,自認為掌握了成為高手的幾個秘技,這幾年混跡 “ 江湖 ” 還算無往而不利。不敢獨享,望與吾輩測試人員切磋,早日總結(jié)成功密技之大成,助新進人員早日入門,也算不愧對東北活雷鋒的稱號。
第一招 學會利用網(wǎng)絡
剛參加工作面對浩瀚的網(wǎng)絡世界,當時如劉姥姥進大觀園,什么都新奇,什么都想要,從網(wǎng)上下載很多源程序的代碼,軟件技術(shù)文檔之類,恨不得把所有的好東西收集到手中,其實有些在他人看起來就是垃圾一堆。當時覺得有了這些 “ 武林秘籍 ”,成為高手指日可待。最初參加工作由于自己工作努力有幸轉(zhuǎn)為開發(fā),加入項目組后我的習慣還是沒有改,反而變本加厲,手中的資源更加多,上網(wǎng)的時間更加頻繁。
一次項目經(jīng)理分配任務,覺得依靠手中的秘籍加上自己的 “ 聰明才智 ” 很快會完成,不料短短的時間,所有的一切變成了馬奇諾防線。解決問題很慢,思路不清晰,項目經(jīng)理在對我施壓的過程中教會了我終身難忘的一招,學會利用網(wǎng)絡尋找要解決問題的答案,從此 google 成了我的最愛,關(guān)鍵字成了我變化的招數(shù)。在軟件測試工作中,他幫我解決了很多疑難問題,解答了很多令我迷惑的地方。也是我?guī)椭鷾y試同行解決問題手段之一,很多軟件測試新手,甚至老手都沒有意識到自己手上就握有 “ 無敵秘籍 ”,所以只要你耐心找,答案就在身邊。
這里總結(jié)一下利用網(wǎng)絡搜索引擎的技巧:
組合搜索
每次搜索某個文件,如果只給出一個單詞進行搜索,經(jīng)常會出現(xiàn)成千上百萬計的匹配網(wǎng)頁。然而如果再加上一個單詞,那么搜索結(jié)果會更加切題。
選擇表述內(nèi)容的詞組
一般我在網(wǎng)頁搜索引擎的時候,選擇一些可以表達我要查找內(nèi)容的關(guān)鍵詞組,用來縮小搜索范圍,從而找到搜索結(jié)果是最好的辦法。運用詞組搜索涉可以先先簡單地輸入一個問題作為詞組搜索,如果仍然找不到合適的,那就用多個可以表達要查詢內(nèi)容的關(guān)鍵字進行查詢。
定位信息來源
有的時候用詞組搜索不到或者無法準確表達所需信息。可以用另一種方法直接到信息源,就是直接到到提供某種信息的站點去。可以用公式 “www.xiexiebang.com” 去猜測某一組織的特點。從而得到所要搜索的信息的主要詞組
其實網(wǎng)絡上還有很多關(guān)于搜索技巧的文章,大家可以自行學習。千萬要記住搜索引擎是幫助你成功的有力武器。
第二招 學會動手
參加軟件測試工作后,隨著工作經(jīng)驗的增長自我感覺越來越好。在公司里也逐漸受到同事領(lǐng)導的重視,一次針對公司的新的軟件功能進行測試的時候,像往常一樣 “ 隨手 ” 測試出了幾個 bug,然后 “ 仔細 ” 的填寫了 bug 單(這個 bug 的現(xiàn)象已經(jīng)出現(xiàn)了很多次了)。這時候測試經(jīng)理走過來,重新復查了一下填寫的 bug.他在重現(xiàn)我的 bug 的過程中,簡化了我的輸入變化,bug 神奇的又出現(xiàn)了,同樣的現(xiàn)象,他關(guān)閉軟件重新變化輸入,擴展出 10 幾個變化后,軟件不動了,內(nèi)存不斷上升。終于他找到了產(chǎn)生軟件的 bug 的原因,然后對我說 “ 尋找 bug 要準確定位,我們開發(fā)團隊是一個整體,時間是等量的,時間不在你身上浪費,就是在他身上浪費。如果測試人員每次發(fā)現(xiàn)的 bug 描述不清楚,并且多個問題潛在的錯誤原因是一個,雖然操作可能稍微有些變化。這樣開發(fā)人員在重現(xiàn) bug 的時候他要調(diào)試跟蹤判斷,很花費時間,而且效率低。如果測試人員發(fā)現(xiàn) bug 的時候多動手可以更加準確的定位 bug 步驟和原因,給開發(fā)人員最精確的步驟和準確的描述,這樣整個團隊才能高效,所以需要大家協(xié)作!?!?在以后的日子里,每次解決問題的時候我都記得多試驗幾次,多嘗試。網(wǎng)上很多朋友還有同事問我問題的時候,其實他們只是萬里長征就差一步,只要再多動手實驗一次就可以達到目的了。所以多動手,多嘗試。
第三招 思考自己所作的剛開始入行的時候,總是思考如何做好軟件測試。認為公司的測試流程混亂總是很郁悶,認為自己學不到東西,如何才能測試好產(chǎn)品,常說心動不如行動,以前看到古龍小說中經(jīng)常出現(xiàn)的場景無名小子不斷挑戰(zhàn)高手,總結(jié)積累。我總結(jié)了有些經(jīng)驗是實戰(zhàn)中得到的,所以不斷嘗試引入新的測試流程然后評估,這個過程雖然很痛苦,但是從中積累了不少經(jīng)驗。這段時間讓我學習到了很多東西,接觸了 iso,cmm,測試管理工具,自動化工具(因為公司不正規(guī)給了我很多學習的機會,后來到了比較大的軟件公司后,以前的經(jīng)歷給了我更多的發(fā)展機會,因為大公司非常正規(guī)了,公司內(nèi)部人員分工明確,所以能力的鍛煉反倒少了)。由于工作中經(jīng)常寫報告反倒養(yǎng)成了總結(jié)教訓的習慣,因為紙面上的東西是永遠也忘不掉的。在寫的過程中可以不斷補充擴展,整個過程是思想升華的過程,當年達摩面壁九年就是融會貫通的典型例子,如果他不是有個思考的過程,他也不能成為一代大家。如果后來不時有人把他的絕技記錄下來,也就不能有后來的少林寺七十二絕技。
所以善于思考,總結(jié)經(jīng)驗,也是成為高手之路的不二法決。
第四招 學會利用論壇資源
其實測試新兵和測試高手之間的區(qū)別,往往是不會利用現(xiàn)有資源。在論壇中我們會看到很多新手不斷的提問,但是有很多問題其實都是已經(jīng)別人提過了,或者已經(jīng)有解決方案的。所以經(jīng)常會看到 “測試高手”的身影,并且不提問題,而且還能“鋤強扶弱”,是測試新丁的救命稻草。好像是高手們無所不能,其實摘掉這層耀眼的光環(huán),他們并沒想像得那么厲害,只不過通過自己的搜索找到的答案,然后幫助其他人。當然也有很多人都是通過自學,然后在論壇中交流得到了很多經(jīng)驗,高手其實也是因為善于思考問題,親自動手解決問題。所以動手和利用論壇資源的過程中他們也在不斷提高。
很多時候看到論壇中有人提問,問題描述不清,很多人看了很困惑。發(fā)貼題目動不動請高手幫忙,救命之類的,好像天下大亂,世界末日。雖然這個題目很招人,但是無法讓那些想幫助你的人幫你,因為題目不清晰,而且高手字樣嚇阻了很多人。其實問問題也是個思路整理的過程,描述清晰,讓人理解清楚,才能望文知意知道你的當前發(fā)生問題的環(huán)境,才能讓那些想幫你的人解決問題,否則給人無從下手的感覺,解決問題效率不高。
第五招 學習和你所測試的軟件產(chǎn)品相關(guān)的知識
要想成為好的測試人員,還要了解你要測試的軟件的相關(guān)知識。要了解軟件產(chǎn)品的架構(gòu)是什么樣的。要了解軟件的市場需求,在接觸軟件之初要可以多看看用戶的反饋信息,這些才是用戶最關(guān)心的,也是你在測試中需要注意的問題,滿足客戶是最大的需要。但是了解軟件需求之后要學會要多讀些軟件系統(tǒng)的技術(shù)文檔,軟件設計文檔,這些文檔可以幫助你了解產(chǎn)品如何工作。還有多看看公司 bug 庫中的問題,這些存在的問題可以幫助你了解軟件產(chǎn)品那些地方存在缺陷,軟件系統(tǒng)那些地方會出現(xiàn)錯誤。軟件是運行在一個大環(huán)境中,如果對系統(tǒng)不熟悉,那么有些問題你不能從一個更廣闊的層面考慮,學習操作系統(tǒng)的知識,有助于你發(fā)現(xiàn)缺陷,定位問題更加準確。比如軟件運行在 windows 或者 linux,如果你不懂操作系統(tǒng),你就無法建立測試環(huán)境,有些時候時候軟件的組件發(fā)生問題,就是你系統(tǒng)配置造成的,對系統(tǒng)不熟悉,你會把外在原因歸結(jié)為軟件本身。所以要學習關(guān)于和軟件系統(tǒng)相關(guān)的知識,比如編程,網(wǎng)絡,數(shù)據(jù)庫等。不一定你要學習到多好的程度,只是通過這些擴展的知識面,你可以在發(fā)現(xiàn)問題,解決問題上不會局限在狹小的圈子里。
和一切相關(guān)的人員交流,不同的交流渠道,獲取消息是不同的,角度也不同。和客戶交流,你會在測試中從客戶的角度發(fā)現(xiàn)問題;和開發(fā)人員交流,你會了解開發(fā)人員怎么實現(xiàn)軟件功能的;和項目管理人員交流,你會知道開發(fā)進度以及遇到的困難。
第六篇:軟件工程師
軟件工程師
薪資待遇高
工資環(huán)境
中小企業(yè)急需全面掌握軟件基礎技能與知識。
1.理解軟件工程管理的概念和任務
2.理解軟件生存期過程
3.理解軟件工程標準
4.掌握需求分析、測試、維護基本技術(shù)
5.掌握軟件度量、軟件配置管理方法
6.理解軟件復用概念
7.理解軟件質(zhì)量保證的手段
8.理解軟件項目對人員的需求
9.理解軟件知識產(chǎn)權(quán)的基礎知識
通過軟件工程師考試的合格人員具有從事軟件系統(tǒng)分析與工程系統(tǒng)分析員、工程管理員的實際工作能力和業(yè)務水平。
1.數(shù)據(jù)結(jié)構(gòu)
編程的靈魂,是程序開發(fā)人員一個開發(fā)思路,已經(jīng)成熟的編程思想和算法,而且?guī)缀踹m用所有開發(fā)語言。
2.操作系統(tǒng)(第三版)
從資源管理的角度來分析系統(tǒng)功能的實現(xiàn)。
重點是五大管理職能的實現(xiàn)及其原理。
3.計算機網(wǎng)絡(第三版)
要學習ISO/OSIRM七層的劃分以及各種協(xié)議的功能。
傳輸理論、互連設備、Internet知識,和參考模型理論
4.數(shù)學
基礎,所有計算原理的基礎
5.計算機專業(yè)英語
專業(yè)知識+英語水平
6.軟件工程(第二版)
要熟悉數(shù)據(jù)流和流程圖
7.數(shù)據(jù)庫理論
熟悉SOL語言,幾乎所有的編程語言都要和數(shù)據(jù)庫打交道8C語言或者VB語言應該掌握,不過目前JAVA和.net比較火
9建模語言UML代表軟件工程的發(fā)展趨勢,目前是可視化建模的事實的工業(yè)化標準。
經(jīng)訪問很多專業(yè)人士,業(yè)內(nèi)人士比較公認的軟件行業(yè)職業(yè)規(guī)劃要經(jīng)過五個層次,即程序員、系統(tǒng)分析員、架構(gòu)設計師、項目經(jīng)理、產(chǎn)品經(jīng)理等,每個層次對人才的素質(zhì)要求都有不同。
第一級別:程序員
大學生剛進入工作時,肯定是先從程序員做起,這也是適應工作環(huán)境,了解工作流程的一個步驟。程序員對于技術(shù)成長歷程的最下端,很多技術(shù)高手都是從程序員做起的。在這個過程中,需要了解的是熟練掌握各種語言的技巧,知道技巧的適用性,還要對資源作出恰當安排。
1. 團隊精神和協(xié)作能力
當軟件開發(fā)尤其是大規(guī)模的軟件開發(fā)進行時,已經(jīng)不是個人天才能干的事,這個時候就要靠團隊。軟件開發(fā)的難度和參與開發(fā)人員的數(shù)量是呈指數(shù)級增長的。微軟可以組織上千人的軟件開發(fā)隊伍,但一些國內(nèi)企業(yè)做不到這些,因為管理還沒有跟上。軟件開發(fā)越復雜,需要的人就越多,需要合作的精神就越強。所以“團隊精神”是很多企業(yè)文化的核心部分,也是程序員應該具備的最基本的、最重要的安身立命之本。
2. 文檔習慣
一般來說,許多人會先做幾年的基礎工作,再做軟件工程師或測試工程師,而不是將程序員的工作一直做下去。但一些企業(yè)也有做了十幾年的程序員,他們的工資待遇可能比他們的部門經(jīng)理要高得多;而他們做的是基礎工作,職位是底層。同樣是編程,他們可能比別人要快,要科學;遇到一些難題時,也有更多的辦法解決。這與他們良好的工作素養(yǎng)有關(guān),比如:良好的文檔,這是正規(guī)研發(fā)流程中非常重要的環(huán)節(jié),作為程序員,30%的工作時間寫技術(shù)文檔還是很正常的,而作為高級程序員和聯(lián)系分析員,這個比例要高很多
3. 規(guī)范化、標準化的代碼編寫習慣
作為一些為國知名軟件公司的規(guī)矩,代碼的變量命名,代碼內(nèi)注釋格式,甚至嵌套中行縮進的長度和函數(shù)間的空行數(shù)字都有明確規(guī)定,良好的編寫習慣,不但有助于代碼的移植和糾錯,也有助于不同技術(shù)人員之間的協(xié)作。在大型的軟件開發(fā)過程中,沒有規(guī)范化和標準化的代碼習慣,全球的研發(fā)協(xié)作是絕對不可想象的。
4. 需求理解能力
程序員需要理解一個模塊的要求,很多人寫程序往往只關(guān)注一個功能需求,他們把性能指標全部歸結(jié)到硬件,操作系統(tǒng)和開發(fā)環(huán)境上,而忽視了本身代碼性能考慮。有人曾經(jīng)放言說寫一個廣告交換程序很簡單,這種人從來不知道在百萬甚至千萬數(shù)量級的訪問情況下的性能指標是如何實現(xiàn)的,對于這樣的程序員,你給他深藍那套系統(tǒng),他也做不出太極鏈的并訪能力。性能需求指標中,穩(wěn)定性,并訪支撐能力以及安全性都很重要,作為程序員端緒要評估該模塊在系統(tǒng)運營中所處的環(huán)境,將要受到的負荷壓力以及各種潛在的危險和惡意攻擊的可能性。就這一點,一個成熟的程序員至少需要2到3年的項目研發(fā)和跟蹤經(jīng)驗才有可能有心得。
5. 復用性、模塊化思維能力
經(jīng)常聽到一些程序員有這樣的抱怨,寫了幾年程序,變成了熟練工,每天都是重復一些沒有任何新意的代碼,這其實是中國軟件人才最大浪費的地
方,一些重復性工作變成了熟練程序員的主要工作,而這些,其實是完全可以避免的。
復用性設計,模塊化思維就是要程序員在完成任何一個功能模塊或函數(shù)的時候,要多想一些。如果能這樣,就可以極大避免重復性的開發(fā)工作,會有更多時間和經(jīng)歷投入到創(chuàng)新的代碼工作中去。
6. 學習能力
程序員是很容易被淘汰,很容易落伍的職業(yè),因為一種技術(shù)可能僅僅三五年內(nèi)具有領(lǐng)先性,程序員如果想安身立命,就必須不斷跟進心得技術(shù),學習新的技能。
而一些行業(yè)應用軟件的開發(fā)設計,一定需要行業(yè)的知識,比如,座保險行業(yè)的軟件,當然要了解保險知識和保險行業(yè)的基本情況,做教育行業(yè)的軟件一定要了解教育的基本規(guī)律。一些公司在后期的培養(yǎng)方案上,多添加一些員工自己喜歡的內(nèi)容,這樣就可以把他們的個人積極性調(diào)動起來。善于學習,對于任何職業(yè)而言,都是前進所必須的動力,對于程序員,這種要求就更加高了。
第二級別:SA(syetem Analyser:系統(tǒng)分析師)
系統(tǒng)分析人員是具有從事計算機應用系統(tǒng)的分析和設計工作能力及業(yè)務水平,能指導系統(tǒng)設計師和高級程序員的工作和一族。是國家軟件水平考試中的一項。信息產(chǎn)業(yè)部會將持證的系統(tǒng)分析員登記入國家人才庫。據(jù)《中國電腦教育報》報道,自1998年軟件水平考試開考系統(tǒng)分析員以來,我國通過考試的總共只有數(shù)百人。
在日常的工作中我們一般都稱他們?yōu)橄到y(tǒng)分析師。其主要特點是:
1.強烈的責任心和事業(yè)心
開發(fā)軟件的基本流程是,先做需求,作分析、做設計。這是核心階段,也是難度階段,主要由人數(shù)不多而技術(shù)水平層次相當?shù)能浖こ處煋?。系統(tǒng)分析師由于必須保證需求的準確性,所以責任更為重大。
2.技術(shù)高手
可以說大多數(shù)好的系統(tǒng)分析師都是從優(yōu)秀的程序員成長起來的。很難想象一個對編程不甚了解的人可以劃分好模塊,更不要說較準確地估算出工作量和工作進度了,可以說系統(tǒng)分析是建立在程序編寫上的一種學問。面向?qū)ο蟮南到y(tǒng)分析工具用于采用圖形化的方式,在軟件系統(tǒng)分析過程中對待開發(fā)的軟件系統(tǒng)進行清晰準確的描述。
3.交流表達能力
以客戶為中心,具有面向?qū)ο蟮某绦蛟O計思想以軟件的方式模擬客觀事物的運行規(guī)律,以滿足客戶的不同需求。對客戶服務的思想是貫穿始終的。與客戶溝通能力,于團隊內(nèi)部協(xié)作能力都是必要的,要有準確到位的表達。第三級別:SD(system designer:系統(tǒng)設計師)
系統(tǒng)設計師應當對“系統(tǒng)結(jié)構(gòu)”所使用的軟件技術(shù)非常了解。如果自身具備良好編程技巧,才會成為優(yōu)秀的系統(tǒng)設計師。
系統(tǒng)設計師的指責是把consturction model(結(jié)構(gòu)模型)對應到implementation model(實現(xiàn)模型),作用非常重要。在從概念到實現(xiàn)期間規(guī)劃和組合模型的優(yōu)劣是決定系統(tǒng)設計師好壞的標準。
第四級別:Project Manager(項目經(jīng)理)
項目經(jīng)理必須具備較強的專業(yè)知識,具備溝通技巧,了結(jié)團隊人員的組成,還需要知道如何對團隊分工,學會根據(jù)項目特性選擇最合適的語言和工具,不能有任何偏執(zhí)。
第五級別:Product Manager(產(chǎn)品經(jīng)理)
產(chǎn)品經(jīng)理必須具有產(chǎn)品管理能力。這是一項非常重要的技能,產(chǎn)品經(jīng)理需要融合技術(shù)和市場趨勢,產(chǎn)品經(jīng)理需要融合技術(shù)和市場趨勢,知道未來大家需要什么,使開發(fā)的產(chǎn)品實現(xiàn)技術(shù)和市場的引導作用。他們還要快速學習技術(shù)并融合起來做很好的演示。