程式設計師公司簡潔年度總結 篇1
三個月的時間,每當自己在總結它的時候,感覺是那么的短暫—彈指一揮間。而也就是在這一揮間,承載著太多太多,有收穫與成就,有失敗與不足。回頭看看20xx年的足跡,伴隨著自己一年的是學習與堅持。
20xx年伊始是通過分銷資源計畫系統(DRP)拉開序幕。此次項目是一個相對比較完整的JavaWeb項目,從最基礎的業務介紹,到需求分析,資料庫分析與設計,頁面設計,代碼編寫…。直到整個項目的完成,通過這個項目學到了很多新的知識,同時對很多已經學過的知識進行很好的摩擦和補充。因為在其中還穿插著其他的內容,所以用了有半年左右的時間。具體總結可以參見部落格:DRP項目總結。
從4月初到5月末,準備並進行軟體設計師的考試。這是我第二次參加軟體設計師考試。通過兩次考試的對比可以明顯的發現產生在自己身上的一些改變和進步。具體可見無經歷,不成熟—軟體
但是最終的考試結果是沒有通過,和第一次一樣,差兩分。雖然成績的結果沒有通過,但是通過這次軟體設計師的複習考試,很給力的給自己補充了計算機基礎方面的知識,同時也解了自己很多的疑惑,真正的學到了很多的知識。回顧自己整個的複習過程,收穫是很大的,不僅僅是計算機基礎,更是一種面對失敗的心態收穫。而這種心態將會在自己未來的路上會起很大的作用。
後半年進入SSH項目的實踐和學習。
SSH為struts+spring+hibernate的一個集成框架,是目前較流行的一種輕量級Web應用程式開源框架。
Struts就是一個MVC的架構,在控制器,視圖和模型方面都有其特定的組件,在SSH框架中,更多的是利用了Controller這個組件。
Spring實現了反轉控制(InversionofControl)和面向方面編程(Achievement-OrientedProgramming)。Spring框架的能實現套用的分層架構,在套用中要使用的對象可以被一個簡單的XML檔案連在一起,這個XML檔案含有到像事務管理器、對象工廠、包含業務邏輯的服務對象、和數據存取對象這些對象的引用。
Hibernate是一種ORM映射工具,它不僅提供了從Java類到數據表之間的映射,也提供了數據查詢和恢復機制。相對於使用JDBC和SQL來手工運算元據庫,使用Hibernate,可以大大減少運算元據庫的工作量。
通過對SSH框架的學習,認識到框架給我們開發所帶來的便利,更重要的是在框架形成的過程中所包含的原理和思想。收穫都在一篇篇的部落格中。
大概在十月和十一月的時候準備第三次軟體設計師考試。吸取教訓,總結經驗,擺正心態,認真跟八期一起討論和學習,這一次不僅僅是自己學習和通過考試,同時跟穎傑一起組織並帶領八期一同複習和學習,這本身也是個鍛鍊和學習。當時也對自己考完後進行了一個總結:
以上是自己計算機方面的主線。相對於計算機這條線而言,另外一個貫穿始終的是英語學習ShortBrain這條線。
算算從開始進行ShortBrain到現在已經有兩年左右的時間了。而今年將會是一個關鍵的年份,關鍵是從聽到說的突破,從沉默期中開始爆發。今年這一年也是英語中探索和收穫比較大的一年,發現了更多符合ShortBrain思想的資料,收集各種資料,數據和文檔。
因為是在探索著前進,中間也走了不少的彎路,其中一個什麼時候開始說就在今年進行了三次以上的探索,在一次次的探索中積累了經驗,通過對比自己一次次開口說的錄音,發現的確是隨風潛入夜,潤物細無聲。對於兩年前的我,我的英語聽力和口語能力有了很大的提高。這種提高通過看自己以前的記錄會發現非常的明顯。這種提高也是在正確的理念下的積累中所收穫的。
英語習得的核心是像小孩一樣去習得英語,是通過小孩的學習的過程逐漸的建立去英語思維,在原有的母語思維的基礎之上建立第二思維。而在學習的過程中最切記的是急功近利,這是很多人進行ShortBrain時候所出現很多問題的根源。環境在整個學習的過程中也顯的尤為重要。如何培養英語環境是我接下來的主要任務之一。相信在接下來的一年定會有所突破。
程式設計師公司簡潔年度總結 篇2
以前在校很少自己做程式,對軟體工程更是一無所知.來到公司,開始接觸"大規模"(其實現在看來實習的項目其實還是很小的)軟體開發,一時真的有些迷茫.比起VSS,MVC,QA,CMMI,我對JAVA,JSP,_ML的一竅不通根本不值一提.大家都不想輸在"起點",所以都默契地在加班,這樣一直持續了實習的兩個月.
剛來的時候"始業教育"顯得慢吞吞,我們還經常盤算去哪哪玩之類的.我和FLYSKY(20個新生里唯一一個南區的兄弟,軟體學院的)還經常出去吃各種小吃,每到一處都嘗嘗本地的風味,這是他的習慣.之後開始的培訓還不是很難過,JAVA,C++,ORACLE,老師們講的很"好",可以說是非常好,好得我們沒有幾個人能聽懂.大家開始發愁,我也是每天晚上都基本看書到10點.
"我心說得虧哥們我還練過",來之前的2月份我就自己買了一本THINKING INJAVA,看懂看不懂怎么說也算是準備了一下JAVA.C++雖說沒去上過課,但憑我的直覺我就一下看中這東西很有用,自己也看過一陣.至於ORACLE,雖然不了解,但畢竟因為佩服"雲飛揚"的性格和敬業精神,咱SQL選修也不是白混的.專業倒還有點"基礎",再加上咱這自學能力也不是吹的,基本維持.可等到後來的日語課就全迷糊了:本就沒有語言天賦,再加上記憶嚴重欠缺,總是特別害怕去上日語課.不過特別喜歡那個老師說話的感覺,加上她一直對我都很好,所以還是很用心的學著.
隨著培訓的收尾,我們開始正式進入項目.從需求分析,概要設計到詳細設計,我們一步一步的開始接觸軟體開發的每個細節.最受不了的就是每天都要記"周報",填寫自己的勞動成果.因為這個我還被QA通報了好幾次呢,真的很鬱悶.其實現在我很感謝這種制度化的東西,某些情況下好習慣的養成是要靠強制來確保的.詳細設計之後就是企盼已久的編碼,我心想終於可以做點"正事"了.現在回頭一看才知道,其實編碼只占軟體開發的整個過程勞動量的1/4左右,而且其他的環節也不是想像中的那么無足輕重.
編碼我其實做的很不好,主要是因為需求分析階段就沒有認真仔細的理解需求和規格說明,加上編碼時一個關鍵時段我回校和老同學敘舊.那陣項目經理(PM)就經常和我們說,"有問題自己想辦法,不要經常問我".PM其實是在叫我們自己醞釀,遇到難題只有"憋"一"憋"才能有真的收穫.而我不在的那三天正好是大家技術/思路上的一個"躍遷",很多難題的解決方法都基本成熟,大家的編碼也接近50%了,所以回來時我感覺已經掉隊很多.再一個就是編碼中期時機器出問題,環境搭不上了,這使我更加緊張和急躁,大大影響了我的士氣.後來利用五一其間的加班我終於趕完了自己的模組,達到了第一個里程碑.其實從發現落後到加班趕完這段經歷,對我來說也具有里程碑的意義.不僅考驗了我自己的能力和心理素質,也了我對集體的責任感和合作意識.我可以叫別人來幫我做趕上進度,但那樣我會錯過自己學習的機會,以後再遇到難題我還是不行;我也可以硬著頭皮導致項目延期,那樣我以後的日子保證不好過,而且這么做也不符合我的性格.事實我頂住壓力獨立完成任務不管是對集體還是對我個人都是一件大好事.
緊張的編碼之後是單體測試,很多人都在繼續編碼,原來大家的編碼都是沒有完全做完.本是自己給自己挑毛病的過程,我們卻都用來完成之前沒有完成的任務,說來不禁可笑.單體測試之後就是惡夢一樣的系統測試.傳說系統測試壓力很大,測試組找到BUG上報後這邊就得限期修改,之後提交給測試組進行下一輪的測試,回歸若干次,測試結束後產品達到允許的缺陷率才可以出荷.不過由於這時已經有人要返校體檢,其他人也軍心渙散導致集體"早退",測試沒有很正式的進行,只是簡單的做了一下界面的統一和功能的檢查,連性能測試都沒做.不能不說是實習的一個敗筆.
回想整個實習,不到10周時間我們從學生開始轉變為員工,從對公司完全陌生到有了一定的了解,不管是處世為人還是技術思想我們都有確確實實的進步.
再結合我自己來看一看.最大的收穫就是我克服了有些自大的壞毛病,虛心的向別人學習.我知道這就是我練習與不同類型的人適應,交流的開始.技術上自不必說,我絕對學到了以前在學校一年也不一定學到的東西,這就是一個態度的問題."態度決定一切",這句話太有道理了.另外一點遺憾就是小孟說的,我似乎也感到自己有點"工作狂"的味道.為了拿下那些代碼和BUG,我有好幾周都連續加班到晚上11點,由於工作占用了時間,我連以前一直的跑步都沒堅持下去.這樣不是好兆頭,我必須要養成合理的作息制度,不管工作怎樣忙,必須不能占用自己的作息時間.還有一個就是和別人的交往.曾因為一些小事分別和老胡和哲明鬧了不愉快,幸好後來都說開了,大家沒計較.我一定要嚴謹,克制,絕對不在以後的正式工作中做這樣的蠢事.
總體來說,我對實習充滿了快樂的回憶,也許是因為我在大學的生活過於平淡和壓抑.希望我可以延續這樣的快樂,將自己帶上事業的頂峰.
程式設計師公司簡潔年度總結 篇3
20xx年即將過去,新的一年即將來臨。為了在新的一年裡不斷的提高自己的工作效率,現將這一年的工作總結如下:
一、思想方面
嚴格按照一個程式設計師應有的素養來約束自己,愛崗敬業,具有強烈的責任崗和事業心,積極主動認真的學習專業知識,工作態度端正,聽從公司的安排,積極配合客戶完善數位化校園系統。
二、工作方面
熱愛自己的本職工作,能夠正確認真的對待每一項工作,工作投入,熱心為大家服務,認真遵守勞動紀律,按時上下班,有效利用工作時間,堅守崗位,需要加班完成工作的要按時加班加點,保證工作能夠按時完成。在這一年多的時間裡面,我本著把工作做的更好這樣一個目標,主動了解公司的開發項目流程,請教他們開發技術上的問題。
三、 工作心得
1. 在這一年多的時間裡面,我參與的都是團隊合作的項目,無論是自己還是同事,我們都將就團隊精神。在信任自己和他人的基礎上,思想統一,行動一致,這樣的團隊一定會攻無不克戰無不勝。我們的很多工作是一起完成的,在這個過程中,大家互相提醒和補充,大大提高了工作效率,所有的工作中溝通是最重要的,一定要把信息處理的及時,有效和清晰。
2. 每一個項目在開始著手的第一步,一定要和客戶把需求溝通清除,只要了解項目的需求,才有可能真正做好一個項目。我們需要向客戶提出,要求客戶提供所有涉及該項目的資料,每次與客戶見面都需要熟悉業務與程式的程式設計師隨時記錄需求。
3. 工作中,將任務詳細化,詳細到每個頁面,甚至是一個頁面中的圖片什麼時候做好,做好到什麼程度,這樣把工作進度有計畫有方向的定下來,做事很有效率。
4. 每天的工作小結真的很重要,這讓我們每天都有計畫的知道自己幹了什麼,不是漫無目的的工作,所以我們應該養成,日記、周記、月記、年記的工作習慣。
5. 工作並不是一成不變的,也許有一天你要去其他崗位幫忙,所以同事之間的技術要相互學習,也許有一天,公司需要你發揮其他的技能幫忙,所以相互學習也是很重要的。
四、工作教訓
在公司工作的期間,我也發現了自己離一個符合公司要求的程式設計師還有很多差距,主要體現在工作技能與工作經驗的不夠,也是我以後要在工作中不斷磨練和提高自己的地方。仔細總結一下,自己在工作中主要有以下方面做的不夠好:
1. 工作的條理性不夠清晰,要分清主次和輕重緩急。
在開發時間很倉促的情況下,事情多了,就一定要有詳細而主次分明的計畫,哪 需要立即完成,哪些可以緩緩加班完成,在這方面還有很大的最佳化空間。
2. 對流程、業務需求不夠熟悉。
在工作中,發現因為流程或業務需求的問題而不知道如何下手的情況有點多,包括錯誤與缺漏還有當時設計考慮不到位的地方,對於這塊的控制力度顯然不夠,平時總是在開發,但說到底對業務很熟悉才是項目很好完成的前提。
3. 缺乏工作經驗。
4. 學習的知識不夠廣泛。
一個項目中,涉及的技術往往有很多種,知識多了,就會靈活變通,以後我也會加強這方面的學習。
五、工作計畫
要提高工作主動性,做事乾脆果斷,不拖泥帶水。工作要注重實效、注重結果,一切工作圍繞著目標完成。 要提高大局觀,是否能讓其他人的工作更順暢作為衡量工作的標尺。 把握一切機會提高專業能力,加強平時知識總結工作。精細化工作方式的思考和實踐。 虛心請教比我做的優秀的其他同事,向他們學習技術或經驗。
其實作為一名員工,所有的地方都是需要學習的,多聽、多看、多想、多做、多溝通,向每一個員工學習他們身上的優秀工作習慣,豐富的專業技能,配合著實際工作不斷的進步,不論在什麼環境下,我都相信付出總會有回報的。