通過(guò)寫(xiě)工作總結(jié)可以全面地對(duì)自己成績(jī)與失誤,善于寫(xiě)工作總結(jié)大家才能夠提升個(gè)人的水平能力,以下是范文社小編精心為您推薦的程序員個(gè)人工作總結(jié)通用7篇,供大家參考。
程序員個(gè)人工作總結(jié)篇1
我于20xx年xx月xx日成為公司的試用員工,到今天已將近xx個(gè)月,在這近xx個(gè)月的時(shí)間里,使我學(xué)到了很多確實(shí)可行的管理經(jīng)驗(yàn)及新的施工方法,豐富了業(yè)務(wù)知識(shí),這些主要得益于領(lǐng)導(dǎo)的培養(yǎng)和同事們的熱心幫助,靜心回顧。在這短短的xx個(gè)多月的時(shí)間里,我已適應(yīng)了目前的工作環(huán)境,對(duì)工作也逐漸進(jìn)入了狀態(tài)。在了解公司的制度和工作流程基礎(chǔ),逐步開(kāi)展了具體的工作。先將近xx個(gè)月的工作情況總結(jié)如下:
一、向老同事的學(xué)習(xí)
知道了做為一個(gè)內(nèi)業(yè)的基本要求,要負(fù)責(zé)本項(xiàng)目的各種內(nèi)勤工作,并配合工程師做好各項(xiàng)工作。
二、協(xié)助各工程師完成變更洽商的申報(bào)及具體核查工作
使我進(jìn)一步了解了工程洽商簽證、收方工作及付款模式,公司的整套完整控制體系,不但保證了變更工程數(shù)量的準(zhǔn)確性,又有效的控制了成本,為后期結(jié)算提供了詳盡的依據(jù)。
三、配合項(xiàng)目經(jīng)理完成公司和項(xiàng)目上安排的各項(xiàng)工作
以及收集整理與項(xiàng)目有業(yè)務(wù)關(guān)系往來(lái)的各相關(guān)單位的文件,避免發(fā)生扯皮,維護(hù)公司的集體利益。
四、及時(shí)傳達(dá)集團(tuán)以及公司的各種通知及活動(dòng)安排
督促及協(xié)助各工程師合理安排各項(xiàng)工作事宜,圓滿完成各項(xiàng)目工作任務(wù)。
以上是我工作這一段時(shí)間的心得和體會(huì),衷心的感謝公司給予的我這次試用的機(jī)會(huì)。在整個(gè)工作過(guò)程中,我認(rèn)為自己工作比較認(rèn)真、負(fù)責(zé)、細(xì)心,具有較強(qiáng)的責(zé)任心和進(jìn)取心;能積極學(xué)習(xí)新知識(shí)、新技能,來(lái)提高自己的綜合素質(zhì),注重自身發(fā)展與進(jìn)步。但也存在著許多缺點(diǎn)與不足,與公司的要求和期望相比還存在一些問(wèn)題和差距;對(duì)工作的預(yù)見(jiàn)性和創(chuàng)造性不夠;具體的經(jīng)驗(yàn)仍不是很豐富,在日后的工作中仍需要持續(xù)學(xué)習(xí),不斷完善、不斷提高。
為此,我特向公司申請(qǐng):希望能根據(jù)我的工作能力、態(tài)度及表現(xiàn)給出合格評(píng)價(jià),使我轉(zhuǎn)為正式員工。
今后,我仍會(huì)用謙虛、謹(jǐn)慎的態(tài)度和飽滿的熱情投入到我的工作當(dāng)中,為公司創(chuàng)造價(jià)值,同公司一起展望美好的未來(lái)!
程序員個(gè)人工作總結(jié)篇2
伴隨著充實(shí)緊湊的工作生活,兩個(gè)月的時(shí)間已經(jīng)過(guò)去了。這一段時(shí)間里有工作上的收獲,知識(shí)的豐富,經(jīng)驗(yàn)的增長(zhǎng),同時(shí)也暴露出很多問(wèn)題和不足??偨Y(jié)經(jīng)驗(yàn),吸取教訓(xùn),本文將主要從幾個(gè)方面來(lái)對(duì)工作進(jìn)行總結(jié):工作的主要內(nèi)容;其中的失敗和教訓(xùn)以及成功和經(jīng)驗(yàn);展望下一階段的工作,確定自己的目標(biāo)。以此作為懲前毖后的記錄。
來(lái)到一個(gè)新的工作環(huán)境,最能發(fā)現(xiàn)自身的不足,這幾個(gè)月,抱著虛心學(xué)習(xí)的態(tài)度,學(xué)習(xí)公司的開(kāi)發(fā)流程,熟悉公司的企業(yè)文化,了解公司產(chǎn)品框架,主要技術(shù),主動(dòng)和同事溝通、學(xué)習(xí)經(jīng)驗(yàn),希望能更快的融入公司、融入開(kāi)發(fā)團(tuán)隊(duì),能夠全心的投入工作。試用期期間完成的工作還十分有限,簡(jiǎn)單列了一些:掌握java開(kāi)發(fā)語(yǔ)言和環(huán)境,由于在校學(xué)習(xí)時(shí)主要是以.net作為開(kāi)發(fā)語(yǔ)言,所以在剛?cè)肼殨r(shí)通過(guò)一段時(shí)間學(xué)習(xí)并基本掌握了java開(kāi)發(fā)技術(shù)。
熟悉公司開(kāi)發(fā)流程,熟悉cbp產(chǎn)品框架。了解了核三框架的總體結(jié)構(gòu)和開(kāi)發(fā)流程,并能在核三的基礎(chǔ)上進(jìn)行項(xiàng)目開(kāi)發(fā)。
參與了社保電子支付項(xiàng)目的開(kāi)發(fā)。主要負(fù)責(zé)web端的模塊開(kāi)發(fā),通過(guò)開(kāi)發(fā)的過(guò)程,學(xué)習(xí)和掌握了flex界面開(kāi)發(fā),hibernate和oracle數(shù)據(jù)庫(kù)
因?yàn)樽约涸诮?jīng)驗(yàn)上的不足,所以,在項(xiàng)目的開(kāi)發(fā)過(guò)程中碰到開(kāi)發(fā)進(jìn)度慢的問(wèn)題。綜合起來(lái)看原因在于:
1、沒(méi)有項(xiàng)目經(jīng)驗(yàn),沒(méi)有經(jīng)歷過(guò)系統(tǒng)和完整的系統(tǒng)開(kāi)發(fā)。
2、對(duì)于技術(shù)的學(xué)習(xí)和掌握還不夠深入。
3、發(fā)現(xiàn)問(wèn)題的能力不夠,在自己以往的學(xué)習(xí)方式中,欠缺一種主動(dòng)發(fā)現(xiàn)問(wèn)題的能力。今后,我會(huì)多注意在這些方面的學(xué)習(xí)和積累。
這兩個(gè)月的工作生活是充實(shí)且富有樂(lè)趣的,結(jié)識(shí)了很多同事和朋友,公司的氛圍是非常輕松愉快的。感謝兩個(gè)月來(lái)李鵬經(jīng)理的關(guān)心,感謝部門(mén)同事的悉心指導(dǎo),感謝公司各位同事的熱心幫助,希望能在接下來(lái)的工作中能懲前毖后,總結(jié)經(jīng)驗(yàn),吸取教訓(xùn),做到個(gè)人與公司共榮辱同進(jìn)退,共同實(shí)現(xiàn)中地的輝煌。
程序員個(gè)人工作總結(jié)篇3
光陰如梭,一年的工作轉(zhuǎn)瞬即將成為歷史,伴隨著新年鐘聲的臨近,我們依依惜別碩果累累的過(guò)去,滿懷熱情的迎來(lái)即將到來(lái)的新的一年。在這年終之際,現(xiàn)對(duì)來(lái)公司一年的時(shí)間里所作的工作總結(jié)如下:
一、x項(xiàng)目的編碼工作
從了解x項(xiàng)目的背景、及計(jì)劃安排,熟悉x公司制度及業(yè)務(wù)流程,再到熟悉新能開(kāi)發(fā)模式,之后我根據(jù)需求調(diào)研報(bào)告,從基本的數(shù)據(jù)庫(kù)創(chuàng)建,到編碼,完成了銷(xiāo)售部、生產(chǎn)部、采購(gòu)部、質(zhì)檢部四個(gè)模塊的基本單據(jù)的制單、審核、選單、查詢、打印等系列的編碼工作;完成了x項(xiàng)目的模塊測(cè)試及流程測(cè)試。
通過(guò)這段時(shí)間的努力,使我個(gè)人的耐心、細(xì)心程度及對(duì)工作的合理安排得到了鍛煉,學(xué)會(huì)了在繁忙之中找條理,危難之中找希望。同時(shí)自己也有一些不足之處,一些細(xì)節(jié)地方技術(shù)上還不太成熟,還需加以學(xué)習(xí)與鉆研。
二、erp項(xiàng)目的實(shí)施工作
從x月初開(kāi)始進(jìn)行x項(xiàng)目的實(shí)施,每天早起趕在企業(yè)上班前趕到企業(yè)進(jìn)行erp的實(shí)施。實(shí)施期間主要是軟件的安裝實(shí)施及對(duì)企業(yè)的erp系統(tǒng)的使用人員進(jìn)行軟件使用培訓(xùn);紀(jì)錄客戶使用過(guò)程中出現(xiàn)的問(wèn)題,晚上下班后加班加點(diǎn)將每天的小錯(cuò)誤及客戶變更修改完畢。通過(guò)這項(xiàng)工作,使我原本欠缺的業(yè)務(wù)能力得到了很大的提高,并學(xué)到了很多與客戶交流的技巧及業(yè)務(wù)上的知識(shí),更加明晰了erp系統(tǒng)的流程。但離一個(gè)成功程序開(kāi)發(fā)人員的標(biāo)準(zhǔn)還差得很遠(yuǎn),在今后工作中,定會(huì)多多注意,加以改善。
三、幫助和使用手冊(cè)文檔的編寫(xiě)
幫助的編寫(xiě)使我熟悉了x的使用,為后期的oa開(kāi)發(fā)也奠定一定的基礎(chǔ),使用說(shuō)明的編寫(xiě),使我更加加深了項(xiàng)目開(kāi)發(fā)的整體思路與技術(shù)要點(diǎn),總結(jié)了前期開(kāi)發(fā)和實(shí)施中碰到的問(wèn)題,并又一次的對(duì)軟件整體進(jìn)行了測(cè)試,對(duì)暴露出的小bug進(jìn)行了最后的修改。
四、利用工作之余的休息時(shí)間加強(qiáng)學(xué)習(xí)
平時(shí)注意收集有關(guān)x方面的資料文件,提高自己的處理新問(wèn)題和解決新問(wèn)題的能力,并加強(qiáng)學(xué)習(xí)java及oa方面的知識(shí),為后期的工作打好基礎(chǔ)。
展望臨近的新一年,我會(huì)更加努力、工作上認(rèn)真負(fù)責(zé),再接再厲,更上一層樓。相信自己會(huì)完成新的任務(wù),能迎接新的挑戰(zhàn)。
程序員個(gè)人工作總結(jié)篇4
時(shí)間好快,短短我來(lái)到xx公司已經(jīng)兩個(gè)月拉。在這段時(shí)間里,每天都在感受xx公司的激情和發(fā)展。和同事的相處中,我得到了很多幫助,這其中更多的是來(lái)自我的指導(dǎo)人呂某,每每我碰見(jiàn)一些生疏的辦事環(huán)節(jié)或工作任務(wù),總能得到他的精心指導(dǎo)。如今我對(duì)xx公司有了一個(gè)全面的了解,感受到了很多同事間的和諧友好,項(xiàng)目組的團(tuán)隊(duì)意識(shí)。
在過(guò)去的兩個(gè)月里,我負(fù)責(zé)x模塊的需求討論、數(shù)據(jù)庫(kù)設(shè)計(jì),代碼編寫(xiě)進(jìn)度管理的同時(shí),還負(fù)責(zé)x項(xiàng)目xx平臺(tái)的開(kāi)發(fā)進(jìn)度管理,通過(guò)與大伙的通力合作,基本上在規(guī)定的時(shí)間內(nèi)完成了大部分的業(yè)務(wù)需求。通過(guò)這個(gè)項(xiàng)目,也增強(qiáng)了自己在項(xiàng)目管理方面的經(jīng)驗(yàn),學(xué)習(xí)了很多x方面的業(yè)務(wù)知識(shí),全面地了解了項(xiàng)目組內(nèi)各成員的綜合素質(zhì)和工作能力。就個(gè)人業(yè)務(wù)方面,對(duì)x大部分業(yè)務(wù)做了深入的了解。xx評(píng)估方面,我主要了解x,x,x,x等業(yè)務(wù)。當(dāng)然這很多得益于小唐、小衛(wèi)、小馮等人的精心指導(dǎo),我很是感謝他們。
在已過(guò)去的x項(xiàng)目實(shí)施過(guò)程中,我也發(fā)現(xiàn)了項(xiàng)目組存在的一些優(yōu)勢(shì)和問(wèn)題。對(duì)于優(yōu)勢(shì)我就不多說(shuō),主要還是大伙的實(shí)干精神較強(qiáng)吧。針對(duì)項(xiàng)目組存在的一些問(wèn)題,這里我發(fā)表一些個(gè)人的觀點(diǎn),僅供參考。
1、項(xiàng)目組的控制力
由于我們當(dāng)前的項(xiàng)目是一個(gè)全新的組合,各成員間存在太多的生疏和不確定性,這就造成了,我們?cè)趯?shí)施計(jì)劃任務(wù)的過(guò)程中,對(duì)其風(fēng)險(xiǎn)的控制程度不為樂(lè)觀。我們?cè)谥谱飨嚓P(guān)計(jì)劃任務(wù)的時(shí)候總是憑借自己的第一感去處理,所以在實(shí)施過(guò)程中也出現(xiàn)了很多計(jì)劃滯后的事件,對(duì)待這些滯后我們唯有加班來(lái)彌補(bǔ),工作總結(jié)過(guò)度的加班和返工必然損壞其組內(nèi)成員對(duì)項(xiàng)目組控制力的滿意度,當(dāng)然也直接影響到對(duì)公司的認(rèn)知和評(píng)價(jià)。
我感覺(jué)我們總是缺少一些可以控制和預(yù)見(jiàn)的能力,完成任何事情或目標(biāo)總是存在不可預(yù)知的風(fēng)險(xiǎn),但如何在風(fēng)險(xiǎn)爆發(fā)前最大限度的加以控制,降低其影響層面,那是我們應(yīng)該去考慮和管控的。
2、項(xiàng)目組的協(xié)作力
說(shuō)到項(xiàng)目組的協(xié)作力,我覺(jué)得當(dāng)前我們做的很差,在任務(wù)實(shí)施的過(guò)程中,現(xiàn)在的項(xiàng)目組就好比中國(guó)古代的三國(guó)時(shí)期—群雄逐鹿,各忙各的。每天我們都很忙,但是忙的就是自己的那塊空間,彼此的交流和協(xié)作時(shí)間太少。一個(gè)功能模塊的實(shí)現(xiàn)不是最大限度去尋求業(yè)務(wù)的吻合度,而是自己憑借自己腦袋亂寫(xiě),自創(chuàng)輪子,總是把自己的`意識(shí)強(qiáng)加給客戶。
在過(guò)去的代碼編寫(xiě)時(shí)間里,我總是發(fā)現(xiàn)很多同事存在一個(gè)問(wèn)題,自己做的模塊與別人的存在關(guān)聯(lián),這時(shí)候彼此間需要進(jìn)行簡(jiǎn)單的交流,配合完成。但是很多人沒(méi)有交流,而是把別人的代碼下來(lái),然后加上自己的需要,提交完事,等其具體人員某天發(fā)現(xiàn)自己的代碼被修改而不為所知,最終遇到問(wèn)題,相互推諉,這就是缺乏交流的后果。
說(shuō)到協(xié)作,順便說(shuō)下分工,在代碼編寫(xiě)的過(guò)程中最為緊要的應(yīng)該就是分工明確啦,我們需要嚴(yán)格規(guī)定那些人有相關(guān)文件的修改權(quán)限,那些文件刪除前需要廣播說(shuō)明。而不是一味的看著不爽就改、刪、加,試問(wèn)操作前是否考慮過(guò)有對(duì)其項(xiàng)目或別人的影響?
程序員個(gè)人工作總結(jié)篇5
隨著20xx新年的腳步的步步臨近,20xx年即將在忙碌與充實(shí)中過(guò)去。在這個(gè)辭舊迎新、萬(wàn)象更新的時(shí)時(shí)刻,對(duì)20xx年工作上的收獲,知識(shí)的豐富,經(jīng)驗(yàn)的增長(zhǎng)以及問(wèn)題不足的暴露進(jìn)行一系列的總結(jié),并明確來(lái)年的目標(biāo),以盼能懲前毖后,在新的一年中有更好的成績(jī)。
1.20xx年的主要工作
1.1武警黃金部隊(duì)礦業(yè)權(quán)管理系統(tǒng)。(7月-10月)
完成的主要工作:
1)參與武警黃金部隊(duì)礦業(yè)權(quán)管理系統(tǒng)的功能測(cè)試。
2)參與武警黃金部隊(duì)礦業(yè)權(quán)管理系統(tǒng)的文檔編寫(xiě)。
3)參與完成武警黃金部隊(duì)礦業(yè)權(quán)管理系統(tǒng)的bug勘誤工作。
4)參與完成武警黃金部隊(duì)礦業(yè)權(quán)管理系統(tǒng)向oracle數(shù)據(jù)庫(kù)的升級(jí)工作。
5)參與完成武警黃金部隊(duì)礦業(yè)權(quán)管理系統(tǒng)oracle版本的功能測(cè)試以及bug勘誤工作。
1.2國(guó)界審界工具。(10月-至今)
1)參與國(guó)界審界工具設(shè)計(jì)方案的編寫(xiě)。
2)國(guó)界審界工具的程序原型代碼的編寫(xiě)。(進(jìn)行中)
1.3有色地質(zhì)調(diào)查中心網(wǎng)上申報(bào)系統(tǒng)。(xx月-至今)
1)參與有色地質(zhì)調(diào)查中心網(wǎng)上申報(bào)系統(tǒng)的代碼編寫(xiě)。(進(jìn)行中)
2.20xx年的經(jīng)驗(yàn)和教訓(xùn)總結(jié)
自七月入職以來(lái),主要參與了兩個(gè)項(xiàng)目,現(xiàn)對(duì)這兩個(gè)項(xiàng)目進(jìn)行總結(jié)。
武警黃金部隊(duì)礦業(yè)權(quán)管理系統(tǒng)是我參與的第一個(gè)項(xiàng)目,也是入職以來(lái)投入精力最多的項(xiàng)目。在這個(gè)項(xiàng)目中我對(duì)web編程開(kāi)始了解和熟悉,對(duì)mssql和oracle數(shù)據(jù)庫(kù)的差異開(kāi)始了解。在這個(gè)項(xiàng)目中投入精力最多的是從mssql版本遷移到oracle版本,這個(gè)過(guò)程中不僅僅是對(duì)數(shù)據(jù)庫(kù)知識(shí)的豐富和提高,還是對(duì)網(wǎng)站系統(tǒng)的整體架構(gòu)和細(xì)節(jié)編碼的認(rèn)識(shí)和提高。在后期對(duì)系統(tǒng)進(jìn)行優(yōu)化和修改的過(guò)程中,也重點(diǎn)學(xué)習(xí)了ext框架的部分應(yīng)用,使得該系統(tǒng)從當(dāng)初的bug多,界面不一致的狀況得到了明顯的改善,最終項(xiàng)目圓滿結(jié)束。
經(jīng)驗(yàn):mssql和oracle數(shù)據(jù)庫(kù)之間差異,ext框架的應(yīng)用,輸入檢測(cè)的方法和應(yīng)用教訓(xùn):重視細(xì)節(jié)不能忽略小問(wèn)題,進(jìn)行重復(fù)工作不能大意,考慮問(wèn)題要嚴(yán)謹(jǐn)完成武警黃金部隊(duì)礦業(yè)權(quán)管理系統(tǒng)之后,我參與到了國(guó)界審界工。
教訓(xùn):考慮用戶的實(shí)際需求而不是主觀臆斷。
程序員個(gè)人工作總結(jié)篇6
來(lái)公司擔(dān)任程序員一職已一年多時(shí)間,在這一年時(shí)間里,我學(xué)到了很多東西。每個(gè)人都是在不斷的總結(jié)中成長(zhǎng),在不斷的審視中完善自己。在這半年里自己也是在總結(jié)、審視中腳踏實(shí)地地完成好本職工作,現(xiàn)將這半年的工作總結(jié)如下:
一、思想方面:
嚴(yán)格按照一個(gè)程序員應(yīng)有的素養(yǎng)要約束自已,愛(ài)崗敬業(yè),具有強(qiáng)烈的責(zé)任感和事業(yè)心,積極主動(dòng)認(rèn)真的學(xué)習(xí)專業(yè)知識(shí),工作態(tài)度端正,認(rèn)真負(fù)責(zé),聽(tīng)從公司的安排,積極配合全友家私完善erp系統(tǒng),任勞任怨。
二、工作方面:
熱愛(ài)自己的本職工作,能夠正確認(rèn)真的對(duì)待每一項(xiàng)工作,工作投入,熱心為大家服務(wù),認(rèn)真遵守勞動(dòng)紀(jì)律,按時(shí)上下班,有效利用工作時(shí)間,堅(jiān)守崗位,需要加班完成工作按時(shí)加班加點(diǎn),保證工作能按時(shí)完成。在這半年里,我本著把工作做的更好這樣一個(gè)目標(biāo),開(kāi)拓創(chuàng)新意識(shí),積極圓滿的完成了以下本職工作:
配合全友家私開(kāi)發(fā)并完善srm系統(tǒng)
獨(dú)自開(kāi)發(fā)全友家私sap日志維護(hù)系統(tǒng)
三、存在不足:
一公司領(lǐng)導(dǎo)以及部門(mén)領(lǐng)導(dǎo)同事的幫助和指教,使我的工作有了很大提高,當(dāng)然我還存在著很多不足之處,處理問(wèn)題思路簡(jiǎn)單,不夠成熟,工作中容易產(chǎn)生急躁情緒,需要更深入學(xué)習(xí)專業(yè)知識(shí),提高自己的工作水平。
程序員個(gè)人工作總結(jié)篇7
來(lái)公司工作一年多了,作為技術(shù)部phper,做了一些項(xiàng)目,主要是基于thinkphp框架,和phpcms的二次開(kāi)發(fā),自己也研究了wordpress的源碼,通過(guò)這些工作和鉆研,學(xué)到了很多web開(kāi)發(fā)方面的新知識(shí),也有了自己的見(jiàn)解。以下是做過(guò)的項(xiàng)目總結(jié),以及學(xué)到的東西,溫故知新。
1.廣告聯(lián)盟系統(tǒng)
*本項(xiàng)目是跨年項(xiàng)目,去年末開(kāi)始,今年初完成并上線,后期也有修改。
基于thinkphp框架開(kāi)發(fā),網(wǎng)頁(yè)設(shè)計(jì)師和前端工程師負(fù)責(zé)設(shè)計(jì)和制作網(wǎng)頁(yè)、js,前后臺(tái)各一名php程序員,我負(fù)責(zé)數(shù)據(jù)庫(kù)設(shè)計(jì)和后臺(tái)開(kāi)發(fā)。
項(xiàng)目需求大概是:成為會(huì)員之后,可以通過(guò)我們提供的代碼投放多種形式的廣告到網(wǎng)頁(yè)或者客戶端,為我們的產(chǎn)品做推廣,每天自動(dòng)定時(shí)讀取統(tǒng)計(jì)數(shù)據(jù),比如安裝量,注冊(cè)量等等,根據(jù)一套算法計(jì)算廣告推廣費(fèi)用,支付給會(huì)員。
后臺(tái)主要功能有:會(huì)員管理(會(huì)員審核,會(huì)員資料,捆綁網(wǎng)站、軟件客戶端等),廣告管理(添加和刪除廣告,廣告類(lèi)型有彈窗、對(duì)聯(lián)、軟件等),結(jié)算管理(每天自動(dòng)計(jì)算廣告費(fèi),生成報(bào)表并存檔記錄,支付管理等),客服管理等。
主要用到的技術(shù)和學(xué)到的知識(shí):
rbac(role-based access control),基于角色的訪問(wèn)控制。這是thinkphp自帶的,對(duì)管理員進(jìn)行角色分組,不同角色具有不同的權(quán)限,可以對(duì)控制器的每個(gè)方法進(jìn)行權(quán)限結(jié)點(diǎn)分配。有機(jī)會(huì)研究一下比rbac更好的權(quán)限控制:auth類(lèi)認(rèn)證。
分表和事務(wù)。由于每天產(chǎn)生的數(shù)據(jù)量很大,需要進(jìn)行分表,thinkphp提供了分表的方法,我要做的主要就是數(shù)據(jù)庫(kù)設(shè)計(jì),如何合理的建表以及字段,在開(kāi)發(fā)過(guò)程中也多次調(diào)整。由于涉及到“錢(qián)”方面的計(jì)算,所以計(jì)算費(fèi)用的時(shí)候要非常謹(jǐn)慎,計(jì)算的過(guò)程要先后向四個(gè)表中寫(xiě)入數(shù)據(jù),為了防止其中某一步出錯(cuò)而導(dǎo)致數(shù)據(jù)異常,這里采用了mysql事務(wù)機(jī)制。
thinkphp緩存。許多地方重復(fù)用到相同的數(shù)據(jù),還有的廣告類(lèi)型可以設(shè)定不同的時(shí)間出現(xiàn)不同的廣告,在一定的時(shí)間內(nèi)只讀取緩存就行了,使用thinkphp緩存可以提高程序效率。
2.下載站轉(zhuǎn)換程序+改版+擴(kuò)建
9553下載站之前是asp程序+mssql數(shù)據(jù)庫(kù),現(xiàn)在要轉(zhuǎn)換成php程序+mysql數(shù)據(jù)庫(kù),用phpcms進(jìn)行二次開(kāi)發(fā)。
最麻煩的是轉(zhuǎn)換數(shù)據(jù)庫(kù),要把之前mssql數(shù)據(jù)庫(kù)的表和字段,一一對(duì)應(yīng)轉(zhuǎn)換到現(xiàn)在phpcms的mysql數(shù)據(jù)庫(kù)。幸虧有navicat,很方便把myssql數(shù)據(jù)庫(kù)導(dǎo)入到mysql,但是關(guān)鍵的還是要寫(xiě)大量sql語(yǔ)句并且結(jié)合php程序,按照phpcms表的設(shè)計(jì),把數(shù)據(jù)導(dǎo)入。除此之外,新站的所有url要保證和舊站一模一樣,由于兩個(gè)不同語(yǔ)言的程序差別比較大,做新站的同時(shí)還要考慮舊站的一些東西,也是讓人頭疼的一件事情。
這些都搞定了,但是由于美工都忙于其他事情,新的界面沒(méi)有出來(lái),暫時(shí)用老的界面,于是把舊站的所有頁(yè)面保存到本地,而且以前的頁(yè)面很多不規(guī)范的地方。。
用phpcms把新站功能做好了,重新同步并導(dǎo)入線上數(shù)據(jù)庫(kù),經(jīng)多次測(cè)試改bug后正式上線了。
緊接著,全新改版的界面出來(lái)了,新版在界面設(shè)計(jì)上和功能上都有很多不同,是一個(gè)全新的升級(jí)改版。于是,在原先的基礎(chǔ)上,開(kāi)發(fā)新的功能,用新的頁(yè)面,一個(gè)嶄新的下載站誕生了。然而,修改不斷,不斷調(diào)整界面和加入新功能,特別是后臺(tái)加入了很多方便編輯的功能,可以說(shuō)大幾十處細(xì)節(jié)改進(jìn)。
之后,網(wǎng)站擴(kuò)建,由軟件站,單機(jī)站,加上手機(jī)軟件站,和資訊站,以及手機(jī)站,每個(gè)站都是一個(gè)單獨(dú)的子站,每個(gè)站都有專門(mén)的專題模塊,網(wǎng)站規(guī)模越來(lái)越大。之后進(jìn)入了維護(hù)階段。最終,一個(gè)龐大的站點(diǎn)出來(lái)了。
新站的界面和js由網(wǎng)頁(yè)設(shè)計(jì)師和前端工程師完成。程序一開(kāi)始都是一個(gè)人弄,后來(lái)和另一名phper一起完成開(kāi)發(fā)。
建議以后的項(xiàng)目能有好的需求分析,而不是開(kāi)發(fā)的過(guò)程中,不斷提出需求的改動(dòng),這樣很沒(méi)效率而且增加開(kāi)發(fā)的難度。
主要用到的技術(shù)和學(xué)到的知識(shí):
不同數(shù)據(jù)庫(kù)類(lèi)型(mssql和mysql),以及不同表結(jié)構(gòu)數(shù)據(jù)庫(kù)之間的數(shù)據(jù)轉(zhuǎn)換。熟練運(yùn)用了各種sql語(yǔ)句,并且要結(jié)合新站程序的功能和數(shù)據(jù)庫(kù)表設(shè)計(jì)。有一個(gè)地方開(kāi)始轉(zhuǎn)換很慢,后來(lái)把一個(gè)表的兩個(gè)字段查詢出來(lái)放到數(shù)組中,再結(jié)合sql查詢,效率大增。
學(xué)到了phpcms二次開(kāi)發(fā)的各個(gè)方面,以及自定義標(biāo)簽,多站點(diǎn),獨(dú)立模塊開(kāi)發(fā)等,研究了phpcms的源碼,學(xué)到了很多web開(kāi)發(fā)的技巧和新的思路。
3.九游游戲數(shù)據(jù)接口+游戲盒子
這是c++開(kāi)發(fā)的游戲盒子客戶端里面調(diào)用的一個(gè)網(wǎng)頁(yè)欄目,這個(gè)欄目是通過(guò)讀取uc九游游戲中心的數(shù)據(jù),取出保存到本地?cái)?shù)據(jù)庫(kù),定時(shí)增量同步。前端頁(yè)面通過(guò)頁(yè)面展現(xiàn),這個(gè)項(xiàng)目集成到了小游戲網(wǎng)站后臺(tái)中。
主要用到的技術(shù)和學(xué)到的知識(shí):
學(xué)會(huì)閱讀第三方提供的文檔和數(shù)據(jù)字典,構(gòu)造簽名,讀取數(shù)據(jù),并且實(shí)現(xiàn)增量同步。
通過(guò)寫(xiě)php接口的方式,方便c++獲取數(shù)據(jù)。在前端頁(yè)面上也可以設(shè)置標(biāo)記,以方便c++在客戶端中進(jìn)行操作。
4.單機(jī)站轉(zhuǎn)換程序+改版
這個(gè)和軟件站轉(zhuǎn)換程序+改版過(guò)程差不多。也經(jīng)過(guò)幾大步驟:1.數(shù)據(jù)庫(kù)轉(zhuǎn)換 2.改版 3.需求改動(dòng) 4.改bug
此外還幫助一游改過(guò)東西。還有一個(gè)wordpress的站點(diǎn)間歇性折騰了之后沒(méi)下文了。
結(jié)束語(yǔ)
以上就是今年工作的主要內(nèi)容,一邊折騰,一邊思考學(xué)習(xí),頗有收獲。做單機(jī)站的轉(zhuǎn)換程序+改版的時(shí)候,就比軟件站轉(zhuǎn)換程序+改版更得心順手,很多同樣的功能再次做的時(shí)候采用更好的方法,程序上的實(shí)現(xiàn)也更加簡(jiǎn)潔并且有效率。
除此之外自己還研究wordpress源碼,它只是一個(gè)很流行的博客程序,也不是mvc架構(gòu),而是面向過(guò)程和面向?qū)ο蠼Y(jié)合的一個(gè)軟件,但是它的代碼很優(yōu)雅,許多地方很高深。通過(guò)研究wordpress的代碼學(xué)到很多寫(xiě)法和巧妙的思路,寫(xiě)代碼思想很重要,我將進(jìn)一步學(xué)習(xí)。
新的一年,除了加強(qiáng)以上這些web開(kāi)發(fā)方面的工作和學(xué)習(xí),我希望能夠承擔(dān)技術(shù)含量更多的任務(wù),接觸到更深層次的php在web開(kāi)發(fā)領(lǐng)域的知識(shí)和技能。