程式設計師實習總結3000字

才智咖 人氣:2.47W

程式設計師實習的進行能幫助學生們提前適應軟體公司開發流程、環境和工作要求。下面是小編推薦給大家的程式設計師實習總結3000字,希望能帶給大家幫助。

程式設計師實習總結3000字

程式設計師實習總結3000字(一)

突擊了三個多月的javaweb,有了許多心得體會,在這裡小小的發些感慨,希望對剛剛入門的朋友有些幫助。畢竟我現在也算是一個過來人了。

起初我在大學的時候只是學過一些基本的JSP,記得那時候做東西的時候不懂得異常處理,更不懂得安全問題,因為沒見過那麼大的天空,就滿足在自己頭上的雲彩。即將畢業走出了校園,見識到了真正的程式設計師,看到了他們的工作方式,頗有感悟。記得在上學的時候一直想學servlet,但是雖然自己買了許多的書,其中包括孫鑫的 《JSP/Servlet 深入詳解》,可是由於自己的惰性,始終沒能動手演練,因為我們常用的Servlet是基於HTTP(1.1)協議的,而且常用的request,response物件也都是繼承自HttpServletrequest和HttpServletResponse的,所以,程式碼看起來會略顯得有些複雜,(當然這只是對於初學者來說,或者說是沒入門的人來說),所以沒次拿起書看程式碼的時候就會感覺到“哇這個東東太難了!!!以後再說吧......”每次都是這種感覺。直至我碰到了《javaMail郵件開發詳解》的作者之一方**(暫且稱之為方老師吧,我感覺都寫書的即使不是老師也可以被稱作老師了)。在他的指引之下,我算正式進入了學習javaweb的門檻,也算是一個初步的入門。從起步開始對於我這個“野路子出家”的人是一種折磨,因為沒有基礎(像核心技術的IO,集合,GUI,socket等技術我都不怎麼會的),而且要直接學javaweb。記得開始的幾天幾乎都是麻木的,換句話說,這一段時間幾乎不是在學習WEB技術,而是在測試自己大腦的快取到底有多大(因為本身的壓力就大,加上沒有基礎,最重要的是沒有一個學習方法)。所以幾乎前20天的日子都在做一個工作,就是把學到的東西壓縮到自己的大腦,回去複習呢,就像是個沒頭蒼蠅一樣,學到哪就看到哪,開啟書本和筆記,發現自己不會的就開始看,毫無目的。學習的效果也可想而知。到頭來發現自己似乎沒會什麼東西,因為即使是自己在寫程式碼,也是在寫別的程式碼,再調別人錯過的錯誤......總之過了很久大概一個多月吧,這種狀態都沒有改觀。可以說形勢很不樂觀。但是呢又沒有更好的辦法。

直至遇到了方老師,雖然不能說聽君一席話,勝讀十年書,但是對我來說真是受益匪淺,此時也算是我再一次的重新開始javaweb的學習。由於有過一個多月的經驗,現在再來學習第二遍,也算總結了點方法。下面就淺談一下自己的體會。

如果放棄持久層的東西,也就是JDBC操作資料庫這一部分來說,javaweb的東西就是Servlet和JSP,一個控制層(controller)和一個顯示層(view)兩方面的學習。記得方老師的第一句話就是:“javaweb是沒有什麼東西的,但是它又是很重要的,將來你們學的框架技術很可能在3,5年後就被淘汰了,但是這個javaweb在10年哪怕是更久都不會被淘汰的!所以你們一定要學好,至於為什麼說它沒什麼東西,這個以後你們學完就會知道”。聽了這些話,我心裡的壓力頓時減輕了很多。敢於去接受一些新的知識,當然是用合理的方法。現在回頭總結的話,我個人的感悟就是當你明白了servlet和JSP的工作原理之後,你要學的就是那幾個最常用的東西,比如說註冊併發郵件,自動登入,購物車,下訂單,三種常用的分頁技術,過濾器功能(處理亂碼,轉義),監聽器處理線上人數啊,線上支付等等(這裡我就不一一列舉了,當然HTTP協議是必須會的)。現在列舉出這些東西並實現技術雖然很容易,但是在當時學習的時候可是吃了不少苦,因為開始不懂啊,就拿人家寫好的程式碼,一個顯示螢幕分成兩塊,開始手動copy...雖然寫出了功能,但是沒過多久就會忘記,即使3個月不忘記,6個月也會忘,因為它不是自己的東西嘛。這些問題是在我第二次寫東西的時候發現的,因為要對自己負責嘛。所以自己很難受。於是開始找方老師想辦法,他給我講解了一遍這些技術的實現思路並操做演示給我看。在他講解完,我是茅塞頓開。自己開始繼續寫,可是一寫就發現還是不會,又開始翻程式碼。後來我覺得不行,又去找方老師,“老師那個你講的東西我聽懂了,可是自己一寫就寫不出來,不知道該寫什麼,按你的程式碼寫完,沒多久又忘記了,這可怎麼辦?”方老師一句簡短的`回答算是改變了我,可以說直到今天的學習,他說:“想不出來是嗎,那你就一直想,什麼時候想出來了,什麼時候再寫,這個不急”。回來我就想,這是好話還是賴話啊,人家同學都快寫完了,我還在這想呢......無解......那就死馬當活馬醫唄。回去坐在那我就想,電腦一合上蓋子。持續接近兩個小時,我一拍大腿,哦了!開啟電腦,畫個圖,理清一下流程,看看圖,寫吧,一個小時不到全部OK!然後方老師問我,你怎麼自己在那怪怪的笑(他是南方人,說話的口音加上語調很有意思)?我說我寫出來了。嘿嘿。他問我,你會忘嗎?我說我堅決不會忘,我自己想出來的東西,就是我忘記了我也還會想出來,然後我就還能寫出來。然後我就笑了,理由很簡單,我找到方法了。回過來說我們學習SUN公司的API,底層程式碼,第三方的資料和工具,最好的學習方法就是把他們的東西轉換成你自己的思想,這樣你就真的學會了。到後來我發現,在我們一起寫程式碼的時候不乏很多高人,他們的效率很高,能力很強,但是有很多的人恰恰相反而且這類人不佔少數,最實在的例子,在我身邊一起寫程式碼的朋友,當我寫完7,8個功能的時候,準備進行下一個模組的分析了,他還在那為一開始的兩個功能發愁,看著那丟擲來的異常瞪眼,更為悲觀的是他不會對著異常分析而是去分析別人寫過的程式碼,去看看自己哪裡寫的不一樣。

當然萬事開頭難是必然的,因為剛剛起步沒有經驗,但是隨著你的程式碼量的增加和處理能力經驗的豐富,一切都會變的簡單起來。開始為什麼說javaweb簡單呢,因為當你學會的時候你要是善於總結你就會發現,其實servlet的一套API就那麼多,只要學會了它就哦了,至於其它的幫助工具如何使用都是些大同小異的事情,實在不會可以百度嘛,百度不行就谷歌,再不行就翻牆。總會解決的嘛。所以最後列出一個等式:成功 = 堅持衝過起步的低谷 + 良好的學習方法 + 勤敲程式碼的習慣 + 處理問題分析問題解決問題的能力。
 

程式設計師實習總結3000字(二)

實訓已經進行兩週多了,還有一週就要正式結束了,突然發現自己似乎又重蹈覆轍了,再一次一次的不經意中和某些人的就距離卻是越來越來大,總是想偷一下懶,總是想著馬馬虎虎過去算了,沒有那麼精打細算過。結果不經意有些人人開始脫穎而出,有些人開始展露鋒芒,而我也開始黯淡下去。我是想好好學學別人的,結果畫虎不成反類犬。原來我也是不輕易臣服的人,我即便不去領導他們也沒有人可以領導我。給我分的實訓小組連個能交流的人都沒有,身邊一個研究生只會不停地打擊我,我只能不知所謂的笑笑。這個專案小組真讓我鬱悶,組長誰也領導不了,組長不是我,我也懶得管,樂得清閒。

這兩週究竟自己學到了什麼,確實在腦海中總還是模糊不清的,J2SE,J2EE,HTML,JScrip特效,CSS,JAVAweb,Servlet,JDBC,資料庫快速建模,資料池,單態模式,JFreechart,俄羅斯方塊專案,人力資源專案,購物網專案,這都算是過來了,可是心裡卻不是很有譜自己心裡七上八下的,自知學的只有四成火候,又不斷地被人打擊打擊麼還沒有可以交流,心中這兩天的抑鬱讓我難以忍受,總是喉嚨裡很堵,心裡著實悶得難受。回去想跟室友聊聊,他只說了一句,寂寞才說愛,活該。我就更鬱悶了,我一直對自己說我只是活著我只是深愛著。明天就要進行最後一週實訓了,各專案都到了結束完善階段,也是所學的整理複習階段。看著周圍有人誇誇其談,有人韜光養晦,自己心裡也很沒底,專案結項之後還有個考核我都十分擔憂。其實這各階段我更擔憂的是我發現自己的學力已經下降,可能是長時間習慣不聽老師講課,只靠自學和考前突擊。現在聽講師講課總是聽著聽著就跑神了,聽著聽著就覺得沒意思了,總想自己看書自己單幹,可真的有時間的時候我卻提不起精神去單搞,總是事倍功半花了三四個小時有時候只是把講師四十分鐘的搞完。然後精疲力竭的倒下。

擁有太多的東西總是不會去珍惜的。我懶惰的惡習讓我異常痛苦。我現在唯一擁有的財富就剩下我的青春了,我發誓我會努力努力再努力,捍衛自己的青春,我說過我會成為偉人的。以後我會給自己出本自傳的。人生只有一次,人生在世至少不能辜負自己。
 

程式設計師實習總結3000字(三)

六個月的實習時間已經結束,我實習的單位是E科技有限公司,在這段時間裡,我的專業技術得到了很大的進步。

剛開始工作的幾周,公司給我們培訓了ERP平臺的使用,通過這次培訓使我認識到ERP平臺的優勢,可以多大提高軟體的開發效率。隨後我就加入到了“ERP稅源控管系統”專案的開發中,稱為開發小組中的一員。在專案開發過程中一邊是同事們的細心指導,一邊是自己反覆琢磨與理解,幾個月下來大大提高了自己業務和技術兩方面的技能,已經能夠比較熟悉的掌握基本的工作方法和一些技巧,而且能過獨立完成一些模組的開發,通過這個專案不僅學到了很多技術,也瞭解了整個專案的大概流程,從需求分析、資料庫設計、詳細設計、程式碼編寫、測試、專案維護等方面,使自己不僅從一個程式碼編寫人員的角度還從一個整體的角度來看整個專案開發,加深了軟體開發概念的理解。

現場開發與維護使我不僅從一個開發人員的角度而且從客戶的角度去思考問題。在專案的開發後期,也就是專案即將上線的階段與其他幾位同事被派往現場去開發與維護專案。

以前的開發都是根據需求分析來進行的,功能要求一般在分析裡面都寫的很清楚。但是在現場開發直接面對客戶,客戶提出的需求一開始只是一個大體的功能描述,如何將這個只是語言描述的功能轉化為技術實現需要很強的抽象能力和對業務的深入理解,這個過程打打鍛鍊了自己的綜合能力。在第一時間接觸客戶的需求,從客戶的角度思考問題,只有更瞭解客戶需求才能更合理的設計軟體的結構、功能,瞭解客戶,瞭解需求,轉化到技術層面。這個過程得到的經驗很難得。

實習第一週:

對系統的需求進行分析;

系統的功能建設目標、範圍;

與相關人員進行溝通,瞭解客戶需求;

對公司的倉庫的流程進行描述。

實習第二週:

對系統資料庫進行設計,根據需求系統有以下幾個表,物品表、物品型別表、圖片表、圖片型別表、公告表、費率表、使用者表、角色表、資源表;

對各個表的資料結構進行設計;

建立資料庫;

實習第三週:

可以設計倉庫管理系統的頁面;

劃分系統多個功能模組,物品管理;型別管理、圖片管理、廣告管理、費率管理、資料恢復

下載系統所需的外掛,js類,第三方工具。

實習第四周:

新增物品在進行輸入時,立即校驗資料的有效性,不用在提交資訊後再校驗,然後後臺也會進行資料有效性校驗;

新增SKV的ajax驗證,判斷SKV是否已經存在;

新增一個物品可以新增多個標題功能;

新增一件物品可以新增多個供應商功能;

實習第五週:

增加發布公告功能,倉庫人員可以釋出相應資訊,銷售人員可以看到相應資訊,並做出處理;

修復公告內容亂碼BUG;

修復左側導航條不能隨瀏覽器大小進行移動BUG;

實習第六週:

新增資料恢復管理。只有管理人員才能真正刪除物品,而且管理員可以恢復被普通使用者刪除的商品;

修復插入物品時,原來的縮圖不能及時更新的BUG;

修復檢視物品資訊時,不會自動換行BUG

實習第七週:

增加使用者管理功能。使用者管理可以增加使用者、修改使用者與刪除使用者並對使用者進行授權

對系統的許可權進行劃分,並對樹狀結構顯示

增加對特定使用者只能觀看特定型別物品和特定型別圖片;

實習第八週:

錄入測試資料,對系統進行單元測試;

增加批量錄入資料功能;

修復批量上傳不對齊BUG;

修復移動物品到指定型別,頁面不會重新整理BUG;

實習第九周:

修復插入多張圖片時,圖片之間不會自動換行BUG;

修復檢視圖片原圖時,螢幕花屏問題;

增加批量檢視圖片原圖功能,不用一張一張來點選檢視。

實習第十週:

修復倉庫系統中,圖片管理上傳多圖片時,圖片容易丟失BUG; 新增分頁顯示可以跳到指定頁碼的功能;

新增在顯示倉庫物品時,立即修改物品資訊,而不用進入修改頁面。