每個月的工作總結都是對我們工作狀態的一次回顧和反思。月工作總結是每個月對個人工作情況進行總結和反思的一種方式,它能夠幫助我們發現問題并改進工作效率。在每個月的結束,我們都需要靜下心來思考過去一個月的工作,做一個全面的總結。那么我們該如何寫一篇較為完美的月工作總結呢?以下是小編為大家收集的月工作總結范文,供大家參考借鑒。
最新軟件工程師度個人工作總結(匯總16篇)篇一
年終總結。
2014年12月。
2014年終總結。
回顧2014年5月入職到現在大半年的工作,我在公司領導及各位同事的支持和幫助下,按照公司要求,比較好地完成了本職工作現將這一年的工作情況總結如下:
一、項目時間點及各階段工作。
二、測試總結。
中間業務平臺管理系統集成測試階段:
缺陷數據分配表。
告警性建議性嚴重性總計。
嚴重性缺陷占到整個缺陷數量的百分之四十,從實際測試工作來看,代表性大致可分為以下幾類:點擊“新增”報錯、查詢報錯、保存報錯等直觀的缺陷。在這里建議研發人員在單元測試發現此類缺陷,在今后項目中,減少缺陷數量,提高軟件質量。
中間業務平臺管理系統上線階段:
在管理系統上線階段共發現6個問題其中有代表性問題分類如下:
1、需求問題:
系統維護-賬戶維護新增時,賬戶類型字段是從數據庫配置,聯社方想通過頁面控制此字段。此問題在集成測試時,熬民就提出要從系統頁面上新增,當時認為需求沒提出此功能忽略了隱性需求導致后期東北農電項目上線需要從數據庫大量配置通訊配置表。
教訓:今后測試不止測試功能是否實現,需要考慮和結合系統與系統之間的關聯關系,眼光放得在長遠些。2、技術實現問題:
集成測試時,管理系統新增賬戶時其合法性需要與核心校驗,此問題集成測試通過,但在上線驗證階段發現此功能沒實現。后經過與研發人員溝通此功能實現方式是單位關聯維護時,核心直連標志選擇不直連,則此業務新增賬戶時則不與核心校驗賬戶。功能實現邏輯就是錯誤,而測試基于錯誤的邏輯去做集成測試。教訓:
測試角度:只測試了功能實現與否,沒測試功能實現的方式對不對。研發角度:重要的功能實現方式及其業務邏輯在編碼前多跟測試人員交流,說明其實現方式。項目經理能參與評審研發人員的設計文檔。把缺陷扼殺在搖籃之中。3、遷移配置問題:
教訓:上線中的運維手冊、配置手冊操作手冊等文檔寫的不詳細、描述的不夠清楚,。導致上線驗證階段有一半兒的問題都是遷移導致。今后站在用戶角度去編寫文檔盡量寫的詳細,不僅提高軟件本身的質量,也要提高文檔的質量。
烏拉特前旗財政代發加密:
1、前期軟件交付時財政不認可:
此軟件是前旗農村商業銀行委托我們為前旗財政局研發一款代發工資加密軟件。但在軟件交付時,財政完全不認可導致項目推翻重新開發。
教訓:如果項目涉及到三方或者多方時,一定在研發工作前把握用戶最原始的需求,可能從中間方挖掘出的需求并不是最終用戶想要的結果。
中間業務代理校園一卡通:
交易最少、問題最多的項目。
導致問題原因如下:研發人員經常變動性大,幾乎研發二部所有人都參與過此項目支持,看別人代碼需要大量時間,甚至比重新研發都要費時間。接口聯調階段對方工程師不在場(校園前置機本身配置問題)。集成測試時,對賬是報文模擬,這就導致一部分案例無法覆蓋到(生成對賬文件校園方是否解析)。
教訓:在軟件的生命周期內希望公司能夠保持各個階段的研發人員的穩定性。用報文模擬的集成本身就存在風險,希望今后的項目中能得到第三方仿真端來降低成本,節省測試成本。在案例設計方面多模擬用戶真實環境。
三、自身存在的不足及其后期計劃。
金財公司的工作同我之前的工作有很大不同,之前公司的測試工作只需要完成三輪集成測試的工作即可,在金財公司的測試工作不單單是測試,更是涉及到是質量管理、質量監督、質量控制的工作,同我之前相比感覺每天都在進步,大半年工作讓我有所進步,但是很多地方還是存在不足,比如:
1.接到工作任務后一味的去做,做到一半發現做不下去或者做的不對。做。
事情沒方法。
2.在描述一個缺陷的現象時,盡量去挖掘產生問題的原因,在定位缺陷的。
能力上多下一些功夫,為開發減少工作量。在2014年的工作中,我計劃:
4.學會環境搭建、保持開發與測試有兩套環境避免相互影響。
四、個人建議。
近半年我們部門有著的明顯進步,比如之前用excel執行案例、記錄缺陷,后期采用行業著名的qc軟件來規范測試流程等,在此,個人提出以下幾個小建議:
3、在項目的各個重要階段多開一些項目總結例會把遇到的問題放到例會上。
方面能夠定期來核對報銷工作;。
最后,感謝部門領導、各位同事對我這個新人在初期工作時的幫助,特別是熬民在工作上對我的監督指導,在業務上和測試技術上有問必答,毫無保留。對于工作上遇到的困難,研發人員都能在百忙之中給我講解和探討問題,在這里特此感謝他們。
最新軟件工程師度個人工作總結(匯總16篇)篇二
20__年2月2日,我有幸成為北京超圖一員,應聘為公司的java軟件工程師。入任職以來,在部門領導的帶領下,自己感覺無論學習、技術、生活等方面都有很大的提升。
20__年里我主要完成的工作有三方面:
1、荊門石油石化巡檢系統的調研和開發。
該項目是我工作以來第涉及到調研,對我來說算是一個不小的挑戰。在調研過程中,讓我學會了如何通過和客戶的溝通來了解客戶的需求。由于自己的工作經驗不足,在調研工作中體現出一些問題。不能很直接的在和客戶溝通中非常準確的了解客戶的更多需求,有很多需要和客戶交流溝通多次才能明白客戶的最終需求,也沒有把自己作為最終用戶并站在用戶的角度上來考慮問題,這些都是我在以后的工作中需要提高和改進的地方。在巡檢系統的開發工作中,讓我進一步鞏固和加強了自己的開發能力。
2、電信12530增值業務的開發與維護。
從5月以來我就開始接手公司的主要業務之一,12530電信增值業務。由于前面負責這個項目的同事突然離職,導致這個項目的交接工再做得不夠好,對我順利接手這個項目造成很大的困難。而剛一接手這個項目,馬上就需要新上一個投票活動,并要對一些主要代碼進行修改,讓我倍感壓力,幾乎都快放棄。最后在金總的指導和鼓勵下,順利的完成這次活動。在完成這次投票活動后,為了避免下一個接手這個項目同事與我遇到同樣困難,我將這個項目的相關技術文檔補充完全,保證別人能夠順利的進行該項目工作。通過這個項目,讓我加強了自己在高強高壓下工作的能力,也讓我找到更多自信。
3、_網絡服務中心的開發與實施。
在這兩個項目中,除了承擔開發工作以外,也逐漸涉及到項目管理的職責,讓我在個人能力上有所提高。為了這兩個項目能夠順利完成,除了完成自己的工作外,還主動關心其他同事的工作完成情況。讓我在項目管理和項目進度的把控能力有很大的提高。將_網絡服務中心順利實施,為我公司拿下湖北省其他市的_網絡服務中心奠定基礎。在工作之外,我也注重個人能力的提高。工作之余,主動學習一些新技術,與同事溝通配合,搭建一個ssh的開發框架。也學習springsecurity知識,這些新知識的積累,對我以后的工作有很大幫助。
20__年工作展望:
1、將學習的springsecurity整合到我們自己搭建的ssh框架,進一步完善框架。
2、利用搭建的ssh框架,開發一套oa系統平臺。
3、做好_網絡服務中心的維護工作。
4、希望公司能夠大量拿下湖北省其他市的_網絡服務中心,繼續開發和實施湖北省其他市的_網絡服務中心。
5、繼續學習新技術,努力提高自己的個人能力。為以后能夠更好,更順利的工作奠定基礎。
6、希望通過自己的進步和努力,能為公司的發展做出自己的貢獻,體現出自己的價值。
最新軟件工程師度個人工作總結(匯總16篇)篇三
隨著互聯網技術的快速發展,以及電信行業的第三次重組,給我們通信服務行業帶來了巨大的商機,我很榮幸在這個大好時機來到中國x通常州分公司,成為網通公司的一名寬帶醫生,我非常珍惜這份工作機會。
時間一晃而過,轉眼間xx年已接近尾聲?;厥追泵Χ殖鋵嵉膞x年心中不禁感慨萬千,過去的一年中通過自身的不斷努力,使得技術水平、溝通技巧等方面都取得了一定的進步,當然亦有需要改進的地方,這是我人生中彌足珍貴的經歷,也給我留下了精彩而美好的回憶。
非常幸運能夠來到xx公司參加工作,回顧業務培訓期的一個月工作,感觸很深,收獲頗豐,我們首先對寬帶醫生這項業務的前期推出做了很細致的準備,仔細討論了在業務推出以后可能遇到的種種困難;然后參加了代維部門的實踐學習,深入了解了網絡的接入技術,以及在修障過程中遇到的問題,接著參加了為期兩天的新員工入職培訓班,認真聽取了相關領導對公司的發展概況,組織結構,以及各部門職責的介紹,并認真學習了公司的基本業務和增值業務,對公司的產品和服務有了很清楚的認識。
后期在主管的帶領下,我們陸續對周邊保有用戶進行了寬帶醫生免費體驗活動,也讓用戶知道我們這項延伸服務的推出,樹立我們xx寬帶的品牌形象。
在過去的工作當中,在領導和同事們的悉心關懷和指導下,通過自身的不懈努力,各方面均取得了一定的進步,但那些遠遠不夠,我也在實際工作中認識到自己的不足,業務還不夠熟練,很多知識還有欠缺,處理事情不成熟。因此在今后的工作中,我將努力提高自身素質,克服不足,朝著以下幾個方向努力:
1、學無止鏡,時代的發展瞬息萬變,各種學科知識日新月異。我將堅持不懈地加強學習,向理論學習,向專業知識學習,向身邊的同事學習,逐步提高自己的理論水平和業務能力,并用于指導實踐。
2、“業精于勤而荒于嬉”,在以后的工作中不斷學習業務知識,通過多看、多學、多練來不斷的提高自己的各項服務技能,克服年輕氣躁,做到腳踏實地,提高工作主動性,不怕多做事,不怕做小事,在點滴實踐中完善提高自己。
3、不斷鍛煉自己的膽識和毅力,提高自己解決實際問題的能力,并在工作過程中慢慢克服急躁情緒,積極、熱情、細致地的對待每一項工作,繼續提高自身文化的修養,努力使自己成為一名優秀的工作人員。
4、在工作上積極配合省公司“關于配合全省寬帶續費率提升活動開展“寬帶醫生”服務的建議”的活動;加強對武進、新區、金壇寬帶醫生的業務宣傳,增加這些區域的服務量;加大對他網用戶的宣傳,擴大寬帶醫生的服務群,爭取將用戶發展為本網用戶;明確寬帶醫生遠程服務軟件的一整套受理、安裝、服務的流程,加強遠程服務軟件的推廣,將遠程服務和上門服務結合起來。
最新軟件工程師度個人工作總結(匯總16篇)篇四
作為剛從學校出來的應屆畢業生,第一份工作就落在智通,來到智通,深深地被這個企業的文化所感染,我很認同智通的企業文化,智通的企業精神“統一,專一,事業第一”體現出了這一行業優秀企業文化的特點。在這三個月的學習與親身感受之下,我更加堅定地要使自己成為一名合格并爭取優秀的智通人,我對自己有信心,對智通更有信心。
作為一名在技術崗位的職員,要具備一定的專業知識,不斷地充實自己,在不斷的工作學習與研究中成長,要有很好的團隊協作精神,有很強的執行力,能真正為企業做實事。在智通上班的三個月里,我主要完成了以下工作項目:
二、接下來的時間,主要配合網站先前asp的后臺管理系統進行某些功能優化與系統維護工作。先后完成了銷售管理模塊的最新注冊企業查詢、職業推薦給求職者、把求職者推薦給企業、會員職位刷新、職位刷新統計等幾個模塊的功能修改與優化,解決了業務員帶權限控制的查詢、推薦時間的控制與查詢速度優化、企業職位刷新時的權限控制與企業職位時效性的控制以及完成對各銷售組成員的職位數統計,職位刷新數統計的功能設計。在完成這些各種功能需求的時候,對后臺管理系統進行了深入的分析研究,因此對銷售管理模塊非常熟悉,給目前網站新版開發的后臺設計提了不少建設性的想法。之后還完成了logo管理模塊中的投票項目添加優化與投票結果統計查詢修正、logo、banner的管理與文本文件的生成。還完成了客服管理模塊中后臺開通資料查詢的改進,企業管理、個人管理模塊查詢功能的改進。期間還完成了部分功能錯誤的修正,如校園招聘管理圖片不能上傳、文章類別不能修改、文章不能刪除等。
三、目前新版是用jsp開發的,在這三個月里,我進一步對java,jsp的深入學習,了解了mvc模式開發,在這階段的學習期間,我以一個小商務系統的開發作為學習任務。還對當前流行的jive代碼與開發思想進行了初步的學習研究。
四、作為一名系統開發與維護工作者,當然不能忽視對數據庫知識的學習,在這段時間我也進一步對sql語句進行了深入的學習,對sql語句的查詢進行了分析,比較重視數據庫性能分析與調整這方面的知識學習。通過這階段的學習,把這些知識與方法運用到了對后臺管理系統會員查詢的速度優化功能上,在實際工作中得以實踐運用。
五、網站新版開發方面,主要還為新版做了幾個數據庫對照表。
六、還參加了網站新版的第二輪測試工作,主要以后臺管理系統為主做測試,還參與了前臺個人管理與企業管理的流程測試,測出了不少關鍵性的bug。
七、入職以來,還擔任了網站部群發郵件的工作。三個月內完成了好幾批郵件群發的工作,每天定時定量地給在無憂無慮網站上注冊的企業或會員群發幾十萬封郵件。還配合客服部群發了兩批特殊活動的郵件,配合網站營銷活動群發了兩批群件,每天堅持固定給注冊會員群發。
在網站技術部工作的三個月里,自己感受非常多。首先,作為剛從學校出來的畢業生,在實際開發中的經驗尚不夠成熟,還需要在工作中不斷的提升自己。其次,要進一步提高自己的開發技能,使自己的技能滿足今后的需求,主動獲取并學習當今最新技術信息,平衡自己的知識結構,在不斷的學習中提高自己。然后,要加強與同事們的溝通,融入團隊,互相學習、相互提高,在團隊中不斷完善自己。
我相信,通過我的努力,一定能成為智通的優秀員工,一定會在優秀成績之上提升自己。同時我希望公司能根據情況給我培訓深造的機會,也希望部門內能有經常性的專業技術學習。
從八月份入職至今,已一年過去了,回顧自己這段時間在xx公司所走過的路,所經歷的事情,沒有太多的感慨,沒有太多的驚喜,卻多了一份鎮定,多了一份從容。
回想入職初,在x月份,從開始第一周熟悉工作環境,第二周便參與煤礦安全生產管理系統的相關文檔設計工作,期間在項目組各位同事的指導、安排下,進行了系統的軟件開發委托。
合同。
書及系統功能模塊設計說明文檔的編寫,也借此過程學習煤礦生產業務。
在x月份,便正式參與了管理軟件功能模塊的設計工作,在指導、講解下初次嘗試完成了管理軟件的維護子系統的功能模塊設計;在九月中旬跟隨公司施工人員在一號礦進行業務調研,從而在我們自己的管理系統中,取其長、補其短,也借此機會了解實際的煤礦生產情況,加深對煤礦產業業務流程的理解;在九月底便根據張工的指導開始工程技術文檔子系統的功能模塊設計。
x月份,在指導下,進行了物資管理子系統的功能模塊設計,并就設計的正確性、合理性分別同及進行討論;到十月中旬管理軟件的各子系統功能模塊基本全部設計完成;十月底,根據各子系統模塊設計搜集系統數據,建立初步的數據。
字典。
及概念模型,為后期數據庫設計做準備。
x月份的工作以整理系統業務關系與業務流為主,但由于業務關系圖的表現形式不夠合理,不足以清晰、明了得表現出各層次關系,導致工作多走了幾個環節,好在張工張工及時發現問題,并多次向我指導、講解,最終決定以列表結合流程圖形式搜集、匯總系統所有子模塊的業務動作、涉及人員及聯系模塊,為后面工作的展開提供依據。
圍繞兩個工作展開,一是系統業務描述文檔的設計編寫,因為該文檔是日后編程人員了解煤礦生產業務、系統功能及數據庫設計的主要依據,也多次強調,文檔的設計務必從讀者角度考慮問題,因此最終設計由簡單到復雜,由整體到具體,各層次盡量做到銜接緊密,易于理解;另一項工作是針對已完成的關系列表、系統功能模塊設計的業務合理性、正確性和逐條討論,并將設計中出現的問題逐條記錄在問題跟蹤文檔中。月底的工作便是根據問題跟蹤文檔對模塊設計進行修改、完善。
在公司領導的帶領下,通過項目組所有成員的不懈努力,在xx月份系統所有功能模塊設計完成,在xx月份系統所有業務流程整理完成,在xx月份,對各功能模塊設計及業務流的初次審查、整改工作已經完成,現在已開始進行項目組內對各功能模塊設計及業務流的審查工作。
1.做事前準備、計劃是很有必要的。
這一點在入職第一周業務學習及近期搭建各模塊業務關系工作中就體會特別深,正是磨刀不誤砍柴工,做好準備、計劃對之后的工作能起到事半功倍的效果。
2.工作要腳踏實地、一步一步,切不可太過心急。
整個軟件的設計從最開始的業務調查、模塊框架設計、業務流程設計到具體軟件開發設計,每個環節都是建立在前一個環節的基礎上,每個環節上的失誤都會影響到之后所有環節。
3.學會從整體看問題。
這一點在入職初期的業務流程學習中就感受很深,從整體看問題,從主業務流程入手,理解更容易,學習得也更快,在整個工作過程中大的方向也不會錯。
4.要學會適當的思維轉變。
之前的軟件開發工作主要是編碼工作,所考慮的問題也只局限于技術方面,但在系統業務及功能模塊設計工作中,一定要考慮到整個煤礦產業的業務流程和客戶群的操作習慣。
5.與同事的交流要及時要充分,尤其是項目組內成員。
及時充分的交流能快速解決疑惑、能使整個工作銜接更緊密、能使問題考慮更周全。充分的交流能保證工作的質量,及時的交流能提高工作的效率。
6.在系統設計過程中要學會從客戶角度考慮問題。
軟件良好的客戶體驗是衡量軟件質量的重要標準,因此在軟件設計過程中一定要考慮使用軟件的客戶范圍、客戶的操作習慣和軟件的易操作性。
7.處理問題一定要以公司利益為重,堅持立場、把握好原則。
公司項目部成員對**1號礦項目的成功實施便證明這一點;另外在集控平臺開發過程中,何工也是基于這一點,多次對系統功能設計提出更高要求,以使系統功能更加完善、可操作性更強。
9.要學會思考問題、分析問題、處理問題,學會分解問題,把一個大的問題分解成若干個小問題,再將各小問題放到整體考慮其合理性。
在整理系統業務流程和搭建模塊間業務關系工作中,就因為表現形式不夠清晰、合理,做了不少重復工作。最終還是在張工的指導下,以“總—分—總”的形式解釋業務關系,完成了業務詳細。
說明書。
9.不要局限于固定模式,要學會創新。
20xx年已經過去,嶄新的xx年來臨了,在新的一年里,工作上,生活上,我們都站在了新的一個工作起點,要開始新的一輪工作,我也在此感謝領導和各位同事的支持和幫助,我將在新的一年里繼續努力,不斷提高自己的業務及專業水平,虛心向大家學習,為xx公司為長風的發展盡自己的力量。
最新軟件工程師度個人工作總結(匯總16篇)篇五
從八月份入職至今,已一年過去了,回顧自己這段時間在xx公司所走過的路,所經歷的事情,沒有太多的感慨,沒有太多的驚喜,卻多了一份鎮定,多了一份從容。
回想入職初,在xx月份,從開始第一周熟悉工作環境,第二周便參與煤礦安全生產管理系統的相關文檔設計工作,期間在項目組各位同事的指導、安排下,進行了系統的軟件開發委托書及系統功能模塊設計說明文檔的編寫,也借此過程學習煤礦生產業務。
在xx月份,便正式參與了管理軟件功能模塊的設計工作,在張工的指導、講解下初次嘗試完成了管理軟件的維護子系統的功能模塊設計;在九月中旬跟隨公司施工人員在**一號礦進行業務調研,從而在我們自己的管理系統中,取其長、補其短,也借此機會了解實際的煤礦生產情況,加深對煤礦產業業務流程的理解;在九月底便根據張工的指導開始工程技術文檔子系統的功能模塊設計。
xx月份,在張工張工的指導下,進行了物資管理子系統的功能模塊設計,并就設計的正確性、合理性分別同張工張工及何工進行討論;到十月中旬管理軟件的各子系統功能模塊基本全部設計完成;十月底,根據各子系統模塊設計搜集系統數據,建立初步的數據字典及概念模型,為后期數據庫設計做準備。
xx月份的工作以整理系統業務關系與業務流為主,但由于業務關系圖的表現形式不夠合理,不足以清晰、明了得表現出各層次關系,導致工作多走了幾個環節,好在張工張工及時發現問題,并多次向我指導、講解,最終以列表結合流程圖形式搜集、匯總系統所有子模塊的業務動作、涉及人員及聯系模塊,為后面工作的展開提供依據。
xx圍繞兩個工作展開,一是系統業務描述文檔的設計編寫,因為該文檔是日后編程人員了解煤礦生產業務、系統功能及數據庫設計的主要依據,張工張工也多次強調,文檔的設計務必從讀者角度考慮問題,因此最終設計由簡單到復雜,由整體到具體,各層次盡量做到銜接緊密,易于理解;另一項工作是針對已完成的關系列表、系統功能模塊設計的業務合理性、正確性和張工張工逐條討論,并將設計中出現的問題逐條記錄在問題跟蹤文檔中。月底的工作便是根據問題跟蹤文檔對模塊設計進行修改、完善。
在公司領導的帶領下,通過項目組所有成員的不懈努力,在xx月份系統所有功能模塊設計完成,在xx月份系統所有業務流程整理完成,在xx月份,對各功能模塊設計及業務流的初次審查、整改工作已經完成,現在已開始進行項目組內對各功能模塊設計及業務流的審查工作。
1、做事前準備、計劃是很有必要的。
這一點在入職第一周業務學習及近期搭建各模塊業務關系工作中就體會特別深,正是磨刀不誤砍柴工,做好準備、計劃對之后的工作能起到事半功倍的效果。
2、工作要腳踏實地、一步一步,切不可太過心急。
整個軟件的設計從最開始的業務調查、模塊框架設計、業務流程設計到具體軟件開發設計,每個環節都是建立在前一個環節的基礎上,每個環節上的失誤都會影響到之后所有環節。
3、學會從整體看問題。
這一點在入職初期的業務流程學習中就感受很深,從整體看問題,從主業務流程入手,理解更容易,學習得也更快,在整個工作過程中大的方向也不會錯。
4、要學會適當的思維轉變。
最新軟件工程師度個人工作總結(匯總16篇)篇六
現在軟件測試工作越來越收到企業的重視,許多人員也投入到軟件測試的行列中來,軟件測試工程師的隊伍越來越壯大。但是如何成為一名優秀的軟件測試工程師呢?這是大家比較關注的一個問題,尤其是初入這個行當的萊鳥更想了解這個問題的答案。本文根據自己多年來在it公司從事軟件測試的經驗總結了一些東西給大家共享,同時也希望大家提出寶貴的意見和建議。
步驟/方法。
起碼有三年以上的軟件開發經驗。
現在許多軟件企業招收一些剛剛畢業的大學生或者非計算機專業的人員作為自己公司軟件測試工程師,這是非常錯誤的,也是對軟件測試不負責任的表現。雖然他們可以發現軟件中的一些錯誤,但是對于軟件中的一些關鍵,致命,危險的錯誤他們是很難發現的。大家都知道,軟件工程中有個模型叫瀑布模型,這是最基本的軟件模型,這個模型又叫碗狀模型,因為開發位于碗的最底部,左上方依次為建模,需求分析,設計;右上方依次為測試,部署,維護。這就是說明軟件開發是一切軟件活動的基礎,同時也是軟件測試的基礎。一個人只有經歷過一定年限的軟件開發工作,才可以積累豐富的經驗,知道在軟件中哪些地方容易出錯而那些地方不容易,這給以后的軟件測試工作帶來非常寶貴的經驗。
有逆向思維的能力。
我曾經接觸過一些軟件測試工程師,他們干了一段時間軟件測試工作后返回去又開始去做開發工作了,問他們為啥?答案是軟件測試工作太難了,開發是順向思維,而測試是逆向思維,老要找一些稀奇古怪的思路去操作軟件。軟件的使用者千差萬別,軟件在使用過程中遇到的各種現象也是千差萬別的,所以要求軟件測試工程師需要具有一些逆向思維的能力,想別人所不想,測別人所不測,這樣才可以找到更多的軟件中的錯誤。這是作為一名優秀的軟件測試工程師最基本的素質。
善于同軟件開發人員溝通。
溝通是當今軟件項目中需要掌握的最關鍵技術之一。軟件測試人員要善于同軟件開發人員溝通,軟件測試人員與開發人員搞好關系,使測試人員不成為開發人員的眼中釘,這對于提高整個軟件項目質量是十分重要的。溝通主要包括:
討論軟件的需求,設計:通過這樣的溝通,你可以更好的了解所測試的軟件系統,以至于盡可能少的測試出軟件中不是錯誤的“錯誤”,從而降低給軟件開發人員帶來的壓力。
報告好的測試結果:作為一個測試人員,發現錯誤往往是測試人員最愿意而且引以自豪的結果,但是一味地給開發人員報告軟件錯誤,會給他們造成厭惡感,降低整個軟件的質量和開發進度。所以作為一名軟件測試工程師,當你測試的模塊沒有嚴重的錯誤或者錯誤很少的時候,你不妨跑到開發人員那里告訴他們這個好消息,這會給你帶來意想不到的結果。
討論一些與工作無關的事情:作為一個測試人員經常和開發人員討論一些與工作無關的事情,比如大家可以談談新聞,趣事,家庭…這樣可以加強相互間的默契程度,許多統計表明,這樣可以更好的提高軟件工作質量。
善于同領導溝通。
測試人員往往是領導的'眼和耳,領導根據測試人員的測試結果可以了解公司的產品質量,從而調整其他的工作。領導工作一般比較繁忙,所以作為一名優秀的測試人員要學會把測試結果進行總結,最好以圖表的形勢給領導看。
掌握一些自動化測試工具。
測試工作往往是比較繁瑣,枯燥無味的工作,測試人員長期處于重復的手工工作,會降低測試效率,并且對于測試質量也往往是不利的;況且許多測試不使用測試工具是不可以進行的,比如性能測試,壓力測試等等。目前市場上有許多測試工具供你使用,你可以根據自己的需要選擇一些測試工具來輔助你的測試。但是要記住一點,不是說有了測試工具就不要人工測試了,測試工具不是萬能的。
善于學習的能力。
軟件測試技術隨著時間的變化也在做一些提高和改進,作為一名優秀的測試人員要善于利用書籍,網站,論壇,交流等各種途徑不斷提高自己的軟件測試水平。
提高自己的表達能力。
軟件測試人員當發現軟件中存在缺陷的時候,往往要書寫缺陷報告,缺陷報告要寫得詳盡清楚,使開發人員能夠盡快定位錯誤,修改錯誤,所以作為一名優秀的測試人員提高自己的寫作能力是非常必要的。
了解業務知識。
更好的了解你說測試軟件的業務知識是非常重要的,對業務知識了解得越深入,越能夠找出更深入,更關鍵,更隱蔽的軟件錯誤。所以作為一名優秀的軟件測試工程師,要多向該領域專家,同行學習,提高自己的業務知識水平。
以上僅為個人的一些經驗所談,希望大家都能夠成為一名優秀的軟件測試工程師。
最新軟件工程師度個人工作總結(匯總16篇)篇七
為了推進軟件正版化,提高全體員工的版權意識,根據省市推進正版軟件使用的相關要求,我公司加強日常管理,加強監督檢查,確保軟件正版化進展有序?,F將有關工作總結如下:。
我公司成立了以主要領導為組長,分管領導為副組長,相關部門負責人為成員的軟件正版化領導小組,把軟件正版化作為信息化建設的重要任務,召開專題會議研究部署相關工作,要求各部門提高認識,強化責任,全面落實軟件正版化,為軟件正版化的扎實開展提供了有力的組織保障。
加強軟件正版化的標準化管理。我公司制定了xx信息平安管理等制度,采取了多項措施,有效加強了軟件的.正版化管理。一是加強軟件日常使用管理,登記全公司計算機安裝使用軟件,建立臺賬,整理軟件使用匯總表,及時了解公司軟件使用情況。實現操作系統、辦公軟件、殺毒軟件等大型軟件從用戶申請、辦公審批到專人管理安裝的工作機制;其次,加強宣傳、教育、培訓,利用短信、工程管理系統等渠道推送正版工作相關信息,進一步提高干部職工的思想認識,營造正版工作氣氛,定期開展軟件正版培訓;最后,加強檢查監督,定期檢查各部門軟件的正版化,清理卸載使用的非正版軟件電腦,教育指導相關工作人員,促進辦公軟件的正版化。
根據要求,我們對集團公司計算機軟件的正版化進行全面檢查,并對每臺計算機進行精細檢查,以確保數據的準確性。我公司有77臺電腦,其中效勞器2臺,臺式電腦70臺,便攜式電腦5臺。使用正版軟件如下:。
(1)操作系統:公司購置的電腦都是自帶正版操作系統的電腦,不使用盜版操作系統。
(2)殺毒軟件:我公司統一使用正版免費360平安衛士12版,不使用盜版殺毒軟件。
(3)辦公軟件:金山wps個人版安裝在公司電腦上,不使用盜版辦公軟件。
4)其他軟件:其他軟件如微信、qq、電腦管家和搜狗輸入法等,均為免費正版,不存在使用盜版軟件的情況。
經核查,我公司根本上不存在使用盜版軟件的情況,但工作中還存在一些問題和缺乏一是個別工作人員缺乏識別盜版軟件的知識,容易出現使用盜版軟件而不知情的情況二是個別人員對軟件正版化工作認識不夠,未引起足夠的重視三是網上有些免費軟件,一點擊安裝后就會自動下載安裝其它軟件,導致有些軟件自動安裝,未能及時清理。
根據省、市推進正版軟件使用工作相關要求和我公司存在的問題,我公司今后將著力抓好以下工作:
(一)加強宣傳,提高認識。適時組織開展軟件正版化工作培訓,加強宣傳教育,牢固樹立版權意識,切實增強推進軟件正版化的自覺性和責任感。
(二)取長補短,積極推進。認真總結和學習先進的工作經驗和有益做法,針對軟件使用不標準的問題,在日常工作中加強檢查和整改,不斷推進軟件正版化工作深入開展。
(三)強化管理,穩固成果。健全軟件正版化工作責任制度,強化軟件日常使用管理,細化軟件管理臺賬,穩固軟件正版化工作成果,推動軟件正版化工作再上新臺階。
最新軟件工程師度個人工作總結(匯總16篇)篇八
20xx年x月x日,我有幸成為xx一員,應聘為公司的java軟件工程師。入任職以來,在部門領導的帶領下,自己感覺無論學習、技術、生活等方面都有很的提升。20xx年里我主要完成的工作有三方面:
該項目是我工作以來第一次涉及到調研,對我來說算是一個不小的挑戰。在調研過程中,讓我學會了如何通過和客戶的溝通來了解客戶的需求。由于自己的工作經驗不足,在調研工作中體現出一些問題。不能很直接的在和客戶溝通中非常準確的了解客戶的更多需求,有很多需要和客戶交流溝通多次才能明白客戶的最終需求,也沒有把自己作為最終用戶并站在用戶的角度上來考慮問題,這些都是我在以后的工作中需要提高和改進的`地方。在巡檢系統的開發工作中,讓我進一步鞏固和加強了自己的開發能力。
護
從5月以來我就開始接手公司的主要業務之一,xx電信增值業務。由于前面負責這個項目的同事突然離職,導致這個項目的交接工再做得不夠好,對我順利接手這個項目造成很的困難。而剛一接手這個項目,馬上就需要新上一個投票活動,并要對一些主要代碼進行修改,讓我倍感壓力,幾乎都快放棄。最后在金總的指導和鼓勵下,順利的完成這次活動。在完成這次投票活動后,為了避免下一個接手這個項目同事與我遇到同樣困難,我第一時間將這個項目的相關技術文檔補充完全,保證別人能夠順利的進行該項目工作。通過這個項目,讓我加強了自己在高強高壓下工作的能力,也讓我找到更多自信。
在這兩個項目中,除了承擔開發工作以外,也逐漸涉及到項目管理的職責,讓我在個人能力上有所提高。為了這兩個項目能夠順利完成,除了完成自己的工作外,還主動關心其他同事的工作完成情況。讓我在項目管理和項目進度的把控能力有很的提高。將襄樊、鄂州家政網絡服務中心順利實施,為我公司拿下湖北省其他市的家政網絡服務中心奠定基礎。在工作之外,我也注重個人能力的'提高。工作之余,主動學習一些新技術,與同事溝通配合,搭建一個ssh的開發框架。也學習springsecurity知識,這些新知識的積累,對我以后的工作有很助。
2、利用搭建的ssh框架,開發一套oa系統平臺。
3、做好xx、xx家政網絡服務中心的維護工作。
5、繼續學習新技術,努力提高自己的個人能力。為以后能夠更好,更順利的工作奠定基礎。
6、希望通過自己的進步和努力,能為公司的發展做出自己最的貢獻,體現出自己的最價值。
最新軟件工程師度個人工作總結(匯總16篇)篇九
20xx年x月x日,我有幸成為xxxx一員,應聘為公司的java軟件工程師。入任職以來,在部門領導的帶領下,自己感覺無論學習、技術、生活等方面都有很大的提升。20xx年里我主要完成的工作有三方面:
該項目是我工作以來第一次涉及到調研,對我來說算是一個不小的挑戰。在調研過程中,讓我學會了如何通過和客戶的溝通來了解客戶的需求。由于自己的工作經驗不足,在調研工作中體現出一些問題。不能很直接的在和客戶溝通中非常準確的了解客戶的更多需求,有很多需要和客戶交流溝通多次才能明白客戶的最終需求,也沒有把自己作為最終用戶并站在用戶的角度上來考慮問題,這些都是我在以后的工作中需要提高和改進的地方。在巡檢系統的開發工作中,讓我進一步鞏固和加強了自己的開發能力。
從x月以來我就開始接手公司的主要業務之一,xxxx增值業務。由于前面負責這個項目的同事突然離職,導致這個項目的交接工再做得不夠好,對我順利接手這個項目造成很大的困難。而剛一接手這個項目,馬上就需要新上一個投票活動,并要對一些主要代碼進行修改,讓我倍感壓力,幾乎都快放棄。最后在x總的指導和鼓勵下,順利的完成這次活動。在完成這次投票活動后,為了避免下一個接手這個項目同事與我遇到同樣困難,我第一時間將這個項目的相關技術文檔補充完全,保證別人能夠順利的進行該項目工作。通過這個項目,讓我加強了自己在高強高壓下工作的能力,也讓我找到更多自信。
在這兩個項目中,除了承擔開發工作以外,也逐漸涉及到項目管理的職責,讓我在個人能力上有所提高。為了這兩個項目能夠順利完成,除了完成自己的工作外,還主動關心其他同事的工作完成情況。讓我在項目管理和項目進度的把控能力有很大的提高。將xxxx家政網絡服務中心順利實施,為我公司拿下xx省其他市的家政網絡服務中心奠定基礎。在工作之外,我也注重個人能力的提高。工作之余,主動學習一些新技術,與同事溝通配合,搭建一個ssh的開發框架。也學習springsecurity知識,這些新知識的`積累,對我以后的工作有很大幫助。
1、將學習的springsecurity整合到我們自己搭建的ssh框架,進一步完善框架。
2、利用搭建的ssh框架,開發一套oa系統平臺。
3、做好xxxx家政網絡服務中心的維護工作。
4、希望公司能夠大量拿下xx省其他市的家政網絡服務中心,繼續開發和實施xx省其他市的家政網絡服務中心。
5、繼續學習新技術,努力提高自己的個人能力。為以后能夠更好,更順利的工作奠定基礎。
6、希望通過自己的進步和努力,能為公司的發展做出自己最大的貢獻,體現出自己的最大價值。
最新軟件工程師度個人工作總結(匯總16篇)篇十
光陰似箭,歲月如梭,輝煌的20xx已經過去,充滿希望的xx已在不知不覺中到來了,現將20xx年從事軟件工程師的工作總結如下:
主要是圍繞信號機開發的各種軟件,如信號機底層軟件、信號機設置軟件、以及為了保障信號安全的防火墻軟件等,另外還圍繞交通誘導屏這個產品做了相關的工作,如誘導屏設置軟件,以及誘導屏測試軟件等工作。
1、信號機軟件開發:從去年的年底已經開始這項工作了,我的工作相對來說比較單一一點,就是信號機設置軟件以及底層軟件的通訊部分的程序代碼,以及其他的部分功能。并且現在這款信號機能夠兼容多家協議。
2、防火墻軟件的開發:這是獨立開發、并最終調試的一個軟件,能夠嚴格防止外來非法連接的軟件。由于目前還沒有我們自己的信號機中心軟件,所以目前這個軟件現在還沒有派上用場,相信隨著公司的發展,會逐漸用上這樣的軟件產品的。
3、交通誘導屏的相關工作:當然這里面的工作就相當砸碎一些,包括設置軟件、測試軟件以及處理在調試的過程中碰到的一些問題,以及測試一些硬件模塊的好壞等。
從上面主要的工作內容來看,不是我一個人所能完成的,正所謂一切事務離不開團隊,個人無法稱英雄。今年在xx領導之下,團隊建設有了很大的進步,每個項目開始之前,好好的交流、加強了解、對問題的共識、解決問題的方法能很好的統一起來。我個人也很好的溶入這個團隊,共同做好一個項目。
在解決問題的過程中,雖然都不時風平浪靜,但事后都能夠客觀地分析,而不參雜個人的感情。
給我的最大的感觸就是一定要好好的去聆聽,每個人對待問題的看法,不管他的看法對還是不對,合理與否,或者考慮的角度是否確切,都要好好地聆聽,至少要等他說完,如果你主觀的色彩,可能你都不愿意或者不屑聽完他說的話,但是靜下心來你或許也能發現他看問題的某些角度是你沒有考慮過的,他想的某些方面也許確實是要注意到的。靜心!聆聽!把技術與大家共同分享,共同提高。
在新的一年里我希望能夠在軟件工程行業里做出更多新的產品,能夠更加深入的研究下去,比如:目前我們欠缺的信號機中心軟件,交通誘導屏的中心軟件,這個兩個應該是xx年的首要任務了,如果還有時間我希望可以做xx系統方面的內容。
最新軟件工程師度個人工作總結(匯總16篇)篇十一
我于xx月加入xx至今,嚴格履行軟件工程師的崗位職責,認真學習,努力工作,較好地完成了本職工作和領導交給的各項任務。在這年終之際,現對來公司的時間里所作的工作匯報如下:
堅持四項基本原則,熱愛祖國,遵紀守法,具有良好的思想素質和職業道德,能用xxx的要求來指導自己的行動。積極要求進步,團結友善,明禮誠信。
1、新產品研發:由于我參加工作較長,在軟件行業領域這么多年來積累了豐富的經驗。剛進入公司被劃分到xxx產品小組,參與了此產品的需求收集、分析、設計編碼工作。此產品的前臺控制端的框架設計是我采用當今流行的先進技術架構搭建而成。目前此產品雛形已經完畢,處在后期測試完善階段。當初由于部門人手不夠,我與我的搭檔相互鼓勵,還有部門領導的大力支持,我們每天充滿激情的迎接自己的工作。回過頭來,看到自己辛勤工作的成果,還是欣慰的。
2、綜合事務管理:日常事務性工作都是些瑣碎的事情,統計考勤,報銷費用、部門審計工作等等。以前我一直做得是自己的專業知識工作,初次接受這些瑣碎的工作時我就告誡自己做就要做好,一定做到腿勤、口勤。使票據及時報銷,賬目清楚,協助領導建立健全各項制度,保持良好的工作秩序和工作環境,使各項管理日趨正規化、規范化。完成辦公日常用品購置、上下溝通、資料報刊訂閱等日常事務,各類事項安排合理有序。整理部門工作周報、月報,為部門工作的正常開展提供了有效保證。
3、部門項目/產品進度跟蹤及歸檔:我擔負著部門項目/產品的進度跟蹤工作,為保證文檔、代碼版本的準確性,我主動聯系質量保障部在公司服務器上給我們部門開通了vss空間并且給部門每位員工開通了自己的賬戶,定時督促部門相關成員把文檔與產品代碼維護到版本控制服務器上,現在大家已養成習慣,要找文檔模板、公司制度等等都會自動去此服務器上尋找,項目階段性文檔,代碼也會自動維護進去,我會定時察看并監督。這樣保障了代碼準確性,公司成果不流失,同時也為同事工作提供便利。
xxx行業對于我來說是個全新的行業,還有目前工作較繁雜,從而無法進一步提高自己的.工作能力。再說計算機領域是個寬廣的領域,技術發展是日益月新,計劃下一年合理的安排自己的工作,使自己的業務知識與技術水平更有所提高。
以上是我的個人年終工作總結,在以后的工作中,我一定不斷加強個人修養,自覺加強學習,努力提高工作水平,適應新形勢下本職工作的需要,揚長避短,發奮工作,克難攻堅,力求把工作做得更好。
從八月份入職至今,已一年過去了,回顧自己這段時間在xx公司所走過的路,所經歷的事情,沒有太多的感慨,沒有太多的驚喜,卻多了一份鎮定,多了一份從容。
回想入職初,在x月份,從開始第一周熟悉工作環境,第二周便參與煤礦安全生產管理系統的相關文檔設計工作,期間在項目組各位同事的指導、安排下,進行了系統的軟件開發委托合同書及系統功能模塊設計說明文檔的編寫,也借此過程學習煤礦生產業務。
在x月份,便正式參與了管理軟件功能模塊的設計工作,在指導、講解下初次嘗試完成了管理軟件的維護子系統的功能模塊設計。在九月中旬跟隨公司施工人員在一號礦進行業務調研,從而在我們自己的管理系統中,取其長、補其短,也借此機會了解實際的煤礦生產情況,加深對煤礦產業業務流程的理解。在九月底便根據張工的指導開始工程技術文檔子系統的功能模塊設計。
x月份,在指導下,進行了物資管理子系統的功能模塊設計,并就設計的正確性、合理性分別同及進行討論。到十月中旬管理軟件的各子系統功能模塊基本全部設計完成。十月底,根據各子系統模塊設計搜集系統數據,建立初步的數據字典及概念模型,為后期數據庫設計做準備。
x月份的工作以整理系統業務關系與業務流為主,但由于業務關系圖的表現形式不夠合理,不足以清晰、明了得表現出各層次關系,導致工作多走了幾個環節,好在張工張工及時發現問題,并多次向我指導、講解,最終決定以列表結合流程圖形式搜集、匯總系統所有子模塊的業務動作、涉及人員及聯系模塊,為后面工作的展開提供依據。
圍繞兩個工作展開,一是系統業務描述文檔的設計編寫,因為該文檔是日后編程人員了解煤礦生產業務、系統功能及數據庫設計的主要依據,也多次強調,文檔的設計務必從讀者角度考慮問題,因此最終設計由簡單到復雜,由整體到具體,各層次盡量做到銜接緊密,易于理解。另一項工作是針對已完成的關系列表、系統功能模塊設計的業務合理性、正確性和逐條討論,并將設計中出現的問題逐條記錄在問題跟蹤文檔中。月底的工作便是根據問題跟蹤文檔對模塊設計進行修改、完善。
在公司領導的帶領下,通過項目組所有成員的不懈努力,在xx月份系統所有功能模塊設計完成,在xx月份系統所有業務流程整理完成,在xx月份,對各功能模塊設計及業務流的初次審查、整改工作已經完成,現在已開始進行項目組內對各功能模塊設計及業務流的審查工作。
最新軟件工程師度個人工作總結(匯總16篇)篇十二
20xx年xx月xx日,我有幸成為一員,應聘為公司的java軟件工程師。入任職以來,在部門領導的帶領下,自己感覺無論學習、技術、生活等方面都有很大的提升。20xx年里我主要完成的工作有三方面:
該項目是我工作以來第一次涉及到調研,對我來說算是一個不小的挑戰。在調研過程中,讓我學會了如何通過和客戶的溝通來了解客戶的需求。由于自己的工作經驗不足,在調研工作中體現出一些問題。不能很直接的在和客戶溝通中非常準確的了解客戶的更多需求,有很多需要和客戶交流溝通多次才能明白客戶的最終需求,也沒有把自己作為最終用戶并站在用戶的角度上來考慮問題,這些都是我在以后的工作中需要提高和改進的地方。在巡檢系統的開發工作中,讓我進一步鞏固和加強了自己的開發能力。
從5月以來我就開始接手公司的主要業務之一,電信增值業務。由于前面負責這個項目的同事突然離職,導致這個項目的交接工再做得不夠好,對我順利接手這個項目造成很大的困難。而剛一接手這個項目,馬上就需要新上一個投票活動,并要對一些主要代碼進行修改,讓我倍感壓力,幾乎都快放棄。最后在金總的指導和鼓勵下,順利的完成這次活動。在完成這次投票活動后,為了避免下一個接手這個項目同事與我遇到同樣困難,我第一時間將這個項目的相關技術文檔補充完全,保證別人能夠順利的進行該項目工作。通過這個項目,讓我加強了自己在高強高壓下工作的能力,也讓我找到更多自信。
在這兩個項目中,除了承擔開發工作以外,也逐漸涉及到項目管理的職責,讓我在個人能力上有所提高。為了這兩個項目能夠順利完成,除了完成自己的工作外,還主動關心其他同事的`工作完成情況。讓我在項目管理和項目進度的把控能力有很大的提高。將襄樊、鄂州家政網絡服務中心順利實施,為我公司拿下湖北省其他市的家政網絡服務中心奠定基礎。在工作之外,我也注重個人能力的提高。工作之余,主動學習一些新技術,與同事溝通配合,搭建一個ssh的開發框架。也學習springsecurity知識,這些新知識的積累,對我以后的工作有很大幫助。
2、利用搭建的ssh框架,開發一套oa系統平臺;。
3、做好、家政網絡服務中心的維護工作;。
6、希望通過自己的進步和努力,能為公司的發展做出自己最大的貢獻,體現出自己的最大價值。
最新軟件工程師度個人工作總結(匯總16篇)篇十三
光陰似箭,歲月如梭,輝煌的2011已經過去,充滿希望的2012已在不知不覺中走到了12月份,現將2012年下半年工作總結如下:
一、項目方面:
主要是圍繞信號機開發的各種軟件,如信號機底層軟件、信號機設置軟件、以及為了保障信號安全的防火墻軟件等,另外還圍繞交通誘導屏這個產品做了相關的工作,如誘導屏設置軟件,以及誘導屏測試軟件等工作。
1、信號機軟件開發。
從去年的年底已經開始這項工作了,我的工作相對來說比較單一一點,就是信號機設置軟件以及底層軟件的通訊部分的程序代碼,以及其他的部分功能。并且現在這款信號機能夠兼容多家協議。
2、防火墻軟件的開發。
這是獨立開發、并最終調試的一個軟件,能夠嚴格防止外來非法連接的軟件。由于目前還沒有我們自己的信號機中心軟件,所以目前這個軟件現在還沒有派上用場,相信隨著公司的發展,會逐漸用上這樣的軟件產品的。
3、交通誘導屏的相關工作。
當然這里面的工作就相當砸碎一些,包括設置軟件、測試軟件以及處理在調試的過程中碰到的一些問題,以及測試一些硬件模塊的好壞等。
二、團隊合作。
從上面主要的工作內容來看,不是我一個人所能完成的,正所謂一切事務離不開團隊,個人無法稱英雄。今年在余sir領導之下,團隊建設有了很大的進步,每個項目開始之前,好好的交流、加強了解、對問題的共識、解決問題的方法能很好的統一起來。我個人也很好的溶入這個團隊,共同做好一個項目。
沒有我們自己的信號機中心軟件,所以目前這個軟件現在還沒有派上用場,相信隨著公司的發展,會逐漸用上這樣的軟件產品的。
3、交通誘導屏的相關工作。
當然這里面的工作就相當砸碎一些,包括設置軟件、測試軟件以及處理在調試的過程中碰到的一些問題,以及測試一些硬件模塊的好壞等。
二、團隊合作。
從上面主要的工作內容來看,不是我一個人所能完成的,正所謂一切事務離不開團隊,個人無法稱英雄。今年在余sir領導之下,團隊建設有了很大的進步,每個項目開始之前,好好的交流、加強了解、對問題的共識、解決問題的方法能很好的統一起來。我個人也很好的溶入這個團隊,共同做好一個項目。在解決問題的過程中,雖然都不時風平浪靜,但事后都能夠客觀地分析,而不參雜個人的感情。
給我的最大的感觸就是一定要好好的去聆聽,每個人對待問題的看法,不管他的看法對還是不對,合理與否,或者考慮的角度是否確切,都要好好地聆聽,至少要等他說完,如果你主觀的色彩,可能你都不愿意或者不屑聽完他說的話,但是靜下心來你或許也能發現他看問題的某些角度是你沒有考慮過的,他想的某些方面也許確實是要注意到的。靜心!聆聽!把技術與大家共同分享,共同提高。
在新的一年里我希望能夠在交通行業里做出更多新的產品,能夠更加深入的研究下去,比如:目前我們欠缺的信號機中心軟件,交通誘導屏的中心軟件,這個兩個應該是2009年的首要任務了,如果還有時間我希望可以做gis地理信息系統方面的內容。
伴隨著充實緊湊的工作生活,兩個月的時間已經過去了。這一段時間里有工作上的收獲,知識的豐富,經驗的增長,同時也暴露出很多問題和不足??偨Y經驗,吸取教訓,本文將主要從幾個方面來對工作進行總結:工作的主要內容;其中的失敗和教訓以及成功和經驗;展望下一階段的工作,確定自己的目標。以此作為懲前毖后的記錄。
1.工作的主要內容。
在這兩個月的工作中,我的總體任務是協助蘇薇做好武警黃金部隊礦業權管理系統的后期測試,編碼,修改,文檔編寫的工作,分解開來之后,我主要做了三件事:1.編寫礦業權系統的各類文檔;2.礦業權系統的編碼及bug勘誤工作;3.礦業權系統的測試工作。下面依照時間來對我的工作進行介紹。
初踏入職場,進入專業的軟件制造公司,對我,一個沒有接觸過標準軟件制作過程的新人來說,起步就是一個很大的難題。若直接做開發,則業務不熟練,代碼不規范,弊大于利;若僅做學習,則不能跟上項目的步伐,不能以最快的速度融入工作中去。
在我還在忐忑自己到底要做什么工作的時候,任務已經下達了,首先進行礦業權系統的測試工作。這樣的好處在于能夠在測試的過程中,了解項目的整體布局,了解項目中的業務邏輯,了解項目中尚未完成的工作并以此作為下個階段的工作目標。至此,入職工作順利起步。
在對礦業權系統進行測試之后,暴露了系統的諸多問題,測試過程中發現礦權系統沒有進行輸入限定,為了解決這個問題需要對整個系統的數據進行整理,我的下一個任務就是編寫礦業權系統的數據需求文檔。在編寫該文檔的過程中,對礦權系統進行了更深入的了解,為之后的bug勘誤工作奠定了一定的基礎。
完成了礦業權系統的數據需求文檔的編寫之后,新的任務是對整個礦權的輸入數據進行輸入限定,在任務開始之處是極為困難的,幸而得到了同事們的幫助才得以順利完成任務。任務雖然完成,但是對輸入限定實現方法的一知半解以及任務完成過程中的不仔細,為之后發生的問題也埋下了苦果。
在對礦業權系統添加輸入限定完成之后,進入了解決程序小問題的階段,對礦權系統進行細微的縫補工作。這段時間是學習多于工作的,不同的問題督促我要每天和百度親密接觸數百次,又要勞煩諸位在百忙中的同事抽出時間來給我幫忙。雖然辛苦一點,但收獲卻是滿滿。
完成了系統的修補之后,我們的程序送到了四惠進行第一輪測試,在測試的一周里,我主要是補充網絡編程的基礎知識。
第一輪測試結果出來之后,我們項目組開始了緊張的第一輪礦業權系統bug勘誤工作。拿到bug列表之后,發現有一小半錯誤皆是因我而起,輸入限定問題很多,我也主動承擔了輸入限定部分的bug勘誤工作。
第一輪bug勘誤工作完成后,進行了第一輪了回歸測試,測試結果已然不盡人意,仍然存在大量的問題需要修改,而且很多問題還是因我而起,輸入限定仍然存在大量問題,再一次進行修改之后,我們的程序送到了十五所進行所檢。
在進行所檢之余,我又接到了新的任務,完成礦權系統的概要設計以及詳細設計文檔的編寫。這兩份文檔已于9月2號編寫完畢。
現階段我的任務是根據所檢的bug列表,對礦權系統進行回歸測試。
2.工作中失敗的教訓以及成功的經驗。
對于失敗的教訓要吸取,成功的經驗要進行總結。我對成功的定義是:在保證質量的前提下完成既定的計劃或目標就是成功。其他的所有結果都是失敗。
成功的經驗:
1)敢于接受任務并想盡一切辦法完成入職兩個月最大的收獲就是敢于接受任務并想盡辦法完成,每一個任務對于初入職場的我都是一個挑戰,如何保質保量完成任務是最基本的要求。這兩月最大的成功在于沒有一次任務是拖沓的,每次都盡最大努力完成了任務。
2)勇于承擔錯誤,正視自身的問題。
在這兩個月的工作中可謂是錯誤不斷,從文檔的錯別字這種小問題到礦權系統bug修改不正確導致崩潰這種大錯誤,暴露出來了很多的問題,我秉承著有錯即改,下不為例的思想,正視自己的錯誤并積極改正,因此這也算是一個成功。
失敗的教訓:
1)重視每一個細節,不要忽視小問題。
在最初進行礦業權系統數據需求文檔的編寫的過程中,對某些頁面的數據在數據庫中沒有存儲的情況沒有加以重視,在后期進行數據限定的時候,還要重新修改數據需求文檔,造成了不必要的時間浪費。從這個事情上得到教訓就是不要放過任何一個小問題,這個小問題可能導致之后的大問題。
2)進行重復工作也不能大意。
在對礦權系統進行輸入限定的方法熟悉之后,都是重復性的工作,給每個頁面,每個字段進行輸入控制語句的添加,在進行了數個頁面之后,出現了有的頁面沒有添加完整,或者提示語句不正確的情況,在后續的bug勘誤中出現了大量此類問題,浪費了大量的時間和精力修改。從這個事情上得到的教訓就是工作不能大意,重復性的工作更要完成好。一般重復性的工作第一次做不好,后續檢查修改是非常浪費時間的。
3)考慮問題要嚴謹。
在對礦權系統bug勘誤的過程中,對輸入限定條件的判斷出了問題,我想當然的按照我的主觀思路對數據進行了限定,而在回歸測試的時候出了問題,這些都是考慮不嚴謹的后果。這個事情的教訓就是考慮不嚴謹直接導致問題推倒重來,影響了工作效率,而且很容易埋下隱患。
4)注重用戶體驗。
在礦權系統bug勘誤的過程中,修改最多的在于坐標系統的提示語句,因為坐標系統不僅要求數據必須填入,而且每一個數據都有嚴格的格式限定,因此每一個錯誤提示的彈出都要本著如何讓用戶知道哪里錯了為原則進行設置。在最初的限定里面,語句粗糙,彈出語句不明確,造成了用戶使用的不方便,還得重新進行改造。這個問題的教訓是一定要從用戶的角度出發考慮問題,注重用戶體驗從簡單的提示語句做起。
3.展望下一階段的工作。
下一階段短期內我們的工作主要針對礦權系統的使用的數據庫變更來對我們的系統進行修改。我的工作任務主要是學習oracle數據庫和sql數據庫的使用上的區別,做好從sql數據庫向oracel數據庫的遷移工作。
這兩個月的工作生活是充實且富有樂趣的,結識了很多同事和朋友,公司的氛圍是非常輕松愉快的。感謝兩個月來李鵬經理的關心,感謝部門同事的悉心指導,感謝公司各位同事的熱心幫助,希望能在接下來的工作中能懲前毖后,總結經驗,吸取教訓,做到個人與公司共榮辱同進退,共同實現中地的輝煌。
從八月份入職至今,已五個多月過去了,回顧自己這段時間在xx公司所走過的路,所經歷的事情,沒有太多的感慨,沒有太多的驚喜,卻多了一份鎮定,多了一份從容。
回想入職初,在八月份,從開始第一周熟悉工作環境,第二周便參與煤礦安全生產管理系統的相關文檔設計工作,期間在項目組各位同事的指導、安排下,進行了系統的軟件開發委托合同書及系統功能模塊設計說明文檔的編寫,也借此過程學習煤礦生產業務。
在九月份,便正式參與了管理軟件功能模塊的設計工作,在張工的指導、講解下初次嘗試完成了管理軟件的維護子系統的功能模塊設計;在九月中旬跟隨公司施工人員在**一號礦進行業務調研,從而在我們自己的管理系統中,取其長、補其短,也借此機會了解實際的煤礦生產情況,加深對煤礦產業業務流程的理解;在九月底便根據張工的指導開始工程技術文檔子系統的功能模塊設計。
十月份,在張工張工的指導下,進行了物資管理子系統的功能模塊設計,并就設計的正確性、合理性分別同張工張工及何工進行討論;到十月中旬管理軟件的各子系統功能模塊基本全部設計完成;十月底,根據各子系統模塊設計搜集系統數據,建立初步的數據字典及概念模型,為后期數據庫設計做準備。
十一月份的工作以整理系統業務關系與業務流為主,但由于業務關系圖的表現形式不夠合理,不足以清晰、明了得表現出各層次關系,導致工作多走了幾個環節,好在張工張工及時發現問題,并多次向我指導、講解,最終決定以列表結合流程圖形式搜集、匯總系統所有子模塊的業務動作、涉及人員及聯系模塊,為后面工作的展開提供依據。
十二月圍繞兩個工作展開,一是系統業務描述文檔的設計編寫,因為該文檔是日后編程人員了解煤礦生產業務、系統功能及數據庫設計的主要依據,張工張工也多次強調,文檔的設計務必從讀者角度考慮問題,因此最終設計由簡單到復雜,由整體到具體,各層次盡量做到銜接緊密,易于理解;另一項工作是針對已完成的關系列表、系統功能模塊設計的業務合理性、正確性和張工張工逐條討論,并將設計中出現的問題逐條記錄在問題跟蹤文檔中。月底的工作便是根據問題跟蹤文檔對模塊設計進行修改、完善。
在公司領導的帶領下,通過項目組所有成員的不懈努力,在十月份系統所有功能模塊設計完成,在十一月份系統所有業務流程整理完成,在十二月份,對各功能模塊設計及業務流的初次審查、整改工作已經完成,現在已開始進行項目組內對各功能模塊設計及業務流的審查工作。
統的詳細功能模塊設計和業務處理設計,以及整個系統的業務整理工作。因為張工張工多次強調前期的業務及功能模塊的設計直接關系到整個項目最終的成敗,一定要做到設計正確、準確、完整,因此在每個子模塊的設計中,先把握總體方向,確保設計正確,再搜集大量業務材料、對比其它類似軟件處理方式、結合煤礦實際生產情況、思考業務處理流程確保設計準確,最后再將設計放到整個業務系統中,反復檢驗、審查,確保設計完整。
回顧這一段時間的工作,我基本完成了本職工作,這與領導的支持和各位同事的配合、幫助是分不開的,但同時我也清楚得認識到自己還有很多不足,也從中獲得不少經驗、教訓,總結為以下幾點,1.做事前準備、計劃是很有必要的。
這一點在入職第一周業務學習及近期搭建各模塊業務關系工作中就體會特別深,正是磨刀不誤砍柴工,做好準備、計劃對之后的工作能起到事半功倍的效果。
2.工作要腳踏實地、一步一步,切不可太過心急。
整個軟件的設計從最開始的業務調查、模塊框架設計、業務流程設計到具體軟件開發設計,每個環節都是建立在前一個環節的基礎上,每個環節上的失誤都會影響到之后所有環節。
3.學會從整體看問題。
這一點在入職初期的業務流程學習中就感受很深,從整體看問題,從主業務流程入手,理解更容易,學習得也更快,在整個工作過程中大的方向也不會錯。
4.要學會適當的思維轉變。
之前的軟件開發工作主要是編碼工作,所考慮的問題也只局限于技術方面,但在系統業務及功能模塊設計工作中,一定要考慮到整個煤礦產業的業務流程和客戶群的操作習慣。
5.與同事的交流要及時要充分,尤其是項目組內成員。
及時充分的交流能快速解決疑惑、能使整個工作銜接更緊密、能使問題考慮更周全。充分的交流能保證工作的質量,及時的交流能提高工作的效率。
6.在系統設計過程中要學會從客戶角度考慮問題。
軟件良好的客戶體驗是衡量軟件質量的重要標準,因此在軟件設計過程中一定要考慮使用軟件的客戶范圍、客戶的操作習慣和軟件的易操作性。
7.處理問題一定要以公司利益為重,堅持立場、把握好原則。
公司項目部成員對**1號礦項目的成功實施便證明這一點;另外在集控平臺開發過程中,何工也是基于這一點,多次對系統功能設計提出更高要求,以使系統功能更加完善、可操作性更強。
8.要學會思考問題、分析問題、處理問題,學會分解問題,把一個大的問題分解成若干個小問題,再將各小問題放到整體考慮其合理性。
在整理系統業務流程和搭建模塊間業務關系工作中,就因為表現形式不夠清晰、合理,做了不少重復工作。最終還是在張工的指導下,以總-分-總的形式解釋業務關系,完成了業務詳細說明書。
9.不要局限于固定模式,要學會創新。
在系統功能設計及系統業務整理工作中,張工多次強調這一點,因為只有這樣,產品質量才能提高、自己的能力也會有較大提升。
通過近半年來參與對管理軟件的設計工作及與工程施工、項目發展工作的接觸,自己成長不少,當然更多的成長集中在技術方面-軟件前期的業務設計,總結為以下幾點,1.已掌握整個煤礦管理的業務處理及流程。
2.掌握了軟件開發前期的整個軟件設計流程。
3.學會如何進行軟件業務及功能模塊的詳細設計。
4.學會如何發現問題、思考問題、解決問題。
2.處理問題一定要以公司利益為重,堅持立場、把握好原則。
3.與外包人員要多交流多溝通,包括業務理解和完成情況。
最后,通過在公司近半年來的工作生活,提一些個人的想法,1.公司員工交流不夠多,尤其是不同部門間的工作交流,而這種交流能使各部門的工作銜接更緊密,工作效率更高。
2.技術人員接觸其他相關技術的機會不多,不過這一點公司正在改善,plc講座也即將進行。
3.在準備項目經理考試期間,如果公司能統一每周提供幾個小時供大家學習、討論、交流,效果可能會更好些。
4.午飯時間太緊,員工中午休息時間太緊,一定程度上影響下午的工作效率。
以上都是個人角度的一些看法,考慮不合理之處還望領導及各位同事批評指正。
12年已經過去,嶄新的13年來臨了,在新的一年里,工作上,生活上,我們都站在了新的一個工作起點,要開始新的一輪工作,我也在此感謝領導和各位同事的支持和幫助,我將在新的一年里繼續努力,不斷提高自己的業務及專業水平,虛心向大家學習,為xx公司為長風的發展盡自己的力量。
最新軟件工程師度個人工作總結(匯總16篇)篇十四
根據國務辦公廳《關于地方人民政府使用正版軟件的通知》文件和通知要求及省使用正版軟件工作領導小組的安排部署,我縣政府部門使用正版軟件工作于20xx年啟動,現將有關工作情況總結匯報如下:
軟件產業是國民經濟和社會信息化的基礎性、戰略性產業,保護和使用正版軟件,清理和抵制盜版軟件,是全面貫徹黨的十六大提出的“走新型工業化道路,完善知識產權保護”和樹立科學發展觀的必然要求,是促進軟件產業發展的重要保證,是改善外商投資環境的.現實需要,也是整頓和規范市場經濟秩序工作的重點。地方各級人民政府及其工作部門,要從有利于維護政府依法行政的良好形象,有利于在全社會形成保護知識產權的良好風氣出發,進一步提高認識,帶頭使用正版軟件,抵制盜版軟件。為切實加強對全市政府部門使用正版軟件工作的領導,我市于2004年x月成立了使用正版軟件工作領導小組,由市人民政府副市長何萍同志任組長,市政府副秘書長田習龍、市版權局局長楊文鐵為副局長,下設辦公室在市版權局負責日常工作。2004年x月x日,市政府辦公室以遵府辦發x號文件下發了《關于使用正版軟件清理盜版軟件的通知》,對全市政府部門使用正版軟件工作進行了安排部署。
20xx年x月,市使用正版軟件工作領導小組辦公室對市直工作部門使用軟件情況進行了第一次摸底調查,共發放統計表格x份,回收x份,由于有的部門對正版軟件與盜版軟件的界限不是十分清楚,統計資料與實際情況出入較大。為切實摸清市政府及其工作部門使用軟件的基本情況,市人民政府辦公室于x月x日上午召開了市政府部門辦公室主任會議,市版權局副局長周必素傳達了x月x日省政府召開的推進市(地、州)人民政府軟件正版化工作會議精神,市政府信息中心主任楊群聲對計算機軟件情況和統計表格填報中的有關疑難問題進行了詳細講解。市政府督查室主任楊毅對據實填報調查表格提出了明確要求。據會后統計,參會單位x家,發放回收統計表格x份,回收率x%,經匯總,市政府各部門現有計算機x臺,需要配置正版通用軟件操作系統x套,辦公軟件x套,安全軟件x套,所需軟件x%為微軟公司桌面操作系統window及office系列辦公軟件。
為推動全市縣級人民政府使用正版軟件工作的開展,市使用正版軟件工作領導小組除積極參加由省組織的業務培訓外,還多次到各縣檢查指導工作。市政府副秘書長肖發君,田習龍及市版權局、財政局、信息中心負責人分別參加了省的工作會議和國家四部局組織的培訓會議。x月x日,市版權局在桐梓縣召開全市行政執法培訓會,市版權局副局長,市使用正版軟件工作領導小組辦公室主任蘭永莉同志對全市縣級人民政府使用正版軟件工作進行了安排部署,對縣級版權行政部門的工作提出了明確要求,目前,近x/x的縣、區(市)已按市政府通知要求成立了領導小組,制定了實施方案,有的縣還開展了初步的調查摸底工作。
由于我市財政緊張,今年增資之后財政剛性支出增加,要如期完成工作難度大,市政府多次召集會議進行研究,葉韜副市長、何萍副市長、田習龍副秘書長多次聽取有關情況匯報,市使用正版軟件工作領導小組辦公室多次與軟件開發商、供應商座談,按不同口徑進行經費測算,市財政局胡小遠副局長親自進行了三次經費測算,截止x月底,購置正版軟件經費測算、預算工作已基本結束,市直部門購置正版軟件所需經費在x萬元左右。
我市政府部門使用正版軟件工作在全省起步較早,前期工作扎實有序推進,為此,得到了省使用正版軟件工作領導小組的肯定和表揚,在x月x日全省推進市(地、州)人民政府軟件正版化工作會議上還作了經驗交流發言。但工作進入后期實質性操作階段后,壓力明顯加大,進展較為遲緩,主要存在以下問題:
1、財政緊張,配置正版軟件資金缺口大。
2、縣級人民政府使用正版軟件工作推進不平衡,個別縣(市)尚未納入當地政府的工作議程和日程,機構不健全,方案、措施不落實。
最新軟件工程師度個人工作總結(匯總16篇)篇十五
在入職初期,因為之前很少接觸生產類軟件,一時不知從何入手,好在項目組成員多次向我講解,加上自己也通過網絡查找相關文檔,認真閱讀相關材料、思考業務處理過程,最終在一個月內便對煤礦整個生產管理業務有了較為系統的認識。之后在指導下,完成了管理軟件初始化子系統、工程技術文檔管理子系統、物資管理子系統的詳細功能模塊設計和業務處理設計,以及整個系統的業務整理工作。因為多次強調前期的業務及功能模塊的設計直接關系到整個項目最終的成敗,一定要做到設計正確、準確、完整,因此在每個子模塊的設計中,先把握總體方向,確保設計正確,再搜集大量業務材料、對比其它類似軟件處理方式、結合煤礦實際生產情況、思考業務處理流程確保設計準確,最后再將設計放到整個業務系統中,反復檢驗、審查,確保設計完整。回顧這一段時間的工作,我基本完成了本職工作,這與領導的支持和各位同事的配合、幫助是分不開的,但同時我也清楚得認識到自己還有很多不足,也從中獲得不少經驗、教訓,總結為以下幾點:
這一點在入職第一周業務學習及近期搭建各模塊業務關系工作中就體會特別深,正是磨刀不誤砍柴工,做好準備、計劃對之后的工作能起到事半功倍的效果。
整個軟件的設計從最開始的業務調查、模塊框架設計、業務流程設計到具體軟件開發設計,每個環節都是建立在前一個環節的基礎上,每個環節上的失誤都會影響到之后所有環節。
這一點在入職初期的業務流程學習中就感受很深,從整體看問題,從主業務流程入手,理解更容易,學習得也更快,在整個工作過程中大的方向也不會錯。
之前的軟件開發工作主要是編碼工作,所考慮的問題也只局限于技術方面,但在系統業務及功能模塊設計工作中,一定要考慮到整個煤礦產業的業務流程和客戶群的操作習慣。
及時充分的交流能快速解決疑惑、能使整個工作銜接更緊密、能使問題考慮更周全。充分的交流能保證工作的質量,及時的交流能提高工作的效率。
軟件良好的客戶體驗是衡量軟件質量的重要標準,因此在軟件設計過程中一定要考慮使用軟件的客戶范圍、客戶的操作習慣和軟件的易操作性。
公司項目部成員對礦項目的成功實施便證明這一點。另外在集控平臺開發過程中,何工也是基于這一點,多次對系統功能設計提出更高要求,以使系統功能更加完善、可操作性更強。
在整理系統業務流程和搭建模塊間業務關系工作中,就因為表現形式不夠清晰、合理,做了不少重復工作。最終還是在張工的指導下,以“總—分—總”的形式解釋業務關系,完成了業務詳細說明書。
已經過去,嶄新的xx年來臨了,在新的一年里,工作上,生活上,我們都站在了新的一個工作起點,要開始新的一輪工作,我也在此感謝領導和各位同事的支持和幫助,我將在新的一年里繼續努力,不斷提高自己的業務及專業水平,虛心向大家學習,為xx公司為長風的發展盡自己的力量。
最新軟件工程師度個人工作總結(匯總16篇)篇十六
總想著每天、每個月、乃至每年都有點進步。xx年,對我來說,是起伏不定的一年,也是收獲頗豐的一年。當然,最大的收獲是有了一個可愛的女兒。
在這一年,我跳了兩次槽,一次是自愿的,還有一次是被迫的。我目睹了一些公司從盛到衰的過程,也看到了一些腳踏實地的公司。
離開x1公司,是因為我覺得x1公司不是在做軟件,所謂的印度模式,我想,絕對不是這么做的。理想不合,不想浪費時間,也只能背負跳槽的惡名,掛冠而去。去x2公司,是因為看到他是美國獨資公司,做外包軟件,能夠接觸美國的客戶和技術,希望能夠有所收獲,何況,職位也不錯。的確很想好好做,也跳累了,只想穩定發展,畢竟,是做父親的人了。沒有想到的是,竟然讓我目睹了一場資產爭奪的好戲。公司易主,流言滿天,流言四起,官司大戰,這種平常只有在電視和電影里看到的情節,我實實在在的親身經歷了,也算是人生的重要一課吧,至少,讓我看到了人性最陰暗和惡毒的一面。自然,是做不下去了,只能又走。
也看到了一些踏踏實實做事情的公司。園區的瑞博軟件就是一個。很少看到如此踏實做事的公司。若干年后,只要他能夠存活,必定是一個成功的公司。雖然老板對我也很有誠意,只是,對于教育軟件,我實在沒有太大的興趣,何況,如果想做教育,我何不選擇安博呢?畢竟,安博給于我很多?;仡^想想,在其他公司,我都是在奉獻,只有在安博,是學習了很多。
說起跳槽,其實,看看那些公司,有多少是在踏踏實實做事情的?老板本不懂軟件,都是看著軟件行業能賺錢,想來撈一票,結果把中國的軟件行業做壞了,也害苦了中國的程序員。自己不好好做事,怎么怪別人跳槽?同工作經歷的坎坷相比,,在個人能力方面,今年的進步是非常大的。今年上半年,我的進步集中在技術領域。我更加深入研究了設計模式、ejb體系和。net平臺,還有uml建模,終于有所突破,設計了一套自己的基于。net平臺的系統架構和開發工具,并且得到了應用的證實。在網上也陸續發表了一些文章,受到比較好的歡迎,還上了賽迪網的開發之星。
下半年,在軟件工程方面收獲是很多的。
看到網上對于印度模式從吹捧到批駁的吵鬧,也看到x1公司學習印度的失敗,加上自己從開始就對那些記者的懷疑,決定好好學習軟件工程。我一向認為,任何東西,不能道聽途說,只有自己好好深入研究,才能得其精髓。同時,軟件工程絕對不能只看印度的,畢竟,美國才是軟件業最發達的國度。
列舉一些學習的參考資料:《rup軟件工程過程》、《msf微軟解決方案》、《xp極限編程》、《cmm實踐應用——infosys公司的軟件項目執行過程》、《人月神話》、《軟件需求》、《軟件工程java語言實現》。每本書,我都仔細研讀了,頗有體會。
我開始就想,印度軟件工程絕對不會象那些記者所說的那么簡單,所謂的高中生編程說。所以,我必須實際看看印度的軟件工程?!禼mm實踐應用——infosys公司的軟件項目執行過程》,是印度最大的軟件公司infosys公司的分管質量的副總裁寫的,介紹他們的cmm4的軟件工程,果然不同凡響。這是我了解印度軟件工程的主要窗口。
首先,同原來的想法不同的,也可能同大多數人(尤其是受那些軟件記者影響很深的“專業”和非專業人士)想法不同的是,軟件工程實際上不僅僅只是管理,而是一門涉及很廣的交叉學科。在軟件工程中,大約一半的內容是專業性很強的,涉及到軟件分析、設計甚至編碼的技術。所謂的結構化、面向對象,都在軟件工程的范疇內,同樣是軟件開發和組織的重要內容,也是軟件質量保證的重要內容。至于軟件開發的管理部分,只能算是軟件工程中軟件工程過程的部分,或者說項目管理部分。脫離管理來開發軟件是絕對不可行的,同樣,拋棄技術基礎,空談管理出效益,便如無源之水、無本之木。誠如《軟件工程java語言實現》中所說:“軟件工程范圍極為廣泛。軟件工程的某些方面屬于數學或計算機科學,其他方面可歸入經濟學、管理學或心理學中?!痹谶@里,我強調了軟件工程中的技術部分,并非輕視管理,只想在軟件工程的概念上做一些撥亂反正,也希望多一些人來關心軟件的核心技術,而不要空喊口號和概念。畢竟,中國的軟件太缺乏核心技術了。
其次,對管理要求的嚴格不說(這個誰都知道),實際上,不管是美國的軟件工程,還是印度的軟件工程,都是比較靈活的。即便是印度這樣的所謂“軟件工廠”模式,對于軟件工程過程管理極為嚴格,也有一個部分是專門講述過程剪裁的。整個軟件工程過程是非常龐大和繁復的,然而,由于項目具體情況不同,如項目的規模,參與人員的數量、素質等的不同,對于軟件過程的每個部分,不是都必須的,可以根據具體情況來進行剪裁。這個部分對于我的啟發是很大的。以前做什么iso9000等,開始做了一個以為很好的規范,但是,到具體項目,總是對不起來,到處有問題,現在想想,便是少了這個變通的部分。不過,話說回來,這cmm也是老美想出來的,而不是印度。
第三,對于開發人員的選用,我發現,美國人是非常注重選用優秀的開發人員的。martinfowler曾經開玩笑的說,如果給他一批水平不高的開發項目,他會考慮全部解雇,重新招聘?!度嗽律裨挕分幸舱f,如果200人開發一個項目,其中25個人最能干,那么會考慮解雇其余的175個人,讓項目經理來編程(當然,后面還有一些抉擇分析,這里斷章取義了)。其結論的基礎是基于下面研究結果:優秀的開發人員和差的開發人員,其效率之差可以達到數量級。另外,從管理的角度來說,只有人多了,才會有管理問題,當團隊規??刂圃谝欢ǖ姆秶鷥葧r,便不會有太大的管理問題。
對于軟件來說,很難實現同傳統產業一樣的工廠化生產,這是由軟件開發的本質決定的。軟件的復雜性是軟件的本質屬性,在這個屬性沒有改變之前,軟件便不會實現同傳統產業一樣的工廠化生產。至于印度的所謂“軟件工廠”,實際上,只是完成了軟件代碼的編寫工作,并不是實現了整個軟件研發工作,而代碼編寫工作,恰恰是軟件開發中最簡單的一環。至于印度是否真的有很多高中生程序員,印度人的書上沒有說,記者到說了不少,我也無從考證。所以,軟件的開發,還是需要選用優秀的人的。除非,公司只想幫別人編寫代碼,而不希望有自己的產品和技術。
第四,軟件開發中,最重要的還是團隊合作和交流。這個是我目前最深切的感受。具體的,大家都知道,也用不著多說。
最后,對于軟件開發來說,公司老板的想法是最重要的。如果老板說“no”,那便是水平再高,管理再好,也終歸無用。年齡漸長,也做父親了,卻總是在漂泊,沒有一個可以穩定發展的地方。希望目前的公司能夠有這個機會。不想總是跳槽。