時間:2023-02-10 09:45:49
緒論:在尋找寫作靈感嗎?愛發(fā)表網(wǎng)為您精選了8篇程序員年終總結,愿這些內容能夠啟迪您的思維,激發(fā)您的創(chuàng)作熱情,歡迎您的閱讀與分享!
我在學校里學的是電氣自動化,程序基礎僅限于C基礎課程的一些知識,后來由VB、HTML轉向asp,在asp上花費了不少時間,對asp比較熟悉,后來由于公司業(yè)務需要,將開發(fā)平臺轉向,開始對不是很感冒,以為就是asp的一點擴展(那時還不知道三層架構,數(shù)據(jù)數(shù)據(jù)訪問全在頁面里——!),后來招來幾個北大青鳥的過來終于意識到的強大之處,經(jīng)過個人的努力已經(jīng)逐步掌握了,現(xiàn)在層次上只能講個人覺得是入門而已,原因是多方面的,待會兒會講到。
相信從面向過程轉向面向對象的同學都有一種感覺:面向對象開始真的有點別扭,涉及到屬性,尤其是類之間的各種關系,那時老想用面向過程傳遞參數(shù)多方面啊。于是老在想對象這種東西,從概念中跳中來,以自己的方式去理解才逐漸體會到頁面對象的精華來,分層次展現(xiàn)、分級別訪問、封裝對象之間各種關系逐漸真正理解了,尤其是對象之間的關系,如對象a與對象b兩者之間的關系,有些需要完全公開,有些需要隱藏,有些需要通過第三方傳遞,有些需要給自己的下級可見,有些需要讓下級去完成具體操作——這不是現(xiàn)實的實際模型嗎?應該這么理解,面向對象來源于現(xiàn)實,它不是一種憑空空想出來的理論,這些對象之間的關系可以將其還原為父子、夫妻、領導下屬、同事、朋友之間的關系。相比之下,頁面過程往往像是一股腦全部推給用戶使用,其中的數(shù)據(jù)與數(shù)據(jù)訪問方法層次不清晰,在模擬現(xiàn)實上它與面向對象相比更易于入門理解,實質上難于準確直接地表述。
面向對象上另一方面是它的設計模式,在之前的面向過程中對這個設計模式并沒有清晰地提出來,面向過程優(yōu)秀的代碼要求高內聚低耦合,從個人的理解上,這僅是對軟件開發(fā)方法“技”上理論總結;設計模式是達到了“道”的層次,因為它從更大的方向、更抽象的層次來去表述具體的代碼模塊之間的關系,可以認為設計模式是完全從實際的應用來不斷總結得來的經(jīng)驗,之間并沒有這種術語,但相信前人肯定也使用到這種思想,它從實際應用于來,當然要應用于實際工作中,認真思考不斷總結每個人都會有自己的“設計模式”,可以借鑒前人的思想來去提升自己,不可去為“設計模式”而設計模式。
具體到的實現(xiàn)模型中,真正理解它的機制與方法也就不難理解,記住b/s中離不開post或get,所有的AutoPostBack、SelectedIndexChanged……都是去調用Form傳值,加上runat=server的服務器控件打開它生成的源文件也是普通的HTML標簽,微軟的讓軟件開發(fā)更容易的思路是很好的,時代在前進,很多年前你使用C寫出MIS證明你很牛,很多年之后你不在使用C去寫“學生管理系統(tǒng)”、“圖書館管理系統(tǒng)”那只能說明你的腦子少一根筋,開發(fā)語言都有長處與不足的地方,因為它們適用的場合不同,類似不能拿匕首去跟炮彈比,也不能拿C與PHP比,程序員都有一種偏執(zhí)的心理,但一點要記住,你面對的用戶才有最終發(fā)言權,程序能不能滿足需要,易用性、穩(wěn)定性、成本才是應當首先放到重要位置來去談的。
管理
最開始擔任管理一職時開發(fā)團隊加我在內只有四個人,那時只是抱著接受挑戰(zhàn)的心理去做管理,加上我本人比較重感情,團隊之間關系相處都不錯,但嚴重的問題逐漸顯露出來:工作的隨意性、團隊精神薄弱、工作方式蠻干,印象深刻的是有幾個開始承諾項目不能完工,于是最后天天加班,一直做到早上6點,睡一會7點半接著上班,幾個同事都是年齡差不多的小伙子,干勁十足。后來隨著時間的推進,問題越來越擺在眼前:項目遲遲不能完工,又由于公司待遇方面讓新員工感覺不值得,于是形成了老板抱怨員工也抱怨的狀況,我在中間兩點都要去“消火”,這期間是我們部門相對最累的時間但也是相對感覺最充實的時候,后來,之前的員工跟我說“再也找不到那種感覺了”,這是我能想像的。這期間主要是老總對我十分信任,工作上主要是管理方法上對我指點了不少。后來我逐步體會到,管理應該是“大家定規(guī)則去遵守”,而不應該是“人管人”。
人管人很容易陷入一個誤區(qū):領導去時時刻刻關注每個員工,這樣最后往往后造成員工對領導的敷衍了事,管理松了員工會責任下下降,管理緊了造成員工與領導關系緊張,另一方面領導時間精力有限必然耗費大量的精力在日常的監(jiān)督中而不能投入到全局的管理中。
于是“定制度-定分工-定進度”,明確日常所有的規(guī)章制度,這期間除了公司主要的工作規(guī)章制度外其他的日常工作紀律、日常管理等規(guī)章制度都是我本人制訂,然后征求大家意見最后去貫徹執(zhí)行。中間也遇到了不少問題,比如開始我們內部是允許使用QQ的,后來員工用QQ閑聊的時間增多,大大影響了工作效率,最后決心禁止,開始阻力較大(貌似程序員都喜歡掛上幾個QQ去到群里搞個群主,雖然群里大多都是菜鳥),最后多次開會,逐個談話,闡明道理,形勢逐漸好轉。
項目分工上針對技術水平明確分工,制訂項目開發(fā)計劃,由于開始技術都不是很成熟,不少時間我這邊強勢要求,使用野蠻方法,完不成加班——我陪著加班,這段時間能感覺到員工對我稍有怨言但總體還是認可的。
這期間公司新招人員,人員的增多更使我意識到團隊管理的重要性,這期間版本控制、編碼規(guī)范、文檔管理、Bug管理等諸多問題都得到一一解決,技術水平上主要是我個人利用空余時間學習新知識充電,然后展開各種培訓,主要是photoshop、css、js、SQL等方面,培訓一方面提升了員工的技術水平,一方面我本人在學習培訓的過程中得到的最多,因為這個時候個人要求去思考的會更多,加上我本人對技術興趣比較深厚,所以后期工作慢慢踏入良性循環(huán)。
待遇低、條件艱苦、工作時間長、工作壓力大是團隊中最大的難題,這方面公司在某些方面決策層有著嚴重的錯誤思想,造成技術人員對公司埋怨增多,在這方面我本人只能以勸架婆的身價去安慰身邊的兄弟,因為我明白現(xiàn)在公司的問題與當前中國軟件行業(yè)的通病一樣,盲目追求利益最大化,不求質量,但求速度,整個社會風氣造成軟件行業(yè)良莠不齊發(fā)展,整個中國三四個人的開發(fā)團隊組成的公司數(shù)不勝數(shù),整個程序員階層生存狀況可想而知,瘋狂加班、代碼質量低下、維護成本大、穩(wěn)定性差、用戶體驗差……。當然我們本身不能去逃避這個現(xiàn)狀,對于個人來講任何假大空的口號都是沒有意義的,程序員作為技術人員最重要的是心態(tài),以良好的心態(tài)去面對各種問題,發(fā)現(xiàn)問題、解決問題,發(fā)現(xiàn)問題抱怨是解決不了問題的(“IT民工”是我個人認為IT人最沒有正確的自我定位的一個稱謂,試想一個人連自己都看不起自己的職業(yè),他能做好自己的工作嗎?),最主要是解決問題。
我認為,一個有前途的公司必定需要有好的領導者,他應該是富有激情的,能夠很好的感染每個人,調動大家的積極性。他應該能給大家一個夢,并指出如何美夢成真。他應該是具備長遠的眼光和廣闊的視野,能夠敏銳的感知未來的方向和路途上的荊棘。這是我理想的公司,**恰恰就是這樣一個充滿激情的公司。能夠來這里去實踐夢想應該是一個正確的選擇。
以前做系統(tǒng),很難這么細致的設計,也沒有對面向對象如此深刻的實踐。在軟件設計方面,結合以前的經(jīng)驗,感覺又上了一個層次,這種面向對象分解問題,化整為零,隔離問題的設計思路基本形成,也體會到了他的好處,可以說面向對象能夠解決絕大部分的問題。在今后的設計和實踐中,這些思想會得到更好的補充完善和發(fā)揮的。
公司的氛圍和價值觀都是值得肯定的。不知道您對**熟悉不,我在某些方面很佩服他,尤其是他領導能力,他的8人團隊跟他出生入死,他的財務監(jiān)理放棄香港優(yōu)越的條件來跟他實現(xiàn)夢想,同甘共苦,這些都是我們公司非常類似的。朋友問我每天加班這么晚不覺得累嗎,我說為了理想,值得。我想這也是所有公司老員工的想法,像**、**他們那么勤奮,他們肯定認為值得,新員工也會很快融入這個環(huán)境,這就是我說大家對公司對您充滿信心的原因。這里能使每一位員工的事業(yè)心和激情得到前所未有的激發(fā)。
看得出,大部分人都是勤奮的,并且是愿意去付出的,然而在工作成效上還是可以進一步提高的,尤其是有些時候的工作目的性不強,甚至有些工作是重復、反復或者無效的,這就造成了資源的浪費。解決這個問題,只能在今后的工作中計劃性更強一點,管理者更好的把握全局和調度分配,每個人更多的思考,共獻良策。我認為豐田汽車能夠得到這樣舉世矚目的成績,能夠0庫存,關鍵在于它能更科學的管理,更有效的調度分配,更細致謹慎的研究分析。
然而我們團隊畢竟還是新的團隊,有很多地方需要統(tǒng)一思想,步調一致,大家互相學習共同進步,這樣大家才能更好的前進也才能更默契的配合。大家的經(jīng)驗還不是很豐富,在今后的工作中可能還需要磨合,伴隨著公司一起成長,我堅信我們的團隊是經(jīng)得起考驗的。
來公司已經(jīng)兩個月了,人事部在公司領導的正確帶領下、在公司各部門的共同努力下,緊緊圍繞公司的發(fā)展目標,較好地完成了公司領導交給的各項工作任務。現(xiàn)將近期我部門完成的工作總結如下:
一、 公司人力資源管理體系的建立和完善
我們深知嚴謹規(guī)范的管理對一個公司的生存和發(fā)展具有極其重要的意義,所以人事部一直致力于建立完善的公司內部管理體系。在領導的指導下,我規(guī)劃組織編制了五套內部基礎管理的規(guī)范性文件——《公司崗位職責》、《公司規(guī)章管理制度》、《公司績效考核制度》、《企業(yè)文化》、《員工手冊》。但是由于時間緊迫,情況特殊,這些基礎性文件在xx年我部門需要繼續(xù)編制并完善,最終加以實施。
二、職工人數(shù)的確定
我公司現(xiàn)在職人員一共17人,其中正式員工9人,在試用期員工5人,實習人員3人。其中本科學歷9人,大專學歷8人。本市戶口6人,外省市戶口11人。
三、公司人員招聘工作
這一年公司開始步入正軌,是公司人員流動較為頻繁的一年,也是公司人員招聘工作任務繁重的一年。在這段時間里,由于公司的空缺崗位多,人員需求多,要求員工到崗時間緊迫,而且正趕上春節(jié)臨近,故人事部在招聘工作中花費了較多的時間和精力。主要是招聘前臺、php、和銷售。由于公司前臺在公司占有非常重要的位置,所以對其要求較高,包括禮儀和儀表都需要表現(xiàn)出高素質水平。這期間應聘上3個前臺,前兩個由于工作態(tài)度懈怠和抗壓能力差,在試用期間被辭退。通過總結面試經(jīng)驗,現(xiàn)成功招聘一名合格前臺。在招聘php程序員過程中,由于在網(wǎng)站建設方面知識匱乏,剛開始較為吃力,在通過和技術部人員的積極溝通后,現(xiàn)在已經(jīng)充分了解了一些基本的面試php程序員技巧。已成功招聘3名程序員,其中有表現(xiàn)突出的,工作態(tài)度也都比較認真。銷售方面因為了解光纜系統(tǒng)的人太少,所以招聘仍然在持續(xù)進行中。
四、培訓工作
關于新員工入職培訓已經(jīng)規(guī)范化,但是還是需要對細節(jié)進行不斷完善。為了解試用人員工作具體情況,在這段期間也經(jīng)常和部門主管進行溝通,恰當時機找員工談話。xx年我部門將著手對員工心理素質,職業(yè)技能培訓以及企業(yè)文化的培訓重點著手計劃實施。
五、日常人事管理工作
我部門在完成上述工作的同時,充分發(fā)揮了本部門的基礎職能作用,例如入職離職流程規(guī)范化,整理員工檔案等。在規(guī)范管理、組織各項活動等方面起到了應有的作用。 我部門也存在一些不足。主要體現(xiàn)在: 1.在招聘方面,招聘渠道太少。招聘力度有待加強,方式方法還需要多多學習掌握技巧。 2.公司的規(guī)章制度,應組織員工認真學習。 3在員工的培訓上未能投入更大的精力,導致培訓工作沒能系統(tǒng)地組織展開。
六、xx年計劃 綜上所述
這段時間作為公司運作的重要組成成員發(fā)揮了應有的作用,我會不斷總結經(jīng)驗,改進自身的不足,為公司的進一步發(fā)展發(fā)揮更大的作用和效能。下面是xx年的工作計劃:
1. 開發(fā)招聘渠道,繼續(xù)負責各部門的招聘工作。
2. 培訓課題開發(fā),大力加強員工崗位知識、技能和素質培訓,加大內部人才開發(fā)力度。
3. 充分考慮員工福利,做好員工激勵工作,建立內部升遷制度,做好員工職業(yè)生涯規(guī)劃,培養(yǎng)員工主人翁精神和獻身精神,增強企業(yè)凝聚力。
4. 保證人力資源6大模塊的實施和持續(xù)改進。
5. 完成公司各部門各職位的工作分析,為人才招募與評定薪資、績效考核提供科學依據(jù)。
6. 在現(xiàn)有績效考核制度基礎上,參考先進企業(yè)的績效考評辦法,實現(xiàn)績效評價體系的完善與正常運行,并保證與薪資掛鉤。從而提高績效考核的權威性、有效性 。
7. 勞動合同的正規(guī)管理,人事檔案的籌備工作。 8. 弘揚優(yōu)秀的企業(yè)文化和企業(yè)傳統(tǒng),用優(yōu)秀的文化感染人,打造優(yōu)秀品牌。