安卓軟件工程師的自我評(píng)價(jià)
自我評(píng)價(jià)就像一面鏡子,平時(shí)無(wú)法看清自我,但是在鏡子前自己的美丑一覽無(wú)余,下面是學(xué)習(xí)啦小編帶來(lái)的關(guān)于安卓軟件工程師的自我評(píng)價(jià)的范文,歡迎閱讀!
安卓軟件工程師的自我評(píng)價(jià)篇一
「摘要」 軟件質(zhì)量越來(lái)越受到人們的關(guān)注,軟件測(cè)試作為新興行業(yè)有很多不完善的地方。很多從事軟件測(cè)試工作的同行處于迷茫之中,如何提高,如何解決測(cè)試工作中的實(shí)際問(wèn)題,困惑著每一個(gè)人。本文總結(jié)了一下個(gè)人經(jīng)驗(yàn),希望對(duì)大家有幫助。
「關(guān)鍵詞」 軟件測(cè)試 軟件 測(cè)試學(xué)習(xí) 軟件測(cè)試工程師
我最初參加測(cè)試工作的時(shí)候,不知道什么是軟件測(cè)試,集成測(cè)試和系統(tǒng)測(cè)試的概念經(jīng)?;煜?, cmm 是什么就更加不知道了。那時(shí)候最簡(jiǎn)單的開(kāi)關(guān)機(jī)也是通過(guò)直接拔插電源完成,安裝系統(tǒng)對(duì)我來(lái)說(shuō)簡(jiǎn)直是有史以來(lái)人類的最高技能,對(duì)于那些拿著螺絲刀安裝機(jī)器的人就認(rèn)為是宇內(nèi)超級(jí)高手,身具殺人于無(wú)形之絕世秘技。拿破侖說(shuō)不想當(dāng)將軍的士兵不是好士兵,我最初的夢(mèng)想就是想成為軟件測(cè)試的高手,傲視天下。所以不斷偷師,總結(jié)經(jīng)驗(yàn),自認(rèn)為掌握了成為高手的幾個(gè)秘技,這幾年混跡 “ 江湖 ” 還算無(wú)往而不利。不敢獨(dú)享,望與吾輩測(cè)試人員切磋,早日總結(jié)成功密技之大成,助新進(jìn)人員早日入門,也算不愧對(duì)東北活雷鋒的稱號(hào)。
第一招 學(xué)會(huì)利用網(wǎng)絡(luò)
剛參加工作面對(duì)浩瀚的網(wǎng)絡(luò)世界,當(dāng)時(shí)如劉姥姥進(jìn)大觀園,什么都新奇,什么都想要,從網(wǎng)上下載很多源程序的代碼,軟件技術(shù)文檔之類,恨不得把所有的好東西收集到手中,其實(shí)有些在他人看起來(lái)就是垃圾一堆。當(dāng)時(shí)覺(jué)得有了這些 “ 武林秘籍 ” ,成為高手指日可待。最初參加工作由于自己工作努力有幸轉(zhuǎn)為開(kāi)發(fā),加入項(xiàng)目組后我的習(xí)慣還是沒(méi)有改,反而變本加厲,手中的資源更加多,上網(wǎng)的時(shí)間更加頻繁。
一次項(xiàng)目經(jīng)理分配任務(wù),覺(jué)得依靠手中的秘籍加上自己的 “ 聰明才智 ” 很快會(huì)完成,不料短短的時(shí)間,所有的一切變成了馬奇諾防線。解決問(wèn)題很慢,思路不清晰,項(xiàng)目經(jīng)理在對(duì)我施壓的過(guò)程中教會(huì)了我終身難忘的一招,學(xué)會(huì)利用網(wǎng)絡(luò)尋找要解決問(wèn)題的答案,從此 google 成了我的最愛(ài),關(guān)鍵字成了我變化的招數(shù)。在軟件測(cè)試工作中,他幫我解決了很多疑難問(wèn)題,解答了很多令我迷惑的地方。也是我?guī)椭鷾y(cè)試同行解決問(wèn)題手段之一,很多軟件測(cè)試新手,甚至老手都沒(méi)有意識(shí)到自己手上就握有 “ 無(wú)敵秘籍 ” ,所以只要你耐心找,答案就在身邊。
這里總結(jié)一下利用網(wǎng)絡(luò)搜索引擎的技巧:
組合搜索
每次搜索某個(gè)文件,如果只給出一個(gè)單詞進(jìn)行搜索,經(jīng)常會(huì)出現(xiàn)成千上百萬(wàn)計(jì)的匹配網(wǎng)頁(yè)。然而如果再加上一個(gè)單詞,那么搜索結(jié)果會(huì)更加切題。
選擇表述內(nèi)容的詞組
一般我在網(wǎng)頁(yè)搜索引擎的時(shí)候,選擇一些可以表達(dá)我要查找內(nèi)容的關(guān)鍵詞組,用來(lái)縮小搜索范圍,從而找到搜索結(jié)果是最好的辦法。運(yùn)用詞組搜索涉可以先先簡(jiǎn)單地輸入一個(gè)問(wèn)題作為詞組搜索,如果仍然找不到合適的,那就用多個(gè)可以表達(dá)要查詢內(nèi)容的關(guān)鍵字進(jìn)行查詢。 定位信息來(lái)源
其實(shí)網(wǎng)絡(luò)上還有很多關(guān)于搜索技巧的文章,大家可以自行學(xué)習(xí)。千萬(wàn)要記住搜索引擎是幫助你成功的有力武器。
第二招 學(xué)會(huì)動(dòng)手
參加軟件測(cè)試工作后,隨著工作經(jīng)驗(yàn)的增長(zhǎng)自我感覺(jué)越來(lái)越好。在公司里也逐漸受到同事領(lǐng)導(dǎo)的重視,一次針對(duì)公司的新的軟件功能進(jìn)行測(cè)試的時(shí)候,像往常一樣 “ 隨手 ” 測(cè)試出了幾個(gè) bug ,然后 “ 仔細(xì) ” 的填寫了 bug 單(這個(gè) bug 的現(xiàn)象已經(jīng)出現(xiàn)了很多次
了)。這時(shí)候測(cè)試經(jīng)理走過(guò)來(lái),重新復(fù)查了一下填寫的 bug .他在重現(xiàn)我的 bug 的過(guò)程中,簡(jiǎn)化了我的輸入變化, bug 神奇的又出現(xiàn)了,同樣的現(xiàn)象,他關(guān)閉軟件重新變化輸入,擴(kuò)展出 10 幾個(gè)變化后,軟件不動(dòng)了,內(nèi)存不斷上升。終于他找到了產(chǎn)生軟件的 bug 的原因,然后對(duì)我說(shuō) “ 尋找 bug 要準(zhǔn)確定位,我們開(kāi)發(fā)團(tuán)隊(duì)是一個(gè)整體,時(shí)間是等量的,時(shí)間不在你身上浪費(fèi),就是在他身上浪費(fèi)。如果測(cè)試人員每次發(fā)現(xiàn)的 bug 描述不清楚,并且多個(gè)問(wèn)題潛在的錯(cuò)誤原因是一個(gè),雖然操作可能稍微有些變化。這樣開(kāi)發(fā)人員在重現(xiàn) bug 的時(shí)候他要調(diào)試跟蹤判斷,很花費(fèi)時(shí)間,而且效率低。如果測(cè)試人員發(fā)現(xiàn) bug 的時(shí)候多動(dòng)手可以更加準(zhǔn)確的定位 bug 步驟和原因,給開(kāi)發(fā)人員最精確的步驟和準(zhǔn)確的描述,這樣整個(gè)團(tuán)隊(duì)才能高效,所以需要大家協(xié)作!。 ” .
在以后的日子里,每次解決問(wèn)題的時(shí)候我都記得多試驗(yàn)幾次,多嘗試。網(wǎng)上很多朋友還有同事問(wèn)我問(wèn)題的時(shí)候,其實(shí)他們只是萬(wàn)里長(zhǎng)征就差一步,只要再多動(dòng)手實(shí)驗(yàn)一次就可以達(dá)到目的了。所以多動(dòng)手,多嘗試。
第三招 思考自己所作的
剛開(kāi)始入行的時(shí)候,總是思考如何做好軟件測(cè)試。認(rèn)為公司的測(cè)試流程混亂總是很郁悶,認(rèn)為自己學(xué)不到東西,如何才能測(cè)試好產(chǎn)品,常說(shuō)心動(dòng)不如行動(dòng),以前看到古龍小說(shuō)中經(jīng)常出現(xiàn)的場(chǎng)景無(wú)名小子不斷挑戰(zhàn)高手,總結(jié)積累。我總結(jié)了有些經(jīng)驗(yàn)是實(shí)戰(zhàn)中得到的,所以不斷嘗試引入新的測(cè)試流程然后評(píng)估,這個(gè)過(guò)程雖然很痛苦,但是從中積累了不少經(jīng)驗(yàn)。這段時(shí)間讓我學(xué)習(xí)到了很多東西,接觸了 iso,cmm ,測(cè)試管理工具,自動(dòng)化工具(因?yàn)楣静徽?guī)給了我很多學(xué)習(xí)的機(jī)會(huì),后來(lái)到了比較大的軟件公司后,以前的經(jīng)歷給了我更多的發(fā)展機(jī)會(huì),因?yàn)榇蠊痉浅U?guī)了,公司內(nèi)部人員分工明確,所以能力的鍛煉反倒少了)。由于工作中經(jīng)常寫報(bào)告反倒養(yǎng)成了總結(jié)教訓(xùn)的習(xí)慣,因?yàn)榧埫嫔系臇|西是永遠(yuǎn)也忘不掉的。在寫的過(guò)程中可以不斷補(bǔ)充擴(kuò)展,整個(gè)過(guò)程是思想升華的過(guò)程,當(dāng)年達(dá)摩面壁九年就是融會(huì)貫通的典型例子,如果他不是有個(gè)思考的過(guò)程,他也不能成為一代大家。如果后來(lái)不時(shí)有人把他的絕技記錄下來(lái),也就不能有后來(lái)的少林寺七十二絕技。
所以善于思考,總結(jié)經(jīng)驗(yàn),也是成為高手之路的不二法決。
第四招 學(xué)會(huì)利用論壇資源
其實(shí)測(cè)試新兵和測(cè)試高手之間的區(qū)別,往往是不會(huì)利用現(xiàn)有資源。在論壇中我們會(huì)看到很多新手不斷的提問(wèn),但是有很多問(wèn)題其實(shí)都是已經(jīng)別人提過(guò)了,或者已經(jīng)有解決方案的。所以經(jīng)常會(huì)看到 “測(cè)試高手”的身影,并且不提問(wèn)題,而且還能“鋤強(qiáng)扶弱”,是測(cè)試新丁的救命稻草。好像是高手們無(wú)所不能,其實(shí)摘掉這層耀眼的光環(huán),他們并沒(méi)想像得那么厲害,只不過(guò)通過(guò)自己的搜索找到的答案,然后幫助其他人。當(dāng)然也有很多人都是通過(guò)自學(xué),然后在論壇中交流得到了很多經(jīng)驗(yàn),高手其實(shí)也是因?yàn)樯朴谒伎紗?wèn)題,親自動(dòng)手解決問(wèn)題。所以動(dòng)手和利用論壇資源的過(guò)程中他們也在不斷提高。
很多時(shí)候看到論壇中有人提問(wèn),問(wèn)題描述不清,很多人看了很困惑。發(fā)貼題目動(dòng)不動(dòng)請(qǐng)高手幫忙,救命之類的,好像天下大亂,世界末日。雖然這個(gè)題目很招人,但是無(wú)法讓那些想幫助你的人幫你,因?yàn)轭}目不清晰,而且高手字樣嚇阻了很多人。其實(shí)問(wèn)問(wèn)題也是個(gè)思路整理的過(guò)程,描述清晰,讓人理解清楚,才能望文知意知道你的當(dāng)前發(fā)生問(wèn)題的環(huán)境,才能讓那些想幫你的人解決問(wèn)題,否則給人無(wú)從下手的感覺(jué),解決問(wèn)題效率不高。
第五招 學(xué)習(xí)和你所測(cè)試的軟件產(chǎn)品相關(guān)的知識(shí)
要想成為好的測(cè)試人員,還要了解你要測(cè)試的軟件的相關(guān)知識(shí)。要了解軟件產(chǎn)品的架構(gòu)是什么樣的。要了解軟件的市場(chǎng)需求,在接觸軟件之初要可以多看看用戶的反饋信息,這些才是用戶最關(guān)心的,也是你在測(cè)試中需要注意的問(wèn)題,滿足客戶是最大的需要。但是了解軟件需求之后要學(xué)會(huì)要多讀些軟件系統(tǒng)的技術(shù)文檔,軟件設(shè)計(jì)文檔,這些文檔可以幫助你了解產(chǎn)品如何工作。還有多看看公司 bug 庫(kù)中的問(wèn)題,這些存在的問(wèn)題可以幫助你了解軟件產(chǎn)品
第2 / 3頁(yè)
那些地方存在缺陷,軟件系統(tǒng)那些地方會(huì)出現(xiàn)錯(cuò)誤。軟件是運(yùn)行在一個(gè)大環(huán)境中,如果對(duì)系統(tǒng)不熟悉,那么有些問(wèn)題你不能從一個(gè)更廣闊的層面考慮,學(xué)習(xí)操作系統(tǒng)的知識(shí),有助于你發(fā)現(xiàn)缺陷,定位問(wèn)題更加準(zhǔn)確。比如軟件運(yùn)行在 windows 或者 linux ,如果你不懂操作系統(tǒng),你就無(wú)法建立測(cè)試環(huán)境,有些時(shí)候時(shí)候軟件的組件發(fā)生問(wèn)題,就是你系統(tǒng)配置造成的,對(duì)系統(tǒng)不熟悉,你會(huì)把外在原因歸結(jié)為軟件本身。所以要學(xué)習(xí)關(guān)于和軟件系統(tǒng)相關(guān)的知識(shí),比如編程,網(wǎng)絡(luò),數(shù)據(jù)庫(kù)等。不一定你要學(xué)習(xí)到多好的程度,只是通過(guò)這些擴(kuò)展的知識(shí)面,你可以在發(fā)現(xiàn)問(wèn)題,解決問(wèn)題上不會(huì)局限在狹小的圈子里。
和一切相關(guān)的人員交流,不同的交流渠道,獲取消息是不同的,角度也不同。和客戶交流,你會(huì)在測(cè)試中從客戶的角度發(fā)現(xiàn)問(wèn)題;和開(kāi)發(fā)人員交流,你會(huì)了解開(kāi)發(fā)人員怎么實(shí)現(xiàn)軟件功能的;和項(xiàng)目管理人員交流,你會(huì)知道開(kāi)發(fā)進(jìn)度以及遇到的困難。
安卓軟件工程師的自我評(píng)價(jià)篇二
悉JAVA語(yǔ)言以及開(kāi)發(fā)環(huán)境,具備良好的編碼習(xí)慣 熟練掌握Android四大組件,常用的布局文件,自定義控件等 熟悉XML/JSON解析數(shù)據(jù),以及數(shù)據(jù)存儲(chǔ)方式 熟悉 常見(jiàn)android 優(yōu)化技術(shù),listview優(yōu)化,獲取網(wǎng)絡(luò)圖片異步加載,分批加載,分頁(yè)顯示,sd卡緩存等優(yōu)化方式 了解android的JNI/NDK開(kāi)發(fā),通過(guò)JNI實(shí)現(xiàn)JAVA與C/C++程序間的調(diào)用及回調(diào) 熟悉 android 多線程機(jī)制,AIDL ,遠(yuǎn)程服務(wù)實(shí)現(xiàn)進(jìn)程通信和數(shù)據(jù)傳遞 熟悉 android hanlder 消息機(jī)制 以及 AsyncTask 異步任務(wù)機(jī)制,異步查詢框架AsyncQueryHandler 對(duì)各種引用的簡(jiǎn)單了解(強(qiáng)引用,軟引用,弱引用,虛引用) 熟悉 圖片緩存的處理,并能對(duì)圖片進(jìn)行優(yōu)化處理 掌握OOM異常的處理,并可以對(duì)應(yīng)用進(jìn)行相應(yīng)的優(yōu)化 了解android系統(tǒng)下消息推送機(jī)制 以及android系統(tǒng)下應(yīng)用層的啟動(dòng) 熟悉UML設(shè)計(jì),可以設(shè)計(jì)程序的用例圖、類圖、活動(dòng)圖等 對(duì)Activity、Window和View三者間的關(guān)系有一定的見(jiàn)解 會(huì)使用SVN,GIT等版本控制工具 熟悉Android系統(tǒng)安全技術(shù),安全模型和權(quán)限系統(tǒng),如何讓將一個(gè)應(yīng)用程序掛載到system分區(qū)下,應(yīng)用程序的簽名,安卓沙箱,常駐內(nèi)存問(wèn)題,讀取用戶日志Logcat,service提交數(shù)據(jù)到服務(wù)器,給模擬器刷機(jī)等安全問(wèn)題,以及用戶和程序員的防范。
有良好的編碼能力和代碼規(guī)范,可以快速閱讀英文技術(shù)文檔 熟練掌握Eclipse,MyEclipse等開(kāi)發(fā)工具,熟悉MySQL,Sqlite數(shù)據(jù)庫(kù).
安卓軟件工程師的自我評(píng)價(jià)相關(guān)文章: