在平日里,,心中難免會(huì)有一些新的想法,,往往會(huì)寫一篇心得體會(huì),從而不斷地豐富我們的思想,。大家想知道怎么樣才能寫得一篇好的心得體會(huì)嗎,?下面小編給大家?guī)黻P(guān)于學(xué)習(xí)心得體會(huì)范文,,希望會(huì)對(duì)大家的工作與學(xué)習(xí)有所幫助。
軟件實(shí)踐心得體會(huì) 軟件項(xiàng)目心得體會(huì)篇一
一直以來期望從事自己喜歡的事業(yè)的我,,對(duì)軟件開發(fā)有者及大的興趣,,可由說種種原因使我從事工作以來走了好幾年彎路,心中的夢(mèng)想遲遲不能得以實(shí)現(xiàn),,可程序員的夢(mèng)想從來沒有從我的心中抹去,,但這扇大門好像并沒有向我敞開,,今天,貴公司給了我敲開這扇大門的機(jī)會(huì),,讓我真實(shí)體驗(yàn)了程序員這個(gè)崗位,。
開發(fā)一款用于視頻和圖像處理的軟件,開發(fā)難度高,,高到從未搞過,,開發(fā)周期長(zhǎng),長(zhǎng)到是我以前項(xiàng)目監(jiān)控最長(zhǎng)開發(fā)周期的兩倍,,開發(fā)成本之底,,讓我覺得程序員成了高級(jí)打字員。首先是需求分析書,、產(chǎn)品規(guī)格說明書,、設(shè)計(jì)說明書、代碼規(guī)范說明書,、測(cè)試計(jì)劃,,光文稿就不知道熬了多久才做完。
緊接著,,遇到一系列問題,,首先是語言選擇,vc++和c#都是可以保證開發(fā)完成的選擇,,但是vc++內(nèi)存容易報(bào)錯(cuò),,界面很難修改,而客戶要求的界面質(zhì)量甚至比程序的功能更嚴(yán)格,,沒辦法,,客戶就是上帝,上帝做事一定有他的道理,。c#語言易于開發(fā),,而且圖形界面繪制也易于修改,可以做出客戶體驗(yàn)很好的界面,,但是在資源的消耗上,,讓我很吃驚。做到第二個(gè)月,,大概的界面已經(jīng)完成時(shí),出現(xiàn)界面刷新的問題,,刷新時(shí)開始卡,,界面不流暢。沒辦法,,改,。
重新做軟件開發(fā)進(jìn)度計(jì)劃和軟件測(cè)試計(jì)劃,并且讓獨(dú)立功能demo制作和測(cè)試先行;
用direct draw、direct 3d或者opengl中的一個(gè)替代c#本身的gdi繪圖,,將在接下來的開發(fā)任務(wù)中加入進(jìn)去,。
事無巨細(xì),當(dāng)我滿意的看著界面流暢,,功能也已實(shí)現(xiàn)時(shí),,發(fā)現(xiàn)軟件在低分辨率或者小本上根本亂到?jīng)]法看,甚至是界面功能按鈕錯(cuò)位,,重疊等等,。沒辦法,改,。畢竟軟件的多分辨率兼容和操作系統(tǒng)兼容是必須要做的,。
接下來一大堆的麻煩找了上來,軟件出現(xiàn)各種各樣想都想不到的問題,,總算是按時(shí)將第一個(gè)版本發(fā)布出去,,并且開始接下來的升級(jí)開發(fā)任務(wù)。
最后,,給剛剛接手軟件開發(fā)項(xiàng)目的朋友一些忠告:
一,、相關(guān)的文檔不是給別人看的,而是給自己看的,,相關(guān)文檔一定要齊備,,而且讓所有涉及開發(fā)的人員都清楚的知道你文檔里所要表達(dá)的意思;二、一定要注意多做demo,,多做實(shí)驗(yàn),,一個(gè)demo程序員幾個(gè)鐘頭就可以完成,甚至更少,,但是不做demo,,核心程序沒有做實(shí)驗(yàn),其他的東西都圍繞核心程序做了上去,,到時(shí)候耽誤的可不是幾個(gè)鐘頭
三,、程序設(shè)計(jì)要注重用戶體驗(yàn),當(dāng)初客戶對(duì)我要開發(fā)軟件提出近乎苛刻的要求時(shí)我不在意,,但是當(dāng)我自己反復(fù)使用軟件時(shí)有了很多體會(huì),,流暢美觀的界面帶給人心理的快感的確能替代一些尚未開發(fā)完整的功能帶給用戶的遺憾。
四,、測(cè)試計(jì)劃多次進(jìn)行,,分批進(jìn)行,不要全部開發(fā)完成再對(duì)軟件做測(cè)試,。
還要堅(jiān)持三個(gè)月,,軟件馬上發(fā)布,,希望大家的支持,謝謝,!!
以上這篇是軟件開發(fā)心得體會(huì),。就為您介紹到這里,希望它對(duì)您有幫助,。如果您喜歡這篇文章,,請(qǐng)分享給您的好友。
軟件實(shí)踐心得體會(huì) 軟件項(xiàng)目心得體會(huì)篇二
軟件開發(fā)心得體會(huì)
軟件開發(fā)心得體會(huì)1時(shí)間過的好快啊,,為期三個(gè)禮拜的實(shí)習(xí)生活即將結(jié)束了,,短短的三個(gè)禮拜讓我們收獲很大,專業(yè)知識(shí),、編程水平都有很大的提高,。剛開始三天的高強(qiáng)度的課程安排讓我們受益匪淺;接下來的上機(jī)實(shí)習(xí)又讓我們可以鞏固了課程,。這讓我覺得實(shí)習(xí)生活充實(shí)而有意義,。輔導(dǎo)老師配好了環(huán)境之后,我們開始了項(xiàng)目的制作,,這次項(xiàng)目實(shí)習(xí)算是自己小學(xué)期間主要完成的項(xiàng)目,。最后,自己的努力還是有收獲的,,看著電腦上記錄得滿滿的代碼,,看著自己的項(xiàng)目最終能夠運(yùn)行成功,就覺得很有成就感,。
在本次的實(shí)習(xí)中,,除了讓我明白工作中需要能力,素質(zhì),,知識(shí)之外,,更重要的是學(xué)會(huì)了如何去完成一個(gè)任務(wù),懂得了享受工作,。當(dāng)遇到問題,,冷靜,想辦法一點(diǎn)一點(diǎn)的排除障礙,,到最后獲取成功,一種自信心由然而生,,這就是工作的樂趣,。有時(shí)候也需要虛心請(qǐng)教,從別人的身上真得能學(xué)習(xí)到不自己沒有的東西,,每一次的挫折只能使我更接近成功,。除此以外,我還學(xué)會(huì)了如何更好地與別人溝通,,如何更好地去陳述自己的觀點(diǎn),,如何說服別人認(rèn)同自己的觀點(diǎn)。這次所學(xué)知識(shí)與實(shí)際的應(yīng)用,,理論與實(shí)際的相結(jié)合,,讓我大開眼界。也是對(duì)以前所學(xué)知識(shí)的一個(gè)初審吧,!這次實(shí)習(xí)對(duì)于我以后學(xué)習(xí),、找工作也真是受益菲淺,在短短的一個(gè)星期中讓我初步從理性回到感性的重新認(rèn)識(shí),,也讓我初步的認(rèn)識(shí)這個(gè)社會(huì),,對(duì)于以后做人所應(yīng)把握的方向也有所啟發(fā)!相信這些寶貴的經(jīng)驗(yàn)會(huì)成為我今后成功的重要的基石,。
在此,,我非常感謝學(xué)院領(lǐng)導(dǎo)和指導(dǎo)老師對(duì)這次實(shí)習(xí)的大力支持。
軟件開發(fā)心得體會(huì)2我們是20xx年3月7號(hào)進(jìn)入宏天實(shí)習(xí)公司參加軟件開發(fā)實(shí)習(xí)的,,在此次實(shí)習(xí)中,,除了讓我明白工作中需要能力,素質(zhì),,知識(shí)之外,,更重要的是學(xué)會(huì)了如何去完成一個(gè)任務(wù),懂得了享受工作,。當(dāng)遇到問題,,冷靜,想辦法一點(diǎn)一點(diǎn)的排除障礙,,到最后獲取成功,,一種自信心就由然而生,這應(yīng)該就是工作的樂趣,。有時(shí)候不懂的就需要問別人了,,虛心請(qǐng)教,從別人的身上真的能學(xué)到自己沒有的東西,,每一次的挫折都會(huì)使我更接近成功,。還有學(xué)會(huì)了在工作中與人的合作與交流,同樂同累,,合作互助,,這是團(tuán)體的精神,也是必須學(xué)習(xí)的東西,。
經(jīng)過之前的在校學(xué)習(xí),,對(duì)程序設(shè)計(jì)有了一定的認(rèn)識(shí)與理解,。在校期間,一直都是學(xué)習(xí)理論知識(shí),,沒有機(jī)會(huì)去參與項(xiàng)目的開發(fā),。所以說實(shí)話,在實(shí)習(xí)之前,,軟件項(xiàng)目開發(fā)對(duì)我來說是比較抽象的,,一個(gè)完整的項(xiàng)目要怎么分工以及完成該項(xiàng)目所要的步驟也不是很明確。而經(jīng)過這次實(shí)習(xí),,讓我明白了一個(gè)完整項(xiàng)目的開發(fā),,必須由團(tuán)隊(duì)來分工合作,并在每個(gè)階段中進(jìn)行必要的總結(jié)與論證,。
一個(gè)完整項(xiàng)目的開發(fā)它所要經(jīng)歷的階段包括:遠(yuǎn)景范圍規(guī)劃和用例說明,、項(xiàng)目結(jié)構(gòu)和風(fēng)險(xiǎn)評(píng)估、業(yè)務(wù)功能說明書,、詳細(xì)設(shè)計(jì)說明書,、代碼實(shí)現(xiàn)、測(cè)試和安裝包等等,。一個(gè)項(xiàng)目的開發(fā)所需要的財(cái)力,、人力都是很多的,如果沒有一個(gè)好的遠(yuǎn)景規(guī)劃,,對(duì)以后的開發(fā)進(jìn)度會(huì)有很大的影響,,甚至?xí)霈F(xiàn)在預(yù)定時(shí)間內(nèi)不能完成項(xiàng)目或者完成的項(xiàng)目跟原來預(yù)想的不一樣。一份好的項(xiàng)目結(jié)構(gòu),、業(yè)務(wù)功能和詳細(xì)設(shè)計(jì)說明書對(duì)一個(gè)項(xiàng)目的開發(fā)有明確的指引作用,,它可以使開發(fā)人員對(duì)這個(gè)項(xiàng)目所要實(shí)現(xiàn)的功能在總體上有比較明確的認(rèn)識(shí),還能減少在開發(fā)過程中出現(xiàn)不必要的麻煩,。代碼的實(shí)現(xiàn)是一個(gè)項(xiàng)目開發(fā)成功與否的關(guān)鍵,,也就是說,前期作業(yè)都是為代碼的實(shí)現(xiàn)所做的準(zhǔn)備,。
我深刻的認(rèn)識(shí)到要成為一名優(yōu)秀的軟件開發(fā)人員不是一件容易的事情,,不僅要有足夠的干勁和熱情,還要有扎實(shí)的編寫代碼基礎(chǔ),,必須要有事先對(duì)文檔進(jìn)行可靠性報(bào)告,,功能說明書,詳細(xì)設(shè)計(jì)說明書等的編寫和一些風(fēng)險(xiǎn)評(píng)估的編寫的能力,。
除了圖書館,,最能讓我感覺到身在大學(xué)的就是實(shí)習(xí)機(jī)房,在匆匆過去的兩個(gè)月內(nèi),我往返于實(shí)習(xí)機(jī)房與宿舍之間,,使我享受了一個(gè)充實(shí)的學(xué)習(xí)時(shí)期,,讓我感受到了大學(xué)的魅力,對(duì)自己充滿信心,,對(duì)大學(xué)充滿信心,,以積極的心態(tài)迎接明天挑戰(zhàn)。
實(shí)習(xí)中要求有扎實(shí)的理論基本知識(shí),,操作起來才順心應(yīng)手,我這時(shí)才明白什么是書到用時(shí)方恨少,。這就激發(fā)了學(xué)習(xí)的欲望,。
學(xué)以致用,就是要把學(xué)來的知識(shí)能運(yùn)用到實(shí)際操作當(dāng)中,,用實(shí)踐來檢驗(yàn)知識(shí)的正確性,。我想,這是實(shí)習(xí)的最根本目的,。
紙上得來終覺淺,,絕知此事要躬行!,,在短暫的實(shí)習(xí)過程中,,讓我深深感受到自己在實(shí)際運(yùn)用中專業(yè)知識(shí)的匱乏。以前總以為自己學(xué)的還不錯(cuò),,一旦應(yīng)用到實(shí)際就大不一樣了,,這時(shí)才真正領(lǐng)悟?qū)W無止境的含義。
經(jīng)過為期兩個(gè)月的電子政務(wù)服務(wù)平臺(tái)系統(tǒng)開發(fā)的實(shí)習(xí),,我對(duì)visual20xx,。net軟件開發(fā)平臺(tái)有了更深一步的了解,對(duì)微軟基礎(chǔ)類庫的認(rèn)識(shí)與使用也有了大大的提高,。以及如何使用sqlserver數(shù)據(jù)庫進(jìn)行連接操作方面有了本質(zhì)的提高,。
短短的實(shí)習(xí)結(jié)束了,為我將來的就業(yè)打下了良好的基礎(chǔ),,也提高了我的軟件開發(fā)的水平,,今后我將會(huì)更加努力的學(xué)習(xí),不斷提高自身素質(zhì),,開拓創(chuàng)新,,與時(shí)俱進(jìn),做一個(gè)優(yōu)秀的軟件開發(fā)工程師,。
軟件開發(fā)心得體會(huì)3這次實(shí)習(xí)使我們明白我們所欠缺的不僅僅是技術(shù)知識(shí),,更重要的是有一種處理事情的方法、面對(duì)問題的心態(tài)和動(dòng)手能力,。面對(duì)完全陌生的新知識(shí),、新技術(shù),、新項(xiàng)目以及整個(gè)it行業(yè),我們不能畏懼,,要以一種積極的心態(tài)去面對(duì),,分析并抓住關(guān)鍵所在。因?yàn)槲覀兯磳?yīng)對(duì)的每一個(gè)項(xiàng)目都是既需要實(shí)際操作,,又需要詳細(xì)規(guī)劃的,。作為組長(zhǎng),協(xié)調(diào)組員,、激勵(lì)其他學(xué)員和積極參與項(xiàng)目研發(fā)是我每天必做的工作,。我認(rèn)為每個(gè)人都應(yīng)該在團(tuán)隊(duì)中做好自己應(yīng)盡的職責(zé),再優(yōu)秀的個(gè)人也可能完成一個(gè)即龐大又復(fù)雜的項(xiàng)目工作,,我們必需緊密的聯(lián)合在一起,,以一個(gè)團(tuán)隊(duì)的角色來面對(duì)。
一公司有一項(xiàng)對(duì)項(xiàng)目經(jīng)理的調(diào)查顯示,,項(xiàng)目經(jīng)理平均每周參加6個(gè)會(huì)議,,其中25%的時(shí)間浪費(fèi)在無用的討論上。會(huì)議效率低最普遍的3個(gè)原因是:會(huì)議沒有很好的計(jì)劃,、會(huì)議沒有被適當(dāng)?shù)念I(lǐng)導(dǎo),、無紀(jì)律的與會(huì)者。我們軟件項(xiàng)目也會(huì)遇到相同的問題,,項(xiàng)目啟動(dòng)會(huì),、評(píng)估會(huì)、大大小小的評(píng)審會(huì),、技術(shù)會(huì),、周例會(huì)等等一系列會(huì)議會(huì)隨著項(xiàng)目進(jìn)展而召開,如何保證高效的會(huì)議效果,,我的一些會(huì)議技巧與大家共享:確實(shí)需要開會(huì)時(shí)才開會(huì),;訂立會(huì)議紀(jì)律;非常清楚的明確會(huì)議目標(biāo),;提前準(zhǔn)備一個(gè)會(huì)議議程,;提倡各會(huì)議參與人的會(huì)前準(zhǔn)備;鼓勵(lì)參與,,但在會(huì)議過程中遵守會(huì)議議程,;把團(tuán)隊(duì)建設(shè)融入會(huì)議、作會(huì)議記錄,、會(huì)后跟蹤所有安排任務(wù)的執(zhí)行情況,。
程序員需要關(guān)心尊重。曾經(jīng)有個(gè)例子,某公司開發(fā)人員王某由于剛開始學(xué)習(xí)編程,,技術(shù)水平差一點(diǎn),,常常受到經(jīng)理的另眼相看,每次軟件出現(xiàn)了問題都懷疑是他的原因,,老開他的低級(jí)玩笑,,這位員工會(huì)有怎樣的表現(xiàn)就可想而知了。經(jīng)理通過這種手段能夠迫使這一位自動(dòng)辭職嗎,?非也,,這位員工后來工作非常不負(fù)責(zé)任,把代碼寫得既長(zhǎng)又重復(fù),,且在代碼中留下大量的隱患,,此時(shí),經(jīng)理卻反而不敢過份得罪他了(否則,,留下的巨量代碼很難維護(hù))。如果認(rèn)為某人不適合目前工作,,為何不另請(qǐng)高明,?既然已經(jīng)請(qǐng)他作了這件工作,就得尊重他,。
不能指望開發(fā)人員在非工作場(chǎng)合談吐得體,、辦事周到、眼觀六路,、耳聽八方,,正所謂尺有所短,寸有所長(zhǎng),,例如要求技術(shù)人員在酒席宴上象公關(guān)小姐或公關(guān)先生一樣舉止適度,,從來不會(huì)有好的效果。軟件人員普遍喜歡自由而寬松的工作環(huán)境,,最好不要做過多的無謂的規(guī)定,,例如不準(zhǔn)遲到、上班必須換拖鞋,,否則罰款等等,。如果確實(shí)有人經(jīng)常上班遲到,工作不認(rèn)真等,,首先應(yīng)該了解原因,,此時(shí)多作思想工作是必要的,許多公司的經(jīng)理們認(rèn)為思想工作是過時(shí)的東西了,,其實(shí)不然,,私企職工背負(fù)的心理壓力其實(shí)很重。他們特別需要有人關(guān)心,特別需要心理上的減負(fù),?
軟件項(xiàng)目管理,,需要我們不但關(guān)注項(xiàng)目管理技術(shù)等在軟件行業(yè)中的應(yīng)用,還應(yīng)該關(guān)注如何與軟件新思想和技術(shù)的整合,,例如xp等思想,,使我們得到更高效益的產(chǎn)出。欲想琢其玉,,必先利其器,,項(xiàng)目管理和我們軟件開發(fā)、質(zhì)量管理等得一系列工具和模版,,是我們事半功倍的利器,。他山之石可以攻玉,關(guān)注一些管理界的發(fā)展,,例如目前的中國(guó)式管理等,,將其經(jīng)驗(yàn)用于軟件項(xiàng)目管理實(shí)踐并總結(jié),將為我們帶來更大實(shí)效,。
軟件開發(fā)心得體會(huì)4作為一個(gè)軟件開發(fā)人員, 記得在我第一天進(jìn)入公司實(shí)習(xí)的時(shí)候, 首先要學(xué)習(xí)的就是編程規(guī)范.相信每個(gè)搞開發(fā)的同學(xué)都跟我一樣吧.編程規(guī)范在學(xué)校里是十分不重視的.老師也不會(huì)硬性地要求學(xué)生要遵照怎樣的規(guī)范去編寫代碼, 實(shí)驗(yàn)或者作業(yè)什么的, 只要能實(shí)現(xiàn)功能就ok了.但是公司卻不一樣, 公司的代碼并不是一個(gè)人編寫, 別人很可能需要閱讀甚至修改你的代碼, 閱讀一個(gè)不符合規(guī)范的代碼, 所需要的時(shí)間可能比重新開發(fā)還要漫長(zhǎng).代碼規(guī)范的重要性是不言而喻的.當(dāng)然, 作為一個(gè)開發(fā)人員的前提, 我還是公司里的一個(gè)員工(雖然不是正式的...).我還必須遵守員工的規(guī)范.其實(shí)員工規(guī)范也沒有什么特別多的要求, 個(gè)人認(rèn)為就跟上學(xué)差不多, 雖然規(guī)范是差不多, 心態(tài)上卻有著很大的差異.原因無他, 你到學(xué)校是自己交錢上學(xué), 上班卻是別人發(fā)工資給你.拿了人家錢, 還要擾亂人家的規(guī)范, 這種事我還真干不出來.看來錢不論到哪里都是一個(gè)問題, 呵呵
感悟二: 我其實(shí)是一種很唯心的動(dòng)物
其實(shí)本來, 我是寫“人其實(shí)是一種很唯心的動(dòng)物”, 但不知道別人是不是也這樣, 雖然我覺得是, 卻無從考究, 還是嚴(yán)謹(jǐn)點(diǎn).為什么說我唯心呢? 當(dāng)我心里把自己當(dāng)作一個(gè)學(xué)生, 跟把自己當(dāng)作一個(gè)上班族時(shí), 在各種細(xì)節(jié)上都會(huì)不一樣, 例如那有點(diǎn)虛無縹緲的“氣質(zhì)”, 或者是說話的語氣.這個(gè)大概是“站在不同的高度, 看到不同的風(fēng)景”吧.正如老總看的是公司發(fā)展方向, 主管卻在看業(yè)績(jī), 經(jīng)理在看項(xiàng)目, 小弟們?cè)诳创a...感悟三: 設(shè)計(jì)模式很重要
設(shè)計(jì)模式是我到公司才接觸的事物, 主要是講述一種面向接口的編程思維, 按照設(shè)計(jì)模式所編寫的代碼, 會(huì)比學(xué)校那種直接實(shí)現(xiàn)功能的代碼繁瑣一點(diǎn), 增加很多看似多余的虛類或者接口.但是這種代碼更加具有拓展性, 更好地把數(shù)據(jù)封裝起來.在增加狀態(tài), 增加類的時(shí)候, 并不需要修改過多代碼, 這種代碼對(duì)于版本升級(jí)尤其重要.在公司培訓(xùn)學(xué)習(xí)中, 我總能很快地掌握各種設(shè)計(jì)模式的要領(lǐng), 獲得上司的好評(píng).但是我明白, 設(shè)計(jì)模式真要應(yīng)用到代碼中去, 是要培養(yǎng)一種習(xí)慣.個(gè)人觀點(diǎn)好像說得有點(diǎn)多了, 下面說說我這3個(gè)月里的實(shí)習(xí)情況.總的而言, 我到公司接觸了2個(gè)平臺(tái), 一個(gè)是現(xiàn)在很火的android, d 用的基本是java語言, 其中還會(huì)帶點(diǎn)xml語言;而qt用的則是c++.對(duì)于這2個(gè)平臺(tái), 用著的感覺其實(shí)大同小異, 用我上司的話說, 基礎(chǔ)打好了, 語言就不應(yīng)該是障礙.感覺挺有道理的.想當(dāng)年我作為一個(gè)vb助教, 卻沒半點(diǎn)vb基礎(chǔ), 對(duì)vb那些基礎(chǔ)問題還是可以比較輕松地解決, d平臺(tái)的一個(gè)基本窗口是一個(gè)activity, 除了基本的activity外, 還提供listactivity和tabactivity這些拓展的子類, 每一個(gè)activity都可以看作一個(gè)窗口, 一個(gè)進(jìn)程可以有多個(gè)activity, 每個(gè)activity都擁有一個(gè)view, view可以通過xml設(shè)定, 當(dāng)使用activity的子類時(shí), 必須注意這些子類的xml必須含有特定id的控件, 或者不用xml實(shí)現(xiàn)view, 系統(tǒng)會(huì)有一個(gè)默認(rèn)的xml去實(shí)現(xiàn)那些一個(gè)基礎(chǔ)view并且實(shí)現(xiàn)必要的id.在談到view, 那么就必須說到layout了, android的layout很強(qiáng)大, 最基礎(chǔ)的是橫向或豎向的排列布局, 另外還有網(wǎng)格, d有趣東西有很多, 在我完成那個(gè)移植應(yīng)用的時(shí)候, android總能給我一些驚喜, 例如popwindows這個(gè)設(shè)計(jì), 他作用是彈出一個(gè)窗口等, 或者你可以把他看作一個(gè)acticity, 效率卻比activity快很多.利用popwindows, 你可以做出風(fēng)格各異的消息框, 菜單欄, 下拉菜單等等.另外還有一個(gè)抽屜類也很特別, 他就像觸屏系統(tǒng)的解鎖一樣, 拖動(dòng)手柄, 便可拉出一個(gè)界面, 這種設(shè)計(jì)大大地節(jié)省應(yīng)用的空間, 減少切換界面的操作, 從而降低應(yīng)用的功耗.告訴大家一個(gè)很多人不注意的地方, android應(yīng)用如果進(jìn)行橫豎屏幕切換的時(shí)候, 進(jìn)程會(huì)完全關(guān)閉后, 再重新打開的, 因?yàn)閍ndroid做了保存狀態(tài)的操作, 所以很多人會(huì)以為屏幕切換后, 跟android有很多共通點(diǎn), 例如android的activity就如qt的qwidget, 當(dāng)然, 最大的特點(diǎn)是他的信號(hào)槽, 通過信號(hào)和槽的連接, 可以把很多類與類間相關(guān)的函數(shù)連接在一起, 甚至可以傳遞參數(shù)
實(shí)習(xí)心得
從學(xué)生到走上工作崗位,,一步步的熟悉和認(rèn)識(shí)著周圍的環(huán)境,,熟悉這社會(huì)生存之道!在這里我學(xué)到了我離開校園的第一筆知識(shí),,這些都是從書本上學(xué)不到的知識(shí),從體驗(yàn)公司的文化到親身接觸公司的每個(gè)部門的人員,,從公司的季刊雜志上,,從其他員工的言談中,有好的信息,,也有不好的耳聞,,總之,我的感覺中,,我們的公司還是在不斷前進(jìn)發(fā)展。
從學(xué)校邁入社會(huì),,華潤(rùn)以自己的姿態(tài)給我這樣一個(gè)良好的鍛煉平臺(tái),。從學(xué)生到工作,,華潤(rùn)以自己的品質(zhì)和精神讓我了解和洞察并融入社會(huì)這個(gè)大家庭,,華潤(rùn)為我創(chuàng)造了這樣一座橋梁,。融入華潤(rùn),,融入社會(huì),,我以華潤(rùn)的精神強(qiáng)化自己,以華潤(rùn)的記紀(jì)律規(guī)范自己,,每一天努力,,每一步的行動(dòng),都讓我逐步提高和完善自己,,以至于在這個(gè)平凡的崗位上做到一個(gè)合格稱職的職業(yè)人,。
工作中有苦有樂,產(chǎn)線上同事之間的互幫互助,,讓我充分體會(huì)到與人協(xié)作,,共謀發(fā)展,合作共利的快樂,。產(chǎn)線5s讓我深刻認(rèn)識(shí)到良好整潔的工作環(huán)境是工作效率和品質(zhì)保證,。產(chǎn)線紀(jì)律是我規(guī)范和端正自己的工作態(tài)度,保證每一顆電路的品質(zhì),。在這樣的環(huán)境下,,在這樣的氛圍中,我也漸漸養(yǎng)成了良好的工作習(xí)慣和責(zé)任意識(shí),,努力將這份工作做到更好。從華潤(rùn)到社會(huì)大家庭,,從一顆細(xì)小的電路到做人做事,,不容置疑每一步都至關(guān)重要?!扒Ю镏?,始于足下”,我想,,一切都從身邊做起,,從細(xì)節(jié)做起,從小事做起,,從當(dāng)下這份工作做起,。播種行為,收獲習(xí)慣;播種習(xí)慣,,收獲性格;播種性格,,收獲命運(yùn)。一點(diǎn)一滴的積累,,一點(diǎn)一滴的進(jìn)步都將決定和影響著我的將來!
軟件開發(fā)心得體會(huì)5在大學(xué)里的最后一個(gè)冬天,,我完成了3個(gè)月的實(shí)習(xí),,實(shí)習(xí)對(duì)我而言是一個(gè)難忘的體驗(yàn),讓我不論做人還是做事都改變了很多,??偟膩碚f,雖然說不上樂在其中,,但實(shí)習(xí)的確是一段充實(shí)而有意義的事,。
實(shí)習(xí)期間積蓄了太多太多的感悟。借此機(jī)會(huì)跟大家分享一二,。
感悟一: 當(dāng)我們進(jìn)入社會(huì)工作,,就先要進(jìn)入各種規(guī)范中去。
作為一個(gè)軟件開發(fā)人員,,記得在我第一天進(jìn)入公司實(shí)習(xí)的時(shí)候,,首先要學(xué)習(xí)的就是編程規(guī)范。相信每個(gè)搞開發(fā)的同學(xué)都跟我一樣吧,。
編程規(guī)范在學(xué)校里是十分不重視的,。老師也不會(huì)硬性地要求學(xué)生要遵照怎樣的規(guī)范去編寫代碼,實(shí)驗(yàn)或者作業(yè)什么的,,只要能實(shí)現(xiàn)功能就ok了,。但是公司卻不一樣,公司的代碼并不是一個(gè)人編寫,,別人很可能需要閱讀甚至修改你的代碼,,閱讀一個(gè)不符合規(guī)范的代碼,所需要的時(shí)間可能比重新開發(fā)還要漫長(zhǎng),。代碼規(guī)范的重要性是不言而喻的,。
當(dāng)然,,作為一個(gè)開發(fā)人員的前提,,我還是公司里的一個(gè)員工(雖然不是正式的,。。),。我還必須遵守員工的規(guī)范,。
其實(shí)員工規(guī)范也沒有什么特別多的要求,個(gè)人認(rèn)為就跟上學(xué)差不多,,雖然規(guī)范是差不多,,心態(tài)上卻有著很大的差異。原因無他,,你到學(xué)校是自己交錢上學(xué),,上班卻是別人發(fā)工資給你。拿了人家錢,,還要擾亂人家的規(guī)范,,這種事我還真干不出來,。看來錢不論到哪里都是一個(gè)問題,,呵呵
感悟二: 我其實(shí)是一種很唯心的動(dòng)物
其實(shí)本來,,我是寫“人其實(shí)是一種很唯心的動(dòng)物”,但不知道別人是不是也這樣,,雖然我覺得是,,卻無從考究,還是嚴(yán)謹(jǐn)點(diǎn),。
為什么說我唯心呢? 當(dāng)我心里把自己當(dāng)作一個(gè)學(xué)生,,跟把自己當(dāng)作一個(gè)上班族時(shí),在各種細(xì)節(jié)上都會(huì)不一樣,,例如那有點(diǎn)虛無縹緲的“氣質(zhì)”,,或者是說話的語氣。
這個(gè)大概是“站在不同的高度,,看到不同的風(fēng)景”吧,。正如老總看的是公司發(fā)展方向,主管卻在看業(yè)績(jī),,經(jīng)理在看項(xiàng)目,,小弟們?cè)诳创a。,。
感悟三: 設(shè)計(jì)模式很重要
設(shè)計(jì)模式是我到公司才接觸的事物,,主要是講述一種面向接口的編程思維,按照設(shè)計(jì)模式所編寫的代碼,,會(huì)比學(xué)校那種直接實(shí)現(xiàn)功能的代碼繁瑣一點(diǎn),,增加很多看似多余的虛類或者接口。但是這種代碼更加具有拓展性,,更好地把數(shù)據(jù)封裝起來。在增加狀態(tài),,增加類的時(shí)候,,并不需要修改過多代碼,這種代碼對(duì)于版本升級(jí)尤其重要,。
在公司培訓(xùn)學(xué)習(xí)中,,我總能很快地掌握各種設(shè)計(jì)模式的要領(lǐng),獲得上司的好評(píng),。但是我明白,,設(shè)計(jì)模式真要應(yīng)用到代碼中去,是要培養(yǎng)一種習(xí)慣,。
個(gè)人觀點(diǎn)好像說得有點(diǎn)多了,,下面說說我這3個(gè)月里的實(shí)習(xí)情況,。總的而言,,我到公司接觸了2個(gè)平臺(tái),,一個(gè)是現(xiàn)在很火的android,另一個(gè)則是nokia的qt,。android 用的基本是java語言,,其中還會(huì)帶點(diǎn)xml語言;而qt用的則是c++。
對(duì)于這2個(gè)平臺(tái),,用著的感覺其實(shí)大同小異,,用我上司的話說,基礎(chǔ)打好了,,語言就不應(yīng)該是障礙,。感覺挺有道理的。想當(dāng)年我作為一個(gè)vb助教,,卻沒半點(diǎn)vb基礎(chǔ),,對(duì)vb那些基礎(chǔ)問題還是可以比較輕松地解決,這跟我其他程序語言基礎(chǔ)比較好有著密不可分的關(guān)系,。
android平臺(tái)的一個(gè)基本窗口是一個(gè)activity,,除了基本的activity外,還提供listactivity和tabactivity這些拓展的子類,,每一個(gè)activity都可以看作一個(gè)窗口,,一個(gè)進(jìn)程可以有多個(gè)activity,每個(gè)activity都擁有一個(gè)view,,view可以通過xml設(shè)定,,當(dāng)使用activity的子類時(shí),必須注意這些子類的xml必須含有特定id的控件,,或者不用xml實(shí)現(xiàn)view,,系統(tǒng)會(huì)有一個(gè)默認(rèn)的xml去實(shí)現(xiàn)那些一個(gè)基礎(chǔ)view并且實(shí)現(xiàn)必要的id。
在談到view,,那么就必須說到layout了,,android的layout很強(qiáng)大,最基礎(chǔ)的是橫向或豎向的排列布局,,另外還有網(wǎng)格,,表格布局等等。掌握好布局的方法可以讓我們對(duì)界面設(shè)計(jì)事半功倍,。
android有趣東西有很多,,在我完成那個(gè)移植應(yīng)用的時(shí)候,android總能給我一些驚喜,,例如popwindows這個(gè)設(shè)計(jì),,他作用是彈出一個(gè)窗口等,,或者你可以把他看作一個(gè)acticity,效率卻比activity快很多,。利用popwindows,,你可以做出風(fēng)格各異的消息框,菜單欄,,下拉菜單等等,。
另外還有一個(gè)抽屜類也很特別,他就像觸屏系統(tǒng)的解鎖一樣,,拖動(dòng)手柄,,便可拉出一個(gè)界面,這種設(shè)計(jì)大大地節(jié)省應(yīng)用的空間,,減少切換界面的操作,,從而降低應(yīng)用的功耗。
告訴大家一個(gè)很多人不注意的地方,,android應(yīng)用如果進(jìn)行橫豎屏幕切換的時(shí)候,,進(jìn)程會(huì)完全關(guān)閉后,再重新打開的,,因?yàn)閍ndroid做了保存狀態(tài)的操作,,所以很多人會(huì)以為屏幕切換后,進(jìn)程還是本來的進(jìn)程,。
qt跟android有很多共通點(diǎn),,例如android的activity就如qt的qwidget,當(dāng)然,,他們的狀態(tài)機(jī)有著很大的區(qū)別,。
qt最大的特點(diǎn)是他的信號(hào)槽,通過信號(hào)和槽的連接,,可以把很多類與類間相關(guān)的函數(shù)連接在一起,,甚至可以傳遞參數(shù)
軟件開發(fā)心得體會(huì)6這次軟件工程實(shí)訓(xùn)是從20xx。12,。26號(hào)開始的,,截至20xx12。31號(hào),。實(shí)訓(xùn)內(nèi)容是用java相關(guān)知識(shí)(主要是jsp)做一個(gè)物流配送系統(tǒng)。下面談?wù)剬?duì)這次實(shí)訓(xùn)的看法,。
因?yàn)樽约浩綍r(shí)對(duì)java知識(shí)儲(chǔ)備不足,,特別是jsp這一塊基本不了解怎么回事,所以一拿到這個(gè)項(xiàng)目,,我心里都是沒有底的,,再加上我被分到的那個(gè)組,,我知道就意味著是我一個(gè)人在戰(zhàn)斗了。呵呵,,26號(hào),,實(shí)訓(xùn)開始了,我們的老師是來自中軟國(guó)際公司的程序員,,一個(gè)是周褀,,一個(gè)是朱映,都是一身樸素的著裝,,讓我感覺做軟件的也沒什么兩樣,。老師介紹了自己之后,就直接切入正題了,,分析了下我們各個(gè)組的系統(tǒng),,即將用到的知識(shí),然后就總體把覺得需要補(bǔ)充的知識(shí)(jsp和數(shù)據(jù)庫連接等這幾塊)給我們實(shí)際操作了下,,因?yàn)楫?dāng)時(shí)看到用jsp,,還講的那么認(rèn)真,當(dāng)時(shí)我就后悔了,,平時(shí)要是多聽點(diǎn),,現(xiàn)在老師這么認(rèn)真的給我們講,這是一個(gè)多么難得的機(jī)會(huì)啊,。后悔也沒用啊,,開始還勉強(qiáng)能理解一點(diǎn),,后來就直接暈了。然后再給大家介紹了一些即將用到的工具,,比如rationalrose,,svn,,myeclipse等等。接下來的幾天就不再細(xì)講了,。下面談?wù)勍ㄟ^這次實(shí)訓(xùn)的心得體會(huì)吧,。
通過這次實(shí)訓(xùn),,讓我了解到工程開發(fā)的過程,可行性分析——>需求分析——>概要設(shè)計(jì)——>詳細(xì)設(shè)計(jì)——>代碼編寫——>測(cè)試——>驗(yàn)收。從技術(shù)方面上,,我開始jsp基礎(chǔ)基本上就是零的,,在老師和syz2(另外一個(gè)物流小組,,我一個(gè)人基本上是跟她們做的,或者說是看著她們做的)的幫助下,,對(duì)jsp有了一個(gè)大概的認(rèn)識(shí)。其實(shí)實(shí)訓(xùn)開始前,,我還以為做個(gè)系統(tǒng)沒什么大不了,可是當(dāng)真正拿到一個(gè)項(xiàng)目,,我卻真的無從下手了,而且就是在知道需求分析和詳細(xì)設(shè)計(jì),,在代碼編寫時(shí),一樣寸步難行,。通過這個(gè)實(shí)訓(xùn),也讓我了解到,,團(tuán)隊(duì)協(xié)作是多么的重要,。一個(gè)人的精力是多么的有限,。進(jìn)一步理解到,,企業(yè)為什么如此重視團(tuán)隊(duì)協(xié)作,。同時(shí)借用老師的話就是團(tuán)隊(duì)協(xié)作固然重要,但是是建立在個(gè)人素質(zhì)的基礎(chǔ)上,,假設(shè)你個(gè)人素質(zhì)不行,將會(huì)影響到整個(gè)團(tuán)隊(duì),,就別提對(duì)團(tuán)隊(duì)作更多貢獻(xiàn)了。**老師說這幾句話的時(shí)候,,朝向了我,估計(jì)是有特殊意義的吧,,所以,,我將謹(jǐn)記老師的教導(dǎo)。
還有一個(gè)收獲是從一個(gè)同學(xué)(小胖)那里得到的,,他的那組成員跟我的這組大體一樣,我倒是覺得沒什么了,,不過他倒是很重視這個(gè)問題吧,。然后他說出來,我也覺得這個(gè)問題確實(shí)其實(shí)是個(gè)大的問題,。就是不管你會(huì)不會(huì)這門技術(shù),,會(huì)不會(huì)做這個(gè)東西,態(tài)度要正確才好,,就算你不會(huì)做,你也應(yīng)該認(rèn)真的對(duì)待,,將來 出身到社會(huì),,就不是說像你現(xiàn)在,不會(huì)做就不做,,跑去玩游戲了,。小胖說出了這段話,也在我身上有了一個(gè)印證,,雖然我jsp技術(shù)知識(shí)為0,,但我也還是在認(rèn)真的跟著他們一起做,,不會(huì)做,,就多問,畢竟現(xiàn)在我們是學(xué)生,,可以毫不顧忌的詢問各種問題,,老師也會(huì)盡力為你回答。將來出身社會(huì)就不一樣了,。雖然,,我就算個(gè)打醬油的水平,但是這個(gè)醬油也要打得有涵量啊,。不管怎么樣,,我能對(duì)自己有個(gè)交待,雖然我不會(huì),,但是這次實(shí)訓(xùn)我確實(shí)是認(rèn)真對(duì)待了,,六天的實(shí)訓(xùn),除了晚上加班外,,還花了2個(gè)通宵來完成不同階段的任務(wù),,完成與否也不重要了,我至少我做了,,這點(diǎn),,是這次我應(yīng)該對(duì)自己的一個(gè)肯定。
這次實(shí)訓(xùn)的心得基本上就是這些了,,最后特別感謝中軟國(guó)際帶我們的那兩個(gè)老師(周褀,,朱映),這兩個(gè)老師對(duì)待我們很平易近人,,對(duì)我們提出的問題,,總是不光解決了,還進(jìn)行了擴(kuò)展,,晚上也跟我們一起加班加到很晚,,印象尤其深刻就是朱映老師為了給小胖解決一個(gè)問題,臉都變紅了,,還在繼續(xù)努力,,這點(diǎn)我并不會(huì)覺得老師知識(shí)儲(chǔ)備不夠,我想應(yīng)該是這個(gè)問題的突發(fā)吧,,一時(shí)沒想到怎么處理,。相反讓我感覺更多的就是老師很認(rèn)真,很負(fù)責(zé),。還要感謝就是syz2小組的傾力支持,,輔導(dǎo),。
軟件開發(fā)心得體會(huì)7我是公司一名文員,部門涉及很多業(yè)務(wù)數(shù)據(jù)的東西,,在此之前,,公司的所有業(yè)務(wù)記錄都是通過一張excel表格來完成,第一次看到那張表的時(shí)候是真心嚇到了,,字段有幾十個(gè),,項(xiàng)下又有很多拆分合并,其中又大多為數(shù)據(jù)和日期,,通過幾天的整理發(fā)現(xiàn)了不少錯(cuò)誤,更加感嘆需要一個(gè)數(shù)據(jù)庫來解放人力,、提高效率,。
從開始接受access培訓(xùn)到現(xiàn)在已經(jīng)有半年時(shí)間,雖然上學(xué)期間學(xué)校的老師也有給我們講過access的知識(shí),,但只是講了些關(guān)系的建立及簡(jiǎn)單的查詢,,以為access就好比word、excel等相對(duì)比較簡(jiǎn)單的辦公軟件一樣,。但開始接受盟威access的培訓(xùn)后,,對(duì)access的看法才改變,原來access還可以這樣玩,;參加學(xué)習(xí)之初,,由于自身一開始認(rèn)識(shí)誤區(qū)的心態(tài)導(dǎo)致自己走了很多彎路。一開始所有的access老師就告誡我說一定不要心急,,要按培訓(xùn)指南指導(dǎo),,要按照教程一步一步做下去,切忌眼高手低,。但因?yàn)樾南胱约簩?duì)電腦還算有點(diǎn)感覺,,加上公司一直比較急,又很想短時(shí)間內(nèi)做出點(diǎn)東西,,就沒有很耐心的把教程步驟做完,,導(dǎo)致后期回爐再造無數(shù)次耽誤很多時(shí)間,在這里希望大家引以為戒,。
在學(xué)習(xí)的過程中,,因?yàn)槔蠋熓且粋€(gè)階段一個(gè)階段發(fā)教程的,當(dāng)我看到報(bào)銷系統(tǒng)時(shí),,就已經(jīng)覺得十分十分的強(qiáng)大了,,然后自己就想邊看教程邊偷懶開始自己開發(fā),雖然老師一再?gòu)?qiáng)調(diào)不能不會(huì)走就想跑,,但自己還是開始蠢蠢欲動(dòng)了,,等到做了一部分之后看到了進(jìn)存銷系統(tǒng)后,,又發(fā)現(xiàn)里面有很多自己可以學(xué)以致用的東西,然后又開始重新做,,再等到新版的快速開發(fā)平臺(tái)出來了,,自己又一次被震撼了,感慨a(chǎn)ccess快速平臺(tái)的強(qiáng)大,,基本的模塊都不需要自己手動(dòng)創(chuàng)建了,,簡(jiǎn)直太厲害,真是技術(shù)宅改變世界,。
整個(gè)開發(fā)過程可以說是充滿艱辛,,但又有很強(qiáng)的成就感。雖然自己有時(shí)候會(huì)想不出來該怎么做,,但是,!還有一群很厲害的老師可以幫你,有時(shí)候老師們一句話,、一段代碼就能幫我搞定自己苦思冥想很久都做不出的步驟,,可以說每一個(gè)成功的系統(tǒng)背后都有一群默默無聞的老師。
每次把自己一些亂七八糟的想法告訴一對(duì)一老師,,其實(shí)自己都覺得可能做不了了,,但每次杜老師都會(huì)給我驚喜,幫我完美解決掉,,十分欣慰,。
現(xiàn)在系統(tǒng)開發(fā)的已經(jīng)在測(cè)試應(yīng)用,雖然還有些部分在一步步完善修改,,但我相信access的強(qiáng)大,,能解決我的數(shù)據(jù)問題,也相信盟威老師們的技術(shù)給我的支持,,在此感謝這半年來所有老師的大力支持與幫助,,也希望盟威軟件快速開發(fā)平臺(tái)做得越來越好,讓更多跟我一樣的菜鳥開發(fā)出屬于自己的數(shù)據(jù)庫軟件,,解放自己的工作強(qiáng)度,。
軟件開發(fā)心得體會(huì)8一、實(shí)訓(xùn)過程
首先,,我們學(xué)習(xí)通用編程:任何類類型的所有值都可以同object類型的.變量來代替,。封裝:就是把數(shù)據(jù)和行為結(jié)合起在一個(gè)包中)并對(duì)對(duì)象使用者隱藏?cái)?shù)據(jù)的實(shí)現(xiàn)過程,一個(gè)對(duì)象中的數(shù)據(jù)叫他的實(shí)例字段(instance field),。重載:當(dāng)多個(gè)方法具有相同的名字而含有不同的參數(shù)時(shí),,便發(fā)生重載。編譯器必須挑選出調(diào)用哪個(gè)方法,。數(shù)組列表:arraylist動(dòng)態(tài)數(shù)組列表,,是一個(gè)類庫,,包中,可自動(dòng)調(diào)節(jié)數(shù)組的大小,。
class類 object類中的getclass方法返回class類型的一個(gè)實(shí)例,,程序啟動(dòng)時(shí)包含在main方法的類會(huì)被加載,虛擬機(jī)要加載他需要的所有類,,每一個(gè)加載的類都要加載它需要的類,。java中對(duì)內(nèi)存的分配是動(dòng)態(tài)的,它采用面向?qū)ο蟮臋C(jī)制,采用運(yùn)算符new為每個(gè)對(duì)象分配內(nèi)存空間,而且,,實(shí)際內(nèi)存還會(huì)隨程序運(yùn)行情況而改變,。程序運(yùn)行中 java系統(tǒng)自動(dòng)對(duì)內(nèi)存進(jìn)行掃描,對(duì)長(zhǎng)期不用的空間作為”垃圾”進(jìn)行收集,使得系統(tǒng)資源得到更充分地利用.按照這種機(jī)制,程序員不必關(guān)注內(nèi)存管理問題,,這使java程序的編寫變得簡(jiǎn)單明了,并且避免了了由于內(nèi)存管理方面的差錯(cuò)而導(dǎo)致系統(tǒng)出問題,。而c語言通過malloc()和free()這兩個(gè)庫函數(shù)來分別實(shí)現(xiàn)分配內(nèi)存和釋放內(nèi)存空間的,c++語言中則通過運(yùn)算符new和來分配和釋放內(nèi)存,,總之,java語言是一個(gè)純的面向?qū)ο蟪绦蛟O(shè)計(jì)語言,。
java語言是分布式的,。java語言支持internet應(yīng)用的開發(fā),在基本的java應(yīng)用編程接口中有一個(gè)網(wǎng)絡(luò)應(yīng)用編程接口(java net),,它提供了用于網(wǎng)絡(luò)應(yīng)用編程的類庫,,包括url、urlconnection,、socket,、serversocket等。java的rmi(遠(yuǎn)程方法激活)機(jī)制也是開發(fā)分布式應(yīng)用的重要手段,。java語言是健壯的,。java的強(qiáng)類型機(jī)制、異常處理,、廢料的自動(dòng)收集等是java程序健壯性的重要保證,。對(duì)指針的丟棄是java的明智選擇。java的安全檢查機(jī)制使得java更具健壯性,。java語言是安全的,。java通常被用在網(wǎng)絡(luò)環(huán)境中,為此,,java提供了一個(gè)安全機(jī)制以防惡意代碼的攻擊,。除了java語言具有的許多安全特性以外,java對(duì)通過網(wǎng)絡(luò)下載的類具有一個(gè)安全防范機(jī)制(類classloader),,如分配不同的名字空間以防替代本地的同名類,、字節(jié)代碼檢查,,并提供安全管理機(jī)制(類securitymanager)讓java應(yīng)用設(shè)置安全哨兵。java語言是體系結(jié)構(gòu)中立的,。java程序(后綴為java的文件)在java平臺(tái)上被編譯為體系結(jié)構(gòu)中立的字節(jié)碼格式(后綴為class的文件), 然后可以在實(shí)現(xiàn)這個(gè)java平臺(tái)的任何系統(tǒng)中運(yùn)行,。這種途徑適合于異構(gòu)的網(wǎng)絡(luò)環(huán)境和軟件的分發(fā)。java語言是可移植的,。這種可移植性來源于體系結(jié)構(gòu)中立性,,另外,java還嚴(yán)格規(guī)定了各個(gè)基本數(shù)據(jù)類型的長(zhǎng)度,。java系統(tǒng)本身也具有很強(qiáng)的可移植性,,java編譯器是用java實(shí)現(xiàn)的,java的運(yùn)行環(huán)境是用ansi c實(shí)現(xiàn)的,。
java語言是解釋型的,。如前所述,java程序在java平臺(tái)上被編譯為字節(jié)碼格式,,然后可以在實(shí)現(xiàn)這個(gè)java平臺(tái)的任何系統(tǒng)中運(yùn)行,。在運(yùn)行時(shí),java平臺(tái)中的java解釋器對(duì)這些字節(jié)碼進(jìn)行解釋執(zhí)行,,執(zhí)行過程中需要的類在聯(lián)接階段被載入到運(yùn)行環(huán)境中,。java是高性能的。與那些解釋型的高級(jí)腳本語言相比,,java的確是高性能的,。事實(shí)上,java的運(yùn)行速度隨著jit(just-in-time)編譯器技術(shù)的發(fā)展越來越接近于c++,。java語言是多線程的,。在java語言中,線程是一種特殊的對(duì)象,,它必須由thread類或其子(孫)類來創(chuàng)建,。通常有兩種方法來創(chuàng)建線程:其一,使用型構(gòu)為thread(runnable)的構(gòu)造子將一個(gè)實(shí)現(xiàn)了runnable接口的對(duì)象包裝成一個(gè)線程,,其二,,從thread類派生出子類并重寫run方法,使用該子類創(chuàng)建的對(duì)象即為線程,。值得注意的是thread類已經(jīng)實(shí)現(xiàn)了runnable接口,,因此,任何一個(gè)線程均有它的run方法,,而run方法中包含了線程所要運(yùn)行的代碼,。線程的活動(dòng)由一組方法來控制。java語言支持多個(gè)線程的同時(shí)執(zhí)行,,并提供多線程之間的同步機(jī)制(關(guān)鍵字為synchronized),。
二,、心得體會(huì)
剛開始時(shí)張宇老師先教我們配置java的編程工具和運(yùn)行環(huán)境,然后教我們學(xué)jsp,,在此期間,,我們自學(xué)了java,又學(xué)了tomcat的使用及mysql和html語言,,當(dāng)我們jsp入門后,,陳老師開始教我們學(xué)習(xí)jsf框架,但由于學(xué)校的安排,,剛開始學(xué),,陳老師便去了蘇州,由在蘇州帶隊(duì)的孔祥盛老師回來教我們,,在孔老師的安排下,,我們又學(xué)習(xí)了sql server 20xx和struts框架,教我們學(xué)會(huì)了javawebstudio的使用,??傊趦晌焕蠋煹募?xì)心輔導(dǎo)下,,我們有了很大的進(jìn)步,,知識(shí)得到了擴(kuò)充,認(rèn)識(shí)得到了加深,,也使得我們的自學(xué)能力得到了很大的提高,在此,,我向兩位老師表示由衷地感謝,。這次實(shí)訓(xùn)是三年中所學(xué)知識(shí)的一次匯總,是三年來學(xué)習(xí)能力的一次集中體現(xiàn),,有的知識(shí)在這次實(shí)訓(xùn)中用不到,,但以后會(huì)用到,我敢說肯定會(huì)用到,。因?yàn)楹枚鄸|西都是厚積而薄發(fā),,所學(xué)的知識(shí)在關(guān)鍵的時(shí)刻也許只有一種用得上,但這一種也許足以成就我們的人生,,到那時(shí)我們才能真正體會(huì)到知識(shí)的偉大,,才能真正了解老師的重要性。我覺得要成為一個(gè)合格的程序員,,首先要具備的是一種自學(xué)能力,,遇到了問題自己要有能力去解決,當(dāng)你嘗試了各種方法,,實(shí)在無能為力時(shí)再去請(qǐng)教別人,,這時(shí)你所學(xué)的知識(shí)你一生都不會(huì)忘記,,它將成為你一生的財(cái)富。有句話說得好:進(jìn)攻是最好的防守!當(dāng)你遇到了問題,,你要試著去解決,,編程嘛,想到了就要去試,,你的面前就一臺(tái)電腦而已,,它又不會(huì)爆炸,你怕什么呢?我不敢說我的觀點(diǎn)一定正確,,每個(gè)人有每個(gè)人的想法,,也正是因?yàn)榇蠹业挠^點(diǎn)各不相同,才使得it業(yè)這個(gè)新興的產(chǎn)業(yè)在短短的幾十年中得到了長(zhǎng)足的發(fā)展,,給人類社會(huì)創(chuàng)造了超過以往人類社會(huì)所創(chuàng)造的價(jià)值的總和,,這不能不令人驚嘆,也正是因?yàn)槿绱?,它才使得我?duì)它產(chǎn)生了強(qiáng)烈地好奇心和探索欲,。未來的社會(huì)是信息的社會(huì),信息業(yè)所創(chuàng)造的財(cái)富在人類社會(huì)中占據(jù)首位,,經(jīng)濟(jì),、軍事、教育,、醫(yī)學(xué),、農(nóng)業(yè)等領(lǐng)域無一不用到信息業(yè)所產(chǎn)生的科技成果。我能感受到它所創(chuàng)造的經(jīng)濟(jì)效益會(huì)有多大,,所以,,我要說:我愛編程,海枯石爛,,矢志不渝!我是一個(gè)新技術(shù)的狂熱追隨者,,每次上網(wǎng)時(shí)總要到mldn上逛一下,當(dāng)看到短短的幾行代碼卻能產(chǎn)生令人驚嘆的功能時(shí),,我就被編程者的那種魅力所折服,,我想成為其中的一員,我為自己現(xiàn)在所學(xué)習(xí)的專業(yè)感到自豪,。
在我學(xué)習(xí)的過程中我也遇到了很多的問題,,可是我卻發(fā)現(xiàn)我遇到的好多問題在網(wǎng)上總能找到答案,我才明白我遇到的問題很多人都遇到過,,并且他們也把解決的辦法發(fā)布到了網(wǎng)上,,以使我們這些初學(xué)者少走些彎路,我覺得他們太善良了,同時(shí)我也明白了自己是多么的渺小,,我正在走前人走過的路,,到底前面的路有多長(zhǎng)多遠(yuǎn),我不知,。他們是開路先鋒,,他們?yōu)槲覀儗W(xué)習(xí)新技術(shù)新知識(shí)鋪平了道路,我們所要做的就是把他們所發(fā)明和創(chuàng)造的東西掌握使用而已,,并且知識(shí)量又很大,,當(dāng)我看到有無窮無盡地學(xué)習(xí)資源供我享用時(shí),我只能說,,他們像太陽一樣照耀著我成長(zhǎng),,他們太好了。當(dāng)我看到程序代碼,,我就有一種特別的感覺,,讓我不斷想成為一名編程高手,如果真的有一天,,我的理想會(huì)實(shí)現(xiàn),,我會(huì)加倍努力好好學(xué)編程,永遠(yuǎn)不改變!通過三個(gè)月的實(shí)訓(xùn),,我感到自己學(xué)到了很多東西,,雖說不精,但已經(jīng)入門,,于世間萬物之中,,遇見我所遇見的事物;于千萬年之中,時(shí)間的無涯荒野里,,沒有早一步,,也沒有晚一步,剛巧趕上了,,上蒼讓我有機(jī)會(huì)接觸編程,,給了我一條路,。我很清楚以后的路還很長(zhǎng),,再長(zhǎng)的路,一步步也能走完,,再短的路,,不邁開雙腳也無法到達(dá)。任何業(yè)績(jī)的質(zhì)變都來自于量變的積累,,成功不是將來才有的,,而是從決定去做的那一刻起,持續(xù)累積而成,讓我們將事前的憂慮,,換為事前的思考和計(jì)劃吧!在實(shí)訓(xùn)的過程中,,我深深感覺到自身所學(xué)知識(shí)的有限,有些知識(shí)點(diǎn)以前沒有學(xué)過,,但我也沒有去研究,,實(shí)訓(xùn)時(shí)突然間覺得自己真的有點(diǎn)無知,雖然現(xiàn)在去看依然可以解決問題,,但要浪費(fèi)許多時(shí)間,,這一點(diǎn)是我必須在以后的學(xué)習(xí)中加以改進(jìn)的地方,同時(shí)也要督促自己在學(xué)習(xí)的過程中不斷的完善自我,。另外一點(diǎn),也是在實(shí)訓(xùn)中必不可少的部分,,就是同學(xué)之間的互相幫助。所謂”當(dāng)局者迷,旁觀者清”,,有些東西感覺自己做的是時(shí)候明明沒什么錯(cuò)誤,,偏偏程序運(yùn)行時(shí)就是有錯(cuò)誤,讓其他同學(xué)幫忙看了一下,,發(fā)現(xiàn)其實(shí)是個(gè)很小的錯(cuò)誤,。所以說,相互幫助是很重要的一點(diǎn),,這在以后的工作或生活中也是很關(guān)鍵的,。
俗話說:“要想為事業(yè)多添一把火,自己就得多添一捆材”,。此次實(shí)訓(xùn),,我深深體會(huì)到了積累知識(shí)的重要性。在實(shí)訓(xùn)當(dāng)中我們遇到了不少難題,,但是經(jīng)過我們大家的討論和老師細(xì)心的一一指導(dǎo),,問題得到了解決。兩個(gè)月的實(shí)訓(xùn)結(jié)束了,,收獲頗豐,,同時(shí)也更深刻的認(rèn)識(shí)到要做一個(gè)合格的程序員并非我以前想像的那么容易,最重要的還是細(xì)致嚴(yán)謹(jǐn),。社會(huì)是不會(huì)要一個(gè)一無是處的人的,,所以我們要更多更快地從一個(gè)學(xué)生向工作者轉(zhuǎn)變,總的來說我對(duì)這次實(shí)習(xí)還是比較滿意的,,它使我學(xué)到了很多東西,,為我以后的學(xué)習(xí)做了引導(dǎo),點(diǎn)明了方向,,我相信在不遠(yuǎn)的未來定會(huì)有屬于我們自己的一片美好天空,。
軟件實(shí)踐心得體會(huì) 軟件項(xiàng)目心得體會(huì)篇三
免費(fèi)
分享
創(chuàng)新
最新軟件開發(fā)心得體會(huì)范文
受某文化公司委托,開發(fā)一款用于視頻和圖像處理的軟件,開發(fā)難度高,,高到從未搞過,,開發(fā)周期長(zhǎng),長(zhǎng)到是我以前項(xiàng)目監(jiān)控最長(zhǎng)開發(fā)周期的兩倍,,開發(fā)成本之底,,讓我覺得程序員成了高級(jí)打字員。首先是需求分析書,、產(chǎn)品規(guī)格說明書,、設(shè)計(jì)說明書、代碼規(guī)范說明書,、測(cè)試計(jì)劃,,光文稿就不知道熬了多久才做完。
緊接著,,遇到一系列問題,,首先是語言選擇,vc++和c#都是可以保證開發(fā)完成的選擇,,但是vc++內(nèi)存容易報(bào)錯(cuò),,界面很難修改,而客戶要求的界面質(zhì)量甚至比程序的功能更嚴(yán)格,,沒辦法,,客戶就是上帝,上帝做事一定有他的道理,。c#語言易于開發(fā),,而且圖形界面繪制也易于修改,可以做出客戶體驗(yàn)很好的界面,,但是在資源的消耗上,,讓我很吃驚。做到第二個(gè)月,,大概的界面已經(jīng)完成時(shí),,出現(xiàn)界面刷新的問題,刷新時(shí)開始卡,,界面不流暢,。沒辦法,改,。
開會(huì),,總結(jié),,技術(shù)骨干找問題,,拿出解決方案,力爭(zhēng)第一次做軟件把它做好:
重新做軟件開發(fā)進(jìn)度計(jì)劃和軟件測(cè)試計(jì)劃,并且讓獨(dú)立功能demo制作和測(cè)試先行;
用direct draw,、direct 3d或者opengl中的一個(gè)替代c#本身的gdi繪圖,,將在接下來的開發(fā)任務(wù)中加入進(jìn)去。
事無巨細(xì),,當(dāng)我滿意的看著界面流暢,,功能也已實(shí)現(xiàn)時(shí),發(fā)現(xiàn)軟件在低分辨率或者小本上根本亂到?jīng)]法看,,甚至是界面功能按鈕錯(cuò)位,,重疊等等。沒辦法,,改,。畢竟軟件的多分辨率兼容和操作系統(tǒng)兼容是必須要做的。
接下來一大堆的麻煩找了上來,,軟件出現(xiàn)各種各樣想都想不到的問題,,總算是按時(shí)將第一個(gè)版本發(fā)布出去,并且開始接下來的升級(jí)開發(fā)任務(wù),。
最后,,給剛剛接手軟件開發(fā)項(xiàng)目的朋友一些忠告:
一、相關(guān)的文檔不是給別人看的,,而是給自己看的,,相關(guān)文檔一定要齊備,而且讓所有涉及開發(fā)的人員都清楚的知道你文檔里所要表達(dá)的意思;二,、一定要注意多做demo,,多做實(shí)驗(yàn),一個(gè)demo程序員幾個(gè)鐘頭就可以完成,,甚至更少,,但是不做demo,核心程序沒有做實(shí)驗(yàn),,其他的東西都圍繞核心程序做了上去,,到時(shí)候耽誤的可不是幾個(gè)鐘頭
三、程序設(shè)計(jì)要注重用戶體驗(yàn),,當(dāng)初客戶對(duì)我要開發(fā)軟件提出近乎苛刻
免費(fèi)
分享
創(chuàng)新 的要求時(shí)我不在意,,但是當(dāng)我自己反復(fù)使用軟件時(shí)有了很多體會(huì),流暢美觀的界面帶給人心理的快感的確能替代一些尚未開發(fā)完整的功能帶給用戶的遺憾,。
四,、測(cè)試計(jì)劃多次進(jìn)行,分批進(jìn)行,,不要全部開發(fā)完成再對(duì)軟件做測(cè)試,。
還要堅(jiān)持三個(gè)月,,軟件馬上發(fā)布,希望大家的支持,,謝謝,!!資料來源:http:///data/xdth/
軟件實(shí)踐心得體會(huì) 軟件項(xiàng)目心得體會(huì)篇四
軟件開發(fā)心得體會(huì)(精選4篇)
當(dāng)我們有一些感想時(shí),將其記錄在心得體會(huì)里,,讓自己銘記于心,,這樣可以幫助我們總結(jié)以往思想、工作和學(xué)習(xí),。應(yīng)該怎么寫才合適呢,?以下是小編為大家整理的軟件開發(fā)心得體會(huì)(精選4篇),僅供參考,,希望能夠幫助到大家,。
軟件開發(fā)心得體會(huì)1我是公司一名文員,部門涉及很多業(yè)務(wù)數(shù)據(jù)的東西,,在此之前,,公司的所有業(yè)務(wù)記錄都是通過一張excel表格來完成,第一次看到那張表的時(shí)候是真心嚇到了,,字段有幾十個(gè),,項(xiàng)下又有很多拆分合并,其中又大多為數(shù)據(jù)和日期,,通過幾天的整理發(fā)現(xiàn)了不少錯(cuò)誤,,更加感嘆需要一個(gè)數(shù)據(jù)庫來解放人力、提高效率,。
從開始接受access培訓(xùn)到現(xiàn)在已經(jīng)有半年時(shí)間,,雖然上學(xué)期間學(xué)校的老師也有給我們講過access的知識(shí),但只是講了些關(guān)系的建立及簡(jiǎn)單的查詢,,以為access就好比word,、excel等相對(duì)比較簡(jiǎn)單的辦公軟件一樣。但開始接受盟威access的培訓(xùn)后,,對(duì)access的看法才改變,,原來access還可以這樣玩;參加學(xué)習(xí)之初,,由于自身一開始認(rèn)識(shí)誤區(qū)的心態(tài)導(dǎo)致自己走了很多彎路,。一開始所有的access老師就告誡我說一定不要心急,要按培訓(xùn)指南指導(dǎo),,要按照教程一步一步做下去,,切忌眼高手低。但因?yàn)樾南胱约簩?duì)電腦還算有點(diǎn)感覺,,加上公司一直比較急,,又很想短時(shí)間內(nèi)做出點(diǎn)東西,,就沒有很耐心的把教程步驟做完,導(dǎo)致后期回爐再造無數(shù)次耽誤很多時(shí)間,,在這里希望大家引以為戒。
在學(xué)習(xí)的過程中,,因?yàn)槔蠋熓且粋€(gè)階段一個(gè)階段發(fā)教程的,,當(dāng)我看到報(bào)銷系統(tǒng)時(shí),就已經(jīng)覺得十分十分的強(qiáng)大了,,然后自己就想邊看教程邊偷懶開始自己開發(fā),,雖然老師一再?gòu)?qiáng)調(diào)不能不會(huì)走就想跑,但自己還是開始蠢蠢欲動(dòng)了,,等到做了一部分之后看到了進(jìn)存銷系統(tǒng)后,,又發(fā)現(xiàn)里面有很多自己可以學(xué)以致用的東西,然后又開始重新做,,再等到新版的快速開發(fā)平臺(tái)出來了,,自己又一次被震撼了,感慨a(chǎn)ccess快速平臺(tái)的強(qiáng)大,,基本的模塊都不需要自己手動(dòng)創(chuàng)建了,,簡(jiǎn)直太厲害,真是技術(shù)宅改變世界,。
整個(gè)開發(fā)過程可以說是充滿艱辛,,但又有很強(qiáng)的成就感。雖然自己有時(shí)候會(huì)想不出來該怎么做,,但是,!還有一群很厲害的老師可以幫你,有時(shí)候老師們一句話,、一段代碼就能幫我搞定自己苦思冥想很久都做不出的步驟,,可以說每一個(gè)成功的系統(tǒng)背后都有一群默默無聞的老師。
每次把自己一些亂七八糟的想法告訴一對(duì)一老師,,其實(shí)自己都覺得可能做不了了,,但每次杜老師都會(huì)給我驚喜,幫我完美解決掉,,十分欣慰,。
現(xiàn)在系統(tǒng)開發(fā)的已經(jīng)在測(cè)試應(yīng)用,雖然還有些部分在一步步完善修改,,但我相信access的強(qiáng)大,,能解決我的數(shù)據(jù)問題,也相信盟威老師們的技術(shù)給我的支持,,在此感謝這半年來所有老師的大力支持與幫助,,也希望盟威軟件快速開發(fā)平臺(tái)做得越來越好,,讓更多跟我一樣的菜鳥開發(fā)出屬于自己的數(shù)據(jù)庫軟件,解放自己的工作強(qiáng)度,。
軟件開發(fā)心得體會(huì)220年2月2日,,我有幸成為的一員,應(yīng)聘為公司的java軟件工程師,。入任職以來,,在部門領(lǐng)導(dǎo)的帶領(lǐng)下,自己感覺無論學(xué)習(xí),、技術(shù),、生活等方面都有很大的提升。
20年里我主要完成的工作有三方面:
1,、荊門石油石化巡檢系統(tǒng)的調(diào)研和開發(fā),。
該項(xiàng)目是我工作以來第一次涉及到調(diào)研,對(duì)我來說算是一個(gè)不小的挑戰(zhàn),。在調(diào)研過程中,,讓我學(xué)會(huì)了如何通過和客戶的溝通來了解客戶的需求。由于自己的工作經(jīng)驗(yàn)不足,,在調(diào)研工作中體現(xiàn)出一些問題,。不能很直接的在和客戶溝通中非常準(zhǔn)確的了解客戶的更多需求,有很多需要和客戶交流溝通多次才能明白客戶的最終需求,,也沒有把自己作為最終用戶并站在用戶的角度上來考慮問題,,這些都是我在以后的工作中需要提高和改進(jìn)的地方。在巡檢系統(tǒng)的開發(fā)工作中,,讓我進(jìn)一步鞏固和加強(qiáng)了自己的開發(fā)能力,。
2、電信12530增值業(yè)務(wù)的開發(fā)與維護(hù),。
從5月以來我就開始接手公司的主要業(yè)務(wù)之一,,12530電信增值業(yè)務(wù)。由于前面負(fù)責(zé)這個(gè)項(xiàng)目的同事突然離職,,導(dǎo)致這個(gè)項(xiàng)目的交接工再做得不夠好,,對(duì)我順利接手這個(gè)項(xiàng)目造成很大的困難。而剛一接手這個(gè)項(xiàng)目,,馬上就需要新上一個(gè)投票活動(dòng),,并要對(duì)一些主要代碼進(jìn)行修改,讓我倍感壓力,,幾乎都快放棄,。最后在金總的指導(dǎo)和鼓勵(lì)下,順利的完成這次活動(dòng),。在完成這次投票活動(dòng)后,,為了避免下一個(gè)接手這個(gè)項(xiàng)目同事與我遇到同樣困難,,我第一時(shí)間將這個(gè)項(xiàng)目的相關(guān)技術(shù)文檔補(bǔ)充完全,保證別人能夠順利的進(jìn)行該項(xiàng)目工作,。通過這個(gè)項(xiàng)目,,讓我加強(qiáng)了自己在高強(qiáng)高壓下工作的能力,也讓我找到更多自信,。
3,、家政網(wǎng)絡(luò)服務(wù)中心的開發(fā)與實(shí)施。
在這個(gè)項(xiàng)目中,,除了承擔(dān)開發(fā)工作以外,,也逐漸涉及到項(xiàng)目管理的職責(zé),,讓我在個(gè)人能力上有所提高,。為了這兩個(gè)項(xiàng)目能夠順利完成,除了完成自己的工作外,,還主動(dòng)關(guān)心其他同事的工作完成情況,。讓我在項(xiàng)目管理和項(xiàng)目進(jìn)度的把控能力有很大的提高。將家政網(wǎng)絡(luò)服務(wù)中心順利實(shí)施,,為我公司拿下湖北省其他市的家政網(wǎng)絡(luò)服務(wù)中心奠定基礎(chǔ),。在工作之外,我也注重個(gè)人能力的提高,。工作之余,,主動(dòng)學(xué)習(xí)一些新技術(shù),與同事溝通配合,,搭建一個(gè)ssh的開發(fā)框架,。也學(xué)習(xí)spring security知識(shí),這些新知識(shí)的積累,,對(duì)我以后的工作有很大幫助,。
20年工作展望:
1、將學(xué)習(xí)的spring security整合到我們自己搭建的ssh框架,,進(jìn)一步完善框架,。
2、利用搭建的ssh框架,,開發(fā)一套o(hù)a系統(tǒng)平臺(tái),。
3、做好襄樊,、鄂州家政網(wǎng)絡(luò)服務(wù)中心的維護(hù)工作,。
4、希望公司能夠大量拿下湖北省其他市的家政網(wǎng)絡(luò)服務(wù)中心,,繼續(xù)開發(fā)和實(shí)施湖北省其他市的家政網(wǎng)絡(luò)服務(wù)中心,。
5,、繼續(xù)學(xué)習(xí)新技術(shù),努力提高自己的個(gè)人能力,。為以后能夠更好,,更順利的工作奠定基礎(chǔ)。
6,、希望通過自己的進(jìn)步和努力,,能為公司的發(fā)展做出自己最大的貢獻(xiàn),體現(xiàn)出自己的最大價(jià)值,。
軟件開發(fā)心得體會(huì)3過去的'一年,,我參與了較多的產(chǎn)品設(shè)計(jì),從中受益匪淺,,不僅學(xué)到了很多專業(yè)知識(shí),,對(duì)動(dòng)態(tài)產(chǎn)品有了更全面的理解和把握,而且培養(yǎng)了我作為機(jī)械工程師所應(yīng)該具備的基本素質(zhì),。同時(shí),,我堅(jiān)持自學(xué),學(xué)習(xí)了當(dāng)前機(jī)械行業(yè)新的工具軟件和專業(yè)書籍,,提高了理論水平?,F(xiàn)將具體工作總結(jié)如下:
1.設(shè)計(jì)、調(diào)試出口印度的摩托車試驗(yàn)機(jī)
印度之行是成功的,,也是艱難和值得回味的,。我們一行三人,在沒有翻譯的情況下,,克服當(dāng)?shù)靥鞖庋谉岷惋嬍巢贿m應(yīng)的困難,,在不到三周的時(shí)間內(nèi)將四臺(tái)設(shè)備調(diào)試完畢,拿到了用戶的驗(yàn)收紀(jì)要,,這是值得肯定的,。但,我覺得也有一些遺憾的地方,。由于是第一次做車輛產(chǎn)品的出口,,缺乏經(jīng)驗(yàn),我們的包裝和防銹做的不夠好,,設(shè)備出現(xiàn)了故障,,讓印度人對(duì)我們的滿意度下降。如果我們注意這些細(xì)節(jié),,用我們的產(chǎn)品打開印度這個(gè)工業(yè)剛起步的國(guó)家的大門,,那么,我相信我們會(huì)從中受益。
2.主管設(shè)計(jì)pws-j20b1
此試驗(yàn)機(jī)已經(jīng)交檢完畢,,各項(xiàng)指標(biāo)達(dá)到了技術(shù)協(xié)議要求,,等用戶款到發(fā)貨。
3.參與設(shè)計(jì)pws-200b
與毛工一起設(shè)計(jì),,對(duì)液壓夾頭,,氣液增壓泵等的工作原理有了更深入的理解,從毛工身上學(xué)到了很多東西,。比如,,設(shè)計(jì)的嚴(yán)謹(jǐn)和嚴(yán)肅性,此產(chǎn)品已發(fā)貨,。
開發(fā)四部的工作是繁重和艱巨的,,我在車工和毛工的指導(dǎo)下,較好的融入了這種緊張和嚴(yán)謹(jǐn)?shù)姆諊?,較好地完成了各項(xiàng)任務(wù),,自身的業(yè)務(wù)素質(zhì)和工作能力有了較大提高,對(duì)工作有了更多的自信,。
軟件開發(fā)心得體會(huì)4做上層開發(fā)學(xué)了這么多所謂的語言,,框架,,技術(shù),,其實(shí)現(xiàn)在想想萬變不離的卻是底層的數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng),,網(wǎng)絡(luò)通訊和一些其他的基礎(chǔ)的東西,。
自己也算半路出家,以前總是不屑基礎(chǔ)的東西,,總認(rèn)為我懂了wpf,,能畫出很炫的界面什么就很好了。其實(shí)卻是認(rèn)識(shí)太膚淺,,只有掌握了不變的東西才能應(yīng)付好上層的技術(shù),否則只會(huì)被微軟牽著鼻子走,。
所以對(duì)新人來說,打好基礎(chǔ)是多么重要,,可惜我后知后覺了,。
除了基礎(chǔ)的東西,我認(rèn)為其次重要的是軟件架構(gòu),。
好的架構(gòu)可以讓事情事半功倍,,讓下面實(shí)現(xiàn)具體代碼的感覺很輕松。說得過分點(diǎn),一個(gè)好的架構(gòu)師可以帶一群實(shí)習(xí)生的干活都能出好東西,。軟件開發(fā)越來越不需要我們懂底層的東西,,很多現(xiàn)成的輪子可以用,但是要知道怎么搭積木就需要好的架構(gòu)師了,。
所以我覺得平常要多看好的開源架構(gòu),,多學(xué)習(xí)框框的東西,當(dāng)然輪子和積木知道哪里能拿到,。最怕的是像我一樣,只會(huì)google找積木搭,,這就是所謂的純碼農(nóng)了:
其次是業(yè)務(wù),,開發(fā)很多時(shí)候要懂業(yè)務(wù),。
很多開發(fā)的很不屑業(yè)務(wù),認(rèn)為技術(shù)才最重要,。其實(shí)很多時(shí)候業(yè)務(wù)才是王道,軟件開發(fā)在我看來大部分時(shí)間都是給業(yè)務(wù)做服務(wù)的,,做支持的,,公司都是靠業(yè)務(wù)才能賺錢的,。
所以開發(fā)人員也要懂業(yè)務(wù),,特別對(duì)那種不是很想一直做開發(fā)的來說,,懂業(yè)務(wù)又懂技術(shù)也許會(huì)給你更多的機(jī)會(huì),。
最后是軟件開發(fā)的職業(yè)發(fā)展,。
個(gè)人的看法是碼農(nóng)能爬上去做架構(gòu)師和經(jīng)理的其實(shí)很少,基本一個(gè)蘿卜一個(gè)坑,,我見到開發(fā)能一直做到退休的都是老外,人家基本沒有title的,,這樣的我觀察無非兩種人。一種是對(duì)業(yè)務(wù)很精通,,同時(shí)對(duì)技術(shù)系統(tǒng)又很懂的,公司少不了他,。一種是對(duì)技術(shù)很熱情很鉆研,,能力很強(qiáng),,又不想去要什么title的,基本可以挑大梁,。
我想國(guó)內(nèi)的情況雖然不太一樣,,不過基本可以借鑒下老外,。當(dāng)然不做開發(fā)還有很多可以做,,我想說的是開發(fā)是可以做一輩子的,就看個(gè)人的想法了,。
這個(gè)問題我自己也一直在想,,目前只有一條模糊的路,也得摸石頭過,。
軟件實(shí)踐心得體會(huì) 軟件項(xiàng)目心得體會(huì)篇五
受某文化公司委托,開發(fā)一款用于視頻和圖像處理的軟件,,開發(fā)難度高,,高到從未搞過,,開發(fā)周期長(zhǎng),長(zhǎng)到是我以前項(xiàng)目監(jiān)控最長(zhǎng)開發(fā)周期的兩倍,,開發(fā)成本之底,,讓我覺得程序員成了高級(jí)打字員。首先是需求分析書,、產(chǎn)品規(guī)格說明書,、設(shè)計(jì)說明書、代碼規(guī)范說明書,、測(cè)試計(jì)劃,,光文稿就不知道熬了多久才做完。
緊接著,,遇到一系列問題,,首先是語言選擇,vc++和c#都是可以保證開發(fā)完成的選擇,,但是vc++內(nèi)存容易報(bào)錯(cuò),,界面很難修改,而客戶要求的界面質(zhì)量甚至比程序的功能更嚴(yán)格,,沒辦法,,客戶就是上帝,上帝做事一定有他的道理,。c#語言易于開發(fā),,而且圖形界面繪制也易于修改,可以做出客戶體驗(yàn)很好的界面,,但是在資源的消耗上,,讓我很吃驚。做到第二個(gè)月,,大概的界面已經(jīng)完成時(shí),,出現(xiàn)界面刷新的問題,刷新時(shí)開始卡,,界面不流暢,。沒辦法,改,。
開會(huì),,總結(jié),技術(shù)骨干找問題,,拿出解決方案,,力爭(zhēng)第一次做軟件把它做好:
重新做軟件開發(fā)進(jìn)度計(jì)劃和軟件測(cè)試計(jì)劃,,并且讓獨(dú)立功能demo制作和測(cè)試先行;
用direct draw,、direct 3d或者opengl中的一個(gè)替代c#本身的gdi繪圖,,將在接下來的開發(fā)任務(wù)中加入進(jìn)去。
事無巨細(xì),,當(dāng)我滿意的看著界面流暢,,功能也已實(shí)現(xiàn)時(shí),發(fā)現(xiàn)軟件在低分辨率或者小本上根本亂到?jīng)]法看,,甚至是界面功能按鈕錯(cuò)位,,重疊等等。沒辦法,,改,。畢竟軟件的多分辨率兼容和操作系統(tǒng)兼容是必須要做的。
接下來一大堆的麻煩找了上來,,軟件出現(xiàn)各種各樣想都想不到的問題,,總算是按時(shí)將第一個(gè)版本發(fā)布出去,并且開始接下來的升級(jí)開發(fā)任務(wù),。
最后,,給剛剛接手軟件開發(fā)項(xiàng)目的朋友一些忠告:
一、相關(guān)的文檔不是給別人看的,,而是給自己看的,,相關(guān)文檔一定要齊備,而且讓所有涉及開發(fā)的人員都清楚的知道你文檔里所要表達(dá)的意思,;
二,、一定要注意多做demo,多做實(shí)驗(yàn),,一個(gè)demo程序員幾個(gè)鐘頭就可以完成,,甚至更少,但是不做demo,,核心程序沒有做實(shí)驗(yàn),,其他的東西都圍繞核心程序做了上去,到時(shí)候耽誤的可不是幾個(gè)鐘頭
三,、程序設(shè)計(jì)要注重用戶體驗(yàn),當(dāng)初客戶對(duì)我要開發(fā)軟件提出近乎苛刻的要求時(shí)我不在意,,但是當(dāng)我自己反復(fù)使用軟件時(shí)有了很多體會(huì),,流暢美觀的界面帶給人心理的快感的確能替代一些尚未開發(fā)完整的功能帶給用戶的遺憾。
四,、測(cè)試計(jì)劃多次進(jìn)行,,分批進(jìn)行,,不要全部開發(fā)完成再對(duì)軟件做測(cè)試。
還要堅(jiān)持三個(gè)月,,軟件馬上發(fā)布,,希望大家的支持,謝謝??!
軟件開發(fā)心得體會(huì)(2):
作為pm,有時(shí)需要招聘軟件開發(fā)人員,。這幾年也一直在想,,如何能在短短的30分鐘或1小時(shí)內(nèi),快速識(shí)別出,,坐在你對(duì)面的應(yīng)聘人員,,是否適合你的team。這幾年也一直在觀察和反思,,經(jīng)歷過的team和現(xiàn)在team中的軟件開發(fā)人員,。有幾點(diǎn)小的心得。
1.傾向于招什么樣的軟件開發(fā)人員
-經(jīng)歷過歷練的人
吃過苦的,,比如以前工作,,經(jīng)常被外派出差,又如曾在業(yè)內(nèi)都知道以加班多而著稱的公司呆過,,還有些,,留過學(xué),但都是自己邊打工邊讀書的,,等等,。
這些人員,入職后,,通常都是能干活,,能作為骨干。
-思路清晰,,思想活躍的人
讓談?wù)勛约含F(xiàn)在的產(chǎn)品,,如果能清晰表述,有條理,,會(huì)發(fā)散,,但又能適當(dāng)控制住,并收回到原話題,。談到技術(shù)問題和解決過的難題時(shí),,眼中有光芒:)
這些人員,今后工作中,,學(xué)習(xí)能力強(qiáng),,對(duì)解決難題有幫助,,能作為中堅(jiān)。
-坦誠(chéng),、堅(jiān)定,、平和的人
面試中,坦誠(chéng),,目光堅(jiān)定,。有時(shí)坦誠(chéng)到甚至于顯得有點(diǎn)木訥:)
我曾經(jīng)遇到一個(gè),面試下來,,我最后介紹我們產(chǎn)品中用到的技術(shù),,他對(duì)這些技術(shù)知之不多,最后他說,,“我可能不是非常適合,,我知道一個(gè)朋友,他可能更適合,?!蔽揖C合評(píng)估后,最后還是選了他,,事實(shí)證明,,他后來做的很不錯(cuò)。
坦誠(chéng)堅(jiān)定的人,,會(huì)有恒心去學(xué)習(xí),,去解決問題。這些人員會(huì)作為team的基石,。
-有缺陷的人才
這是一個(gè)朋友(lance)的想法,,我認(rèn)為還是有道理的。
大公司,,會(huì)看重綜合素質(zhì),,而如果是小公司,可以考慮選擇一些有缺陷的人才,。所謂有缺陷,,是指,比如他英語很差,,或溝通不清晰,,但他能用程序員該有的思維去思考問題。這樣的人員,,通常進(jìn)不了大公司,,故會(huì)相對(duì)踏實(shí)地呆在一家公司,做好自己的工作,。
2.謹(jǐn)慎考慮這樣的開發(fā)人員
-太活潑,,太易興奮
太易興奮,說到投機(jī)處,,“是是是是,,對(duì)對(duì)對(duì)對(duì)。,?!保直挠痔?,還時(shí)不時(shí)來點(diǎn),,“oh yeah, you are right“,然后還擺個(gè) v 手型,。討論問題,,不易固守在技術(shù)問題本身,時(shí)常跑到“我們產(chǎn)品中用到的技術(shù)(或第3方產(chǎn)品)很強(qiáng),,我挺他們,,不可能有問題”,又或者“我們對(duì)客戶要強(qiáng)勢(shì),,我們要堅(jiān)持我們的產(chǎn)品沒問題“,。
軟件開發(fā)工作本身,顯得比較沉悶,,優(yōu)秀的技術(shù)人員,,都略顯有些內(nèi)向,因?yàn)榻鉀Q問題,,很多時(shí)候需要耐得住寂寞,,時(shí)刻保持相對(duì)冷靜。
太活潑的人,,會(huì)在遇到問題之初,,表現(xiàn)出很強(qiáng)的沖勁,但當(dāng)長(zhǎng)時(shí)間不能解決時(shí),,會(huì)表現(xiàn)出沒有耐心,,會(huì)經(jīng)常抱怨(對(duì)team、管理,、產(chǎn)品,、流程等),非常情緒化,。有些女程序員還會(huì)吵,,會(huì)哭,這時(shí)項(xiàng)目經(jīng)理只能放下手中的活,,下去給她買點(diǎn)零食來哄哄,,“莫哭,,這里有你最愛吃的貓哆哩?!币贿叢林翘?、眼淚,一邊嘴里塞滿東西,,鼓鼓啷啷“這是酸角口味的,,那個(gè)西番蓮口味的才叫好吃...”
這些通常不太容易在面試時(shí)表現(xiàn)出來,在試用期時(shí),,要觀察,。