個人年度工作總結java
導語:作爲java工作人員在完成工作之後,如何寫好自己的工作總結呢?以下是小編爲大家蒐集的文章,歡迎大家閱讀與借鑑!
一、理論知識的學習
在實訓進行的前五天,我們上的是java編程的理論課。負責上課的老師言語風趣幽默而不失嚴謹,在老師的引導和啓發下,我們鞏固了之前在學校所學的編程知識,並加以深化,澄清之前對編程技術認識的一些錯誤或模糊的概念。
我們還在課上以java裏GUI編程常用的swing框架和JAVA的容器體系作爲切入點,框架作爲這期間除了學習一般的編程的知識技巧。在全面的系統的認識了框架同時補充學習了泛型技術,以及框架中架構思想的知識。在企業的實際編碼過程中,一個個框架構成了軟件的基石,只有掌握了幾門框架知識,才能在實踐中高效開發,讓自己的產品在市場上立於不敗之地。
在理論課的學習過程中,我們也暴露了一些問題,比如在學校上課學習時,對所學知識只是知其然而不知其所以然,不太願意深鑽,和超前學習一些知識。
二、項目開發實戰練習
在結束了理論知識的學習之後,後五天我們在實訓基地進行了項目開發的實戰練習。
項目的名稱是superVCD,是由海輝曾經所接的一個遠程音樂唱片管理軟件項目的精簡版。雖然有所精簡,但是其內容對我們學習仍具有相當的價值,對我們瞭解真實的軟件的設計規範,編碼規範,文檔規範以及客戶對軟件的需求很有參考價值。該內容囊括了GUI設計和編碼,容器與泛型的知識,規範文檔編寫,測試及日誌系統,甚至要求我們實現一個專用的輕量級數據庫系統,這無疑是對我們很好的一次歷練機會,同時可以積累豐富的知識。
平時我們很少有機會能夠完成一個如此規模的項目,所以在這次項目實戰訓練中,我的收穫也有很多。
第一,我學會了如何規範的編寫代碼和文檔。文檔和代碼是團隊各成員在項目開發交流合作中的紐帶,風格隨意混亂的代碼和缺失或語義不明的文檔會讓團隊中的其他成員不能理解和使用自己寫的程序,我在平時編寫代碼比較隨意,並不注重這一點,經歷這次實戰演練之後,我一定會嚴格的遵守編碼規範。
第二,我學會了如何理解和分析客戶的需求。軟件爲客戶而生,只有理解了客戶的需求才有寫出優秀的軟件的可能,在這次實戰演練中,老師教會了我們如何組織團隊正確的理解和分析客戶的需求,並寫出完善的需求分析,並用於項目開發。
第三,我學會了對按照需求對軟件架構進行設計,這點我想是我們許多同學之前都非常欠缺的,因爲我們在學校的時編寫代碼篇幅短小,功能單一,所以設計思路通常只留於腦內,非常模糊。而在這次項目開發演練中,老師手把手的教會我如何從需求中抽象出問題,並將之模組化,然後逐步求精,就如同爲高樓大廈搭建棟樑。
第四,我學會了如何團隊合作,共同開發。作爲項目開發小組的組長,我的體會更加深刻。獨木難支,光靠一個人的力量是遠遠不夠的。只有管理組織好一個團隊,才能夠最終完成項目的開發,或許在編程技術水平上團隊成員有高有低,但是,每個人都有自己的閃光點,總可以在團隊的找到適合自己的位置,每個人在自己的團隊中做的貢獻,創造出不可磨滅的重大價值。
第五,我學會了如何與客戶溝通並展示自己的項目,軟件項目的開發最終需要的是客戶的認可,讓客戶瞭解並認可自己的產品最好的辦法就是用言語將自己的項目的最好的`一面展示出來,在最後一天裏,實訓的老師組織了項目的答辯,給我們提供了鍛鍊自己的表達能力,展示自己的項目的舞臺。
在實戰的過程中,我對項目開發流程有了切實的體會:學會了如何編寫規範合格的代碼和文檔;學會了了正確理解分析客戶需求並設計項目的方法;體會到了團隊合作精神的重要性,明白了組織團隊進行項目開發的具體流程,還了解到了向客戶展示產品以及與客戶進行溝通的技巧。
經歷過這次實習實訓,我們不僅在編程的理論知識上有所鞏固和深化,更重要的是有了實戰進行項目開發鍛鍊動手能力的機會,積累了一筆寶貴的經驗。實訓雖已結束,但我們的不斷學習的征途纔剛剛邁出第一步。今後的路還很長,還有很多機會去實習提高,我們要以更加積極的姿態去充實自己,學習,不斷地迎接挑戰。
三、Java怎麼選擇項目
這個不是靠想象,而是根據實際的情況一步一步分析出來的(呵呵要賣弄一下:這也算是邏輯思維),當然這裏只是討論方法,不涉及具體的項目案例。
我們可以採用倒推的方式來分析:
(1)最終的項目一定是真實的項目,也就是要把學員訓練到能夠獨立開發實際應用,通常我們還不能選最簡單的項目,因爲學員的吸收還要有一個折扣,所以最終的項目應該選實際項目中中等難度的項目
(2)最終項目定下來過後,開始分解這個項目,看看爲了達到完成這個項目需要哪些技術和知識點,以及每部分知識點的深度,然後定出每個分階段的任務
(3)然後開始選擇分階段的項目,分階段的項目應該比剛纔分析出來的分階段任務稍稍複雜點,這樣才能達到訓練的目標。定下分階段項目後,同樣去分解,定出爲了完成他所需要的各部分知識點和深度。
(4)然後是選擇上課期間的演示項目,演示的項目是爲了做分階段項目服務的,可以認爲是分階段項目的分階段項目
(5)最終把要求掌握的知識點和要求掌握的深度,分散到日常教學和練習中。
-
程序員季度工作總結範文
總結就是對一個時期的學習、工作或其完成情況進行一次全面系統的回顧和分析的書面材料,它可以提升我們發現問題的能力,爲此我們要做好回顧,寫好總結。總結怎麼寫纔不會千篇一律呢?下面是小編收集整理的程序員季度工作總結範文,希望能夠幫助到大家。程序員季度工作總...
-
高校新生軍訓帶隊老師的工作總結2500字
軍事技能訓練對於xx來說,更有着一層不同於其他高等院校的意義,那就是將"自由民主"校園文化與"整齊化一"軍營文化融合一體,塑造一批優秀的具有軍人特色的xx學生。有人說:"當兵後悔三年,但沒當過兵會後悔一輩子",短暫卻又充實的14天,我們和同學們訓練在一起、生活在一...
-
有關於銷售試用期工作總結
總結是在一段時間內對學習和工作生活等表現加以總結和概括的一種書面材料,它能使我們及時找出錯誤並改正,不如靜下心來好好寫寫總結吧。如何把總結做到重點突出呢?下面是小編爲大家收集的有關於銷售試用期工作總結,希望對大家有所幫助。有關於銷售試用期工作總結1...
-
電腦技術員年終工作總結
總結就是把一個時間段取得的成績、存在的問題及得到的經驗和教訓進行一次全面系統的總結的書面材料,它可以促使我們思考,因此十分有必須要寫一份總結哦。總結怎麼寫纔不會千篇一律呢?下面是小編整理的電腦技術員年終工作總結,歡迎大家分享。電腦技術員年終工作總結...