程序員實習報告總結(精選3篇)
程序員實習報告總結 篇1
xx年的12月份,出于嘗試的心態,我參加了南京市雨花區IT人才招聘會,之后來到南京偉庫信息科技有限公司進行實習。轉眼間已過去兩個多月,回想自己這段時間的經歷與收獲,我深深的感到這是一筆多么寶貴的人生財富!
從學校到社會的大環境的轉變,身邊接觸的人也完全換了角色,老師變成老板,同學變成同事,相處之道完全不同。在這巨大的轉變中,我們可能彷徨,迷茫,無法馬上適應新的環境,但在同學、同事的幫助和自己摸索的情況下,我還是完成了這次實習。但我發現,以我們的經驗,不學到一定的深度和廣度是難以在實際工作中應付自如的。因此反映出學習的還不夠,缺點疏漏。需在加以刻苦鉆研及學習,不斷開拓視野,增強自己的實踐操作技能。常言道:工作一兩年勝過十多年的讀書。兩個月的實習時間雖然不長,但是我從中學到了很多知識,關于做人,做事,做學問。只有擁有自信才能夠克服一切,去實現自己的理想,創造自己的人生。
“在大學里學的不是知識,而是一種叫做自學的能力”。參加工作后才能深刻體會這句話的含義。課本上學的理論知識用到的很少。在這個信息爆炸的時代,知識更新太快,靠原有的一點知識肯定是不行的。我們必須在工作中勤于動手慢慢琢磨,不斷學習不斷積累。遇到不懂的地方,自己先想方設法解決,實在不行可以虛心請教他人,而沒有自學能力的人遲早要被企業和社會所淘汰。所以我們還要繼續學習,不斷提升理論素養。
南京偉庫信息科技有限公司依托復旦大學科研力量而設立,是復旦科技園投資并重點支持的軟件企業,獲得國家“雙軟”認證和政府科技企業認證。專門從事協同OA軟件的銷售、客戶化開發、實施、售后服務等。公司以幫助用戶提升辦公效率,增加管理執行力為使命,為企業、事業單位、政府機構提供辦公自動化OA、信息門戶、項目管理PM、客戶EIP&GIP業務流程管理BPM、知識管理KM、公文檔案一體化管理DM、企業及政府關系管理CRM、人力資源管理HRM、商業智能BI、企業應用集成EAI等全面的信息化服務和企業管理咨詢服務。
公司給我的實習期間的定位主要是從事較簡單的網站開發的工作,主要負責B2C網站以及OA平臺的前臺制作。包括頁面整體設計,CSS+DIV頁面編寫、圖片制作處理等。在這段實習期間,我參與了完整的OA系統的開發過程,以前在課堂上學到的理論知識是到了很好的實踐鞏固,同時學到了更多新的東西。通過完整的項目開發,我對MVC的開發模式有了直觀的認識,對整個開發流程有了一定的了解,能夠熟練掌握CSS、Div、Html語言,并初步掌握了
Struts+Hibernate+Spring框架技術,能夠獨立完成數據庫建立、前臺頁面編寫、后臺代碼編寫等完整的開發過程,并對團隊合作有了更深刻的認識。在一個項目的完整開發過程中,技術固然很重要,但是團隊合作才是更重要的。因為一個項目從需求分析到應用實施,需要各個部門人員的分工合作。所以,具備良好的創新意識和團隊合作意識,能夠迅速融入開發團隊和工作環境一個程序員必須具備的素質。這種能力需要通過不斷積累工作經驗才能得到培養和提高。
在實習的日子,我努力做到以下幾點:
一、繼續學習,不斷提升理論素養。
在信息時代,學習是不斷地汲取新信息,獲得事業進步的動力。作為一名年輕同志更應該把學習作為保持工作積極性的重要途徑。走上工作崗位后,我積極響應單位號召,結合工作實際,不斷學習理論、業務知識和社會知識,用先進的理論武裝頭腦,用精良的業務知識提升能力,以廣博的社會知識拓展視野。
二、努力實踐,自覺進行角色轉化。
理論是灰色的,生活之樹常青,只有將理論付諸于實踐才能實現理論自身的價值,也只有將理論付諸于實踐才能使理論得以檢驗。同樣,一個人的價值也是通過實踐活動來實現的,也只有通過實踐才能鍛煉人的品質,彰現人的意志。從學校走向社會,首要面臨的問題便是角色轉換的問題。從一個學生轉化為一個單位人,在思想的層面上,必須認識到二者的社會角色之間存在著較大的差異。學生時代只是單純的學習知識,而社會實踐則意味著繼續學習,并將知識應用于實踐,學生時代可以自己選擇交往的對象,而社會人則更多地被他人所選擇。諸此種種的差異。不勝枚舉。但僅僅在思想的層面上認識到這一點還是不夠的,而是必須在實際的工作和生活中潛心體會,并自覺的進行這種角色的轉換。
三、提高工作積極性和主動性
在今后的工作和生活中,我將繼續學習,深入實踐,不斷提升自我,努力創造業績,,繼續在自己的工作領域創造更多的價值。
在這段實習的時間里,我經歷了很多以前沒有的事,就比如第一次領工資。只是一點點的錢,但卻是我人生的轉折點。實習是為將來打基礎的重要階段,珍惜自己每一個工作的機會,不論什么人,什么學歷,從事什么工作,好好的表現、展示自己的能力,不要錯過好的機遇。沒有一件事情是輕輕松松的,但每一件事都是讓人成長的,經歷一段過程,喜悅或是艱辛,盡管經歷的方式不盡相同,但它的結果是相同的,我們都會因涉事而成長。
總之,這次實習,自己確實學到了很多也成長了許多。在實習期間,每日重復單調繁瑣的工作,時間久了容易厭倦。但是工作簡單也不能馬虎,你一個小小的錯誤可能會給公司帶來巨大的麻煩或損失,還是得認真完成。這段時間,我看到了自己本身存在著許多問題,也會遇到這樣那樣的問題,當前的時代日趨復雜,不學到一定的深度和廣度是難以在實際工作中應付自如的。因此反映出學習的還不夠,缺點疏漏。需再加以刻苦鉆研及學習,不斷開拓視野,增強自己的實踐操作技能,為以后的工作存儲更多的能力。
程序員實習報告總結 篇2
這個標題可能不是技術方面的,但是這一項是關于技術很重要的方面。工要善其事必先利器,在js中寫代碼的時候,我們是不是感覺我們的環境很笨。沒有智能提示是一件很不爽的事情,那如何讓我們js文件具有和java文件一樣出現智能提示,我們需要在我們的eclipse中加入一個插件就可以了名字叫spket—1。6。23。jar插件,這樣我們書寫js文件就輕松了不少,還有一個就是html文件出現智能提示,插件名稱:GEF—ALL—3。8。1。zip和tk。eclipse。plugin。htmleditor_2。1。0。jar這樣我們Html也會出現js的路徑的智能提示。
Extjs工作總結
工作使用:
對于Extjs的學習,真感覺到了這次這個框架的強大之處。
Extjs是一種主要用于創建前端用戶界面,是一個基本與后臺技術無關的前端ajax框架。對于我們所做的功能來說:我們用extjs進行界面的搭建,界面部分分為四部分都是有js拼成的,左側的tree,上側的query,下側的grid 和右側的詳細grid。每一部分的js名稱都是特定的,放在特定的位置,這就是我們那套框架所給予我們的限制,然后通過json文件進行統一配置,這樣我們的界面就這樣搭建成功。
剩下的就是一些界面的顯示需要轉換,枚舉和數字之間的轉換,grid中添加超鏈接等等。
理解Ext
Ext應用中我自己的感受是:面向對象,方便,簡單
Ext的面向對象,在于在開發過程中我們首先聲明一個js空間,然后放一個panel,在放入各個不同的控件這就構成了我們的界面。我們只需new一個對象出來就可以使用。
界面的校驗相當的簡便,本身組件化,舉個例子:Numberfiled這個組件,就只能輸入數字,字母是絕對輸不進去的,這是從后臺封裝好了的,所以用好一個組件可以省去我們很多的時間去進行界面校驗,這樣做起來非常的方便。
界面的顯示和使用更加細膩,界面有js拼成,很容易適應各種瀏覽器。
組件功能強大:
第一、單選行,多選行,高亮顯示選中的行,拖拽改變列寬度,按列排序
第二、自動生成行號,支持checkbox全選,動態選擇顯示哪些列,支持本地以及遠程分頁,可以對單元格按照自己的想法進行渲染
第三、可編輯grid,添加新行,刪除一或多行,提示多行數據,拖拽改變grid大小,grid之間拖拽一或多行,甚至可以在tree和grid之間進行拖拽
具體的Ext實現功能一般非常的容易實現。
Ext中的tree簡單程度是非常的高的,直接配置點文件xml文件或者直接從數據庫中得到tree,將以往的做tree的方法大大簡便。
項目之感
我們開發的給我最大的'感覺是靈活即動態加載,很多數據數據都入了數據庫,都由數據庫進行控制,而不是在界面的html中寫死,再說我們的html出現的很少大多數是以js形式存在,我個人感覺動態加載是做的很好。
我們項目中的正面導航欄都是從數據庫中讀取出來的,是數據庫更加控制界面,更加動態化。
Gird控件動態綁定xml文件使得Grid的使用,增加了可配置,靈活性,大大增加。
所以做系統一定要靈活,怎樣才能靈活,就應該將是數據的地方保存到數據庫中,可配置的地方寫成xml文件,這樣我們的功能增強,業務負荷量加大。
數據導入導出
現在兩大導入技術是POI和JXL。
支持Excel:POI支持07版本的Excel,03版本的Excel;JXL支持03版本的Excel
技術上操作有點差別,這一點在技術上暫且不做一一比較。
優化和效率上JXL導入方式比POI更加高效
自己從網上尋找一個下像這樣的demo是非常的多的,很容易實現了導入這個過程。網上例子太多了,POI的和JXL的都有。
實習總結:
Ext的技術很強大,不過學習起來是很復雜的,不過Extjs論壇上的視頻,對這個技術介紹的還是很詳細的,未來還是有一定應用空間的。要想真正成為一個Ext高手就應該研究Extjs對于組件的功能包裝,這樣我們運用起來才能得心應手,稍后一部分技術實現稍后會錄成視頻,請大家稍安勿躁。
程序員實習報告總結 篇3
六個月的實習時間已經結束,我實習的單位是E科技有限公司,在這段時間里,我的專業技術得到了很大的進步。
剛開始工作的幾周,公司給我們培訓了ERP平臺的使用,通過這次培訓使我認識到ERP平臺的優勢,可以多大提高軟件的開發效率。隨后我就加入到了“ERP稅源控管系統”項目的開發中,稱為開發小組中的一員。在項目開發過程中一邊是同事們的細心指導,一邊是自己反復琢磨與理解,幾個月下來大大提高了自己業務和技術兩方面的技能,已經能夠比較熟悉的掌握基本的工作方法和一些技巧,而且能過獨立完成一些模塊的開發,通過這個項目不僅學到了很多技術,也了解了整個項目的大概流程,從需求分析、數據庫設計、詳細設計、代碼編寫、測試、項目維護等方面,使自己不僅從一個代碼編寫人員的角度還從一個整體的角度來看整個項目開發,加深了軟件開發概念的理解。
現場開發與維護使我不僅從一個開發人員的角度而且從客戶的角度去思考問題。在項目的開發后期,也就是項目即將上線的階段與其他幾位同事被派往現場去開發與維護項目。
以前的開發都是根據需求分析來進行的,功能要求一般在分析里面都寫的很清楚。但是在現場開發直接面對客戶,客戶提出的需求一開始只是一個大體的功能描述,如何將這個只是語言描述的功能轉化為技術實現需要很強的抽象能力和對業務的深入理解,這個過程打打鍛煉了自己的綜合能力。在第一時間接觸客戶的需求,從客戶的角度思考問題,只有更了解客戶需求才能更合理的設計軟件的結構、功能,了解客戶,了解需求,轉化到技術層面。這個過程得到的經驗很難得。
實習第一周:
對系統的需求進行分析;
系統的功能建設目標、范圍;
與相關人員進行溝通,了解客戶需求;
對公司的倉庫的流程進行描述。
實習第二周:
對系統數據庫進行設計,根據需求系統有以下幾個表,物品表、物品類型表、圖片表、圖片類型表、公告表、費率表、用戶表、角色表、資源表;
對各個表的數據結構進行設計;
建立數據庫;
實習第三周:
可以設計倉庫管理系統的頁面;
劃分系統多個功能模塊,物品管理;類型管理、圖片管理、廣告管理、費率管理、數據恢復
下載系統所需的插件,js類,第三方工具。
實習第四周:
添加物品在進行輸入時,立即校驗數據的有效性,不用在提交信息后再校驗,然后后臺也會進行數據有效性校驗;
添加SKV的ajax驗證,判斷SKV是否已經存在;
添加一個物品可以添加多個標題功能;
添加一件物品可以添加多個供應商功能;
實習第五周:
增加發布公告功能,倉庫人員可以發布相應信息,銷售人員可以看到相應信息,并做出處理;
修復公告內容亂碼BUG;
修復左側導航條不能隨瀏覽器大小進行移動BUG;
實習第六周:
添加數據恢復管理。只有管理人員才能真正刪除物品,而且管理員可以恢復被普通用戶刪除的商品;
修復插入物品時,原來的縮略圖不能及時更新的BUG;
修復查看物品信息時,不會自動換行BUG
實習第七周:
增加用戶管理功能。用戶管理可以增加用戶、修改用戶與刪除用戶并對用戶進行授權
對系統的權限進行劃分,并對樹狀結構顯示
增加對特定用戶只能觀看特定類型物品和特定類型圖片;
實習第八周:
錄入測試數據,對系統進行單元測試;
增加批量錄入數據功能;
修復批量上傳不對齊BUG;
修復移動物品到指定類型,頁面不會刷新BUG;
實習第九周:
修復插入多張圖片時,圖片之間不會自動換行BUG;
修復查看圖片原圖時,屏幕花屏問題;
增加批量查看圖片原圖功能,不用一張一張來點擊查看。
實習第十周:
修復倉庫系統中,圖片管理上傳多圖片時,圖片容易丟失BUG; 添加分頁顯示可以跳到指定頁碼的功能;
添加在顯示倉庫物品時,立即修改物品信息,而不用進入修改頁面。