程序員年終總結2021年
一、工作總結的主要內容
工作總結的內容分為以下幾部分:
基本情況
這是對自身情況和形勢背景的簡(jiǎn)略介紹。自身情況包括單位名稱(chēng)、工作性質(zhì)、基本建制、人員數量、主要工作任務(wù)等;形勢背景則包括國內外形勢、有關(guān)政策、指導思想等。
成績(jì)和做法
工作取得了哪些主要成績(jì),采取了哪些方法、措施,收到了什么效果等,這些都是工作的主要內容,需要較多事實(shí)和數據。
經(jīng)驗和教訓
通過(guò)對實(shí)踐過(guò)程進(jìn)行認真的分析,總結經(jīng)驗,吸取教訓,發(fā)現規律性的東西,使感性認識上升到理性認識。
今后打算
下一步將怎樣糾正錯誤,發(fā)揚成績(jì),準備取得什么樣的新成就,不必像計劃那樣具體,但一般不能少了這些計劃。
二、2021年程序員年終總結(精選5篇)
時(shí)間過(guò)得真快,轉眼一年就要過(guò)去了,回顧這一年來(lái)的工作生活,想必大家收獲不少吧,你的年終總結寫(xiě)好了嗎?適時(shí)做總結才能讓自己的努力更有方向哦。想必許多人都在為如何寫(xiě)好年終總結而煩惱吧,下面是小編精心整理的2021年程序員年終總結(精選5篇),歡迎大家借鑒與參考,希望對大家有所幫助。
程序員年終總結1
光陰如梭,一年的工作時(shí)間轉瞬即將成為歷史,伴隨著(zhù)新年鐘聲的臨近,我們不得不對20XX年做一次告別。在這年終之際,現對來(lái)公司這段時(shí)間里所作的工作總結匯報如下:
1、erp項目的編碼工作。
了解新疆某某項目的背景、及計劃安排,熟悉正義公司制度及業(yè)務(wù)流程,再到熟悉新能開(kāi)發(fā)模式,之后我根據需求調研報告,從基本的數據庫創(chuàng )建,到編碼,完成了銷(xiāo)售部、生產(chǎn)部、采購部、質(zhì)檢部四個(gè)模塊的基本單據的制單、審核、選單、查詢(xún)、打印等系列的編碼工作;完成了正義項目的模塊測試及流程測試。
通過(guò)這段時(shí)間的努力,使我個(gè)人的耐心、細心程度及對工作的合理安排得到了鍛煉,學(xué)會(huì )了在繁忙之中找條理,危難之中找希望。同時(shí)自己也有一些不足之處,一些細節地方技術(shù)上還不太成熟,還需加以學(xué)習與鉆研。
2、erp項目的實(shí)施工作。
從十一月初開(kāi)始進(jìn)行某某項目的實(shí)施,每天早起趕在企業(yè)上班前趕到企業(yè)進(jìn)行erp的實(shí)施。實(shí)施期間主要是軟件的安裝實(shí)施及對企業(yè)的erp系統的使用人員進(jìn)行軟件使用培訓;紀錄客戶(hù)使用過(guò)程中出現的問(wèn)題,晚上下班后加班加點(diǎn)將每天的小錯誤及客戶(hù)變更修改完畢。
通過(guò)這項工作,使我原本欠缺的業(yè)務(wù)能力得到了很大的提高,并學(xué)到了很多與客戶(hù)交流的技巧及業(yè)務(wù)上的知識,更加明晰了erp系統的流程。但離一個(gè)成功程序開(kāi)發(fā)人員的標準還差得很遠,在今后工作中,定會(huì )多多注意,加以改善。
3、幫助和使用手冊文檔的編寫(xiě)。
幫助的編寫(xiě)使我熟悉了dreameweaver和fireworks的使用,為后期的oa開(kāi)發(fā)也奠定一定的基礎,使用說(shuō)明的編寫(xiě),使我更加加深了項目開(kāi)發(fā)的整體思路與技術(shù)要點(diǎn),總結了前期開(kāi)發(fā)和實(shí)施中碰到的問(wèn)題,并又一次的對軟件整體進(jìn)行了測試,對暴露出的小bug進(jìn)行了最后的修改。
4、利用工作之余的休息時(shí)間加強學(xué)習。
在平時(shí),注意收集有關(guān)pb方面的資料文件,提高自己的處理新問(wèn)題和解決新問(wèn)題的能力,并加強學(xué)習java及oa方面的知識(現轉為學(xué)習。)為后期的工作打好基礎。
以上為本人粗略的個(gè)人工作小結,請領(lǐng)導審閱,如工作上有不到之處,請領(lǐng)導不吝指出,以便本人及時(shí)改正,從而能更好地工作。
展望臨近的20xx年,我會(huì )更加努力、工作上認真負責,再接再厲,更上一層樓。相信自己會(huì )完成新的任務(wù),能迎接新的挑戰。
程序員的工作重在細心,所以,在以后的工作中,我將更加的細致認真,踏踏實(shí)實(shí),為公司的發(fā)展貢獻自己的一份力。
程序員年終總結2
去年差不多這個(gè)時(shí)候,我還是一名學(xué)生,看著(zhù)同學(xué)們相繼找到工作,表面不急,心里對工作多多少少都有點(diǎn)急切和盼望。投簡(jiǎn)歷面試的過(guò)程非常折磨人,完全是自我打磨的階段。沒(méi)想到,沒(méi)過(guò)多久,我就找到了。
不得不說(shuō)這一次求職我是認真的把它當作一個(gè)工程去做,客觀(guān)得對自己進(jìn)行了定位,而且非常重要的是明確我想要的工作到底是什么樣的。我需要的是讓我每天的8小時(shí)能夠享受工作的快樂(lè )。
今年2月14號,是我入職的時(shí)間,也是我從學(xué)生到職場(chǎng)菜鳥(niǎo)的過(guò)渡點(diǎn),且不想我何時(shí)能成為職場(chǎng)老鳥(niǎo),那一刻真的是激動(dòng),興奮五點(diǎn)多就起床,反復確認公交是否正確,提前半個(gè)小時(shí)到達公司門(mén)口……剛開(kāi)始是一個(gè)月的車(chē)間實(shí)習,老實(shí)說(shuō),很不習慣,只是看看書(shū),看看車(chē)間人員的調試組裝,偶爾也幫著(zhù)做些瑣碎的小事(畢竟在學(xué)校只是網(wǎng)上查查資料,坐著(zhù)寫(xiě)寫(xiě)普遍的程序)。然后便是考驗我專(zhuān)業(yè)的自我學(xué)習了,學(xué)習想象中不是很簡(jiǎn)單的C++編程。
這里不得不說(shuō)一句,我們的研究所,一個(gè)溫馨和諧且富有戰斗力的集體,而且還不乏八卦調節生活。每個(gè)人都特別,合作也會(huì )有摩擦,但是整體運作非常協(xié)調,開(kāi)發(fā)速度和效率還是很高的,基本能按照周計劃進(jìn)行。從他們身上我看到不同的工作態(tài)度,生活態(tài)度。這些對我的職業(yè)規劃都有著(zhù)潛移默化的影響,F在我只是一個(gè)初出茅廬的菜鳥(niǎo),需要的是一個(gè)有時(shí)間和肯耐心帶我的領(lǐng)導,我很幸運,雖然領(lǐng)導很忙,但他還是能忙里找時(shí)間對我進(jìn)行耐心指導。
在這一年時(shí)間里,我學(xué)到了很多東西。每個(gè)人都是在不斷的總結中成長(cháng),在不斷的審視中完善自己。在這一年里自己也是在總結、審視中腳踏實(shí)地地完成好本職工作,現將這一年的工作總結如下:
一、思想方面:
嚴格按照一個(gè)程序員應有的素養要約束自已,愛(ài)崗敬業(yè),具有強烈的責任感和事業(yè)心,積極主動(dòng)認真的學(xué)習專(zhuān)業(yè)知識,工作態(tài)度端正,認真負責,聽(tīng)從公司的安排,積極主動(dòng)地參與開(kāi)發(fā)工作,任勞任怨。
二、工作方面:
熱愛(ài)自己的本職工作,能夠正確認真的對待每一項工作,工作投入,熱心為大家服務(wù),認真遵守勞動(dòng)紀律,按時(shí)上下班,有效利用工作時(shí)間,堅守崗位,保證工作能基本按時(shí)完成。在這一年里,我本著(zhù)把工作做的更好這樣一個(gè)目標,開(kāi)拓創(chuàng )新意識,積極圓滿(mǎn)的完成了以下本職工作:
完成基于.net的用C#語(yǔ)言開(kāi)發(fā)的元器件生產(chǎn)清單軟件;
初步完成訂貨軟件的一個(gè)版本,現在仍在進(jìn)行另一版本的訂貨軟件編程,已經(jīng)完成新版本的框架搭建,基本實(shí)現XXXX的訂貨功能;
對XXXX上位機軟件進(jìn)行改進(jìn),添加了中英文切換功能,并在界面設計上有所改進(jìn),現在仍在根據品管部的測試進(jìn)行改進(jìn)中。
這一年下來(lái),我在技術(shù)上,主要是C++編程上,可以說(shuō)是從無(wú)到有,且能利用有限的資源完成我的工作任務(wù),也深化了我對面向對象的理解。
三、存在不足:
公司領(lǐng)導以及部門(mén)領(lǐng)導同事的幫助和指教,使我的工作有了很大提高,當然我還存在著(zhù)很多不足之處,處理問(wèn)題思路簡(jiǎn)單,不夠成熟,工作中容易產(chǎn)生急躁情緒,需要更深入學(xué)習專(zhuān)業(yè)知識,提高自己的工作水平。
展望臨近的20xx年,我會(huì )更加努力、工作上認真負責,再接再厲,更上一層樓。相信自己會(huì )完成新的任務(wù),能迎接新的挑戰。
四、20xx年計劃:
能夠較好地完成領(lǐng)導所交代的任務(wù);
加強自身的專(zhuān)業(yè)學(xué)習能力,將C++等專(zhuān)業(yè)技術(shù)能深入地消化,能更好地使用面向對象以及設計模式;
同時(shí)還有提高工作能力,能在有限的時(shí)間內,將工作保質(zhì)保量的完成;在人際方面仍然要加強學(xué)習與實(shí)踐,在和諧氣氛中求得自身發(fā)展。
程序員年終總結3
首先很感謝我的合作伙伴,他們雖然不會(huì )太多參與公司的管理與運營(yíng),但他們的智慧與經(jīng)驗對我是難得的財富,我在他們的身上有學(xué)不完的東東,年底了,我已提交一份全面的、詳細的公司運營(yíng)報告給他們閱讀,我在這里寫(xiě)的總結,純屬個(gè)人方面的,也許對各位同行有一點(diǎn)點(diǎn)的啟發(fā)或幫助,那樣的話(huà),我就可以過(guò)一個(gè)快快樂(lè )樂(lè )的新年了。
一、商務(wù)方面
在過(guò)去的一年中,FasterSoft在商務(wù)運營(yíng)方面還是取得了不錯的成績(jì)的,比如通過(guò)了國家雙軟認證,成為NEC的軟件外包提供商,成為珠海移動(dòng)的開(kāi)發(fā)商,成為吉林大學(xué)珠海學(xué)院與中科大軟件學(xué)院的科研實(shí)習基地,同時(shí)還獲得了一些機構的相關(guān)資助,等等,這些成績(jì)得益于每一個(gè)員工的努力工作以及公司管理層的良好決策,當然很重要的一點(diǎn)是得到了很多朋友與同行的大力幫助。
成立一個(gè)公司并不難,難的是讓它成長(cháng)并發(fā)展起來(lái),這需要我們充分利用各種資源,作為程序員出身,我認為自已在企業(yè)商務(wù)運作方面還是有很多的不足之處,比如有時(shí)較拘謹與靦腆,好象不太適應大場(chǎng)面,還有口才欠佳,現在在努力提高中,知識面也不夠豐富,當年我曾號稱(chēng)是國內看書(shū)最多的程序員,什么文學(xué)音樂(lè )美術(shù)天文地理三教九流都通通閱讀,但還是感覺(jué)不夠,我是很羨慕余秋雨同學(xué)的,他好象什么都懂,而且講起來(lái)有如長(cháng)江之水滔滔不絕,黃河泛濫一發(fā)不可收拾,我看到福布斯作家財富排行榜中,他老人家是排首位的,阿蒙是一個(gè)艱苦的創(chuàng )業(yè)者,將他人家拿到這里來(lái)開(kāi)侃,真是委屈了。
我覺(jué)得人的精力是有限的,我渴望學(xué)習很多很多的東東,但有時(shí)感到力不眾心,應該說(shuō)程序員從事企業(yè)運營(yíng)方面,雖然有諸多的不足,但也有好的地方,比如我們對人坦誠,思維慎密,邏輯嚴謹,擅長(cháng)于分析,最主要是要有激情,臉皮要厚。隨著(zhù)公司的發(fā)展,我也期待自已不斷地自我提高與完善。
二、研發(fā)方面
呵呵,這是我的老本行,應該說(shuō)我對FasterSoft過(guò)去一年在研發(fā)方面的表現是滿(mǎn)意的,很多人也許知道我是搞VC++出來(lái)的,FasterSoft成立之初也是以Microsoft的技術(shù)方向為主,但通過(guò)一年的發(fā)展,FasterSoft現在已形成了兩個(gè)主要的技術(shù)方向:一個(gè)是以Microsoft的。NET、C#、VC++、SQL—SERVER等為主的研發(fā)團隊,另一個(gè)是以JAVA、ORACLE為主的研發(fā)團隊,公司的研發(fā)能力已達到較高的水平,對目前主流的開(kāi)發(fā)技術(shù)都能運用自如,可以應付更高要求軟件項目或產(chǎn)品的研發(fā),這要感謝各位同事的努力學(xué)習與工作。
在研發(fā)管理方面,我們也形成了自已的特色,我們沒(méi)有照抄照搬什么規范標準之類(lèi)的玩意,那些CMM啊,ISO啊,我們高攀不起,我們只是一家小公司,我們需要快速的反應,需要高效率的溝通與工作,我們每一個(gè)研發(fā)小組通常是3—5個(gè)人,根據項目或產(chǎn)品的規模來(lái)靈活分配人員,你可以說(shuō)我們是小作坊式的,但那又有什么關(guān)系呢,關(guān)鍵是我們能在規定的周期內完成產(chǎn)品或項目的研發(fā)任務(wù),這是最重要的,其它的讓它們見(jiàn)鬼去吧,看看我們的研發(fā)TEAM,我想到一個(gè)名詞:極限編程即xP,可能這是這樣吧,我也沒(méi)有時(shí)間去核準。
三、市場(chǎng)方面
這是我的弱點(diǎn),也是我以及FasterSoft未來(lái)一年要重點(diǎn)提高的關(guān)鍵所在,我承認自已在市場(chǎng)營(yíng)銷(xiāo)的理論與實(shí)踐方面都很缺乏,我也看了很多相關(guān)的書(shū),但似乎不是看書(shū)就可以搞定的,中國軟件業(yè)最弱的兩個(gè)地方,一個(gè)是管理,另一個(gè)就是市場(chǎng),面對日益猖獗的盜版以及摸不清搞不透的市場(chǎng)黑幕,我們是退縮還是前進(jìn)?我開(kāi)始的時(shí)候是很怕這方面的,用有限的資金去研發(fā)一個(gè)產(chǎn)品,我覺(jué)得有把握,但如果用有限的資金去投放在一個(gè)產(chǎn)品的市場(chǎng)上,我認為風(fēng)險太高了,除非你的產(chǎn)品是非常獨特的,只有你有,別人都沒(méi)有,而且技術(shù)門(mén)檻很高,但試問(wèn)國內有這種產(chǎn)品?
因此我是保守的,我覺(jué)得最好是投入的時(shí)候就可以看到收益,比如做軟件項目,做軟件外包,我看得見(jiàn)收入,但新產(chǎn)品的市場(chǎng)投入,有時(shí)就好象把MONEY丟進(jìn)去了大海里,或許我的分析更加說(shuō)明了我在這方面的愚昧無(wú)知,但不管如何,作為一家企業(yè),必須面對市場(chǎng),面對競爭,你不能因為困難而停滯不前,軟件項目與外包很大的程度是為了生存,以及積累經(jīng)驗,企業(yè)最終還是必須要有自已的核心產(chǎn)品,并去市場(chǎng)上實(shí)現價(jià)值。期待來(lái)年,阿蒙能在這方面有所突破。
四、行政與財務(wù)方面
這也是公司很重要的方面,很感謝我的下屬能很好地工作,使得公司其它方面能正常穩定地運作。作為企業(yè)的管理者,必須對公司的財務(wù)狀況一清二楚,并能很好地做預算,能準確地算出項目的收益值與風(fēng)險,我們的頭腦里想得更多的應是賺錢(qián),而不是守錢(qián)。
程序員年終總結4
過(guò)去的一年,軟件研發(fā)部團結協(xié)作,以及在公司這充滿(mǎn)奮斗的環(huán)境下,我以嚴肅認真的工作態(tài)度和百折不饒的精神,努力的完成了公司的各項工作,在軟件研發(fā)、團隊協(xié)作和個(gè)人成長(cháng)上也取得了一定的成績(jì)。在公司一年的工作已經(jīng)結束,特向公司總結匯報如下:
一、軟件研發(fā)
根據公司的安排,項目的需要。在自身的努力、伍經(jīng)理的幫組,團隊的合作下,克服重重技術(shù)困難,增長(cháng)了工作經(jīng)驗,收獲豐盈:
1、asp.net開(kāi)發(fā)
以前我在其他公司也做過(guò)一些開(kāi)發(fā),但是底層和架構與頁(yè)面樣式我都是沒(méi)有涉及到的。通過(guò)這一年在本公司的的這些項目程序中的鍛煉,我成長(cháng)了,我學(xué)會(huì )了很多很多。
首先,面向對象語(yǔ)言的收獲。對于當前編程的主流思想是對象,任何事物都可以用對象來(lái)表示。以前理解這些話(huà)很費解都是從表面上理解,沒(méi)有從深入的體會(huì ),通過(guò)這次asp.net項目的深入,不管是數據還是外部一些條件我們都可以抽象成對象,都可以用對象來(lái)表示,具體可以用語(yǔ)言中的類(lèi)方等。asp.net如此,c#如此java也同樣如此。
其次,具備獨立完成vb.net知識方面的能力。以前沒(méi)有做過(guò)vb的東西,加上這次深入的做,這次涉及到的領(lǐng)域也非常廣,常用的重要的都有涉及,并且還補充xml,javascript實(shí)際操作中空白的部分。通過(guò)這一年的開(kāi)發(fā),在.net方面我能勝任這方面的工作,能獨立完成這方面的工作。
再次,c#方面存在一些不足。LocALhOST通過(guò)c#這次軟件的開(kāi)發(fā),也發(fā)現自己的不足,如基礎知識掌握不牢,缺乏編程整體思想。這些都是需要在工作中完善和改進(jìn)的。
2、數據庫開(kāi)發(fā)
數據庫是伴隨著(zhù)項目以來(lái)用的最多最平凡的技術(shù)。以前對數據庫只是會(huì )一些簡(jiǎn)單常用的操作,經(jīng)過(guò)這一年項目的實(shí)戰,對數據庫的操作增加了一些豐富的經(jīng)驗。為以后的工作和經(jīng)驗的積累都奠定了堅實(shí)的基礎。同時(shí)在項目中還用到了oracel與access數據庫,這是我最大的`收獲。
優(yōu)點(diǎn):能熟練的運用數據庫技術(shù)進(jìn)行開(kāi)發(fā)。特別是對sql數據庫的操作,經(jīng)過(guò)這么長(cháng)時(shí)間的積累,基本上能合理的設計和新建數據庫,同時(shí)在數據結構上也加強了對數據庫的理解。通過(guò)項目的實(shí)踐現在能熟練使用和編寫(xiě)多種sql語(yǔ)句。還掌握了一些關(guān)于數據庫優(yōu)化sql語(yǔ)句優(yōu)化的方法,能進(jìn)行一些簡(jiǎn)單的優(yōu)化。
缺點(diǎn):數據是一門(mén)比較先進(jìn)的技術(shù),并不是你會(huì )寫(xiě)一些sql語(yǔ)句,能建幾個(gè)數據庫你就是數據庫工程師。要成為一個(gè)好的數據庫管理員是要經(jīng)過(guò)長(cháng)時(shí)間的工作積累。針對自己的不足,在以后的工作和學(xué)習中多接觸,多運用新的知識點(diǎn)。充實(shí)自己的經(jīng)驗和知識儲備。
二、團隊協(xié)作
上面的成功與收獲,除了自身努力外,以及公司的支持。是這個(gè)團隊鑄造了我。我們這個(gè)團隊也是因為有了我們這些拼搏協(xié)作的隊員,使得它成為一個(gè)具有務(wù)實(shí)、拼搏、創(chuàng )新精神的團隊。我與軟件研發(fā)小組是一個(gè)整體,這里的團隊總結也就是我在這個(gè)團隊中的收獲。
務(wù)實(shí):公司下發(fā)的任務(wù),下發(fā)的工作,件件都是用心去做的。我們這個(gè)團隊中沒(méi)有一個(gè)人在工作的時(shí)候做了工作以外的事情,都是實(shí)實(shí)在在的做跟工作相關(guān)對公司有益的事情。相信在伍經(jīng)理的帶領(lǐng)下現在是這樣,以后同樣也是這樣。
拼搏:公司給的每一個(gè)任務(wù)不管它多難,如果工作沒(méi)有完成我們會(huì )晚上加班,也要盡可能的完成當天的工作。如果工作實(shí)在忙,為了趕進(jìn)度我們放棄周末休息時(shí)間也要盡可能的使項目提前。
創(chuàng )新:現在我們開(kāi)始項目的時(shí)候都會(huì )進(jìn)行研討,一般都會(huì )進(jìn)行一個(gè)效率和邏輯的分析與討論,保證程序正確的前提盡可能的提高程序的效率。
互助:我們小組內只要任何一個(gè)人出現技術(shù)或其它的問(wèn)題,我們都會(huì )彼此都會(huì )盡可能的去幫助他。不會(huì )因為某一個(gè)人而拖住整個(gè)項目滯后。
交流:我們在項目中會(huì )及時(shí)溝通自己的收獲,特別是一些針對性的技術(shù)問(wèn)題。這樣可以省了很多重復研究的時(shí)間,這是一筆很可觀(guān)的時(shí)間。
在交流中只要我會(huì )的,我懂的,我不會(huì )去吝嗇。我會(huì )積極的去與你交流,我的團隊名言“人強團則強,人弱團則削”。
三、個(gè)人成長(cháng)
通過(guò)公司這快一年的鍛煉與學(xué)習我真的進(jìn)步了很多,不管從技術(shù)上還是做事上,都不像以前那樣了。我在公司學(xué)到的懂得的使我飛速成長(cháng)。
技術(shù)上:不管從語(yǔ)言上還是做事的邏輯上都得到了很大的提高,F在在軟件小組里面自己能獨立完成一部分工作,承擔自己的責任。
程序員年終總結5
先自我簡(jiǎn)介一下,本人從事開(kāi)發(fā)近一年,之前做asp,今年開(kāi)始做,由于公司轉型,現在帶十幾個(gè)人在一起搞開(kāi)發(fā),主要是關(guān)于準金融行業(yè)的行業(yè)管理軟件。今天專(zhuān)門(mén)做下自我的年度總結,主要從技術(shù)、管理、人生上面談?wù)勥@一年的收獲。
一、技術(shù)方面
我在學(xué)校里學(xué)的是電氣自動(dòng)化,程序基礎僅限于c基礎課程的一些知識,后來(lái)由vb、html轉向asp,在asp上花費了不少時(shí)間,對asp比較熟悉,后來(lái)由于公司業(yè)務(wù)需要,將開(kāi)發(fā)平臺轉向,開(kāi)始對不是很感冒,以為就是asp的一點(diǎn)擴展,后來(lái)招來(lái)幾個(gè)專(zhuān)業(yè)對口的學(xué)生過(guò)來(lái)終于意識到的強大之處,經(jīng)過(guò)個(gè)人的努力已經(jīng)逐步掌握了,現在層次上只能講個(gè)人覺(jué)得是入門(mén)而已,原因是多方面的。
相信從面向過(guò)程轉向面向對象的同學(xué)都有一種感覺(jué):面向對象開(kāi)始真的有點(diǎn)別扭,涉及到屬性,尤其是類(lèi)之間的各種關(guān)系,那時(shí)老想用面向過(guò)程傳遞參數多方面啊。于是老在想對象這種東西,從概念中跳中來(lái),以自己的方式去理解才逐漸體會(huì )到頁(yè)面對象的精華來(lái),分層次展現、分級別訪(fǎng)問(wèn)、封裝對象之間各種關(guān)系逐漸真正理解了,尤其是對象之間的關(guān)系,如對象a與對象b兩者之間的關(guān)系,有些需要完全公開(kāi),有些需要隱藏,有些需要通過(guò)第三方傳遞,有些需要給自己的下級可見(jiàn),有些需要讓下級去完成具體操作——這不是現實(shí)的實(shí)際模型嗎?應該這么理解,面向對象來(lái)源于現實(shí),它不是一種憑空空想出來(lái)的理論,這些對象之間的關(guān)系可以將其還原為父子、夫妻、領(lǐng)導下屬、同事、朋友之間的關(guān)系。相比之下,頁(yè)面過(guò)程往往像是一股腦全部推給用戶(hù)使用,其中的數據與數據訪(fǎng)問(wèn)方法層次不清晰,在模擬現實(shí)上它與面向對象相比更易于入門(mén)理解,實(shí)質(zhì)上難于準確直接地表述。
面向對象上另一方面是它的設計模式,在之前的面向過(guò)程中對這個(gè)設計模式并沒(méi)有清晰地提出來(lái),面向過(guò)程優(yōu)秀的代碼要求高內聚低耦合,從個(gè)人的理解上,這僅是對軟件開(kāi)發(fā)方法“技”上理論總結;設計模式是達到了“道”的層次,因為它從更大的方向、更抽象的層次來(lái)去表述具體的代碼模塊之間的關(guān)系,可以認為設計模式是完全從實(shí)際的應用來(lái)不斷總結得來(lái)的經(jīng)驗,之間并沒(méi)有這種術(shù)語(yǔ),但相信前人肯定也使用到這種思想,它從實(shí)際應用于來(lái),當然要應用于實(shí)際工作中,認真思考不斷總結每個(gè)人都會(huì )有自己的“設計模式”,可以借鑒前人的思想來(lái)去提升自己,不可去為“設計模式”而設計模式。
具體到的實(shí)現模型中,真正理解它的機制與方法也就不難理解,記住b/s中離不開(kāi)post或get,所有的autopostback、selectedindexchanged……都是去調用form傳值,加上runat=server的服務(wù)器控件打開(kāi)它生成的源文件也是普通的html標簽,微軟的讓軟件開(kāi)發(fā)更容易的思路是很好的,時(shí)代在前進(jìn),很多年前你使用c寫(xiě)出mis證明你很牛,很多年之后你不在使用c去寫(xiě)“學(xué)生管理系統”、“圖書(shū)館管理系統”那只能說(shuō)明你的腦子少一根筋,開(kāi)發(fā)語(yǔ)言都有長(cháng)處與不足的地方,因為它們適用的場(chǎng)合不同,類(lèi)似不能拿匕首去跟炮彈比,也不能拿c與php比,程序員都有一種偏執的心理,但一點(diǎn)要記住,你面對的用戶(hù)才有最終發(fā)言權,程序能不能滿(mǎn)足需要,易用性、穩定性、成本才是應當首先放到重要位置來(lái)去談的。
二、管理方面
最開(kāi)始擔任管理一職時(shí)開(kāi)發(fā)團隊加我在內只有四個(gè)人,那時(shí)只是抱著(zhù)接受挑戰的心理去做管理,加上我本人比較重感情,團隊之間關(guān)系相處都不錯,但嚴重的問(wèn)題逐漸顯露出來(lái):工作的隨意性、團隊精神薄弱、工作方式蠻干,印象深刻的是有幾個(gè)開(kāi)始承諾項目不能完工,于是最后天天加班,一直做到早上6點(diǎn),睡一會(huì )7點(diǎn)半接著(zhù)上班,幾個(gè)同事都是年齡差不多的小伙子,干勁十足。
后來(lái)隨著(zhù)時(shí)間的推進(jìn),問(wèn)題越來(lái)越擺在眼前:項目遲遲不能完工,又由于公司待遇方面讓新員工感覺(jué)不值得,于是形成了老板抱怨員工也抱怨的狀況,我在中間兩點(diǎn)都要去“消火”,這期間是我們部門(mén)相對最累的時(shí)間但也是相對感覺(jué)最充實(shí)的時(shí)候,后來(lái),之前的員工跟我說(shuō)“再也找不到那種感覺(jué)了”,這是我能想像的。這期間主要是老總對我十分信任,工作上主要是管理方法上對我指點(diǎn)了不少。后來(lái)我逐步體會(huì )到,管理應該是“大家定規則去遵守”,而不應該是“人管人”。
人管人很容易陷入一個(gè)誤區:領(lǐng)導去時(shí)時(shí)刻刻關(guān)注每個(gè)員工,這樣最后往往后造成員工對領(lǐng)導的敷衍了事,管理松了員工會(huì )責任下下降,管理緊了造成員工與領(lǐng)導關(guān)系緊張,另一方面領(lǐng)導時(shí)間精力有限必然耗費大量的精力在日常的監督中而不能投入到全局的管理中。
于是“定制度—定分工—定進(jìn)度”,明確日常所有的規章制度,這期間除了公司主要的工作規章制度外其他的日常工作紀律、日常管理等規章制度都是我本人制訂,然后征求大家意見(jiàn)最后去貫徹執行。中間也遇到了不少問(wèn)題,比如開(kāi)始我們內部是允許使用qq的,后來(lái)員工用qq閑聊的時(shí)間增多,大大影響了工作效率,最后決心禁止,開(kāi)始阻力較大,最后多次開(kāi)會(huì ),逐個(gè)談話(huà),闡明道理,形勢逐漸好轉。
項目分工上針對技術(shù)水平明確分工,制訂項目開(kāi)發(fā)計劃,由于開(kāi)始技術(shù)都不是很成熟,不少時(shí)間我這邊強勢要求,使用野蠻方法,完不成加班——我陪著(zhù)加班,這段時(shí)間能感覺(jué)到員工對我稍有怨言但總體還是認可的。
這期間公司新招人員,人員的增多更使我意識到團隊管理的重要性,這期間版本控制、編碼規范、文檔管理、bug管理等諸多問(wèn)題都得到一一解決,技術(shù)水平上主要是我個(gè)人利用空余時(shí)間學(xué)習新知識充電,然后展開(kāi)各種培訓,主要是photoshop、css、js、sql等方面,培訓一方面提升了員工的技術(shù)水平,一方面我本人在學(xué)習培訓的過(guò)程中得到的最多,因為這個(gè)時(shí)候個(gè)人要求去思考的會(huì )更多,加上我本人對技術(shù)興趣比較深厚,所以后期工作慢慢踏入良性循環(huán)。
三、人生方面
待遇低、條件艱苦、工作時(shí)間長(cháng)、工作壓力大是團隊中最大的難題,這方面公司在某些方面決策層有著(zhù)嚴重的錯誤思想,造成技術(shù)人員對公司埋怨增多,在這方面我本人只能以勸架婆的身價(jià)去安慰身邊的兄弟,因為我明白現在公司的問(wèn)題與當前中國軟件行業(yè)的通病一樣,盲目追求利益最大化,不求質(zhì)量,但求速度,整個(gè)社會(huì )風(fēng)氣造成軟件行業(yè)良莠不齊發(fā)展,整個(gè)中國三四個(gè)人的開(kāi)發(fā)團隊組成的公司數不勝數,整個(gè)程序員階層生存狀況可想而知,瘋狂加班、代碼質(zhì)量低下、維護成本大、穩定性差、用戶(hù)體驗差。
當然我們本身不能去逃避這個(gè)現狀,對于個(gè)人來(lái)講任何假大空的口號都是沒(méi)有意義的,程序員作為技術(shù)人員最重要的是心態(tài),以良好的心態(tài)去面對各種問(wèn)題,發(fā)現問(wèn)題、解決問(wèn)題,發(fā)現問(wèn)題抱怨是解決不了問(wèn)題的,最主要是解決問(wèn)題。
我在面試員工時(shí)反復提到的三點(diǎn)是;工作態(tài)度、發(fā)展潛力、工作能力,由前向后排序,心態(tài)最重要,大公司大家都想削尖腦袋往里擠,但名額有限,所以廣大的程序員同志絕大多數都集中在二流三流四流的軟件公司,這個(gè)時(shí)候更應該做好個(gè)人職業(yè)定位。以我個(gè)人的經(jīng)驗,新員工選擇一家公司往往最看重工資待遇跟發(fā)展潛力,程序員是一種不可以混日子的職業(yè),工作能力很重要,但不是最主要的,工作態(tài)度是最重要的,工作態(tài)度往往跟個(gè)人的思想認識還有職業(yè)所在的環(huán)境有關(guān),我個(gè)人的體會(huì )是絕不能太過(guò)于情緒化,情緒化無(wú)論是對工作還是對個(gè)人的發(fā)展都是不利的,就是說(shuō)哪怕是明天你要辭職,你今天都要把今天要做的事情認真用心做好。
對于工作責任心不夠的員工是尤其值得關(guān)注的,他們往往自我意識過(guò)于強烈,追求以自我為中心,很多時(shí)候伴隨著(zhù)工作得不到認可、工作感覺(jué)不充實(shí)不開(kāi)心,我會(huì )主動(dòng)找他談話(huà),我認識:你管理的是一個(gè)實(shí)實(shí)在在的人,他不是一臺任你擺布的機器,人會(huì )有情緒往往是有心結,找到原因,多加開(kāi)導,用心去關(guān)心每個(gè)成員。
對于實(shí)在不適合在本團隊發(fā)展的員工要做好最壞打算。程序員這個(gè)職業(yè)與現在的大學(xué)生具有一致的特征,一個(gè)是從天之驕子淪為多余人,一個(gè)是從高智商人士成為今天中國通行的”it民工“。另一方面是程序員往往年齡集中在20—25之間的男性中,情緒化、失落感、心理不成熟等一系列問(wèn)題都會(huì )出現。但這個(gè)階段的人往往也最易溝通,可塑性也較強,適當的引導、合理的方式會(huì )比野蠻的管理效果強上百倍。
【程序員年終總結2021年】相關(guān)文章:
5.程序員的年底總結
8.軟程序員辭職報告