軟件工程師自我評價4篇 "碼路之旅:軟件工程師的自我評述"

來源:巧巧簡歷站 2.44W

本文旨在探討軟件工程師自我評價,幫助工程師們提升職業素養和技術能力。軟件工程師是當今互聯網時代不可或缺的重要角色,他們的工作成果直接影響着軟件產品的質量和用户體驗。通過深入剖析軟件工程師的自我認知與發展,我們希望為讀者帶來靈感和有益的建議。讓我們一起探索如何成為一名優秀的軟件工程師!

軟件工程師自我評價4篇

第1篇

什麼就更加不知道了。那時候最簡單的開關機也是通過直接拔插電源完成,安裝系統對我來説簡直是有史以來人類的最高技能,對於那些拿着螺絲刀安裝機器的人就認為是宇內超級高手,身具殺人於無形之絕世祕技。

拿破崙説不想當將軍的士兵不是好士兵,我最初的夢想就是想成為軟件測試的高手,傲視天下。所以不斷偷師,總結經驗,自認為掌握了成為高手的幾個祕技,這幾年混跡 江湖 還算無往而不利。不敢獨享,望與吾輩測試人員切磋,早日總結成功密技之大成,助新進人員早日入門,也算不愧對東北活雷鋒的稱號。

剛參加工作面對浩瀚的網絡世界,當時如劉姥姥進大觀園,什麼都新奇,什麼都想要,從網上下載很多源程序的代碼,軟件技術文檔之類,恨不得把所有的好東西收集到手中,其實有些在他人看起來就是垃圾一堆。當時覺得有了這些 武林祕籍 ,成為高手指日可待。最初參加工作由於自己工作努力有幸轉為開發,加入項目組後我的習慣還是沒有改,反而變本加厲,手中的資源更加多,上網的時間更加頻繁。

一次項目經理分配任務,覺得依靠手中的祕籍加上自己的 聰明才智 很快會完成,不料短短的時間,所有的一切變成了馬奇諾防線。解決問題很慢,思路不清晰,項目經理在對我施壓的過程中教會了我終身難忘的一招,學會利用網絡尋找要解決問題的答案,從此 google 成了我的最愛,關鍵字成了我變化的招數。

在軟件測試工作中,他幫我解決了很多疑難問題,解答了很多令我迷惑的地方。也是我幫助測試同行解決問題手段之一,很多軟件測試新手,甚至老手都沒有意識到自己手上就握有 無敵祕籍 ,所以只要你耐心找,答案就在身邊。

每次搜索某個文件,如果只給出一個單詞進行搜索,經常會出現成千上百萬計的匹配網頁。然而如果再加上一個單詞,那麼搜索結果會更加切題。

一般我在網頁搜索引擎的時候,選擇一些可以表達我要查找內容的關鍵詞組,用來縮小搜索範圍,從而找到搜索結果是最好的辦法。運用詞組搜索涉可以先先簡單地輸入一個問題作為詞組搜索,如果仍然找不到合適的,那就用多個可以表達要查詢內容的關鍵字進行查詢。

有的時候用詞組搜索不到或者無法準確表達所需信息。可以用另一種方法直接到信息源,就是直接到到提供某種信息的站點去。可以用公式 去猜測某一組織的特點。從而得到所要搜索的信息的主要詞組

其實網絡上還有很多關於搜索技巧的文章,大家可以自行學習。千萬要記住搜索引擎是幫助你成功的有力武器。

參加軟件測試工作後,隨着工作經驗的增長自我感覺越來越好。在公司裏也逐漸受到同事領導的重視,一次針對公司的新的軟件功能進行測試的時候,像往常一樣 隨手 測試出了幾個 bug ,然後 仔細 的填寫了 bug 單(這個 bug 的現象已經出現了很多次了)。這時候測試經理走過來,重新複查了一下填寫的 bug .他在重現我的 bug 的過程中,簡化了我的輸入變化,bug 神奇的又出現了,同樣的現象,他關閉軟件重新變化輸入,擴展出 10 幾個變化後,軟件不動了,內存不斷上升。

終於他找到了產生軟件的 bug 的原因,然後對我説 尋找 bug 要準確定位,我們開發團隊是一個整體,時間是等量的,時間不在你身上浪費,就是在他身上浪費。如果測試人員每次發現的 bug 描述不清楚,並且多個問題潛在的錯誤原因是一個,雖然操作可能稍微有些變化。

這樣開發人員在重現 bug 的時候他要調試跟蹤判斷,很花費時間,而且效率低。如果測試人員發現 bug 的時候多動手可以更加準確的定位 bug 步驟和原因,給開發人員最精確的步驟和準確的描述,這樣整個團隊才能高效,所以需要大家協作!。 .

在以後的日子裏,每次解決問題的時候我都記得多試驗幾次,多嘗試。網上很多朋友還有同事問我問題的時候,其實他們只是萬里長征就差一步,只要再多動手實驗一次就可以達到目的了。所以多動手,多嘗試。

剛開始入行的時候,總是思考如何做好軟件測試。認為公司的測試流程混亂總是很鬱悶,認為自己學不到東西,如何才能測試好產品,常説心動不如行動,以前看到古龍小説中經常出現的場景無名小子不斷挑戰高手,總結積累。我總結了有些經驗是實戰中得到的,所以不斷嘗試引入新的測試流程然後評估,這個過程雖然很痛苦,但是從中積累了不少經驗。

這段時間讓我學習到了很多東西,接觸了 iso,cmm ,測試管理工具,自動化工具(因為公司不正規給了我很多學習的機會,後來到了比較大的軟件公司後,以前的經歷給了我更多的發展機會,因為大公司非常正規了,公司內部人員分工明確,所以能力的鍛鍊反倒少了)。

由於工作中經常寫報告反倒養成了總結教訓的習慣,因為紙面上的東西是永遠也忘不掉的。在寫的過程中可以不斷補充擴展,整個過程是思想昇華的過程,當年達摩面壁九年就是融會貫通的典型例子,如果他不是有個思考的過程,他也不能成為一代大家。如果後來不時有人把他的絕技記錄下來,也就不能有後來的少林寺七十二絕技。

所以善於思考,總結經驗,也是成為高手之路的不二法決。

其實測試新兵和測試高手之間的區別,往往是不會利用現有資源。在論壇中我們會看到很多新手不斷的提問,但是有很多問題其實都是已經別人提過了,或者已經有解決方案的。所以經常會看到 測試高手的身影,並且不提問題,而且還能鋤強扶弱,是測試新丁的救命稻草。

好像是高手們無所不能,其實摘掉這層耀眼的光環,他們並沒想像得那麼厲害,只不過通過自己的搜索找到的答案,然後幫助其他人。當然也有很多人都是通過自學,然後在論壇中交流得到了很多經驗,高手其實也是因為善於思考問題,親自動手解決問題。所以動手和利用論壇資源的過程中他們也在不斷提高。

很多時候看到論壇中有人提問,問題描述不清,很多人看了很困惑。發貼題目動不動請高手幫忙,救命之類的,好像天下大亂,世界末日。雖然這個題目很招人,但是無法讓那些想幫助你的人幫你,因為題目不清晰,而且高手字樣嚇阻了很多人。

其實問問題也是個思路整理的過程,描述清晰,讓人理解清楚,才能望文知意知道你的當前發生問題的環境,才能讓那些想幫你的人解決問題,否則給人無從下手的感覺,解決問題效率不高。

要想成為好的測試人員,還要了解你要測試的軟件的相關知識。要了解軟件產品的架構是什麼樣的。要了解軟件的市場需求,在接觸軟件之初要可以多看看用户的反饋信息,這些才是用户最關心的,也是你在測試中需要注意的問題,滿足客户是最大的需要。

但是瞭解軟件需求之後要學會要多讀些軟件系統的技術文檔,軟件設計文檔,這些文檔可以幫助你瞭解產品如何工作。還有多看看公司 bug 庫中的問題,這些存在的問題可以幫助你瞭解軟件產品那些地方存在缺陷,軟件系統那些地方會出現錯誤。軟件是運行在一個大環境中,如果對系統不熟悉,那麼有些問題你不能從一個更廣闊的層面考慮,學習操作系統的知識,有助於你發現缺陷,定位問題更加準確。比如軟件運行在windows 或者 linux ,如果你不懂操作系統,你就無法建立測試環境,有些時候時候軟件的組件發生問題,就是你係統配置造成的,對系統不熟悉,你會把外在原因歸結為軟件本身。

所以要學習關於和軟件系統相關的知識,比如編程,網絡,數據庫等。不一定你要學習到多好的程度,只是通過這些擴展的知識面,你可以在發現問題,解決問題上不會侷限在狹小的圈子裏。

和一切相關的人員交流,不同的交流渠道,獲取消息是不同的,角度也不同。和客户交流,你會在測試中從客户的角度發現問題;和開發人員交流,你會了解開發人員怎麼實現軟件功能的;和項目管理人員交流,你會知道開發進度以及遇到的困難。

一直以來的工作與學習,將實踐與理論相結合,並且在工作當中,找出規律,活得經驗,我相信我已經成為了行業裏面的佼佼者,雖然也還會有不足之處,我會在未來的學習與工作當中,繼續學習,繼續為行業作出領頭羊的作用。

軟件工程師自我評價4篇

第2篇

在公司實習的這段時間,我主要和其他的實習生一起負責熟悉公司剛開發的劇毒化學品管理系統,該系統在今年暑假的時候由於我也參加了系統的開發,所以對該系統還是比較瞭解,熟悉起來很快,公司要求我們根據系統的功能寫出用户手冊,並讓我們仔細閲讀軟件代碼,掌握軟件開發的架構和技術,熟悉軟件開發業務的一般流程,以便未將來的項目開發鑑定基礎。

在這短短的20多天時間裏,在用兩天的時間熟悉了該系統的功能模塊和業務流程之後,我運用軟件工程所學的知識,和同事用了兩天的時間很順利的編寫出了系統的用户手冊。使我對以後編寫用户手冊和技術類文檔有很大的幫助。通過仔細閲讀後台代碼和整個系統的架構,使我對用三層架構與設計模式思想部署企業級數據庫業務系統開發有了一定的瞭解。

典型的三層結構分為表示層(presentation),業務層(business),和數據訪問層(data access),又根據我自己的理解,我對此做了更詳細的分層,界面外觀層、界面規則層、業務接口層、業務邏輯層、實體層、數據訪問層、數據存儲層共七層,三層架構它主要是為程序員為了實現部署、開發、維護企業級數據庫系統而服務的。如果我們在中間層實現了對錶示層和數據庫層的完全脱離,其部署、開發、維護系統的費用和時間至少降低到原來的一半,甚至更多。

在這三週的時間,在同事和項目經理的幫助之下,成功完成了本次的生產實習的任務。

1.在職業道德方面,敬業愛崗,具有強烈的責任感和事業心,和積極主動的學習專業知識,工作態度端正,認真負責。

2. 在專業知識,工作能力方面,在這3周的實習時間裏,我努力的學習軟件開發的技術和架構知識,閲讀大量資料,對軟件開發技術有了一定的瞭解,可以獨立開發小型的管理系統等軟件,工作能力也有了很大的提高,使自己能夠在激烈的競爭中保持自己的優勢。

3.工作態度和勤奮敬業方面,熱愛自己的本職工作,能夠正確認真的對待沒一項工作,工作投入,熱心為大家服務,保證按時出勤,保證工作能夠按時完成。

4.工作質量成績,效益和貢獻方面,在開展工作前做好個人計劃,有主次先後及時的完成各項任務,達到預期的效果,保證質量完成任務,工作效率高,同時在工作中學習很多東西,也全鍛鍊了自己,經過了不懈的努力,使工作水平,專業知識,都有了長足的進步。

回顧這段時間的實習生活,受益匪淺,特別是在人際交流當中的解決問題的能力有了較大進步,在這裏我是真心感謝在工作上幫助過我以及教育我如何待人處世的同事以及上司。我會好好利用這段時間學到的這些知識和經驗,應用到我以後的工作和學習當中,我還會繼續累積更多的知識和經驗為今後踏入社會做好充分的準備。

第3篇

我是一個樂觀積極有責任感的男生;為人坦誠、平易近人;工作認真細緻,能合理的安排自己的時間,讓工作效率達到最大化;空餘時間不忘多學習專業知識技能。有一定的組織協調能力。

1、熟悉.netframework 3.5開發框架,熟練掌握面向對象編程機制(oop),熟練運用asp.net、編程;熟練操作iis6、iis7服務器及網站發佈;瞭解linux操作系統。

2、熟練掌握c#,b/s;c/s結構開發,三層架構應用程序開發,熟練運用ms vs、 ms sql server開發工具;熟練使用ms vss、svn團隊開發工具;能獨立完成項目開發。

3、熟練掌握html,css,js,ajax等前端頁面開發技術; 熟練應用jquery、extjs等前台js框架快速開發;熟悉xml/json數據格式處理;熟悉mvc框架、系統設計模式及原則。

4、熟練使用sql語句、存儲過程、觸發器等數據庫編程,瞭解mysql數據庫;

5、熟練使用tcp/ip、socket、wcf通信及多線程處理;熟悉webservice分佈應用開發; 有獨立開發b/s

第4篇

悉java語言以及開發環境,具備良好的編碼習慣 熟練掌握android四大組件,常用的佈局文件,自定義控件等 熟悉xml/json解析數據,以及數據存儲方式 熟悉 常見android 優化技術,listview優化,獲取網絡圖片異步加載,分批加載,分頁顯示,sd卡緩存等優化方式 瞭解android的jni/ndk開發,通過jni實現java與c/c++程序間的調用及回調 熟悉 android 多線程機制,aidl ,遠程服務實現進程通信和數據傳遞 熟悉 android hanlder 消息機制 以及 asynctask 異步任務機制,異步查詢框架asyncqueryhandler 對各種引用的簡單瞭解(強引用,軟引用,弱引用,虛引用) 熟悉 圖片緩存的處理,並能對圖片進行優化處理 掌握oom異常的處理,並可以對應用進行相應的優化 瞭解android系統下消息推送機制 以及android系統下應用層的啟動 熟悉uml設計,可以設計程序的用例圖、類圖、活動圖等 對activity、window和view三者間的關係有一定的見解 會使用svn,git等版本控制工具 熟悉android系統安全技術,安全模型和權限系統,如何讓將一個應用程序掛載到system分區下,應用程序的簽名,安卓沙箱,常駐內存問題,讀取用户日誌logcat,service提交數據到服務器,給模擬器刷機等安全問題,以及用户和程序員的防範。

有良好的編碼能力和代碼規範,可以快速閲讀英文技術文檔 熟練掌握eclipse,myeclipse等開發工具,熟悉mysql,sqlite數據庫.

熱門標籤