當前位置:文思屋>社會工作>實習報告>

軟體工作實習心得

文思屋 人氣:3.2W

實習得知,一個優秀的程式設計師必須不斷的學習,隨時總結,如下就為大家收集了軟體工作實習心得,歡迎閱讀!

軟體工作實習心得

軟體工作實習心得【1】

短短兩週的很快就過去了,在xx的實習馬上就要過去了。雖然只有短短的兩週,但我學會了很多知識,熟悉了軟體開發的流程,也很好的增強了自己的動手能力。

我是一名即將大四的學生,縱觀現在的就業形勢,國家高校的擴招,世界金融危機的橫掃,大學生應該有一種居安思危的緊迫感,特別是對已經度過兩年大學的我來說,畢業並不是一個遙遠的詞彙。寶劍鋒從磨礪出,梅花香自苦寒來,缺少了平時的鍛鍊,沒有厚積當然不能有薄發。首先我得有思想上的緊迫感,在學校學習的都是理論知識,實踐經驗則是少之又少。綜合能力強的人才才是這個社會需要的,成長成為社會需要的人才是我的個人奮鬥目標。有了強大的精神動力,有了堅如磐石的毅力,相信成功並不遙遠。

首先,我的自我能力得到了加強。在實習的前幾天主要進行的是與JAVA有關知識的學習及預備知識的普及。在這之前由於種種原因我沒有學習過JAVA,所以對於J我幾乎一無所知。但我曾經學習過C++,所以對語言的理解和接受能力還不算太慢,儘管老師講解速度較快但我還是儘量跟上老師的速度。在這個過程中我學會一種自學方法——可以在第一遍時不求甚解,先了解知識框架,之後再在使用的過程中不斷加強對知識的理解,從而較快的學會知識並應用於實踐。

其次我的實際的操作能力得到了加強。知識講解告一段落後我們就進入了緊張而又短暫的專案中。但不得不說剛開始就碰了一鼻子灰——程式碼書寫總是出錯。由於對原理理解不夠透徹,語言使用缺乏足夠經驗所以進度極慢。在經過多次的討論後我們對專案理解逐漸深入,所以在此投入的過程就比較順利了。在這個過程中我明白了實踐和理論的差距及二者不可分割的關係。

最後是團隊協作能力的提高。在整個過程中團隊協作發揮著不可替代的作用。從在剛拿到專案時對專案進行分析,然後進行分工,之後就開始工作,既各幹各的又不失默契的合作。在這個過程中我們誰遇到問題會互相幫助解決提高了工作效率。由於各種原因,我們這組也存在些問題……(自己編)。

這次實習拉近了我就和社會的距離,也讓自己在實踐中開拓了視野,增長了才幹。社會和大學一樣也是受教育和學習的地方,在……(寫實習地)的實習我收穫頗豐,再次感謝實習期間各位老師的指導教誨,你們給我的知識財富將讓我受益終生。但是我知道學無止境,僅僅這段時間的學習還是不夠的,在以後的生活中我會繼續努力學習,培養自己能力,進一步完善自己。

軟體工作實習心得【2】

在大學裡的最後一個冬天,我完成了3個月的實習,實習對我而言是一個難忘的體驗,讓我不論做人還是做事都改變了很多。 總的`來說,雖然說不上樂在其中,但實習的確是一段充實而有意義的事。

實習期間積蓄了太多太多的感悟。 藉此機會跟大家分享一二。

感悟一: 當我們進入社會工作,就先要進入各種規範中去。

作為一個軟體開發人員,記得在我第一天進入公司實習的時候,首先要學習的就是程式設計規範。 相信每個搞開發的同學都跟我一樣吧。

程式設計規範在學校裡是十分不重視的。 老師也不會硬性地要求學生要遵照怎樣的規範去編寫程式碼,實驗或者作業什麼的,只要能實現功能就ok了。 但是公司卻不一樣,公司的程式碼並不是一個人編寫,別人很可能需要閱讀甚至修改你的程式碼,閱讀一個不符合規範的程式碼,所需要的時間可能比重新開發還要漫長。 程式碼規範的重要性是不言而喻的。

當然,作為一個開發人員的前提,我還是公司裡的一個員工(雖然不是正式的。。。)。 我還必須遵守員工的規範。

其實員工規範也沒有什麼特別多的要求,個人認為就跟上學差不多,雖然規範是差不多,心態上卻有著很大的差異。 原因無他,你到學校是自己交錢上學,上班卻是別人發工資給你。 拿了人家錢,還要擾亂人家的規範,這種事我還真幹不出來。 看來錢不論到哪裡都是一個問題,呵呵

感悟二: 我其實是一種很唯心的動物

其實本來,我是寫"人其實是一種很唯心的動物",但不知道別人是不是也這樣,雖然我覺得是,卻無從考究,還是嚴謹點。

為什麼說我唯心呢? 當我心裡把自己當作一個學生,跟把自己當作一個上班族時,在各種細節上都會不一樣,例如那有點虛無縹緲的"氣質",或者是說話的語氣。

這個大概是"站在不同的高度,看到不同的風景"吧。 正如老總看的是公司發展方向,主管卻在看業績,經理在看專案,小弟們在看程式碼。。。

感悟三: 設計模式很重要

設計模式是我到公司才接觸的事物,主要是講述一種面向介面的程式設計思維,按照設計模式所編寫的程式碼,會比學校那種直接實現功能的程式碼繁瑣一點,增加很多看似多餘的虛類或者介面。 但是這種程式碼更加具有拓展性,更好地把資料封裝起來。 在增加狀態,增加類的時候,並不需要修改過多程式碼,這種程式碼對於版本升級尤其重要。

在公司培訓學習中,我總能很快地掌握各種設計模式的要領,獲得上司的好評。 但是我明白,設計模式真要應用到程式碼中去,是要培養一種習慣。

個人觀點好像說得有點多了,下面說說我這3個月裡的實習情況。 總的而言,我到公司接觸了2個平臺,一個是現在很火的android,另一個則是nokia的qt。 android 用的基本是java語言,其中還會帶點xml語言; 而qt用的則是c++。

對於這2個平臺,用著的感覺其實大同小異,用我上司的話說,基礎打好了,語言就不應該是障礙。 感覺挺有道理的。 想當年我作為一個vb助教,卻沒半點vb基礎,對vb那些基礎問題還是可以比較輕鬆地解決,這跟我其他程式語言基礎比較好有著密不可分的關係。

android平臺的一個基本視窗是一個activity,除了基本的activity外,還提供listactivity和tabactivity這些拓展的子類,每一個activity都可以看作一個視窗,一個程序可以有多個activity,每個activity都擁有一個view,view可以通過xml設定,當使用activity的子類時,必須注意這些子類的xml必須含有特定id的控制元件,或者不用xml實現view,系統會有一個預設的xml去實現那些一個基礎view並且實現必要的id。

在談到view,那麼就必須說到layout了,android的layout很強大,最基礎的是橫向或豎向的排列布局,另外還有網格,表格佈局等等。 掌握好佈局的方法可以讓我們對介面設計事半功倍。

android有趣東西有很多,在我完成那個移植應用的時候,android總能給我一些驚喜,例如popwindows這個設計,他作用是彈出一個視窗等,或者你可以把他看作一個acticity,效率卻比activity快很多。 利用popwindows,你可以做出風格各異的訊息框,選單欄,下拉選單等等。

另外還有一個抽屜類也很特別,他就像觸屏系統的解鎖一樣,拖動手柄,便可拉出一個介面,這種設計大大地節省應用的空間,減少切換介面的操作,從而降低應用的功耗。文章來源:0s。net。cn

個人轉載本站內容,請務必保留上面文章來源資訊!任何媒體未經許可不得任意轉載!

告訴大家一個很多人不注意的地方,android應用如果進行橫豎螢幕切換的時候,程序會完全關閉後,再重新開啟的,因為android做了儲存狀態的操作,所以很多人會以為螢幕切換後,程序還是本來的程序。

qt跟android有很多共通點,例如android的activity就如qt的qwidget,當然,他們的狀態機有著很大的區別。

qt最大的特點是他的訊號槽,通過訊號和槽的連線,可以把很多類與類間相關的函式連線在一起,甚至可以傳遞引數.

TAGS:軟體 實習