2024年軟件開發(fā)心得體會 軟件開發(fā)實訓(xùn)心得
心中有不少心得體會時,不如來好好地做個總結(jié),寫一篇心得體會,如此可以一直更新迭代自己的想法。心得體會對于我們是非常有幫助的,可是應(yīng)該怎么寫心得體會呢?下面是小編幫大家整理的心得體會范文大全,供大家參考借鑒,希望可以幫助到有需要的朋友。
軟件開發(fā)心得體會 軟件開發(fā)實訓(xùn)心得篇一
實習(xí)期間積蓄了太多太多的感悟。 借此機會跟大家分享一二。
感悟一: 當(dāng)我們進入社會工作,就先要進入各種規(guī)范中去。
作為一個軟件開發(fā)人員,記得在我第一天進入公司實習(xí)的時候,首先要學(xué)習(xí)的就是編程規(guī)范。 相信每個搞開發(fā)的同學(xué)都跟我一樣吧。
編程規(guī)范在學(xué)校里是十分不重視的。 老師也不會硬性地要求學(xué)生要遵照怎樣的規(guī)范去編寫代碼,實驗或者作業(yè)什么的,只要能實現(xiàn)功能就ok了。 但是公司卻不一樣,公司的代碼并不是一個人編寫,別人很可能需要閱讀甚至修改你的代碼,閱讀一個不符合規(guī)范的代碼,所需要的時間可能比重新開發(fā)還要漫長。 代碼規(guī)范的重要性是不言而喻的。
當(dāng)然,作為一個開發(fā)人員的前提,我還是公司里的一個員工(雖然不是正式的。。。)。 我還必須遵守員工的規(guī)范。
其實員工規(guī)范也沒有什么特別多的要求,個人認為就跟上學(xué)差不多,雖然規(guī)范是差不多,心態(tài)上卻有著很大的差異。 原因無他,你到學(xué)校是自己交錢上學(xué),上班卻是別人發(fā)工資給你。 拿了人家錢,還要擾亂人家的規(guī)范,這種事我還真干不出來。 看來錢不論到哪里都是一個問題,呵呵
感悟二: 我其實是一種很唯心的動物
其實本來,我是寫"人其實是一種很唯心的動物",但不知道別人是不是也這樣,雖然我覺得是,卻無從考究,還是嚴謹點。
為什么說我唯心呢? 當(dāng)我心里把自己當(dāng)作一個學(xué)生,跟把自己當(dāng)作一個上班族時,在各種細節(jié)上都會不一樣,例如那有點虛無縹緲的"氣質(zhì)",或者是說話的語氣。
這個大概是"站在不同的高度,看到不同的風(fēng)景"吧。 正如老總看的是公司發(fā)展方向,主管卻在看業(yè)績,經(jīng)理在看項目,小弟們在看代碼。。。
感悟三: 設(shè)計模式很重要
設(shè)計模式是我到公司才接觸的事物,主要是講述一種面向接口的編程思維,按照設(shè)計模式所編寫的代碼,會比學(xué)校那種直接實現(xiàn)功能的代碼繁瑣一點,增加很多看似多余的虛類或者接口。 但是這種代碼更加具有拓展性,更好地把數(shù)據(jù)封裝起來。 在增加狀態(tài),增加類的時候,并不需要修改過多代碼,這種代碼對于版本升級尤其重要。
在公司培訓(xùn)學(xué)習(xí)中,我總能很快地掌握各種設(shè)計模式的要領(lǐng),獲得上司的好評。 但是我明白,設(shè)計模式真要應(yīng)用到代碼中去,是要培養(yǎng)一種習(xí)慣。
個人觀點好像說得有點多了,下面說說我這3個月里的實習(xí)情況。 總的而言,我到公司接觸了2個平臺,一個是現(xiàn)在很火的android,另一個則是nokia的qt。 android 用的基本是java語言,其中還會帶點xml語言; 而qt用的則是c++。
對于這2個平臺,用著的感覺其實大同小異,用我上司的話說,基礎(chǔ)打好了,語言就不應(yīng)該是障礙。 感覺挺有道理的。 想當(dāng)年我作為一個vb助教,卻沒半點vb基礎(chǔ),對vb那些基礎(chǔ)問題還是可以比較輕松地解決,這跟我其他程序語言基礎(chǔ)比較好有著密不可分的關(guān)系。
android平臺的'一個基本窗口是一個activity,除了基本的activity外,還提供listactivity和tabactivity這些拓展的子類,每一個activity都可以看作一個窗口,一個進程可以有多個activity,每個activity都擁有一個view,view可以通過xml設(shè)定,當(dāng)使用activity的子類時,必須注意這些子類的xml必須含有特定id的控件,或者不用xml實現(xiàn)view,系統(tǒng)會有一個默認的xml去實現(xiàn)那些一個基礎(chǔ)view并且實現(xiàn)必要的id。
在談到view,那么就必須說到layout了,android的layout很強大,最基礎(chǔ)的是橫向或豎向的排列布局,另外還有網(wǎng)格,表格布局等等。 掌握好布局的方法可以讓我們對界面設(shè)計事半功倍。
android有趣東西有很多,在我完成那個移植應(yīng)用的時候,android總能給我一些驚喜,例如popwindows這個設(shè)計,他作用是彈出一個窗口等,或者你可以把他看作一個acticity,效率卻比activity快很多。 利用popwindows,你可以做出風(fēng)格各異的消息框,菜單欄,下拉菜單等等。
另外還有一個抽屜類也很特別,他就像觸屏系統(tǒng)的解鎖一樣,拖動手柄,便可拉出一個界面,這種設(shè)計大大地節(jié)省應(yīng)用的空間,減少切換界面的操作,從而降低應(yīng)用的功耗。
告訴大家一個很多人不注意的地方,android應(yīng)用如果進行橫豎屏幕切換的時候,進程會完全關(guān)閉后,再重新打開的,因為android做了保存狀態(tài)的操作,所以很多人會以為屏幕切換后,進程還是本來的進程。
qt跟android有很多共通點,例如android的activity就如qt的qwidget,當(dāng)然,他們的狀態(tài)機有著很大的區(qū)別。
qt最大的特點是他的信號槽,通過信號和槽的連接,可以把很多類與類間相關(guān)的函數(shù)連接在一起,甚至可以傳遞參數(shù)
軟件開發(fā)心得體會 軟件開發(fā)實訓(xùn)心得篇二
作為一個軟件開發(fā)人員, 記得在我第一天進入公司實習(xí)的時候, 首先要學(xué)習(xí)的就是編程規(guī)范. 相信每個搞開發(fā)的同學(xué)都跟我一樣吧.
編程規(guī)范在學(xué)校里是十分不重視的. 老師也不會硬性地要求學(xué)生要遵照怎樣的規(guī)范去編寫代碼, 實驗或者作業(yè)什么的, 只要能實現(xiàn)功能就ok了. 但是公司卻不一樣, 公司的代碼并不是一個人編寫, 別人很可能需要閱讀甚至修改你的代碼, 閱讀一個不符合規(guī)范的代碼, 所需要的時間可能比重新開發(fā)還要漫長. 代碼規(guī)范的重要性是不言而喻的.當(dāng)然, 作為一個開發(fā)人員的前提, 我還是公司里的一個員工(雖然不是正式的...). 我還必須遵守員工的規(guī)范.
其實員工規(guī)范也沒有什么特別多的要求, 個人認為就跟上學(xué)差不多, 雖然規(guī)范是差不多, 心態(tài)上卻有著很大的差異. 原因無他, 你到學(xué)校是自己交錢上學(xué), 上班卻是別人發(fā)工資給你. 拿了人家錢, 還要擾亂人家的規(guī)范, 這種事我還真干不出來. 看來錢不論到哪里都是一個問題, 呵呵
感悟二: 我其實是一種很唯心的動物
其實本來, 我是寫"人其實是一種很唯心的動物", 但不知道別人是不是也這樣, 雖然我覺得是, 卻無從考究, 還是嚴謹點.
為什么說我唯心呢? 當(dāng)我心里把自己當(dāng)作一個學(xué)生, 跟把自己當(dāng)作一個上班族時, 在各種細節(jié)上都會不一樣, 例如那有點虛無縹緲的"氣質(zhì)", 或者是說話的語氣.
這個大概是"站在不同的高度, 看到不同的風(fēng)景"吧. 正如老總看的是公司發(fā)展方向, 主管卻在看業(yè)績, 經(jīng)理在看項目, 小弟們在看代碼...
感悟三: 設(shè)計模式很重要
設(shè)計模式是我到公司才接觸的事物, 主要是講述一種面向接口的編程思維, 按照設(shè)計模式所編寫的代碼, 會比學(xué)校那種直接實現(xiàn)功能的代碼繁瑣一點, 增加很多看似多余的虛類或者接口. 但是這種代碼更加具有拓展性, 更好地把數(shù)據(jù)封裝起來. 在增加狀態(tài), 增加類的時候, 并不需要修改過多代碼, 這種代碼對于版本升級尤其重要.
在公司培訓(xùn)學(xué)習(xí)中, 我總能很快地掌握各種設(shè)計模式的要領(lǐng), 獲得上司的好評. 但是我明白, 設(shè)計模式真要應(yīng)用到代碼中去, 是要培養(yǎng)一種習(xí)慣.
個人觀點好像說得有點多了, 下面說說我這3個月里的實習(xí)情況. 總的而言, 我到公司接觸了2個平臺, 一個是現(xiàn)在很火的android, 另一個則是nokia的qt. android 用的基本是java語言, 其中還會帶點xml語言; 而qt用的則是c++.
對于這2個平臺, 用著的感覺其實大同小異, 用我上司的話說, 基礎(chǔ)打好了, 語言就不應(yīng)該是障礙. 感覺挺有道理的. 想當(dāng)年我作為一個vb助教, 卻沒半點vb基礎(chǔ), 對vb那些基礎(chǔ)問題還是可以比較輕松地解決, 這跟我其他程序語言基礎(chǔ)比較好有著密不可分的關(guān)系.
android平臺的一個基本窗口是一個activity, 除了基本的activity外, 還提供listactivity和tabactivity這些拓展的子類, 每一個activity都可以看作一個窗口, 一個進程可以有多個activity, 每個activity都擁有一個view, view可以通過xml設(shè)定, 當(dāng)使用activity的子類時, 必須注意這些子類的xml必須含有特定id的控件, 或者不用xml實現(xiàn)view, 系統(tǒng)會有一個默認的xml去實現(xiàn)那些一個基礎(chǔ)view并且實現(xiàn)必要的id.
在談到view, 那么就必須說到layout了, android的layout很強大, 最基礎(chǔ)的是橫向或豎向的排列布局, 另外還有網(wǎng)格, 表格布局等等. 掌握好布局的方法可以讓我們對界面設(shè)計事半功倍.
android有趣東西有很多, 在我完成那個移植應(yīng)用的時候, android總能給我一些驚喜, 例如popwindows這個設(shè)計, 他作用是彈出一個窗口等, 或者你可以把他看作一個acticity, 效率卻比activity快很多. 利用popwindows, 你可以做出風(fēng)格各異的消息框, 菜單欄, 下拉菜單等等.
另外還有一個抽屜類也很特別, 他就像觸屏系統(tǒng)的解鎖一樣, 拖動手柄, 便可拉出一個界面, 這種設(shè)計大大地節(jié)省應(yīng)用的空間, 減少切換界面的操作, 從而降低應(yīng)用的功耗.告訴大家一個很多人不注意的地方, android應(yīng)用如果進行橫豎屏幕切換的時候, 進程會完全關(guān)閉后, 再重新打開的, 因為android做了保存狀態(tài)的操作, 所以很多人會以為屏幕切換后, 進程還是本來的進程.
qt跟android有很多共通點, 例如android的activity就如qt的qwidget, 當(dāng)然, 他們的狀態(tài)機有著很大的區(qū)別.
qt最大的特點是他的信號槽, 通過信號和槽的連接, 可以把很多類與類間相關(guān)的函數(shù)連接在一起, 甚至可以傳遞參數(shù)
實習(xí)心得
從學(xué)生到走上工作崗位,一步步的熟悉和認識著周圍的環(huán)境,熟悉這社會生存之道!在這里我學(xué)到了我離開校園的第一筆知識,這些都是從書本上學(xué)不到的知識,從體驗公司的文化到親身接觸公司的每個部門的人員,從公司的季刊雜志上,從其他員工的言談中,有好的信息,也有不好的耳聞,總之,我的感覺中,我們的公司還是在不斷前進發(fā)展。
從學(xué)校邁入社會,華潤以自己的姿態(tài)給我這樣一個良好的鍛煉平臺。從學(xué)生到工作,華潤以自己的品質(zhì)和精神讓我了解和洞察并融入社會這個大家庭,華潤為我創(chuàng)造了這樣一座橋梁。融入華潤,融入社會,我以華潤的精神強化自己,以華潤的記紀律規(guī)范自己,每一天努力,每一步的行動,都讓我逐步提高和完善自己,以至于在這個平凡的崗位上做到一個合格稱職的職業(yè)人。
工作中有苦有樂,產(chǎn)線上同事之間的互幫互助,讓我充分體會到與人協(xié)作,共謀發(fā)展,合作共利的快樂。產(chǎn)線5s讓我深刻認識到良好整潔的工作環(huán)境是工作效率和品質(zhì)保證。產(chǎn)線紀律是我規(guī)范和端正自己的工作態(tài)度,保證每一顆電路的品質(zhì)。在這樣的環(huán)境下,在這樣的氛圍中,我也漸漸養(yǎng)成了良好的工作習(xí)慣和責(zé)任意識,努力將這份工作做到更好。從華潤到社會大家庭,從一顆細小的電路到做人做事,不容置疑每一步都至關(guān)重要。“千里之行,始于足下”,我想,一切都從身邊做起,從細節(jié)做起,從小事做起,從當(dāng)下這份工作做起。播種行為,收獲習(xí)慣;播種習(xí)慣,收獲性格;播種性格,收獲命運。一點一滴的積累,一點一滴的進步都將決定和影響著我的將來!
軟件開發(fā)心得體會 軟件開發(fā)實訓(xùn)心得篇三
我們是20xx年3月7號進入宏天實習(xí)公司參加軟件開發(fā)實習(xí)的,在此次實習(xí)中,除了讓我明白工作中需要能力,素質(zhì),知識之外,更重要的是學(xué)會了如何去完成一個任務(wù),懂得了享受工作。當(dāng)遇到問題,冷靜,想辦法一點一點的排除障礙,到最后獲取成功,一種自信心就由然而生,這應(yīng)該就是工作的樂趣。有時候不懂的就需要問別人了,虛心請教,從別人的身上真的能學(xué)到自己沒有的東西,每一次的挫折都會使我更接近成功。還有學(xué)會了在工作中與人的合作與交流,同樂同累,合作互助,這是團體的精神,也是必須學(xué)習(xí)的東西。
經(jīng)過之前的在校學(xué)習(xí),對程序設(shè)計有了一定的認識與理解。在校期間,一直都是學(xué)習(xí)理論知識,沒有機會去參與項目的開發(fā)。所以說實話,在實習(xí)之前,軟件項目開發(fā)對我來說是比較抽象的,一個完整的項目要怎么分工以及完成該項目所要的步驟也不是很明確。而經(jīng)過這次實習(xí),讓我明白了一個完整項目的開發(fā),必須由團隊來分工合作,并在每個階段中進行必要的總結(jié)與論證。
一個完整項目的開發(fā)它所要經(jīng)歷的階段包括:遠景范圍規(guī)劃和用例說明、項目結(jié)構(gòu)和風(fēng)險評估、業(yè)務(wù)功能說明書、詳細設(shè)計說明書、代碼實現(xiàn)、測試和安裝包等等。一個項目的開發(fā)所需要的財力、人力都是很多的,如果沒有一個好的遠景規(guī)劃,對以后的開發(fā)進度會有很大的影響,甚至?xí)霈F(xiàn)在預(yù)定時間內(nèi)不能完成項目或者完成的項目跟原來預(yù)想的不一樣。一份好的項目結(jié)構(gòu)、業(yè)務(wù)功能和詳細設(shè)計說明書對一個項目的開發(fā)有明確的指引作用,它可以使開發(fā)人員對這個項目所要實現(xiàn)的功能在總體上有比較明確的認識,還能減少在開發(fā)過程中出現(xiàn)不必要的麻煩。代碼的實現(xiàn)是一個項目開發(fā)成功與否的關(guān)鍵,也就是說,前期作業(yè)都是為代碼的實現(xiàn)所做的準備。
我深刻的認識到要成為一名優(yōu)秀的軟件開發(fā)人員不是一件容易的事情,不僅要有足夠的干勁和熱情,還要有扎實的編寫代碼基礎(chǔ),必須要有事先對文檔進行可靠性報告,功能說明書,詳細設(shè)計說明書等的編寫和一些風(fēng)險評估的編寫的能力。
除了圖書館,最能讓我感覺到身在大學(xué)的就是實習(xí)機房,在匆匆過去的兩個月內(nèi),我往返于實習(xí)機房與宿舍之間,使我享受了一個充實的學(xué)習(xí)時期,讓我感受到了大學(xué)的魅力,對自己充滿信心,對大學(xué)充滿信心,以積極的心態(tài)迎接明天挑戰(zhàn)。
實習(xí)中要求有扎實的理論基本知識,操作起來才順心應(yīng)手,我這時才明白什么是書到用時方恨少。這就激發(fā)了學(xué)習(xí)的欲望。
學(xué)以致用,就是要把學(xué)來的知識能運用到實際操作當(dāng)中,用實踐來檢驗知識的正確性。我想,這是實習(xí)的最根本目的。
紙上得來終覺淺,絕知此事要躬行!,在短暫的實習(xí)過程中,讓我深深感受到自己在實際運用中專業(yè)知識的匱乏。以前總以為自己學(xué)的還不錯,一旦應(yīng)用到實際就大不一樣了,這時才真正領(lǐng)悟?qū)W無止境的含義。
經(jīng)過為期兩個月的電子政務(wù)服務(wù)平臺系統(tǒng)開發(fā)的實習(xí),我對visual20xx。net軟件開發(fā)平臺有了更深一步的了解,對微軟基礎(chǔ)類庫的認識與使用也有了大大的提高。以及如何使用sqlserver數(shù)據(jù)庫進行連接操作方面有了本質(zhì)的提高。
短短的實習(xí)結(jié)束了,為我將來的就業(yè)打下了良好的基礎(chǔ),也提高了我的軟件開發(fā)的水平,今后我將會更加努力的學(xué)習(xí),不斷提高自身素質(zhì),開拓創(chuàng)新,與時俱進,做一個優(yōu)秀的軟件開發(fā)工程師。