軟件開(kāi)發(fā)人員實(shí)習心得4篇
我們得到了一些心得體會(huì )以后,寫(xiě)一篇心得體會(huì ),記錄下來(lái),這樣可以幫助我們分析出現問(wèn)題的原因,從而找出解決問(wèn)題的辦法。那么要如何寫(xiě)呢?以下是小編幫大家整理的軟件開(kāi)發(fā)人員實(shí)習心得,僅供參考,歡迎大家閱讀。
軟件開(kāi)發(fā)人員實(shí)習心得1
一直以來(lái)期望從事自己喜歡的事業(yè)的我,對軟件開(kāi)發(fā)有者及大的興趣,可由說(shuō)種種原因使我從事工作以來(lái)走了好幾年彎路,心中的夢(mèng)想遲遲不能得以實(shí)現,可程序員的夢(mèng)想從來(lái)沒(méi)有從我的心中抹去,但這扇大門(mén)好像并沒(méi)有向我敞開(kāi),今天,貴公司給了我敲開(kāi)這扇大門(mén)的機會(huì ),讓我真實(shí)體驗了程序員的誕生過(guò)程。早就聽(tīng)說(shuō),程序員的前幾個(gè)月是最苦的,可從來(lái)沒(méi)有感受到,海馬實(shí)習基地讓我提前感受到了剛剛進(jìn)入軟件行業(yè)的壓力和困惑,再也沒(méi)有在自己家里隨便寫(xiě)段小程序后的那種“自豪”感了。要面對每天必須面對的問(wèn)題,再也不可能以“逃避”而了之了。也讓我感覺(jué)到做為一個(gè)程序員所應該具備的基本素質(zhì)在這不到一個(gè)月的實(shí)習過(guò)程中也讓我深深體會(huì )到了作為一個(gè)合格的程序員應該具備的基本素質(zhì)。
團隊精神和協(xié)作能力是程序員應該具備的基本素質(zhì),最近的工作中讓我深深休會(huì )到了這一點(diǎn),由于小組成員配合不好,使本來(lái)很方便的cvs給自己的工作帶來(lái)的及大的麻煩,一不小心自己寫(xiě)的的東西就會(huì )被小組別的成員在上傳文件的時(shí)候給覆蓋掉,一整天的工作可能就這樣被反工,我們小組這次就是因為協(xié)作不好,導致各模塊之間不法連接,給工作帶來(lái)了及大的麻煩,消耗了大量的勞動(dòng)力還沒(méi)有提高工作效率。這使我深深的體會(huì )到:一個(gè)成功商業(yè)性軟件的開(kāi)發(fā)必須有一個(gè)有強大凝聚力的.團隊,個(gè)人的力量是有限的,團隊精神和良好的協(xié)作會(huì )使我們做出優(yōu)秀的軟件。
良好的文檔是正規研發(fā)流程中非常重要的環(huán)節,作為代碼程序員,30%的工作時(shí)間寫(xiě)技術(shù)文檔是很正常的,缺乏文檔,一個(gè)軟件系統就缺乏生命力,在未來(lái)的查錯,升級以及模塊的復用時(shí)就都會(huì )遇到極大的麻煩。這次的這個(gè)小小的項目,就因為文檔上的一點(diǎn)點(diǎn)理解錯誤讓我們花了很大的工夫去改代碼,改頁(yè)面。很慶幸的是,這是一個(gè)小項目,要是大項目,這種問(wèn)題可能就會(huì )導致大量的代碼修改,可見(jiàn)文檔在一個(gè)項目中起者巨大的做用。
此外,良好的代碼編寫(xiě)習慣,不但有助于代碼的移植和糾錯,也有助于不同技術(shù)人員之間的協(xié)作。作為一個(gè)程序員,對需求的理解能力也是很重要的,只有真正理解了一個(gè)模塊的作用,才會(huì )寫(xiě)出高效率的代碼,才能使整個(gè)軟件項目作出來(lái)更加優(yōu)秀,具備更好的安全性和穩定性,我在寫(xiě)代碼的過(guò)程中就遇到了需求理解上的問(wèn)題,使得寫(xiě)出來(lái)的代碼功能不全,幸好不是給客戶(hù)發(fā)現在,要不,這個(gè)軟件的商業(yè)價(jià)值可能就會(huì )打折扣了。單元測試對于一個(gè)程序員來(lái)說(shuō)是不可不做的一項工作,不做好測試就會(huì )給后期的集成工作帶來(lái)麻煩,往往為了一個(gè)小問(wèn)題會(huì )讓我們查找好多模塊,給后期工作帶來(lái)很大麻煩。
這一段時(shí)間的工作也讓我明白了一點(diǎn):一個(gè)優(yōu)秀的程序員必須不斷的學(xué)習,隨時(shí)總結,找到自己的不足,這樣逐步提高,才能讓自己很快的成長(cháng)起來(lái)。
軟件開(kāi)發(fā)人員實(shí)習心得2
作為一個(gè)軟件開(kāi)發(fā)人員, 記得在我第一天進(jìn)入公司實(shí)習的時(shí)候, 首先要學(xué)習的就是編程規范. 相信每個(gè)搞開(kāi)發(fā)的同學(xué)都跟我一樣吧.
編程規范在學(xué)校里是十分不重視的. 老師也不會(huì )硬性地要求學(xué)生要遵照怎樣的規范去編寫(xiě)代碼, 實(shí)驗或者作業(yè)什么的, 只要能實(shí)現功能就ok了. 但是公司卻不一樣, 公司的代碼并不是一個(gè)人編寫(xiě), 別人很可能需要閱讀甚至修改你的代碼, 閱讀一個(gè)不符合規范的代碼, 所需要的時(shí)間可能比重新開(kāi)發(fā)還要漫長(cháng). 代碼規范的重要性是不言而喻的.當然, 作為一個(gè)開(kāi)發(fā)人員的前提, 我還是公司里的一個(gè)員工(雖然不是正式的...). 我還必須遵守員工的規范.
其實(shí)員工規范也沒(méi)有什么特別多的要求, 個(gè)人認為就跟上學(xué)差不多, 雖然規范是差不多, 心態(tài)上卻有著(zhù)很大的差異. 原因無(wú)他, 你到學(xué)校是自己交錢(qián)上學(xué), 上班卻是別人發(fā)工資給你. 拿了人家錢(qián), 還要擾亂人家的規范, 這種事我還真干不出來(lái). 看來(lái)錢(qián)不論到哪里都是一個(gè)問(wèn)題, 呵呵
感悟二: 我其實(shí)是一種很唯心的動(dòng)物
其實(shí)本來(lái), 我是寫(xiě)"人其實(shí)是一種很唯心的動(dòng)物", 但不知道別人是不是也這樣, 雖然我覺(jué)得是, 卻無(wú)從考究, 還是嚴謹點(diǎn).
為什么說(shuō)我唯心呢? 當我心里把自己當作一個(gè)學(xué)生, 跟把自己當作一個(gè)上班族時(shí), 在各種細節上都會(huì )不一樣, 例如那有點(diǎn)虛無(wú)縹緲的"氣質(zhì)", 或者是說(shuō)話(huà)的語(yǔ)氣.
這個(gè)大概是"站在不同的高度, 看到不同的風(fēng)景"吧. 正如老總看的是公司發(fā)展方向, 主管卻在看業(yè)績(jì), 經(jīng)理在看項目, 小弟們在看代碼...
感悟三: 設計模式很重要
設計模式是我到公司才接觸的事物, 主要是講述一種面向接口的編程思維, 按照設計模式所編寫(xiě)的代碼, 會(huì )比學(xué)校那種直接實(shí)現功能的代碼繁瑣一點(diǎn), 增加很多看似多余的虛類(lèi)或者接口. 但是這種代碼更加具有拓展性, 更好地把數據封裝起來(lái). 在增加狀態(tài), 增加類(lèi)的時(shí)候, 并不需要修改過(guò)多代碼, 這種代碼對于版本升級尤其重要.
在公司培訓學(xué)習中, 我總能很快地掌握各種設計模式的要領(lǐng), 獲得上司的好評. 但是我明白, 設計模式真要應用到代碼中去, 是要培養一種習慣.
個(gè)人觀(guān)點(diǎn)好像說(shuō)得有點(diǎn)多了, 下面說(shuō)說(shuō)我這3個(gè)月里的實(shí)習情況. 總的而言, 我到公司接觸了2個(gè)平臺, 一個(gè)是現在很火的android, 另一個(gè)則是nokia的qt. android 用的基本是java語(yǔ)言, 其中還會(huì )帶點(diǎn)xml語(yǔ)言; 而qt用的則是c++.
對于這2個(gè)平臺, 用著(zhù)的感覺(jué)其實(shí)大同小異, 用我上司的話(huà)說(shuō), 基礎打好了, 語(yǔ)言就不應該是障礙. 感覺(jué)挺有道理的. 想當年我作為一個(gè)vb助教, 卻沒(méi)半點(diǎn)vb基礎, 對vb那些基礎問(wèn)題還是可以比較輕松地解決, 這跟我其他程序語(yǔ)言基礎比較好有著(zhù)密不可分的關(guān)系.
android平臺的一個(gè)基本窗口是一個(gè)activity, 除了基本的activity外, 還提供listactivity和tabactivity這些拓展的子類(lèi), 每一個(gè)activity都可以看作一個(gè)窗口, 一個(gè)進(jìn)程可以有多個(gè)activity, 每個(gè)activity都擁有一個(gè)view, view可以通過(guò)xml設定, 當使用activity的子類(lèi)時(shí), 必須注意這些子類(lèi)的xml必須含有特定id的控件, 或者不用xml實(shí)現view, 系統會(huì )有一個(gè)默認的xml去實(shí)現那些一個(gè)基礎view并且實(shí)現必要的`id.
在談到view, 那么就必須說(shuō)到layout了, android的layout很強大, 最基礎的是橫向或豎向的排列布局, 另外還有網(wǎng)格, 表格布局等等. 掌握好布局的方法可以讓我們對界面設計事半功倍.
android有趣東西有很多, 在我完成那個(gè)移植應用的時(shí)候, android總能給我一些驚喜, 例如popwindows這個(gè)設計, 他作用是彈出一個(gè)窗口等, 或者你可以把他看作一個(gè)acticity, 效率卻比activity快很多. 利用popwindows, 你可以做出風(fēng)格各異的消息框, 菜單欄, 下拉菜單等等.
另外還有一個(gè)抽屜類(lèi)也很特別, 他就像觸屏系統的解鎖一樣, 拖動(dòng)手柄, 便可拉出一個(gè)界面, 這種設計大大地節省應用的空間, 減少切換界面的操作, 從而降低應用的功耗.告訴大家一個(gè)很多人不注意的地方, android應用如果進(jìn)行橫豎屏幕切換的時(shí)候, 進(jìn)程會(huì )完全關(guān)閉后, 再重新打開(kāi)的, 因為android做了保存狀態(tài)的操作, 所以很多人會(huì )以為屏幕切換后, 進(jìn)程還是本來(lái)的進(jìn)程.
qt跟android有很多共通點(diǎn), 例如android的activity就如qt的qwidget, 當然, 他們的狀態(tài)機有著(zhù)很大的區別.
qt最大的特點(diǎn)是他的信號槽, 通過(guò)信號和槽的連接, 可以把很多類(lèi)與類(lèi)間相關(guān)的函數連接在一起, 甚至可以傳遞參數
實(shí)習心得
從學(xué)生到走上工作崗位,一步步的熟悉和認識著(zhù)周?chē)沫h(huán)境,熟悉這社會(huì )生存之道!在這里我學(xué)到了我離開(kāi)校園的第一筆知識,這些都是從書(shū)本上學(xué)不到的知識,從體驗公司的文化到親身接觸公司的每個(gè)部門(mén)的人員,從公司的季刊雜志上,從其他員工的言談中,有好的信息,也有不好的耳聞,總之,我的感覺(jué)中,我們的公司還是在不斷前進(jìn)發(fā)展。
從學(xué)校邁入社會(huì ),華潤以自己的姿態(tài)給我這樣一個(gè)良好的鍛煉平臺。從學(xué)生到工作,華潤以自己的品質(zhì)和精神讓我了解和洞察并融入社會(huì )這個(gè)大家庭,華潤為我創(chuàng )造了這樣一座橋梁。融入華潤,融入社會(huì ),我以華潤的精神強化自己,以華潤的記紀律規范自己,每一天努力,每一步的行動(dòng),都讓我逐步提高和完善自己,以至于在這個(gè)平凡的崗位上做到一個(gè)合格稱(chēng)職的職業(yè)人。
工作中有苦有樂(lè ),產(chǎn)線(xiàn)上同事之間的互幫互助,讓我充分體會(huì )到與人協(xié)作,共謀發(fā)展,合作共利的快樂(lè )。產(chǎn)線(xiàn)5s讓我深刻認識到良好整潔的工作環(huán)境是工作效率和品質(zhì)保證。產(chǎn)線(xiàn)紀律是我規范和端正自己的工作態(tài)度,保證每一顆電路的品質(zhì)。在這樣的環(huán)境下,在這樣的氛圍中,我也漸漸養成了良好的工作習慣和責任意識,努力將這份工作做到更好。從華潤到社會(huì )大家庭,從一顆細小的電路到做人做事,不容置疑每一步都至關(guān)重要!扒Ю镏,始于足下”,我想,一切都從身邊做起,從細節做起,從小事做起,從當下這份工作做起。播種行為,收獲習慣;播種習慣,收獲性格;播種性格,收獲命運。一點(diǎn)一滴的積累,一點(diǎn)一滴的進(jìn)步都將決定和影響著(zhù)我的將來(lái)!
軟件開(kāi)發(fā)人員實(shí)習心得3
短短兩周的很快就過(guò)去了,在實(shí)習馬上就要過(guò)去了。雖然只有短短的兩周,但我學(xué)會(huì )了很多知識,熟悉了軟件開(kāi)發(fā)的流程,也很好的增強了自己的動(dòng)手能力。
我是一名即將大四的學(xué)生,縱觀(guān)現在的就業(yè)形勢,國家高校的擴招,世界金融危機的橫掃,大學(xué)生應該有一種居安思危的緊迫感,特別是對已經(jīng)度過(guò)兩年大學(xué)的我來(lái)說(shuō),畢業(yè)并不是一個(gè)遙遠的詞匯。寶劍鋒從磨礪出,梅花香自苦寒來(lái),缺少了平時(shí)的鍛煉,沒(méi)有厚積當然不能有薄發(fā)。首先我得有思想上的緊迫感,在學(xué)校學(xué)習的都是理論知識,實(shí)踐經(jīng)驗則是少之又少。綜合能力強的人才才是這個(gè)社會(huì )需要的,成長(cháng)成為社會(huì )需要的人才是我的個(gè)人奮斗目標。有了強大的精神動(dòng)力,有了堅如磐石的毅力,相信成功并不遙遠。
首先,我的自我能力得到了加強。在實(shí)習的前幾天主要進(jìn)行的是與JAVA有關(guān)知識的學(xué)習及預備知識的普及。在這之前由于種種原因我沒(méi)有學(xué)習過(guò)JAVA,所以對于J我幾乎一無(wú)所知。但我曾經(jīng)學(xué)習過(guò)C++,所以對語(yǔ)言的理解和接受能力還不算太慢,盡管老師講解速度較快但我還是盡量跟上老師的速度。在這個(gè)過(guò)程中我學(xué)會(huì )一種自學(xué)方法——可以在第一遍時(shí)不求甚解,先了解知識框架,之后再在使用的過(guò)程中不斷加強對知識的.理解,從而較快的學(xué)會(huì )知識并應用于實(shí)踐。
其次我的實(shí)際的操作能力得到了加強。知識講解告一段落后我們就進(jìn)入了緊張而又短暫的項目中。但不得不說(shuō)剛開(kāi)始就碰了一鼻子灰——代碼書(shū)寫(xiě)總是出錯。由于對原理理解不夠透徹,語(yǔ)言使用缺乏足夠經(jīng)驗所以進(jìn)度極慢。在經(jīng)過(guò)多次的討論后我們對項目理解逐漸深入,所以在此投入的過(guò)程就比較順利了。在這個(gè)過(guò)程中我明白了實(shí)踐和理論的差距及二者不可分割的關(guān)系。
最后是團隊協(xié)作能力的提高。在整個(gè)過(guò)程中團隊協(xié)作發(fā)揮著(zhù)不可替代的作用。從在剛拿到項目時(shí)對項目進(jìn)行分析,然后進(jìn)行分工,之后就開(kāi)始工作,既各干各的又不失默契的合作。在這個(gè)過(guò)程中我們誰(shuí)遇到問(wèn)題會(huì )互相幫助解決提高了工作效率。由于各種原因,我們這組也存在些問(wèn)題……(自己編)。
這次實(shí)習拉近了我就和社會(huì )的距離,也讓自己在實(shí)踐中開(kāi)拓了視野,增長(cháng)了才干。社會(huì )和大學(xué)一樣也是受教育和學(xué)習的地方,在……(寫(xiě)實(shí)習地)的實(shí)習我收獲頗豐,再次感謝實(shí)習期間各位老師的指導教誨,你們給我的知識財富將讓我受益終生。但是我知道學(xué)無(wú)止境,僅僅這段時(shí)間的學(xué)習還是不夠的,在以后的生活中我會(huì )繼續努力學(xué)習,培養自己能力,進(jìn)一步完善自己。
軟件開(kāi)發(fā)人員實(shí)習心得4
在大學(xué)里的最后一個(gè)冬天,我完成了3個(gè)月的實(shí)習,實(shí)習對我而言是一個(gè)難忘的體驗,讓我不論做人還是做事都改變了很多。 總的來(lái)說(shuō),雖然說(shuō)不上樂(lè )在其中,但實(shí)習的確是一段充實(shí)而有意義的事。
實(shí)習期間積蓄了太多太多的感悟。 借此機會(huì )跟大家分享一二。
感悟一: 當我們進(jìn)入社會(huì )工作,就先要進(jìn)入各種規范中去。
作為一個(gè)軟件開(kāi)發(fā)人員,記得在我第一天進(jìn)入公司實(shí)習的時(shí)候,首先要學(xué)習的就是編程規范。 相信每個(gè)搞開(kāi)發(fā)的同學(xué)都跟我一樣吧。
編程規范在學(xué)校里是十分不重視的。 老師也不會(huì )硬性地要求學(xué)生要遵照怎樣的規范去編寫(xiě)代碼,實(shí)驗或者作業(yè)什么的,只要能實(shí)現功能就ok了。 但是公司卻不一樣,公司的代碼并不是一個(gè)人編寫(xiě),別人很可能需要閱讀甚至修改你的代碼,閱讀一個(gè)不符合規范的代碼,所需要的時(shí)間可能比重新開(kāi)發(fā)還要漫長(cháng)。 代碼規范的重要性是不言而喻的。
當然,作為一個(gè)開(kāi)發(fā)人員的前提,我還是公司里的一個(gè)員工(雖然不是正式的......)。 我還必須遵守員工的規范。
其實(shí)員工規范也沒(méi)有什么特別多的要求,個(gè)人認為就跟上學(xué)差不多,雖然規范是差不多,心態(tài)上卻有著(zhù)很大的差異。 原因無(wú)他,你到學(xué)校是自己交錢(qián)上學(xué),上班卻是別人發(fā)工資給你。 拿了人家錢(qián),還要擾亂人家的規范,這種事我還真干不出來(lái)。 看來(lái)錢(qián)不論到哪里都是一個(gè)問(wèn)題,呵呵
感悟二: 我其實(shí)是一種很唯心的動(dòng)物
其實(shí)本來(lái),我是寫(xiě)"人其實(shí)是一種很唯心的動(dòng)物",但不知道別人是不是也這樣,雖然我覺(jué)得是,卻無(wú)從考究,還是嚴謹點(diǎn)。
為什么說(shuō)我唯心呢? 當我心里把自己當作一個(gè)學(xué)生,跟把自己當作一個(gè)上班族時(shí),在各種細節上都會(huì )不一樣,例如那有點(diǎn)虛無(wú)縹緲的"氣質(zhì)",或者是說(shuō)話(huà)的語(yǔ)氣。
這個(gè)大概是"站在不同的高度,看到不同的風(fēng)景"吧。 正如老總看的是公司發(fā)展方向,主管卻在看業(yè)績(jì),經(jīng)理在看項目,小弟們在看代碼......
感悟三: 設計模式很重要
設計模式是我到公司才接觸的'事物,主要是講述一種面向接口的編程思維,按照設計模式所編寫(xiě)的代碼,會(huì )比學(xué)校那種直接實(shí)現功能的代碼繁瑣一點(diǎn),增加很多看似多余的虛類(lèi)或者接口。 但是這種代碼更加具有拓展性,更好地把數據封裝起來(lái)。 在增加狀態(tài),增加類(lèi)的時(shí)候,并不需要修改過(guò)多代碼,這種代碼對于版本升級尤其重要。
在公司培訓學(xué)習中,我總能很快地掌握各種設計模式的要領(lǐng),獲得上司的好評。 但是我明白,設計模式真要應用到代碼中去,是要培養一種習慣。
個(gè)人觀(guān)點(diǎn)好像說(shuō)得有點(diǎn)多了,下面說(shuō)說(shuō)我這3個(gè)月里的實(shí)習情況。
總的而言,我到公司接觸了2個(gè)平臺,一個(gè)是現在很火的android,另一個(gè)則是nokia的qt。 android 用的基本是java語(yǔ)言,其中還會(huì )帶點(diǎn)xml語(yǔ)言; 而qt用的則是c++。
對于這2個(gè)平臺,用著(zhù)的感覺(jué)其實(shí)大同小異,用我上司的話(huà)說(shuō),基礎打好了,語(yǔ)言就不應該是障礙。 感覺(jué)挺有道理的。 想當年我作為一個(gè)vb助教,卻沒(méi)半點(diǎn)vb基礎,對vb那些基礎問(wèn)題還是可以比較輕松地解決,這跟我其他程序語(yǔ)言基礎比較好有著(zhù)密不可分的關(guān)系。
android平臺的一個(gè)基本窗口是一個(gè)activity,除了基本的activity外,還提供listactivity和tabactivity這些拓展的子類(lèi),每一個(gè)activity都可以看作一個(gè)窗口,一個(gè)進(jìn)程可以有多個(gè)activity,每個(gè)activity都擁有一個(gè)view,view可以通過(guò)xml設定,當使用activity的子類(lèi)時(shí),必須注意這些子類(lèi)的xml必須含有特定id的控件,或者不用xml實(shí)現view,系統會(huì )有一個(gè)默認的xml去實(shí)現那些一個(gè)基礎view并且實(shí)現必要的id。
在談到view,那么就必須說(shuō)到layout了,android的layout很強大,最基礎的是橫向或豎向的排列布局,另外還有網(wǎng)格,表格布局等等。 掌握好布局的方法可以讓我們對界面設計事半功倍。
android有趣東西有很多,在我完成那個(gè)移植應用的時(shí)候,android總能給我一些驚喜,例如popwindows這個(gè)設計,他作用是彈出一個(gè)窗口等,或者你可以把他看作一個(gè)acticity,效率卻比activity快很多。 利用popwindows,你可以做出風(fēng)格各異的消息框,菜單欄,下拉菜單等等。
另外還有一個(gè)抽屜類(lèi)也很特別,他就像觸屏系統的解鎖一樣,拖動(dòng)手柄,便可拉出一個(gè)界面,這種設計大大地節省應用的空間,減少切換界面的操作,從而降低應用的功耗。
告訴大家一個(gè)很多人不注意的地方,android應用如果進(jìn)行橫豎屏幕切換的時(shí)候,進(jìn)程會(huì )完全關(guān)閉后,再重新打開(kāi)的,因為android做了保存狀態(tài)的操作,所以很多人會(huì )以為屏幕切換后,進(jìn)程還是本來(lái)的進(jìn)程。
qt跟android有很多共通點(diǎn),例如android的activity就如qt的qwidget,當然,他們的狀態(tài)機有著(zhù)很大的區別。
qt最大的特點(diǎn)是他的信號槽,通過(guò)信號和槽的連接,可以把很多類(lèi)與類(lèi)間相關(guān)的函數連接在一起,甚至可以傳遞參數
【軟件開(kāi)發(fā)人員實(shí)習心得】相關(guān)文章:
軟件實(shí)習心得12-06
軟件實(shí)習心得03-14
軟件開(kāi)發(fā)人員辭職報告12-01
金蝶軟件實(shí)習心得06-06
軟件測試實(shí)習心得04-22
pkpm軟件實(shí)習心得04-02