程式設計師個人年終工作總結(新版多篇)

文思社 人氣:2.55W

程式設計師個人年終工作總結(新版多篇)

2021年程式設計師個人年終工作總結10 篇一

來公司工作一年多了,作為技術部phper,做了一些專案,主要是基於ThinkPHP框架,和PHPCMS的二次開發,自己也研究了wordpress的原始碼,通過這些工作和鑽研,學到了很多web開發方面的新知識,也有了自己的見解。以下是做過的專案總結,以及學到的東西,溫故知新。

1、廣告聯盟系統

_本專案是跨年專案,去年末開始,今年初完成並上線,後期也有修改。

基於ThinkPHP框架開發,網頁設計師和前端工程師負責設計和製作網頁、js,前後臺各一名PHP程式設計師,我負責資料庫設計和後臺開發。

專案需求大概是:成為會員之後,可以通過我們提供的程式碼投放多種形式的廣告到網頁或者客戶端,為我們的產品做推廣,每天自動定時讀取統計資料,比如安裝量,註冊量等等,根據一套演算法計算廣告推廣費用,支付給會員。

後臺主要功能有:會員管理(會員稽核,會員資料,捆綁網站、軟體客戶端等),廣告管理(新增和刪除廣告,廣告型別有彈窗、對聯、軟體等),結算管理(每天自動計算廣告費,生成報表並存檔記錄,支付管理等),客服管理等。

主要用到的技術和學到的知識:

RBAC(Role-BasedAccessControl),基於角色的訪問控制。這是ThinkPHP自帶的,對管理員進行角色分組,不同角色具有不同的許可權,可以對控制器的每個方法進行許可權結點分配。有機會研究一下比RBAC更好的許可權控制:Auth類認證。

分表和事務。由於每天產生的資料量很大,需要進行分表,ThinkPHP提供了分表的方法,我要做的主要就是資料庫設計,如何合理的建表以及欄位,在開發過程中也多次調整。由於涉及到“錢”方面的計算,所以計算費用的時候要非常謹慎,計算的過程要先後向四個表中寫入資料,為了防止其中某一步出錯而導致資料異常,這裡採用了mysql事務機制。

ThinkPHP快取。許多地方重複用到相同的資料,還有的廣告型別可以設定不同的時間出現不同的廣告,在一定的時間內只讀取快取就行了,使用ThinkPHP快取可以提高程式效率。

2、下載站轉換程式+改版+擴建

9553下載站之前是asp程式+mssql資料庫,現在要轉換成PHP程式+mysql資料庫,用PHPCMS進行二次開發。

最麻煩的是轉換資料庫,要把之前mssql資料庫的表和欄位,一一對應轉換到現在PHPCMS的mysql資料庫。幸虧有navicat,很方便把myssql資料庫匯入到mysql,但是關鍵的還是要寫大量sql語句並且結合PHP程式,按照PHPCMS表的設計,把資料匯入。除此之外,新站的所有url要保證和舊站一模一樣,由於兩個不同語言的程式差別比較大,做新站的同時還要考慮舊站的一些東西,也是讓人頭疼的一件事情。

這些都搞定了,但是由於美工都忙於其他事情,新的介面沒有出來,暫時用老的介面,於是把舊站的所有頁面儲存到本地,而且以前的頁面很多不規範的地方。。

用PHPCMS把新站功能做好了,重新同步並匯入線上資料庫,經多次測試改bug後正式上線了。

緊接著,全新改版的介面出來了,新版在介面設計上和功能上都有很多不同,是一個全新的升級改版。於是,在原先的基礎上,開發新的功能,用新的頁面,一個嶄新的下載站誕生了。然而,修改不斷,不斷調整介面和加入新功能,特別是後臺加入了很多方便編輯的功能,可以說大幾十處細節改進。

之後,網站擴建,由軟體站,單機站,加上手機軟體站,和資訊站,以及手機站,每個站都是一個單獨的子站,每個站都有專門的專題模組,網站規模越來越大。之後進入了維護階段。最終,一個龐大的站點出來了。

新站的介面和js由網頁設計師和前端工程師完成。程式一開始都是一個人弄,後來和另一名phper一起完成開發。

建議以後的專案能有好的需求分析,而不是開發的過程中,不斷提出需求的改動,這樣很沒效率而且增加開發的難度。

主要用到的技術和學到的知識:

不同資料庫型別(mssql和mysql),以及不同表結構資料庫之間的資料轉換。熟練運用了各種sql語句,並且要結合新站程式的功能和資料庫表設計。有一個地方開始轉換很慢,後來把一個表的兩個欄位查詢出來放到陣列中,再結合sql查詢,效率大增。

學到了PHPCMS二次開發的各個方面,以及自定義標籤,多站點,獨立模組開發等,研究了PHPCMS的原始碼,學到了很多web開發的技巧和新的思路。

3、九遊遊戲資料介面+遊戲盒子

這是C++開發的遊戲盒子客戶端裡面呼叫的一個網頁欄目,這個欄目是通過讀取UC九遊遊戲中心的資料,取出儲存到本地資料庫,定時增量同步。前端頁面通過頁面展現,這個www.本站baihuawen本站專案整合到了小遊戲網站後臺中。

主要用到的技術和學到的知識:

學會閱讀第三方提供的文件和資料字典,構造簽名,讀取資料,並且實現增量同步。

通過寫PHP介面的方式,方便C++獲取資料。在前端頁面上也可以設定標記,以方便C++在客戶端中進行操作。

4、單機站轉換程式+改版

這個和軟體站轉換程式+改版過程差不多。也經過幾大步驟:1.資料庫轉換2.改版3.需求改動4.改bug

此外還幫助一遊改過東西。還有一個wordpress的站點間歇性折騰了之後沒下文了。

結束語

以上就是今年工作的主要內容,一邊折騰,一邊思考學習,頗有收穫。做單機站的轉換程式+改版的時候,就比軟體站轉換程式+改版更得心順手,很多同樣的功能再次做的時候採用更好的方法,程式上的實現也更加簡潔並且有效率。

除此之外自己還研究wordpress原始碼,它只是一個很流行的部落格程式,也不是MVC架構,而是面向過程和物件導向結合的一個軟體,但是它的程式碼很優雅,許多地方很高深。通過研究wordpress的程式碼學到很多寫法和巧妙的思路,寫程式碼思想很重要,我將進一步學習。

新的一年,除了加強以上這些web開發方面的工作和學習,我希望能夠承擔技術含量更多的任務,接觸到更深層次的PHP在web開發領域的知識和技能。

程式設計師個人年終工作總結 篇二

光陰如梭,一年的工作轉瞬即將成為歷史,伴隨著新年鐘聲的臨近,我們依依惜別碩果累累的過去,滿懷熱情的迎來即將到來的新的一年。在這年終之際,現對來公司一年的時間裡所作的工作總結如下:

一、--專案的編碼工作

從瞭解--專案的背景、及計劃安排,熟悉--公司制度及業務流程,再到熟悉新能開發模式,之後我根據需求調研報告,從基本的資料庫建立,到編碼,完成了銷售部、生產部、採購部、質檢部四個模組的基本單據的制單、稽核、選單、查詢、列印等系列的編碼工作;完成了--專案的模組測試及流程測試。

通過這段時間的努力,使我個人的耐心、細心程度及對工作的合理安排得到了鍛鍊,學會了在繁忙之中找條理,危難之中找希望。同時自己也有一些不足之處,一些細節地方技術上還不太成熟,還需加以學習與鑽研。

二、erp專案的實施工作

從-月初開始進行--專案的實施,每天早起趕在企業上班前趕到企業進行erp的實施。實施期間主要是軟體的安裝實施及對企業的erp系統的使用人員進行軟體使用培訓;紀錄客戶使用過程中出現的問題,晚上下班後加班加點將每天的小錯誤及客戶變更修改完畢。通過這項工作,使我原本欠缺的業務能力得到了很大的提高,並學到了很多與客戶交流的技巧及業務上的知識,更加明晰了erp系統的流程。但離一個成功程式開發人員的標準還差得很遠,在今後工作中,定會多多注意,加以改善。

三、幫助和使用手冊文件的編寫

幫助的編寫使我熟悉了--的使用,為後期的oa開發也奠定一定的基礎,使用說明的編寫,使我更加加深了專案開發的整體思路與技術要點,總結了前期開發和實施中碰到的問題,並又一次的對軟體整體進行了測試,對暴露出的小bug進行了最後的修改。

四、利用工作之餘的休息時間加強學習

平時注意收集有關--方面的資料檔案,提高自己的處理新問題和解決新問題的能力,並加強學習java及oa方面的知識,為後期的工作打好基礎。

展望臨近的新一年,我會更加努力、工作上認真負責,再接再厲,更上一層樓。相信自己會完成新的任務,能迎接新的挑戰。

2021年程式設計師個人年終工作總結10 篇三

我於20__年__月__日成為公司的試用員工,到今天已將近三個月,在這近三個月的時間裡,使我學到了很多確實可行的管理經驗及新的施工方法,豐富了業務知識,這些主要得益於領導的培養和同事們的熱心幫助,靜心回顧。在這短短的兩個多月的時間裡,我已適應了目前的工作環境,對工作也逐漸進入了狀態。在瞭解公司的制度和工作流程基礎,逐步開展了具體的工作。先將近三個月的工作情況總結如下:

一、向老同事的學習

知道了做為一個內業的基本要求,要負責本專案的各種內勤工作,並配合工程師做好各項工作。

二、協助各工程師完成變更洽商的申報及具體核查工作

使我進一步瞭解了工程洽商簽證、收方工作及付款模式,公司的整套完整控制體系,不但保證了變更工程數量的準確性,又有效的控制了成本,為後期結算提供了詳盡的依據。

三、配合專案經理完成公司和專案上安排的各項工作

以及收集整理與專案有業務關係往來的各相關單位的檔案,避免發生扯皮,維護公司的集體利益。

四、及時傳達集團以及公司的各種通知及活動安排

督促及協助各工程師合理安排各項工作事宜,圓滿完成各專案工作任務。

以上是我工作這一段時間的心得和體會,衷心的感謝公司給予的我這次試用的機會。在整個工作過程中,我認為自己工作比較認真、負責、細心,具有較強的責任心和進取心;能積極學習新知識、新技能,來提高自己的綜合素質,注重自身發展與進步。但也存在著許多缺點與不足,與公司的要求和期望相比還存在一些問題和差距;對工作的預見性和創造性不夠;具體的經驗仍不是很豐富,在日後的工作中仍需要持續學習,不斷完善、不斷提高。

為此,我特向公司申請:希望能根據我的工作能力、態度及表現給出合格評價,使我轉為正式員工。

今後,我仍會用謙虛、謹慎的態度和飽滿的熱情投入到我的工作當中,為公司創造價值,同公司一起展望美好的未來!

2021年程式設計師個人年終工作總結10 篇四

我是一名程式設計師,在過去的一年裡,軟體研發部團結協作,以及在公司這充滿奮鬥的環境下,我以嚴肅認真的工作態度和百折不饒的精神,努力的完成了公司的各項工作,在軟體研發、團隊協作和個人成長上也取得了一定的成績。在公司一年的工作已經結束,特向公司總結匯報如下:

一、軟體研發

根據公司的安排,專案的需要。在自身的努力、_經理的幫組,團隊的合作下,克服重重技術困難,增長了工作經驗,收穫豐盈:

1、__開發

以前我在其他公司也做過一些開發,但是底層和架構與頁面樣式我都是沒有涉及到的。通過這一年在本公司的的這些專案程式中的鍛鍊,我成長了,我學會了很多很多。

首先,物件導向語言的收穫。對於當前程式設計的主流思想是物件,任何事物都可以用物件來表示。以前理解這些話很費解都是從表面上理解,沒有從深入的體會,通過這次__專案的深入,不管是資料還是外部一些條件我們都可以抽象成物件,都可以用物件來表示,具體可以用語言中的類方等。__如此,c#如此java也同樣如此。

其次,具備獨立完成知識方面的能力。以前沒有做過vb的東西,加上這次深入的做,這次涉及到的領域也非常廣,常用的重要的都有涉及,並且還補充_ml,java實際操作中空白的部分。通過這一年的開發,在方面我能勝任這方面的工作,能獨立完成這方面的工作。

再次,方面存在一些不足。LocALhOST通過這次軟體的開發,也發現自己的不足,如基礎知識掌握不牢,缺乏程式設計整體思想。這些都是需要在工作中完善和改進的。

2、資料庫開發

資料庫是伴隨著專案以來用的最多最平凡的技術。以前對資料庫只是會一些簡單常用的操作,經過這一年專案的實戰,對資料庫的操作增加了一些豐富的經驗。為以後的工作和經驗的積累都奠定了堅實的基礎。同時在專案中還用到了oracel與access資料庫,這是我的收穫。

優點:能熟練的運用資料庫技術進行開發。特別是對sql資料庫的操作,經過這麼長時間的積累,基本上能合理的設計和新建資料庫,同時在資料結構上也加強了對資料庫的理解。通過專案的實踐現在能熟練使用和編寫多種sql語句。還掌握了一些關於資料庫優化sql語句優化的方法,能進行一些簡單的優化。

缺點:資料是一門比較先進的技術,並不是你會寫一些sql語句,能建幾個資料庫你就是資料庫工程師。要成為一個好的資料庫管理員是要經過長時間的工作積累。針對自己的不足,在以後的工作和學習中多接觸,多運用新的知識點。充實自己的經驗和知識儲備。

二、團隊協作

上面的成功與收穫,除了自身努力外,以及公司的支援。是這個團隊鑄造了我。我們這個團隊也是因為有了我們這些拼搏協作的隊員,使得它成為一個具有務實、拼搏、創新精神的團隊。我與軟體研發小組是一個整體,這裡的團隊總結也就是我在這個團隊中的收穫。

務實:公司下發的任務,下發的工作,件件都是用心去做的。我們這個團隊中沒有一個人在工作的時候做了工作以外的事情,都是實實在在的做跟工作相關對公司有益的事情。相信在伍經理的帶領下現在是這樣,以後同樣也是這樣。

拼搏:公司給的每一個任務不管它多難,如果工作沒有完成我們會晚上加班,也要儘可能的完成當天的工作。如果工作實在忙,為了趕進度我們放棄週末休息時間也要儘可能的使專案提前。

創新:現在我們開始專案的時候都會進行研討,一般都會進行一個效率和邏輯的分析與討論,保證程式正確的前提儘可能的提高程式的效率。

互助:我們小組內只要任何一個人出現技術或其它的問題,我們都會彼此都會盡可能的去幫助他。不會因為某一個人而拖住整個專案滯後。

交流:我們在專案中會及時溝通自己的收穫,特別是一些針對性的技術問題。這樣可以省了很多重複研究的時間,這是一筆很可觀的時間。

在交流中只要我會的,我懂的,我不會去吝嗇。我會積極的去與你交流,我的團隊名言“人強團則強,人弱團則削”。

三、個人成長

通過公司這快一年的鍛鍊與學習我真的進步了很多,不管從技術上還是做事上,都不像以前那樣了。我在公司學到的懂得的使我飛速成長。

技術上:不管從語言上還是做事的邏輯上都得到了很大的的提高。現在在軟體小組裡面自己能獨立完成一部分工作,承擔自己的責任。