發布時間:2022-05-08 00:39:05
序言:寫作是分享個人見解和探索未知領域的橋梁,我們為您精選了8篇的程序員總結樣本,期待這些樣本能夠為您提供豐富的參考和啟發,請盡情閱讀。
技術
我在學校里學的是電氣自動化,程序基礎僅限于C基礎課程的一些知識,后來由VB、HTML轉向asp,在asp上花費了不少時間,對asp比較熟悉,后來由于公司業務需要,將開發平臺轉向,開始對不是很感冒,以為就是asp的一點擴展(那時還不知道三層架構,數據數據訪問全在頁面里——!),后來招來幾個北大青鳥的過來終于意識到的強大之處,經過個人的努力已經逐步掌握了,現在層次上只能講個人覺得是入門而已,原因是多方面的,待會兒會講到。
相信從面向過程轉向面向對象的同學都有一種感覺:面向對象開始真的有點別扭,涉及到屬性,尤其是類之間的各種關系,那時老想用面向過程傳遞參數多方面啊。于是老在想對象這種東西,從概念中跳中來,以自己的方式去理解才逐漸體會到頁面對象的精華來,分層次展現、分級別訪問、封裝對象之間各種關系逐漸真正理解了,尤其是對象之間的關系,如對象a與對象b兩者之間的關系,有些需要完全公開,有些需要隱藏,有些需要通過第三方傳遞,有些需要給自己的下級可見,有些需要讓下級去完成具體操作——這不是現實的實際模型嗎?應該這么理解,面向對象來源于現實,它不是一種憑空空想出來的理論,這些對象之間的關系可以將其還原為父子、夫妻、領導下屬、同事、朋友之間的關系。相比之下,頁面過程往往像是一股腦全部推給用戶使用,其中的數據與數據訪問方法層次不清晰,在模擬現實上它與面向對象相比更易于入門理解,實質上難于準確直接地表述。
面向對象上另一方面是它的設計模式,在之前的面向過程中對這個設計模式并沒有清晰地提出來,面向過程優秀的代碼要求高內聚低耦合,從個人的理解上,這僅是對軟件開發方法“技”上理論總結;設計模式是達到了“道”的層次,因為它從更大的方向、更抽象的層次來去表述具體的代碼模塊之間的關系,可以認為設計模式是完全從實際的應用來不斷總結得來的經驗,之間并沒有這種術語,但相信前人肯定也使用到這種思想,它從實際應用于來,當然要應用于實際工作中,認真思考不斷總結每個人都會有自己的“設計模式”,可以借鑒前人的思想來去提升自己,不可去為“設計模式”而設計模式。
具體到的實現模型中,真正理解它的機制與方法也就不難理解,記住b/s中離不開post或get,所有的AutoPostBack、SelectedIndexChanged……都是去調用Form傳值,加上runat=server的服務器控件打開它生成的源文件也是普通的HTML標簽,微軟的讓軟件開發更容易的思路是很好的,時代在前進,很多年前你使用C寫出MIS證明你很牛,很多年之后你不在使用C去寫“學生管理系統”、“圖書館管理系統”那只能說明你的腦子少一根筋,開發語言都有長處與不足的地方,因為它們適用的場合不同,類似不能拿匕首去跟炮彈比,也不能拿C與PHP比,程序員都有一種偏執的心理,但一點要記住,你面對的用戶才有最終發言權,程序能不能滿足需要,易用性、穩定性、成本才是應當首先放到重要位置來去談的。
管理
最開始擔任管理一職時開發團隊加我在內只有四個人,那時只是抱著接受挑戰的心理去做管理,加上我本人比較重感情,團隊之間關系相處都不錯,但嚴重的問題逐漸顯露出來:工作的隨意性、團隊精神薄弱、工作方式蠻干,印象深刻的是有幾個開始承諾項目不能完工,于是最后天天加班,一直做到早上6點,睡一會7點半接著上班,幾個同事都是年齡差不多的小伙子,干勁十足。后來隨著時間的推進,問題越來越擺在眼前:項目遲遲不能完工,又由于公司待遇方面讓新員工感覺不值得,于是形成了老板抱怨員工也抱怨的狀況,我在中間兩點都要去“消火”,這期間是我們部門相對最累的時間但也是相對感覺最充實的時候,后來,之前的員工跟我說“再也找不到那種感覺了”,這是我能想像的。這期間主要是老總對我十分信任,工作上主要是管理方法上對我指點了不少。后來我逐步體會到,管理應該是“大家定規則去遵守”,而不應該是“人管人”。
人管人很容易陷入一個誤區:領導去時時刻刻關注每個員工,這樣最后往往后造成員工對領導的敷衍了事,管理松了員工會責任下下降,管理緊了造成員工與領導關系緊張,另一方面領導時間精力有限必然耗費大量的精力在日常的監督中而不能投入到全局的管理中。
于是“定制度-定分工-定進度”,明確日常所有的規章制度,這期間除了公司主要的工作規章制度外其他的日常工作紀律、日常管理等規章制度都是我本人制訂,然后征求大家意見最后去貫徹執行。中間也遇到了不少問題,比如開始我們內部是允許使用QQ的,后來員工用QQ閑聊的時間增多,大大影響了工作效率,最后決心禁止,開始阻力較大(貌似程序員都喜歡掛上幾個QQ去到群里搞個群主,雖然群里大多都是菜鳥),最后多次開會,逐個談話,闡明道理,形勢逐漸好轉。
項目分工上針對技術水平明確分工,制訂項目開發計劃,由于開始技術都不是很成熟,不少時間我這邊強勢要求,使用野蠻方法,完不成加班——我陪著加班,這段時間能感覺到員工對我稍有怨言但總體還是認可的。
這期間公司新招人員,人員的增多更使我意識到團隊管理的重要性,這期間版本控制、編碼規范、文檔管理、Bug管理等諸多問題都得到一一解決,技術水平上主要是我個人利用空余時間學習新知識充電,然后展開各種培訓,主要是photoshop、css、js、SQL等方面,培訓一方面提升了員工的技術水平,一方面我本人在學習培訓的過程中得到的最多,因為這個時候個人要求去思考的會更多,加上我本人對技術興趣比較深厚,所以后期工作慢慢踏入良性循環。
待遇低、條件艱苦、工作時間長、工作壓力大是團隊中最大的難題,這方面公司在某些方面決策層有著嚴重的錯誤思想,造成技術人員對公司埋怨增多,在這方面我本人只能以勸架婆的身價去安慰身邊的兄弟,因為我明白現在公司的問題與當前中國軟件行業的通病一樣,盲目追求利益最大化,不求質量,但求速度,整個社會風氣造成軟件行業良莠不齊發展,整個中國三四個人的開發團隊組成的公司數不勝數,整個程序員階層生存狀況可想而知,瘋狂加班、代碼質量低下、維護成本大、穩定性差、用戶體驗差……。當然我們本身不能去逃避這個現狀,對于個人來講任何假大空的口號都是沒有意義的,程序員作為技術人員最重要的是心態,以良好的心態去面對各種問題,發現問題、解決問題,發現問題抱怨是解決不了問題的(“IT民工”是我個人認為IT人最沒有正確的自我定新晨
位的一個稱謂,試想一個人連自己都看不起自己的職業,他能做好自己的工作嗎?),最主要是解決問題。
記得去年寫總結的時候心情很差,抱怨了很多當時的工作以及領導"花生",那個時候的愿望是找一份新工作。沒想到剛進入12月我就找到了。
不得不說這一次求職我是認真的把它當作一個工程去做,客觀得對自己進行了定位,而且非常重要的是明確我想要的工作到底是什么樣的。我需要的是讓我每天的8小時能夠享受工作的快樂。
投簡歷面試的過程非常折磨人,尤其是我的處境(每天很大壓力,完全是自我打磨的階段)。
我清楚地記得面試現在這份工作那天是某個周六,我的經理"娃娃"和技術主管T同意我周末面試。一共4個小時,那絕對是一個互相爭取的過程。他們對于工作的熱情打動了我,覺得和這樣的團隊合作一定可以有火花。 中國教育查字典語文網 chazidian.com
真是幸運,當我正視錯誤,用行動做出改變的時候,找到了一份我要的工作。入職三周已經和團隊磨合得很好了,用同事的話說就是覺得我已經加入很久了。
一年的工作已經結束了,在即將迎來的一年中,我們還會繼續努力的,但首先得做好當下的總結。小編在這里給大家帶來程序員2020年度工作總結范文5篇,但愿對你有借鑒作用!
程序員年度工作總結1以前在校很少自己做程序,對軟件工程更是一無所知。來到公司,開始接觸"大規模"(其實現在看來實習的項目其實還是很小的)軟件開發,一時真的有些迷茫。比起VSS,MVC,QA,CMMI,我對JAVA,JSP,_ML的一竅不通根本不值一提。大家都不想輸在"起點",所以都默契地在加班,這樣一直持續了實習的兩個月。
剛來的時候"始業教育"顯得慢吞吞,我們還經常盤算去哪哪玩之類的。我和__(20個新生里一個南區的兄弟,軟件學院的)還經常出去吃各種小吃,每到一處都嘗嘗本地的風味,這是他的習慣。之后開始的培訓還不是很難過,JAVA,C++,ORACLE,老師們講的很"好",可以說是非常好,好得我們沒有幾個人能聽懂。大家開始發愁,我也是每天晚上都基本看書到10點。
"我心說得虧哥們我還練過",來之前的2月份我就自己買了一本THINKINGINJAVA,看懂看不懂怎么說也算是準備了一下JAVA。C++雖說沒去上過課,但憑我的直覺我就一下看中這東西很有用,自己也看過一陣。至于ORACLE,雖然不了解,但畢竟因為佩服"云飛揚"的性格和敬業精神,咱SQL選修也不是白混的。專業倒還有點"基礎",再加上咱這自學能力也不是吹的,基本維持。可等到后來的日語課就全迷糊了:本就沒有語言天賦,再加上記憶嚴重欠缺,總是特別害怕去上日語課。不過特別喜歡那個老師說話的感覺,加上她一直對我都很好,所以還是很用心的學著。
隨著培訓的收尾,我們開始正式進入項目。從需求分析,概要設計到詳細設計,我們一步一步的開始接觸軟件開發的每個細節。不了的就是每天都要記"周報",填寫自己的勞動成果。因為這個我還被QA通報了好幾次呢,真的很郁悶。其實現在我很感謝這種制度化的東西,某些情況下好習慣的養成是要靠強制來確保的。詳細設計之后就是企盼已久的編碼,我心想終于可以做點"正事"了。現在回頭一看才知道,其實編碼只占軟件開發的整個過程勞動量的1/4左右,而且其他的環節也不是想象中的那么無足輕重。
編碼我其實做的很不好,主要是因為需求分析階段就沒有認真仔細的理解需求和規格說明,加上編碼時一個關鍵時段我回校和老同學敘舊。那陣項目經理(PM)就經常和我們說,"有問題自己想辦法,不要經常問我"。PM其實是在叫我們自己醞釀,遇到難題只有"憋"一"憋"才能有真的收獲。而我不在的那三天正好是大家技術/思路上的一個"躍遷",很多難題的解決方法都基本成熟,大家的編碼也接近50%了,所以回來時我感覺已經掉隊很多。再一個就是編碼中期時機器出問題,環境搭不上了,這使我更加緊張和急躁,大大影響了我的士氣。
后來利用五一其間的加班我終于趕完了自己的模塊,達到了第一個里程碑。其實從發現落后到加班趕完這段經歷,對我來說也具有里程碑的意義。不僅考驗了我自己的能力和心理素質,也證明了我對集體的責任感和合作意識。我可以叫別人來幫我做趕上進度,但那樣我會錯過自己學習的機會,以后再遇到難題我還是不行;我也可以硬著頭皮導致項目延期,那樣我以后的日子保證不好過,而且這么做也不符合我的性格。事實證明我頂住壓力獨立完成任務不管是對集體還是對我個人都是一件大好事。
緊張的編碼之后是單體測試,很多人都在繼續編碼,原來大家的編碼都是沒有完全做完。本是自己給自己挑毛病的過程,我們卻都用來完成之前沒有完成的任務,說來不禁可笑。
單體測試之后就是惡夢一樣的系統測試。傳說系統測試壓力很大,測試組找到BUG上報后這邊就得限期修改,之后提交給測試組進行下一輪的測試,回歸若干次,測試結束后產品達到允許的缺陷率才可以出荷。不過由于這時已經有人要返校體檢,其他人也軍心渙散導致集體"早退",測試沒有很正式的進行,只是簡單的做了一下界面的統一和功能的檢查,連性能測試都沒做。不能不說是實習的一個敗筆。
回想之前的工作,不到10周時間我們從學生開始轉變為員工,從對公司完全陌生到有了一定的了解,不管是處世為人還是技術思想我們都有確確實實的進步。
再結合我自己來看一看。的收獲就是我克服了有些自大的壞毛病,虛心的向別人學習。我知道這就是我練習與不同類型的人適應,交流的開始。技術上自不必說,我絕對學到了以前在學校一年也不一定學到的東西,這就是一個態度的問題。"態度決定一切",這句話太有道理了。
另外一點遺憾就是小孟說的,我似乎也感到自己有點"工作狂"的味道。為了拿下那些代碼和BUG,我有好幾周都連續加班到晚上11點,由于工作占用了時間,我連以前一直的跑步都沒堅持下去。這樣不是好兆頭,我必須要養成合理的作息制度,不管工作怎樣忙,必須不能占用自己的作息時間。還有一個就是和別人的交往。曾因為一些小事分別和老胡和哲明鬧了不愉快,幸好后來都說開了,大家沒計較。我一定要嚴謹,克制,絕對不在以后的正式工作中做這樣的蠢事。
總體來說,我對實習充滿了快樂的回憶,也許是因為我在大學的生活過于平淡和壓抑。希望我可以延續這樣的快樂,將自己帶上事業的頂峰。
程序員年度工作總結2過去的一年,在馬總的親切關懷,伍經理的殷勤管理與認真指導,軟件研發部的團結協作,以及在公司這充滿奮斗的環境下,我以嚴肅認真的工作態度和百折不饒的精神,努力的完成了公司的各項工作,在軟件研發、團隊協作和個人成長上也取得了一定的成績。在公司一年的工作已經結束,特向公司總結匯報
第一部分工作總結
一、軟件研發
根據公司的安排,項目的需要。在自身的努力、伍經理的幫組,團隊的合作下,克服重重技術困難,增長了工作經驗,收獲豐盈
1、asp.net開發
以前我在其他公司也做過一些開發,但是底層和架構與頁面樣式我都是沒有涉及到的。通過這一年在本公司的的這些項目程序中的鍛煉,我成長了,我學會了很多很多。
首先,面向對象語言的收獲。對于當前編程的主流思想是對象,任何事物都可以用對象來表示。以前理解這些話很費解都是從表面上理解,沒有從深入的體會,通過這次asp.net項目的深入,不管是數據還是外部一些條件我們都可以抽象成對象,都可以用對象來表示,具體可以用語言中的類方法等。asp.net如此,c#如此也同樣如此。
其次,具備獨立完成vb.net知識方面的能力。以前沒有做過vb的東西,加上這次深入的做,這次涉及到的領域也非常廣,常用的重要的都有涉及,并且還補充_ml,t實際操作中空白的部分。通過這一年的開發,在.net方面我能勝任這方面的工作,能獨立完成這方面的工作。
再次,c#方面存在一些不足。通過c#這次軟件的開發,也發現自己的不足,如基礎知識掌握不牢,缺乏編程整體思想。這些都是需要在工作中完善和改進的。
2、數據庫開發
數據庫是伴隨著項目以來用的最多最平凡的技術。以前對數據庫只是會一些簡單常用的操作,經過這一年項目的實戰,對數據庫的操作增加了一些豐富的經驗。為以后的工作和經驗的積累都奠定了堅實的基礎。同時在項目中還用到了oracel與access數據庫,這是我的收獲·
優點:能熟練的運用數據庫技術進行開發。特別是對sql數據庫的操作,經過這么長時間的積累,基本上能合理的設計和新建數據庫,同時在數據結構上也加強了對數據庫的理解。通過項目的實踐現在能熟練使用和編寫多種sql語句。還掌握了一些關于數據庫優化sql語句優化的方法,能進行一些簡單的優化。
缺點:數據是一門比較先進的技術,并不是你會寫一些sql語句,能建幾個數據庫你就是數據庫工程師。要成為一個好的數據庫管理員是要經過長時間的工作積累。針對自己的不足,在以后的工作和學習中多接觸,多運用新的知識點。充實自己的經驗和知識儲備。
二、團隊協作
上面的成功與收獲,除了自身努力外,以及公司的支持。是這個團隊鑄造了我。我們這個團隊也是因為有了我們這些拼搏協作的隊員,使得它成為一個具有務實、拼搏、創新精神的團隊。我與軟件研發小組是一個整體,這里的團隊
總結也就是我在這個團隊中的收獲。
務實:公司下發的任務,下發的工作,件件都是用心去做的。我們這個團隊中沒有一個人在工作的時候做了工作以外的事情,都是實實在在的做跟工作相關對公司有益的事情。相信在伍經理的帶領下現在是這樣,以后同樣也是這樣。
創新:現在我們開始項目的時候都會進行研討,一般都會進行一個效率和邏輯的分析與討論,保證程序正確的前提盡可能的提高程序的效率。
互助:我們小組內只要任何一個人出現技術或其它的問題,我們都會彼此都會盡可能的去幫助他。不會因為某一個人而拖住整個項目滯后。交流:我們在項目中會及時溝通自己的收獲,特別是一些針對性的技術問題。這樣可以省了很多重復研究的時間,這是一筆很可觀的時間。
在交流中只要我會的,我懂的,我不會去吝嗇。我會積極的去與你交流,我的團隊名言“人強團則強,人弱團則削”。
三、個人成長
通過公司這快一年的鍛煉與學習我真的進步了很多,不管從技術上還是做事上,都不像以前那樣了。我在公司學到的懂得的使我飛速成長。
技術上:不管從語言上還是做事的邏輯上都得到了很大的提高。現在在軟件小組里面自己能獨立完成一部分工作,承擔自己的責任。
第二部分____年工作設想
通過今年的實踐和學習,明年是一個新的開始,立足當前的優缺,肩負起一個軟件工程師應有的工作和性質。希望為公司明年的發展盡的努力,也希望自己明年有更大的收獲。明年計劃在以下幾方面有所突破,有所建樹:
一、在編程語言掌握方面,達到本公司的編程思想—不被語言所束縛。在這方面伍經理是我的榜樣,積極努力的提高自身的技術水平,真正做到不被語言所束縛。
二、數據庫方面,在當前已有的基礎上提升自己,明年自己給自己定的目標是,能非常合理的去使用數據庫各類技術,掌握更多的數據庫優化思想和技術點。有時間多向許總交流。
三、加強軟件開發的輔知識使用和積累。針對當前軟件開發中的一些情況,明年更加積極的學習javascrip、aja_和fle_等技術。能輔的把軟件做的更好。
四、工作質量上,現在編程我是屬于會寫會編和局部效率,并不是全局的效率,明年一定要做到,編一個高效率的代碼。這就要綜合上面的三點,才能使其達到全局的高效。
程序員年度工作總結3過去的一年,我參與了較多的產品設計,從中受益匪淺,不僅學到了很多專業知識,對動態產品有了更全面的理解和把握,而且培養了我作為機械工程師所應該具備的基本素質。同時,我堅持自學,學習了當前機械行業新的工具軟件和專業書籍,提高了理論水平。現將具體工作總結如下:
1.設計、調試出口印度的摩托車試驗機
印度之行是成功的,也是艱難和值得回味的。我們一行三人,在沒有翻譯的情況下,克服當地天氣炎熱和飲食不適應的困難,在不到三周的時間內將四臺設備調試完畢,拿到了用戶的驗收紀要,這是值得肯定的。但,我覺得也有一些遺憾的地方。由于是第一次做車輛產品的出口,缺乏經驗,我們的包裝和防銹做的不夠好,設備出現了故障,讓印度人對我們的滿意度下降。如果我們注意這些細節,用我們的產品打開印度這個工業剛起步的國家的大門,那么,我相信我們會從中受益。
2.主管設計PWS-J20B1
此試驗機已經交檢完畢,各項指標達到了技術協議要求,等用戶款到發貨。
3.參與設計PWS-200B
與毛工一起設計,對液壓夾頭,氣液增壓泵等的工作原理有了更深入的理解,從毛工身上學到了很多東西。比如,設計的嚴謹和嚴肅性,此產品已發貨。
開發四部的工作是繁重和艱巨的,我在車工和毛工的指導下,較好的融入了這種緊張和嚴謹的氛圍中,較好地完成了各項任務,自身的業務素質和工作能力有了較大提高,對工作有了更多的自信。
程序員年度工作總結4我是一名程序員,在過去的一年里,軟件研發部團結協作,以及在公司這充滿奮斗的環境下,我以嚴肅認真的工作態度和百折不饒的精神,努力的完成了公司的各項工作,在軟件研發、團隊協作和個人成長上也取得了一定的成績。在公司一年的工作已經結束,特向公司總結匯報如下:
一、軟件研發
根據公司的安排,項目的需要。在自身的努力、伍經理的幫組,團隊的合作下,克服重重技術困難,增長了工作經驗,收獲豐盈:
1、asp.net開發
以前我在其他公司也做過一些開發,但是底層和架構與頁面樣式我都是沒有涉及到的。通過這一年在本公司的的這些項目程序中的鍛煉,我成長了,我學會了很多很多。
首先,面向對象語言的收獲。對于當前編程的主流思想是對象,任何事物都可以用對象來表示。以前理解這些話很費解都是從表面上理解,沒有從深入的體會,通過這次asp.net項目的深入,不管是數據還是外部一些條件我們都可以抽象成對象,都可以用對象來表示,具體可以用語言中的類方等。asp.net如此,c#如此java也同樣如此。
其次,具備獨立完成vb.net知識方面的能力。以前沒有做過vb的東西,加上這次深入的做,這次涉及到的領域也非常廣,常用的重要的都有涉及,并且還補充_ml,java實際操作中空白的部分。通過這一年的開發,在.net方面我能勝任這方面的工作,能獨立完成這方面的工作。
再次,c#方面存在一些不足。LocALhOST通過c#這次軟件的開發,也發現自己的不足,如基礎知識掌握不牢,缺乏編程整體思想。這些都是需要在工作中完善和改進的。
2、數據庫開發
數據庫是伴隨著項目以來用的最多最平凡的技術。以前對數據庫只是會一些簡單常用的操作,經過這一年項目的實戰,對數據庫的操作增加了一些豐富的經驗。為以后的工作和經驗的積累都奠定了堅實的基礎。同時在項目中還用到了oracel與access數據庫,這是我的收獲。
優點:能熟練的運用數據庫技術進行開發。特別是對sql數據庫的操作,經過這么長時間的積累,基本上能合理的設計和新建數據庫,同時在數據結構上也加強了對數據庫的理解。通過項目的實踐現在能熟練使用和編寫多種sql語句。還掌握了一些關于數據庫優化sql語句優化的方法,能進行一些簡單的優化。
缺點:數據是一門比較先進的技術,并不是你會寫一些sql語句,能建幾個數據庫你就是數據庫工程師。要成為一個好的數據庫管理員是要經過長時間的工作積累。針對自己的不足,在以后的工作和學習中多接觸,多運用新的知識點。充實自己的經驗和知識儲備。
二、團隊協作
上面的成功與收獲,除了自身努力外,以及公司的支持。是這個團隊鑄造了我。我們這個團隊也是因為有了我們這些拼搏協作的隊員,使得它成為一個具有務實、拼搏、創新精神的團隊。我與軟件研發小組是一個整體,這里的團隊總結也就是我在這個團隊中的收獲。
務實:公司下發的任務,下發的工作,件件都是用心去做的。我們這個團隊中沒有一個人在工作的時候做了工作以外的事情,都是實實在在的做跟工作相關對公司有益的事情。相信在伍經理的帶領下現在是這樣,以后同樣也是這樣。
拼搏:公司給的每一個任務不管它多難,如果工作沒有完成我們會晚上加班,也要盡可能的完成當天的工作。如果工作實在忙,為了趕進度我們放棄周末休息時間也要盡可能的使項目提前。
創新:現在我們開始項目的時候都會進行研討,一般都會進行一個效率和邏輯的分析與討論,保證程序正確的前提盡可能的提高程序的效率。
互助:我們小組內只要任何一個人出現技術或其它的問題,我們都會彼此都會盡可能的去幫助他。不會因為某一個人而拖住整個項目滯后。
交流:我們在項目中會及時溝通自己的收獲,特別是一些針對性的技術問題。這樣可以省了很多重復研究的時間,這是一筆很可觀的時間。
在交流中只要我會的,我懂的,我不會去吝嗇。我會積極的去與你交流,我的團隊名言“人強團則強,人弱團則削”。
三、個人成長
通過公司這快一年的鍛煉與學習我真的進步了很多,不管從技術上還是做事上,都不像以前那樣了。我在公司學到的懂得的使我飛速成長。
技術上:不管從語言上還是做事的邏輯上都得到了很大的的提高。現在在軟件小組里面自己能獨立完成一部分工作,承擔自己的責任。
程序員年度工作總結5光陰如梭,一年的工作轉瞬即將成為歷史,伴隨著新年鐘聲的臨近,我們依依惜別碩果累累的20_年,滿懷熱情的迎來即將到來的20__年。在這年終之際,現對來公司一年來的時間里所作的工作匯報如下:
1、正義erp項目的編碼工作。
了解新疆正義項目的背景、及計劃安排,熟悉正義公司制度及業務流程,再到熟悉新能開發模式,之后我根據需求調研報告,從基本的數據庫創建,到編碼,完成了銷售部、生產部、采購部、質檢部四個模塊的基本單據的制單、審核、選單、查詢、打印等系列的編碼工作;完成了正義項目的模塊測試及流程測試。
通過這段時間的努力,使我個人的耐心、細心程度及對工作的合理安排得到了鍛煉,學會了在繁忙之中找條理,危難之中找希望。同時自己也有一些不足之處,一些細節地方技術上還不太成熟,還需加以學習與鉆研。
2、、正義erp項目的實施工作。
從十一月初開始進行正義項目的實施,每天早起趕在企業上班前趕到企業進行erp的實施。實施期間主要是軟件的安裝實施及對企業的erp系統的使用人員進行軟件使用培訓;紀錄客戶使用過程中出現的問題,晚上下班后加班加點將每天的小錯誤及客戶變更修改完畢。
通過這項工作,使我原本欠缺的業務能力得到了很大的提高,并學到了很多與客戶交流的技巧及業務上的知識,更加明晰了erp系統的流程。但離一個成功程序開發人員的標準還差得很遠,在今后工作中,定會多多注意,加以改善。
3、幫助和使用手冊文檔的編寫。
幫助的編寫使我熟悉了dreameweaver和fireworks的使用,為后期的oa開發也奠定一定的基礎,使用說明的編寫,使我更加加深了項目開發的整體思路與技術要點,總結了前期開發和實施中碰到的問題,并又一次的對軟件整體進行了測試,對暴露出的小bug進行了最后的修改。
4、利用工作之余的休息時間加強學習。
平時注意收集有關pb方面的資料文件,提高自己的處理新問題和解決新問題的能力,并加強學習java及oa方面的知識(現轉為學習.net),為后期的工作打好基礎。
以上為本人粗略的個人工作小結,請領導審閱,如工作上有不到之處,請領導不吝指出,以便本人及時改正,從而能更好地工作。
關鍵詞:職業素質;綜合能力;理論基礎;工作習慣
中圖分類號:TP311.5 文獻標識碼:B
文章編號:1672-5913(2007)10-0056-03
我院實行院企聯姻,把IT企業中培訓過程引入到學校教育過程中,目的是擴大就業門路,縮短學生的社會適應期,降低學生的學習成本,提高學生的就業質量。按照當前行業所使用的最新技術進行項目訓練,使其達到或接近就業的專業素質要求,達到積累工作實踐經驗的目的。在培訓過程中,除了對學生進行專業的培養外,本人認為還應該在職業素質、綜合能力、理論基礎、工作習慣等方面進一步培養。
1職業素質
未走出象牙塔的學生心比天高,一向“飯來張口,衣來伸手”的生活方式培養出來的嫩芽撐不住勞動強度的摧殘,對于有些工作不是不能,而是不為,出現了退縮念頭;有些學生就業期望值太高,受經濟利益的驅使,想一口吞個胖子,淡化了過程培訓的含義,情緒上出現煩躁,導致對前途迷茫,失去信心。
程序員的工作是枯燥的,整天面對計算機,用26個英文字母和其他符號編程。程序員的工作非常辛苦,是一項智力勞動,需要投入很多的精力,因而需要程序員能夠熱愛這個職業,有工作熱情,有投入的精神。雖然有的人很聰明,但是對軟件開發沒有興趣,或者工作很不專心,工作效率很低,別人半天能干完的,他需要兩天甚至三天才能干完;情緒浮躁,抵擋不住計算機游戲、各種新聞等誘惑,不能處理好工作與娛樂的關系,自制力和自控力差;寫出的代碼漏洞百出,質量不高,這樣的學生不適合做程序員。有時程序員的成就在很大程度上不是取決于智商,而是取決于情商。程序員應該雄心壯志,面對困難時比較堅毅,吃苦耐勞、講紀律、講服從、講誠信。
2綜合能力
綜合能力方面主要是:良好的邏輯思維能力、溝通能力與再學習能力。
2.1邏輯思維能力
軟件開發過程是解決復雜業務邏輯的過程,是簡化復雜邏輯的過程,是用精確來實現模糊的過程,開發人員需要具有良好的邏輯思維能力才能勝任。現實空間是模糊的,數字空間是精確的,在現實世界中很簡單的問題,在數字空間中模擬時,就變成了一個復雜的問題。它要求程序員能夠全面、準確、簡潔地把握、分析和解決問題。
下面要求學生畫出問題的程序流程圖來測驗學生的邏輯思維能力:輸入三個整數,作為三角形的三個邊,判斷是否構成:等邊、等腰、直角、銳角、鈍角三角形。
這個題目的邏輯很簡單,需要處理的邏輯包括:
1) 輸入的合法性判斷:輸入的是否是正整數。
2) 是否構成三角形:任意兩邊之和大于第三邊。
3) 是否構成等腰或等邊三角形。
4) 是否構成鈍角、直角、銳角三角形。
上邊的題目是一個很簡單的程序,但是學生回答完全的卻很少,常見的錯誤見下表。
類似的邏輯問題在實際的軟件開發中是經常用到的,需要程序員能夠對各種情況進行仔細的分析、歸納、總結。如果在這樣的問題上出錯,是很難成為出色的程序員的。
2.2溝通能力
現在的軟件越來越龐大,需要多人來協同工作。作為程序員要善于溝通,習慣溝通,要有團隊精神。學生與學生、學生與老師交流問題時,往往要花費大量的時間描述問題。有的學生自己心里明白,但就是說不清楚,或者干脆不說,默默地做項目,甚至閉門造車。這些情況都會降低整個團隊的工作效率。
再者,全球IT外包市場主要是歐美和日本,其中85%的IT外包市場是以英語為溝通語言。作為未來軟件企業生力軍,程序員應具備良好的英語應用能力,這是最基本的要求,如果對英語的熟練程度不高,對待引進的高技術以及與客戶的溝通將會出現語言上的障礙。
2.3再學習能力
信息技術的更新速度是驚人的,程序員的職業生涯是一個要求不斷學習的過程,永遠不能滿足現狀,必須有很好的再學習能力。只有善于學習的人,才能夠不斷進步。真正優秀的程序員一定是掌握了很好的學習方法,否則現在是優秀程序員,兩年后可能就被淘汰了。只有再學習,才能談到創新,IT技術的日新月異使很多程序員眼花繚亂,什么都想學,卻又不知從何學起,今天看看這個,明天學學那個,貪多不熟。雖然IT技術發展迅速,但很多技術都是有規律可循,一些基本的概念、原理和方法是通用的,可以舉一反三。再學習的方法有很多,類比法、詢問法、閱讀示范程序、網上檢索相關的資料等等。
3理論基礎
大學計算機專業課大多是從二年級開起,有的學生由于目標不明確或數學基礎不好,對專業課程學習不是非常扎實。由于信息技術發展快,有些課程內容陳舊。在培訓階段,對于知識的匯總歸納是非常有必要的。如果基于.net做多層結構的軟件開發,以下的知識是必須的:操作系統原理、實體關系理論、SQL語句、面向對象的基本理論、數據結構、軟件工程、VC++/JAVA、ASP/HTML、PSP/TSP/ISO、專業英語、程序設計風格、系統分析與設計等等。可以看出如果沒有學過數據結構、程序設計方法、數據庫概論以及軟件工程的基本知識,要想成為一名合格的程序員顯然是很困難的,而且一名熟練的程序員需要的知識遠不止這些。掌握了基礎的計算機科學理論,再擁有一定的學習能力,才能不斷進步。
4工作習慣
良好的工作習慣是程序員個人開發過程成熟的體現,是效率的保證。程序員的培養很大程度上是習慣的培養。在實訓過程中應注重培養如下幾個方面的習慣:
4.1按照明確的編碼過程工作
在進行一項編碼工作時,需要按一個規范的過程來進行:
第一,定義做什么,包括功能范圍、接口,任務;
第二,定義如何做,包括數據結構、算法;
第三,定義驗收標準,如何檢驗正確與否;
第四,動手編程序、調程序;
最后,測試程序。
按照規范的過程來編碼,才能真正提高工作效率。職業程序員的設計時間長于編碼時間,業余程序員編碼的時間長于設計時間。職業的程序員是設計程序,業余程序員是調試程序。職業程序員是預防BUG,業余程序員是修改BUG。為什么會出現這種情況呢?因為職業程序員是按照一個規范的編碼過程來工作,編碼的前期工作量超過了其實際的編碼工作量。有的程序員經過簡單考慮后就急于去寫程序,往往是把簡單的問題搞復雜了,復雜的問題搞亂了,效率很低。
4.2編碼之前寫文檔
文檔是軟件實現思想的載體,是開發人員之間、開發人員與管理人員之間交流的工具,是設計人員與編碼人員之間、設計人員與需求人員之間的一種約定,是組織的軟件設計經驗的積累,是組織軟件財富的記錄,是軟件復用的基礎。只有真正認識到了設計文檔的重要性,才能積極主動地寫文檔。對程序員而言,在動手編程之前通過寫文檔可以把實現的方法想清楚、表達清楚、討論清楚,這是已經通過無數的實踐來證明了的好經驗。初級的程序員往往在寫程序的過程中發現越寫越覺得復雜,程序越改越亂,等真正把工作做完了,再反思一下,卻發現原來是很簡單的事情。為什么會有這種感覺呢?問題就在于事先沒有真正想清楚,弄明白,一旦進入問題的解決細節中,就很容易出錯了,所以職業程序員應該具備寫文檔的好習慣。
4.3遵循設計進行編碼
程序員不能隨意自己決策,不按設計人員的設計去施工。同一個問題,可能有多種解決方案,在考慮解決方案時,程序員想的是局部,設計人員想的是全局,因而在進行決策時,設計人員是從全局的角度的考慮問題。在這種情況下,程序員要嚴格按照設計去實現,不能在如何實現上偏離設計,造成隱患。對于設計中有疑問的問題,可以討論,但是不可以隨意變更。
4.4按照良好程序設計風格編碼
對于程序設計風格,原來要求效率第一,而現在要求清晰第一。
有人講程序設計是一門個人藝術,包含了程序員個人的創造性,正是這樣,才使得很多程序構思精巧,耐人尋味。但是同時它又使得程序的可讀性較差,尤其是在多個人合作開發一個軟件時,風格迥異的程序使得軟件的可靠性與可維護性大大降低。程序設計語言一方面是人與計算機之間進行交流的工具,還是人與人之間進行交流的工具。單純地作為人機交流的工具,只要程序能夠正確、忠實地表達設計者的思想,也就發揮了其作用。但是人與人之間的交流沒有一種固定的統一的模式,因此作為人與人之間的交流工具,還要表達得清晰易懂,能夠為其他程序員所理解,這也正是要求程序員講究程序設計風格的主要原因。
5總結
通過嚴格的專業素質訓練和職業素質、綜合能力、理論基礎、工作習慣的培養,基本上可以使大學生走上社會前,從“學校人”轉變為一個準“職業人”,使大學生在就業市場立于不敗之地!
參考文獻
[1] 王長春. 印度軟件人才教育 成功就這么簡單?[J]. 軟件工程師,2005,(Z1).
[2] 劉克青,廖建新,張俊光. 軟件項目策劃中的工作量估算方法探討[J]. 計算機工程與應用,2004,(27).
[3] 李洛,吳紹根. 基于印度NIIT培養模式的兩年制高職軟件人才培養思路[J]. 高教探索,2004,(2).
[4] 杜建立. 軟件人才培養新挑戰[J]. 中國遠程教育,2004,(2).
收稿時間:2007-2-5
首先我想先問一個問題:你的大學都是怎么過來的?你在大學都學到了什么呢?問這問題我主要針對我個人觀點來問的。計算機專業的大學生往往對于基礎知識有過多的疏忽,導致基礎知識不扎實。對于之后的工作編程就感覺吃力。所以我認為在學校合理的課程安排之下,我們應該把主要的精力都花在基礎的課程知識上。努力的學好計算機課程的基礎理論。例如,計算機網絡,操作系統等課程的基礎理論知識對于應屆大學生都很有幫助。開發程序是實踐,而學科技能是理論。光有理論沒有實踐是紙上談兵,而單獨有實踐卻沒有好的理論做前提也是大大不可行的。大學的階段正是打好基礎,豐富思想的年代。
基礎知識是前提可要想成為一個合格的程序員,單單通過簡單的幾門學科的理論基礎是不可行的。對于這個問題我認為作為一個程序員應該有以下幾點:
1、扎實的基礎知識;
2、學會自我找到問題并持續認真學習攻克問題能力;
3、學會盡力解決任何突如其來的問題;
4、編程的熟練程度;
5、創作程序的激情和創新能力;
6、與人溝通合作的團隊意識;
7、有一個不變的恒心好奇心;
8、一顆不斷進取的心和對IT的執著
作為程序員應該有的技能就是編程。編程的核心就是語言,編程語言其實是一個很初級的工具,但是你又必須熟練的掌握它,學懂一門編程語言就好像學會了寫字,但是會寫字的人不見得會寫文章,而會寫文章又不見的寫得好。可是如果你不會寫字,那就一定寫不出文章來。語言最基礎的要算是C語言了,在學習C語言之前,應該學好計算機基礎。里面的很多概念對于C程序員都是非常重要的。如果你在著手學習C之前,或者已經開始學習C,但是碰到了很多問題,應該再把計算機基礎的書拿來好好看看。
C語言是編程的基礎。因此,學習C語言能為我們了解高層概念打下堅實的基礎學習C語言的基礎知識并不會花太長時間,只需要幾個星期的時間一般就能夠掌握。C沒有太多的抽象封裝,這就使得C語言相對簡單,和其他人一樣我學習C語言是看《CProgrammingLanguage》這本書。
如果你能夠比較熟練的解決一本教材上的所有習題,那么就應該轉入對算法的學習,盡管此時你的C語言還稱不上精通,有許多細節問題還不了解,許多問題還沒有碰到,但是這些問題會在后面的工作和學習中得到解決的。雖然在網站/應用程序開發中編寫復雜的算法和數據結構比較少見,但是數據結構和算法在我們編寫復雜系統的時候將會影響我們的思維。即使你不需要編寫自己的數據結構,你也可能會在編程中使用到他,因此,了解基本的選擇是至關重要的。
我推薦這本書,《算法導論》。由于這本書是很長,如果你沒有時間把他讀完,那也要學習其中的排序,哈希表,二叉樹,字符串匹配部分。
一旦你很好的掌握了數據結構和算法,你會發現這些概念將只是將你做的每件事都總結成問題而已。
針對語言、算法就先說這么多了,在學習中我們要學會去分辨他們。找到適合自己的語言,至少精通某一種語言和一種框架,我們就進入美好的編程世界了。
在編程實踐過程中,努力積攢經驗,提高實際編碼能力。作為程序員編碼能力的質量和速度是重要的,而這只能來自于實踐經驗。想成為一位好程序員,重要的是要養成一個鉆研,好奇,創新,動手,合作,不滿足于填鴨,不滿足于考試交差,不滿足于表象的一種優秀的習慣。這不是學幾門課能夠一蹴而就的。當然,如果你的在校課程不能使你滿足,那就去網站查查推薦給同學們的書籍,對以后你的道路會有所幫助。
我簡述的以上面的那幾點都是一個合格的程序員應該擁有的,遇到問題不退避、充滿對編程的好奇心、與人良好的溝通。
關鍵詞:編程語言;選擇;軟件開發
中圖分類號:TP311.52
1 當前軟件開發主流編程語言
1.1 C語言
C語言可以將高級語言的基本結構和語句同低級語言很好的結合在一起,因此C語言扮演了一種介于高級語言和匯編語言之間的角色,也又可以稱之為中級語言。C語言設計之初主要用于UNIX的系統開發與編程,后來逐漸發展壯大,在近25年來廣泛用于系統與應用軟件的開發。C語言具有以下特點:(1)結構化語言。C語言屬于結構化語言,用C語言進行開發的程序除了必要的信息交流其各個部分彼此獨立。這種特性可使程序層次清晰,方便編程人員后期對程序進行調試和維護。(2)表達多樣操作方便。由于C語言一共只包含40個關鍵字和9種控制語句,因此程序簡潔緊湊,書寫形式自由。同時其包含的運算符和數據類型豐富,表達類型多樣程序效率較高。此外其語法限制少,并且可以進行和匯編語言相似的對位、字節和地址操作,十分方便。(3)適用范圍廣。C語言具有非常強的移植性,即可變換版本適合于如Windows、linux、DOS、UNIX等在內的多種操作系統,同時也適用于多種機型。[1]
但其也有其自身的缺點C語言的缺點比如其數據的封裝性,使其數據的安全性有很大缺陷,這也是其與下文將介紹的C++語言相比的一大不同之處。此外由于C語言的語法限制少,變量的類型約束少,其數據下標越界不作檢查,因此其程序安全性會受到相應影響,因此C語言對程序員的水平要求更高。
1.2 C++語言
如上文所述,C語言由于數據封裝性的原因導致其安全性降低。因此1986年,AT&T貝爾實驗室開發出了一種新的編程語言即C++語言,該語言通過數據封裝來減少由程序變量帶來的不利影響,提升程序安全性。此外,由于C語言結構化的特點,因此其難以應對大規模任務。因此 C++語言在C語言的基礎上加入了對象的概念,因此C++語言具有很多C語言不具備的面向對象的語言特征,前面提到的封裝性便是其中之一,此外還有繼承性和多態性等特點。這些面向對象新思想使C++語言可以很好地應對編程中對大規模任務的需求。
1.3 Java語言
由于近年來互聯網技術的成熟,使軟件開發模式由無網絡的單機模式逐步向網絡模式轉變。C語言和C++語言在網絡模式下的軟件開發過程中便遇到很多的問題。此時Java語言就很好的顯現出了其對于網絡模式下編程的優勢。Java語言完全面向對象,相對于C++語言更加簡單,并且Java語言依靠其分布式語言的特點可以廣泛應用到分布式的網絡程序的開發之中。除了這些優勢,Java的安全性比較高,因此,網絡模式下Java語言不失為一個好選擇。[2]
1.4 Visual Basic以及Access
當前數據庫管理在計算機應用中占有重要的地位。因此數據庫語言十分重要。當前的主流語言為SQL語言。VB語言便在很好支持數據庫的前提下內置了SQL語言,這一特點讓使VB語言可以更簡單的訪問數據庫和VC++相比。
Access語言和Oracle以及SQLServer相似,一種功能強大的針對小型數據庫的語言。此外,Access還可以利用其工具VBA和VB語言形成緊密聯系。
1.5 其他語言
除了上文所介紹的幾大主流語言外,編程領域還有很多比較小眾的語言。雖然目前看來其應用范圍不如幾大主流語言廣泛,但是在當前軟件開發環境下這些小眾的編程語言凸顯越來越重要的份額,比如:Python、Ruby、JavaScript、MATLAB、R、CUDA以及Erlang等。合理的編程語言選擇可以幫助軟件開發商降低軟件開發的成本,篇幅所限,小眾語言不再具體介紹,以下將分析如何合理選擇編程語言。
2 如何合理選擇編程語言
2.1考慮整體架構
進行軟件開發時,程序員需要做的第一步即是對項目的整體架構進行充分考慮,此后根據項目的整體結構決定選用何種語言進行編程。有時并不是一定要用同一種語言對整個項目進行編程,而是要根據項目各個部分的功能合理選擇最合適的語言。此外對項目進行整體架構時需要對項目組件的分解和連接進行充分考慮,因為不同語言的選擇和其有直接緊密的聯系。
2.2 選擇熟悉的語言
對于軟件開發來說,時間緊任務中是所有程序員的工作特點。節省時間對于程序員開發軟件來說意義重大,因此必須在不影響軟件質量的范圍內必須盡量選擇熟練的語言。因為熟悉的語言對程序員來說可以更好的預測軟件完工時間,同時編程出問題時熟悉的語言也可節省程序員的調試時間。
2.3 考慮硬件環境
硬件環境是軟件開發的基礎,適應硬件環境是所有軟件編程的目標,當硬件環境受限時會大大影響編程語言的開發效果。因此硬件環境是軟件開發過程中合理選擇編程語言需要考慮的一個重中之重。此外,硬件設備存在更新問題,有時編程語言僅僅適應目前版本下的硬件環境,一旦硬件設備更新軟件便因為不匹配問題不可繼續使用。因此在進行程序開發之前要全面考慮硬件環境問題,合理選擇適應硬件環境的編程語言,以保證程序可實現應對硬件環境更新后的快速調整,實現程序的長時間良好運行。
2.4 考慮程序支持平臺
一個程序能否良好運行,除了以上所提的整體架構,語言是否熟悉和硬件環境外,還需需重點考慮的便是其支持平臺。不同的支持平臺決定著程序語言選擇的不同。例如實現同樣搜索功能的程序在word軟件里和網頁瀏覽器里運行時便需要考慮其不同的支持平臺選擇不同的編程語言。平臺是編程的大環境,同必須適應硬件環境一樣,所有編程也必須適應平臺。
2.5 編程語言選擇時一些其它的考慮因素
開發一些程序過程中例如定義文件格式和協議相關工作時需要進行大量的位操作。而大量的位操作有時對軟件開發來說會形成一定困難,因此在考慮選擇編程語言時必須考慮是否可以避開大量的位操作。如果必須進行大量位操作,那就應該選擇可以提供合適數據類型并且容易進行位操作的編程語言。此外,在一些特殊領域進行編程的程序員應對特殊領域進行針對性的充分考慮,考慮是否可以用專業的編程語言代替一般的編程語言。因為專業的編程語言具有很強的針對性,使用專業編程語言不僅可以節省大量工作時間和工作量提高工作效率,也可以避免編程過程中出現較大失誤。
3 結束語
綜上可知,編程語言的選擇對于軟件開發來說具有至關重要的作用,對于程序員而言,熟練掌握每種編程語言的優點和缺點、適用范圍是必不可少的技能,同時,合理選擇編程語言可以使軟件開發工作順利開展,事半功倍。因此,對編程人員來說,需要及時補充新知識,隨時學習,不斷加強對各種編程語言的了解和掌握,同時提升合理選擇編程語言的能力,以便更好的開發軟件。
參考文獻:
[1]馬潔.計算機應用軟件開發中選擇的編程語言[J].電腦知識與技術,2013(08):1996-1997.
[2]羅瓊,李艷,熊英.不同編程語言對計算機應用軟件開發的影響[J].軟件開發與設計,2013(12):19-20.
述職報告是工作中一個很重要的部分,有助于了解自身的工作能力,有利于自己的職業發展。下面給大家帶來一些關于程序員的個人述職報告,希望對大家有所幫助。
程序員述職報告1
來公司擔任程序員一職已一年多時間,在這一年時間里,我學到了很多東西。每個人都是在不斷的總結中成長,在不斷的審視中完善自己。在這一年里自己也是在總結、審視中腳踏實地地完成好本職工作,現將這一年的工作總結如下:
一、思想方面:
嚴格按照一個程序員應有的素養要約束自已,愛崗敬業,具有強烈的責任感和事業心,積極主動認真的學習專業知識,工作態度端正,認真負責,聽從公司的安排,積極配合全友家私完善ERP系統,任勞任怨。
二、工作方面:
熱愛自己的本職工作,能夠正確認真的對待每一項工作,工作投入,熱心為大家服務,認真遵守勞動紀律,按時上下班,有效利用工作時間,堅守崗位,需要加班完成工作按時加班加點,保證工作能按時完成。在這半年里,我本著把工作做的更好這樣一個目標,開拓創新意識,積極圓滿的完成了以下本職工作:
配合全友家私開發并完善SRM系統
獨自開發全友家私SAP日志維護系統
三、存在不足:
一公司領導以及部門領導同事的幫助和指教,使我的工作有了很大提高,當然我還存在著很多不足之處,處理問題思路簡單,不夠成熟,工作中容易產生急躁情緒,需要更深入學習專業知識,提高自己的工作水平。
程序員述職報告2
尊敬的領導:
您好,來咱們公司已經兩個月,在緊張的工作與學習中,感覺時間過得很快。轉眼到了試用期結束的時侯了。我在這兩個月的工作中,從技術層面,到與項目組的融合度契合度,這兩方面上講都有了一定的提高。這與公司的各位領導,同人的支持與幫助分不開。在這里說一聲:”謝謝您”!
在兩個月工作中,初期熟悉公司技術,鉆研項目業務,配合項目組完成階段性的任務。
一、從主要職責具體上講:
1.負責時代項目的模塊編碼工作,完成功能應符合設計的功能及性能要求,符合部門相關規范;在時代項目組基本完成了公告管理模塊,與部分特配單模塊,正在進行主界面菜單的完善與更新;在地質調查局項目組,完成了審批與全文搜索功能,與修洪海經理共同完成遠程數據庫同步更新功能,與賈俊奎經理完成了CMS站點遠程實時更新功能;所完成功能符合設計的功能與性能要求,符合規范。
2.負責對所分配模塊的單元測試,同時應配合測試人員進行系統集成測試,所作模塊完成時,先做測試,然后提交組內測試人員集成測試,遇到錯誤能夠及時修改。
3.協助實施人員進行系統實施,并在項目經理的組織下進行問題的修改;還沒有實施任務。
4.負責編寫相關模塊的開發文檔,文檔應符合部門的開發文檔規范;能夠根據模塊編寫開發文檔,基本符合部門開發規范。
5.完成上級交辦的其它工作。
二、從工作要求上講:
1.自覺遵守公司各項規章制度認真完成工作,遵守員工守則;
2.努力學習、掌握并能熟練應用崗位相關業務知識,以飽滿的工作熱情、積極的工作態度投入到工作中,按要求完成崗位工作;
在工作中,做到努力學習不懂就問,及時與項目組同時之間的溝通,避免失誤。工作熱情高,不遲到不早退,能夠按要求完成崗位工作;
3.高度的責任感和良好的團隊合作精神;在工作中敢于承擔壓力,有責任感。與同時之間關系融洽。共同合作完成本職工作。
4.對公司外部的工作要高度保持公司形象,對公司內部的工作要高度保持部門的良好形象;能夠做到維護公司形象,與部門形象,有主人翁意識;
5.按公司要求提交周報、完成各種公司流程。可以按公司要求提交給上級部門周報,做事安公司流程規章制度;
6.按時提交項目階段性成果。基本能夠及時按質按量完成項目階段性成果;
以上是我試用期的工作總結,還有技術與能力還有很多地方需要改進,需要加強。以后會多多學習,多多提高。努力工作。為公司盡一份自己的力量!
程序員述職報告3。
我于__年_月__日成為本公司技術部的一名程序員,三個月的試用期轉眼就過去了。這段我人生中彌足珍貴的經歷,給我留下了精彩而美好的回憶。在這段時間里您們給予了我足夠的關懷、支持和幫助,讓我充分感受到了領導們“海納百川”的胸襟,在對您們肅然起敬的同時,也為我有機會成為影響力在線的一員而驚喜萬分。
這段時間,在領導和同事們的關懷和指導下,我通過不懈努力,各方面均取得一定的進步,現將我的工作情況做如下匯報:
一、通過理論學習和日常工作積累經驗我的各方面有了很大的進步。
剛到公司不久,我便開始負責.NET方面的網站開發和廣告平臺開發和維護,剛開始的時候對我來說確實壓力很大,因為各方面都還不熟悉,而且與之前的公司相比,節奏也有點快,不過我慢慢的習慣了環境,和同事相處的比較融洽,領導對我也比較關心,在公司里工作就像是在一個幸福的大家庭里一樣,我很快喜歡上了這里。
我到公司不久,有個項目是___公司網站,做這個項目的時候我遇到了幾個問題,我在以前公司做的時候沒有在這么短的時候完成一個項目的,在效率上提高了我的能力。做這個項目的時候我也遇到了許多以前沒有遇到過的問題,我請教同事和朋友,還有借助網絡一一解決了難題。
之后,我將B2B廣告招商平臺進行了改版,開發了___智能建站廣告平臺以及以后網站的維護工作。
接下來,我又做了一個比較棘手的項目——___在線咨詢系統。為什么說棘手呢,因為我以前沒有做過這方面的項目,而且我問遍了所有認識的朋友,搜遍了網絡也沒有找到如何解決的方法,之后我翻書籍,接著搜索網絡。
功夫不負有心人,終于我找到一個聊天室的小例子,但是功能差的太遠,于是我把這個示例一點點的研究,從一點也不懂到后來慢慢看懂,從對AJA_技術一無所知到基本熟練運用。接下來我就開始自己開發,到最后終于把它開發了出來,雖然不是很完美,功能不是很強大,但是它是我辛苦的勞動結晶,我相信以后會把它開發的更強大,更完美。
二、明確崗位職能,認識個人技術能力不足。
經過三個多月的工作,雖然完成了一些項目的開發,我的技能也提高了很多,但是感覺我的技術還有待提高,所以我會在以后的工作中更加努力,努力提高自己的技術和各種不足,努力使自己成為一名稱職的職員。
三、提出自己努力計劃
1、學無止鏡,時代的發展瞬息萬變,各種學科知識日新月異。我將堅持不懈地努力學習各種技術知識,并用于指導實踐。
2、“業精于勤而荒于嬉”,在以后的工作中不斷學習知識,通過多看、多學、多練來不斷的提高自己的各項技能。
3、不斷鍛煉自己的膽識和毅力,提高自己解決實際問題的能力,并在工作過程中慢慢克服急躁情緒,積極、熱情、細致地的對待每一項工作。
4、努力提高自己的日常交際能力。
時光流轉間,我已到公司工作三個多月。非常感謝公司領導對我的信任,給予我體現自我、提高自我的機會。這三個多月的試用期工作經歷,使我的工作能力得到了由校園步入社會后幅度的提高。
我會以炙熱的工作熱情繼續投入到今后的工作當中,以自己踏實努力的工作,報公司知遇之恩!
程序員述職報告4
尊敬的領導:
我于____年9月11日成為本公司技術部的一名.net程序員,三個月的試用期轉眼就過去了。這段我人生中彌足珍貴的經歷,給我留下了精彩而美好的回憶。在這段時間里您們給予了我足夠的關懷、支持和幫助,讓我充分感受到了領導們“海納百川”的胸襟,在對您們肅然起敬的同時,也為我有機會成為影響力在線的一員而驚喜萬分。
這段時間,在領導和同事們的關懷和指導下,我通過不懈努力,各方面均取得一定的進步,現將我的工作情況做如下匯報:
一、通過理論學習和日常工作積累經驗我的各方面有了很大的進步。
剛到公司不久,我便開始負責.NET方面的網站開發和廣告平臺開發和維護,剛開始的時候對我來說確實壓力很大,因為各方面都還不熟悉,而且與之前的公司相比,節奏也有點快,不過我慢慢的習慣了環境,和同事相處的比較融洽,領導對我也比較關心,在公司里工作就像是在一個幸福的大家庭里一樣,我很快喜歡上了這里。
我到公司不久,第一個項目是___公司網站,做這個項目的時候我遇到了幾個問題,我在以前公司做的時候沒有在這么短的時候完成一個項目的,在效率上提高了我的能力。做這個項目的時候我也遇到了許多以前沒有遇到過的問題,我請教同事和朋友,還有借助網絡一一解決了難題。
之后,我將B2B廣告招商平臺進行了改版,開發了___智能建站廣告平臺以及以后網站的維護工作。
接下來,我又做了一個比較棘手的項目——___在線咨詢系統。為什么說棘手呢,因為我以前沒有做過這方面的項目,而且我問遍了所有認識的朋友,搜遍了網絡也沒有找到如何解決的方法,之后我翻書籍,接著搜索網絡。功夫不負有心人,終于我找到一個聊天室的小例子,但是功能差的太遠,于是我把這個示例一點點的研究,從一點也不懂到后來慢慢看懂,從對AJA_技術一無所知到基本熟練運用。接下來我就開始自己開發,到最后終于把它開發了出來,雖然不是很完美,功能不是很強大,但是它是我辛苦的勞動結晶,我相信以后會把它開發的更強大,更完美。
二、明確崗位職能,認識個人技術能力不足。
經過三個多月的工作,雖然完成了一些項目的開發,我的技能也提高了很多,但是感覺我的技術還有待提高,所以我會在以后的工作中更加努力,努力提高自己的技術和各種不足,努力使自己成為一名稱職的職員。
三、提出自己努力計劃
1、學無止鏡,時代的發展瞬息萬變,各種學科知識日新月異。我將堅持不懈地努力學習各種技術知識,并用于指導實踐。
2、“業精于勤而荒于嬉”,在以后的工作中不斷學習知識,通過多看、多學、多練來不斷的提高自己的各項技能。
3、不斷鍛煉自己的膽識和毅力,提高自己解決實際問題的能力,并在工作過程中慢慢克服急躁情緒,積極、熱情、細致地的對待每一項工作。
4、努力提高自己的日常交際能力。
時光流轉間,我已到公司工作三個多月。非常感謝公司領導對我的信任,給予我體現自我、提高自我的機會。這三個多月的試用期工作經歷,使我的工作能力得到了由校園步入社會后最大幅度的提高。
在此,在對試用期的工作情況及心得體會做一匯報后,我想借此機會,正式向公司領導提出轉正請求。希望公司領導能對我的工作態度、工作能力和表現,以正式員工的要求做一個全面考慮,能否轉正,期盼回復。我會以炙熱的工作熱情繼續投入到今后的工作當中,以自己踏實努力的工作,報公司知遇之恩!
程序員述職報告5
過去的一年,我參與了較多的產品設計,從中受益匪淺,不僅學到了很多專業知識,對動態產品有了更全面的理解和把握,而且培養了我作為機械工程師所應該具備的基本素質。同時,我堅持自學,學習了當前機械行業新的工具軟件和專業書籍,提高了理論水平。現將具體工作總結如下:
1.設計、調試出口印度的摩托車試驗機
印度之行是成功的,也是艱難和值得回味的。我們一行三人,在沒有翻譯的情況下,克服當地天氣炎熱和飲食不適應的困難,在不到三周的時間內將四臺設備調試完畢,拿到了用戶的驗收紀要,這是值得肯定的。但,我覺得也有一些遺憾的地方。由于是第一次做車輛產品的出口,缺乏經驗,我們的包裝和防銹做的不夠好,設備出現了故障,讓印度人對我們的滿意度下降。如果我們注意這些細節,用我們的產品打開印度這個工業剛起步的國家的大門,那么,我相信我們會從中受 益。
2.主管設計PWS-J20B1
此試驗機已經交檢完畢,各項指標達到了技術協議要求,等用戶款到發貨。
3.參與設計PWS-200B
與毛工一起設計,對液壓夾頭,氣液增壓泵等的工作原理有了更深入的理解,從毛工身上學到了很多東西。比如,設計的嚴謹和嚴肅性,此產品已發貨。
開發四部的工作是繁重和艱巨的,我在車工和毛工的指導下,較好的融入了這種緊張和嚴謹的氛圍中,較好地完成了各項任務,自身的業務素質和工作能力有了較大提高,對工作有了更多的自信。
4月初離職到現在差不多大半月的時間,終于找到工作了,待遇和我理想的12K左右差不多,最終在14K的樣子。用到終于這個詞,大家也能猜到這次的求職并不太順利。總結下吧,算是給各位還在找工作的同學一點經驗。
1.準備充分,我這次找工作準備的特別不充分,可以說在第一次面試的時候都沒正真意義的準備過什么,在第一周的時候基本都是打醬油,所以準備是必須的,我總結了大概有幾點需要的。常見的面試題目,自己所做的項目情況,自我介紹,職業規劃,離職原因。我覺得這些東西一定要用一點時間做下梳理,不然面試的情況會像我開始一樣很糟糕,浪費時間也浪費一些很好的機會,我覺得應該在你想跳槽的半個月之前就要準備了,這樣可以節約一個星期的時間。
2.基礎知識的積累,我是.NET的方向的,所以主要說.NET方向,面試無非四大塊:C#,數數據庫,JS(Jquery),數據結構和算法。先說數據庫,分頁SQL和一些查詢SQL,再就是大數據量查詢的優化這基本是每個面試官都會問的,JS方面因為我不是主做前端開發,面試一般都是些DOM對象的操作和AJAX,C#的主要是一些基礎知識這里就不一一舉例各種面試題目,自己多做做。最難得就是面試數據結構和算法了,這也是很多程序員薄弱的地方,一般問這方面的問題的面試官都很牛逼,問這種問題的公司一般開的待遇會高很多,個人覺得問了這方面的問題的公司對程序員的綜合素質要求很高。數據結構和算法這個只能靠平時工作之余多看書,多學習了。程序員這條路,學無止境。
3.項目的描述,這個是每個面試官都會問的問題,面試官最愿意聽的是你的項目亮點,用到了哪些技術來解決問題。最好的做法是把你的項目的大體的框架畫出來給面試官看,這樣才能直觀的給面試官一種你確實是做過了這個項目。你要非常流暢的給面試官講解,有的面試官會讓你拿筆在白板上做講解,這個可以在家里面多做幾次模擬。我覺得我在這方面是強項,幾個讓我畫圖講解項目的公司都給我發出了入職通知。
4.職業規劃,這個一般是在總監級別的面試官會問到,我覺得程序員在工作到3到5年的時候都應該考慮這個問題,是走項目管理還是技術到底。這個就看自己的人生規劃了,我個人覺得工作不到5年的同學還是老老實實,踏踏實實的做好技術,靠這個吃飯,什么都別多想,技術才是你生存的根本。
5.待遇的談判,任何事情都是有回旋的余地的,所有的公司都想用最低廉的價格找最優秀的員工,不要主動說自己的期望待遇,誰先說誰就會被動,你可以嘗試的問貴公司這個職位大概能開出的待遇是多少?一般的人力都會給你一個范圍,然后你根據實際情況來做出決定,一般在這個基礎+2K的范圍,比如人力MM對你說這個職位在8K左右,你可以開10K的待遇,反正這一塊是非常有技巧的,我覺得的待遇只要和你跳槽的時候期望的差不多其實就行了。
6.投簡歷,51,智聯,中華英才主要是這3家。51都是一些小公司,智聯的命中率高一點,中華英才這次找工作沒在上面投遞不做評價。有幾家在51上的公司的邀請面試的時候,待遇有3K的,我當時有點震驚,啥時候技術這么廉價了,所以我在51上投遞了幾天就放棄了,后面在智聯上投遞。這一條可能會得罪到51這個公司,不過我還是要寫出來。剛畢業的可以嘗試下51,畢竟先入門先學習才是菜鳥程序員最應該做的事情,不要太在意待遇。