- 軟件開(kāi)發(fā)培訓心得體會(huì ) 推薦度:
- 相關(guān)推薦
軟件開(kāi)發(fā)心得體會(huì )
從某件事情上得到收獲以后,好好地寫(xiě)一份心得體會(huì ),這樣能夠培養人思考的習慣。那么好的心得體會(huì )是什么樣的呢?以下是小編精心整理的軟件開(kāi)發(fā)心得體會(huì ),僅供參考,大家一起來(lái)看看吧。
軟件開(kāi)發(fā)心得體會(huì )1
一、實(shí)訓過(guò)程
首先,我們學(xué)習通用編程:任何類(lèi)類(lèi)型的所有值都可以同object類(lèi)型的變量來(lái)代替。封裝:就是把數據和行為結合起在一個(gè)包中)并對對象使用者隱藏數據的實(shí)現過(guò)程,一個(gè)對象中的數據叫他的實(shí)例字段(instance field)。重載:當多個(gè)方法具有相同的名字而含有不同的參數時(shí),便發(fā)生重載。編譯器必須挑選出調用哪個(gè)方法。數組列表:ArrayList動(dòng)態(tài)數組列表,是一個(gè)類(lèi)庫,定義在java.util包中,可自動(dòng)調節數組的大小。
class類(lèi) object類(lèi)中的getclass方法返回class類(lèi)型的一個(gè)實(shí)例,程序啟動(dòng)時(shí)包含在main方法的類(lèi)會(huì )被加載,虛擬機要加載他需要的所有類(lèi),每一個(gè)加載的類(lèi)都要加載它需要的類(lèi)。Java中對內存的分配是動(dòng)態(tài)的,它采用面向對象的機制,采用運算符new為每個(gè)對象分配內存空間,而且,實(shí)際內存還會(huì )隨程序運行情況而改變。程序運行中 Java系統自動(dòng)對內存進(jìn)行掃描,對長(cháng)期不用的空間作為”垃圾”進(jìn)行收集,使得系統資源得到更充分地利用.按照這種機制,程序員不必關(guān)注內存管理問(wèn)題,這使Java程序的編寫(xiě)變得簡(jiǎn)單明了,并且避免了了由于內存管理方面的差錯而導致系統出問(wèn)題。而C語(yǔ)言通過(guò)malloc()和free()這兩個(gè)庫函數來(lái)分別實(shí)現分配內存和釋放內存空間的,C++語(yǔ)言中則通過(guò)運算符new和來(lái)分配和釋放內存,總之,Java語(yǔ)言是一個(gè)純的面向對象程序設計語(yǔ)言。
Java語(yǔ)言是分布式的。Java語(yǔ)言支持Internet應用的開(kāi)發(fā),在基本的Java應用編程接口中有一個(gè)網(wǎng)絡(luò )應用編程接口(java net),它提供了用于網(wǎng)絡(luò )應用編程的類(lèi)庫,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(遠程方法激活)機制也是開(kāi)發(fā)分布式應用的重要手段。 Java語(yǔ)言是健壯的。Java的強類(lèi)型機制、異常處理、廢料的自動(dòng)收集等是Java程序健壯性的重要保證。對指針的丟棄是Java的明智選擇。Java的安全檢查機制使得Java更具健壯性。 Java語(yǔ)言是安全的。Java通常被用在網(wǎng)絡(luò )環(huán)境中,為此,Java提供了一個(gè)安全機制以防惡意代碼的攻擊。除了Java語(yǔ)言具有的許多安全特性以外,Java對通過(guò)網(wǎng)絡(luò )下載的類(lèi)具有一個(gè)安全防范機制(類(lèi)ClassLoader),如分配不同的名字空間以防替代本地的同名類(lèi)、字節代碼檢查,并提供安全管理機制(類(lèi)SecurityManager)讓Java應用設置安全哨兵。 Java語(yǔ)言是體系結構中立的。Java程序(后綴為java的文件)在Java平臺上被編譯為體系結構中立的字節碼格式(后綴為class的文件), 然后可以在實(shí)現這個(gè)Java平臺的任何系統中運行。這種途徑適合于異構的網(wǎng)絡(luò )環(huán)境和軟件的分發(fā)。 Java語(yǔ)言是可移植的。這種可移植性來(lái)源于體系結構中立性,另外,Java還嚴格規定了各個(gè)基本數據類(lèi)型的長(cháng)度。Java系統本身也具有很強的.可移植性,Java編譯器是用Java實(shí)現的,Java的運行環(huán)境是用ANSI C實(shí)現的。
Java語(yǔ)言是解釋型的。如前所述,Java程序在Java平臺上被編譯為字節碼格式,然后可以在實(shí)現這個(gè)Java平臺的任何系統中運行。在運行時(shí),Java平臺中的Java解釋器對這些字節碼進(jìn)行解釋執行,執行過(guò)程中需要的類(lèi)在聯(lián)接階段被載入到運行環(huán)境中。 Java是高性能的。與那些解釋型的高級腳本語(yǔ)言相比,Java的確是高性能的。事實(shí)上,Java的運行速度隨著(zhù)JIT(Just-In-Time)編譯器技術(shù)的發(fā)展越來(lái)越接近于C++。 Java語(yǔ)言是多線(xiàn)程的。在Java語(yǔ)言中,線(xiàn)程是一種特殊的對象,它必須由Thread類(lèi)或其子(孫)類(lèi)來(lái)創(chuàng )建。通常有兩種方法來(lái)創(chuàng )建線(xiàn)程:其一,使用型構為T(mén)hread(Runnable) 的構造子將一個(gè)實(shí)現了Runnable接口的對象包裝成一個(gè)線(xiàn)程,其二,從Thread類(lèi)派生出子類(lèi)并重寫(xiě)run方法,使用該子類(lèi)創(chuàng )建的對象即為線(xiàn)程。值得注意的是Thread類(lèi)已經(jīng)實(shí)現了Runnable接口,因此,任何一個(gè)線(xiàn)程均有它的run方法,而run方法中包含了線(xiàn)程所要運行的代碼。線(xiàn)程的活動(dòng)由一組方法來(lái)控制。Java語(yǔ)言支持多個(gè)線(xiàn)程的同時(shí)執行,并提供多線(xiàn)程之間的同步機制(關(guān)鍵字為synchronized)。
二、心得體會(huì )
剛開(kāi)始時(shí)張宇老師先教我們配置JAVA的編程工具和運行環(huán)境,然后教我們學(xué)JSP,在此期間,我們自學(xué)了JAVA,又學(xué)了Tomcat的使用及MySql和HTML語(yǔ)言,當我們JSP入門(mén)后,陳老師開(kāi)始教我們學(xué)習JSF框架,但由于學(xué)校的安排,剛開(kāi)始學(xué),陳老師便去了蘇州,由在蘇州帶隊的孔祥盛老師回來(lái)教我們,在孔老師的安排下,我們又學(xué)習了SQL Server 20xx和Struts框架,教我們學(xué)會(huì )了Javawebstudio的使用?傊,
在兩位老師的細心輔導下,我們有了很大的進(jìn)步,知識得到了擴充,認識得到了加深,也使得我們的自學(xué)能力得到了很大的提高,在此,我向兩位老師表示由衷地感謝。這次實(shí)訓是三年中所學(xué)知識的一次匯總,是三年來(lái)學(xué)習能力的一次集中體現,有的知識在這次實(shí)訓中用不到,但以后會(huì )用到,我敢說(shuō)肯定會(huì )用到。因為好多東西都是厚積而薄發(fā),所學(xué)的知識在關(guān)鍵的時(shí)刻也許只有一種用得上,但這一種也許足以成就我們的人生,到那時(shí)我們才能真正體會(huì )到知識的偉大,才能真正了解老師的重要性。我覺(jué)得要成為一個(gè)合格的程序員,首先要具備的是一種自學(xué)能力,遇到了問(wèn)題自己要有能力去解決,當你嘗試了各種方法,實(shí)在無(wú)能為力時(shí)再去請教別人,這時(shí)你所學(xué)的知識你一生都不會(huì )忘記,它將成為你一生的財富。有句話(huà)說(shuō)得好:進(jìn)攻是最好的防守!當你遇到了問(wèn)題,你要試著(zhù)去解決,編程嘛,想到了就要去試,你的面前就一臺電腦而已,它又不會(huì )爆炸,你怕什么呢?我不敢說(shuō)我的觀(guān)點(diǎn)一定正確,每個(gè)人有每個(gè)人的想法,也正是因為大家的觀(guān)點(diǎn)各不相同,才使得IT業(yè)這個(gè)新興的產(chǎn)業(yè)在短短的幾十年中得到了長(cháng)足的發(fā)展,給人類(lèi)社會(huì )創(chuàng )造了超過(guò)以往人類(lèi)社會(huì )所創(chuàng )造的價(jià)值的總和,這不能不令人驚嘆,也正是因為如此,它才使得我對它產(chǎn)生了強烈地好奇心和探索欲。未來(lái)的社會(huì )是信息的社會(huì ),信息業(yè)所創(chuàng )造的財富在人類(lèi)社會(huì )中占據首位,經(jīng)濟、軍事、教育、醫學(xué)、農業(yè)等領(lǐng)域無(wú)一不用到信息業(yè)所產(chǎn)生的科技成果。我能感受到它所創(chuàng )造的經(jīng)濟效益會(huì )有多大,所以,我要說(shuō):我愛(ài)編程,?菔癄,矢志不渝!我是一個(gè)新技術(shù)的狂熱追隨者,每次上網(wǎng)時(shí)總要到MLDN上逛一下,當看到短短的幾行代碼卻能產(chǎn)生令人驚嘆的功能時(shí),我就被編程者的那種魅力所折服,我想成為其中的一員,我為自己現在所學(xué)習的專(zhuān)業(yè)感到自豪。
在我學(xué)習的過(guò)程中我也遇到了很多的問(wèn)題,可是我卻發(fā)現我遇到的好多問(wèn)題在網(wǎng)上總能找到答案,我才明白我遇到的問(wèn)題很多人都遇到過(guò),并且他們也把解決的辦法發(fā)布到了網(wǎng)上,以使我們這些初學(xué)者少走些彎路,我覺(jué)得他們太善良了,同時(shí)我也明白了自己是多么的渺小,我正在走前人走過(guò)的路,到底前面的路有多長(cháng)多遠,我不知。他們是開(kāi)路先鋒,他們?yōu)槲覀儗W(xué)習新技術(shù)新知識鋪平了道路,我們所要做的就是把他們所發(fā)明和創(chuàng )造的東西掌握使用而已,并且知識量又很大,當我看到有無(wú)窮無(wú)盡地學(xué)習資源供我享用時(shí),我只能說(shuō),他們像太陽(yáng)一樣照耀著(zhù)我成長(cháng),他們太好了。當我看到程序代碼,我就有一種特別的感覺(jué),讓我不斷想成為一名編程高手,如果真的有一天,我的理想會(huì )實(shí)現,我會(huì )加倍努力好好學(xué)編程,永遠不改變!通過(guò)三個(gè)月的實(shí)訓,我感到自己學(xué)到了很多東西,雖說(shuō)不精,但已經(jīng)入門(mén),于世間萬(wàn)物之中,遇見(jiàn)我所遇見(jiàn)的事物;于千萬(wàn)年之中,時(shí)間的無(wú)涯荒野里,沒(méi)有早一步,也沒(méi)有晚一步,剛巧趕上了,上蒼讓我有機會(huì )接觸編程,給了我一條路。我很清楚以后的路還很長(cháng),再長(cháng)的路,一步步也能走完,再短的路,不邁開(kāi)雙腳也無(wú)法到達。任何業(yè)績(jì)的質(zhì)變都來(lái)自于量變的積累,成功不是將來(lái)才有的,而是從決定去做的那一刻起,持續累積而成,讓我們將事前的憂(yōu)慮,換為事前的思考和計劃吧!在實(shí)訓的過(guò)程中,我深深感覺(jué)到自身所學(xué)知識的有限,有些知識點(diǎn)以前沒(méi)有學(xué)過(guò),但我也沒(méi)有去研究,實(shí)訓時(shí)突然間覺(jué)得自己真的有點(diǎn)無(wú)知,雖然現在去看依然可以解決問(wèn)題,但要浪費許多時(shí)間,這一點(diǎn)是我必須在以后的學(xué)習中加以改進(jìn)的地方,同時(shí)也要督促自己在學(xué)習的過(guò)程中不斷的完善自我。另外一點(diǎn),也是在實(shí)訓中必不可少的部分,就是同學(xué)之間的互相幫助。所謂”當局者迷,旁觀(guān)者清”,有些東西感覺(jué)自己做的是時(shí)候明明沒(méi)什么錯誤,偏偏程序運行時(shí)就是有錯誤,讓其他同學(xué)幫忙看了一下,發(fā)現其實(shí)是個(gè)很小的錯誤。所以說(shuō),相互幫助是很重要的一點(diǎn),這在以后的工作或生活中也是很關(guān)鍵的。
俗話(huà)說(shuō):“要想為事業(yè)多添一把火,自己就得多添一捆材”。此次實(shí)訓,我深深體會(huì )到了積累知識的重要性。在實(shí)訓當中我們遇到了不少難題,但是經(jīng)過(guò)我們大家的討論和老師細心的一一指導,問(wèn)題得到了解決。兩個(gè)月的實(shí)訓結束了,收獲頗豐,同時(shí)也更深刻的認識到要做一個(gè)合格的程序員并非我以前想像的那么容易,最重要的還是細致嚴謹。社會(huì )是不會(huì )要一個(gè)一無(wú)是處的人的,所以我們要更多更快地從一個(gè)學(xué)生向工作者轉變,總的來(lái)說(shuō)我對這次實(shí)習還是比較滿(mǎn)意的,它使我學(xué)到了很多東西,為我以后的學(xué)習做了引導,點(diǎn)明了方向,我相信在不遠的未來(lái)定會(huì )有屬于我們自己的一片美好天空。
軟件開(kāi)發(fā)心得體會(huì )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ā)心得體會(huì )3
在大學(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ā)心得體會(huì )4
這個(gè)暑假惠普派人到我們學(xué)校來(lái)開(kāi)展軟件測試培訓。老師說(shuō)機會(huì )難得所以我就參加了,說(shuō)實(shí)話(huà)每天在教師從早晨坐到下午,中間只有一個(gè)半小時(shí)休息時(shí)間,這樣還是相當累人的。我們第一天開(kāi)始就覺(jué)得這個(gè)簡(jiǎn)直比平常上課還累啊。
不過(guò)看到老師講得如此認真,看到惠普如此強大,我看在座的學(xué)員都聽(tīng)得非常認真。所以向我這種上課從來(lái)不聽(tīng)講的這回都聽(tīng)得認真得不得了,呵呵。
前兩天確實(shí)還是有點(diǎn)累,講的也是理論課,而且以前我們從來(lái)沒(méi)有接觸過(guò)測試這個(gè)行業(yè),所以聽(tīng)得也嘿吃力。但是老師給我們講了不少他們的工作經(jīng)驗和惠普這種世界五百強美國十強的企業(yè)文化,鄙人是深受教育啊。
后兩天我們每個(gè)人帶一個(gè)筆記本進(jìn)行上機操作了。我們的第一個(gè)任務(wù)就是安裝軟件,那個(gè)軟件好大啊,整整2個(gè)G。我們考啊考啊考了好久才考完。軟件叫QTP,就是惠普的快速測試專(zhuān)業(yè)版。確實(shí)是一個(gè)強大的軟件,呵呵大家用了就曉得了!
有了電腦自然好耍了,我們休息的時(shí)候就上網(wǎng)啊,我看貓和老鼠都看得差不多了。不過(guò)那個(gè)軟件畢竟是大軟件,操作還是比較復雜,而且全英文版,對我這種英語(yǔ)水平的人確實(shí)有點(diǎn)難以接受a。不過(guò)呢,我還是在老師的敬業(yè)精神鼓勵下學(xué)到了不少知識受益匪淺啊,單詞也記到了不少!離六級又近了一步!!
四天的培訓在今天就徹底的結束了,下午老師給我們開(kāi)座談會(huì ),問(wèn)我們有什么問(wèn)題,結果呢我們一點(diǎn)問(wèn)題都沒(méi)得。老師教得好啊呵呵!我們沒(méi)得問(wèn)題老師又只有給我們說(shuō)他的光輝歷史了撒。什么當年大學(xué)畢業(yè)了差點(diǎn)工作都沒(méi)找到啊,什么當年英語(yǔ)學(xué)得最撇啊,還有找不到工作在網(wǎng)吧郁悶打游戲啊呵呵。
我記得老師說(shuō)得最有感情的一句話(huà)就是“社會(huì )是黑暗的啊”。我們對這句話(huà)都是深信不疑!所以以后呢,要好好努力啊,不管社會(huì )有好黑暗你都能找到光明,生活就是如此,時(shí)間本就平凡。好好干好好干!
在沙盤(pán)對抗中直面市場(chǎng)競爭之激烈,通過(guò)不同角色的扮演,運用企業(yè)經(jīng)營(yíng)管理理論和信息化管理技能,進(jìn)行市場(chǎng)選擇,投資決策和生產(chǎn)運營(yíng),增長(cháng)才干,搏擊商場(chǎng),百戰不殆。
我們通過(guò)模擬企業(yè)實(shí)訓,置身于仿真的生產(chǎn)經(jīng)營(yíng)過(guò)程,完成企業(yè)生產(chǎn)經(jīng)營(yíng)中各種信息的采集和處理。體驗與其他部門(mén)的協(xié)作,作到邊學(xué)邊練,學(xué)用結合,迅速掌握ERP軟件的'使用要領(lǐng),提高信息化管理技能,經(jīng)歷完整的企業(yè)經(jīng)營(yíng)進(jìn)程,感受現代化信息技術(shù)的魅力。
在仿真的企業(yè)環(huán)境中,構建傳統的手工管理模式和利用計算機技術(shù)信息化技術(shù)的現代化管理模式,模擬現實(shí)企業(yè)的生產(chǎn)經(jīng)營(yíng)管理過(guò)程。
(一)我在學(xué)習中學(xué)習的知識
1.在一個(gè)仿真的企業(yè)環(huán)境中我作為CEO帶領(lǐng)整個(gè)企業(yè)進(jìn)行了8年的商業(yè)抗戰,我的搭檔分別扮演了生產(chǎn)總監,采購總監,營(yíng)銷(xiāo)總監,財務(wù)主管,財務(wù)助理,信息總監及商業(yè)間諜。在學(xué)習中我們互相幫助,互相進(jìn)步,互相學(xué)習。在前一年的學(xué)習中我們還剛剛接觸并不了解太多的東西,在之后的兩年和三年的學(xué)習中我們光榮“破產(chǎn)”了,成為了給老師干活的最早的一個(gè)企業(yè)。我們模擬了企業(yè)的職能崗位熟悉了企業(yè)的業(yè)務(wù)流程。充分扮演了自己所擔當的角色。
2.體驗了整個(gè)企業(yè)的經(jīng)營(yíng)過(guò)程,并把所學(xué)的理論知識應用到實(shí)踐中,由此加深對企業(yè)的物流,商流,資金流和信息流的體會(huì ),促使我們進(jìn)行了積極的思考,了解了企業(yè)的運作,提高了學(xué)習和實(shí)踐能力。
3.開(kāi)闊了視野,提高了綜合素質(zhì),加深了對企業(yè)管理信息化的認識和理解,提高企業(yè)信息化管理技能,掌握了企業(yè)信息管理流程。
(二)在學(xué)習中發(fā)現的問(wèn)題
1.企業(yè)核心競爭力缺乏持續增強和系統改進(jìn),嚴重制約企業(yè)長(cháng)遠的發(fā)展,客觀(guān)上需要一種先進(jìn)的管理工具幫助企業(yè)系統解決自身發(fā)展中的種種問(wèn)題。
2.充分的準備是經(jīng)營(yíng)成功企業(yè)的基礎
由于第一天的學(xué)習前我們都沒(méi)有進(jìn)行預習導致我們企業(yè)的所有員工沒(méi)有一個(gè)概念,在老師的培訓下還是沒(méi)有一個(gè)清晰的概念及相關(guān)的知識,以至于在沙盤(pán)對抗中失去大量資金與訂單。
3.將失誤降到最低
在信息總監的兩次誤操作下我們在第二年的經(jīng)營(yíng)中喪失了投遞p1廣告的機會(huì ),在之后的訂單中我們也無(wú)權在進(jìn)行搶單,因此我們企業(yè)的p1被積壓了很多庫存,盡管通過(guò)我們的營(yíng)銷(xiāo)總監的分析我們將會(huì )在未來(lái)將產(chǎn)品賣(mài)出并且是大賣(mài),可是我們還是由于短期貸款的到期使企業(yè)破產(chǎn)。我相信在真實(shí)的企業(yè)中誤操作也會(huì )發(fā)生但是我清楚這樣的錯誤給企業(yè)所帶來(lái)的將是無(wú)法彌補的損失。所以我相信失誤的出現率也是一個(gè)企業(yè)成功的關(guān)鍵問(wèn)題。
4.合理的運用媒介
廣告的投入也是企業(yè)取得好的業(yè)績(jì)的重要組成部分。
廣告策略是指為了達到預期廣告目標而進(jìn)行的各項謀劃運作,是廣告的手段、對策和謀略等的組合。站在企業(yè)家的立場(chǎng)來(lái)看,廣告策略首先是促銷(xiāo)的一種手段,是企業(yè)的一種投資行為,而不是藝術(shù)家的個(gè)性作品,也不是學(xué)者的理論實(shí)踐,用廣告大師奧格威的經(jīng)典名言來(lái)說(shuō):“我們的目的是銷(xiāo)售,否則便不是做廣告。"所以我們評價(jià)廣告策略的標準是廣告成本投入對經(jīng)濟效益產(chǎn)出的貢獻程度,即最好的廣告策略將是以最少的廣告投入達到最大的效益產(chǎn)出。
在廣告策略中投資廣告和最后的廣告收益都應該用科學(xué)的方法進(jìn)行計算然后作出合理的判斷及預測方能為企業(yè)最終取得利潤做出應有的貢獻。
5.采購的合理化
預測準確的市場(chǎng)需求對采購來(lái)說(shuō)也至關(guān)重要,不浪費材料又能滿(mǎn)足市場(chǎng),保證供給也成為了一個(gè)企業(yè)的核心問(wèn)題。
軟件開(kāi)發(fā)心得體會(huì )5
首先我是一個(gè)女孩,學(xué)軟件開(kāi)發(fā)的女孩相對于男孩來(lái)說(shuō)并不是太多,但是因為我自己對編程比較感興趣,所以就從事了這個(gè)行業(yè)。
我們學(xué)校的學(xué)生從20xx年的下半年就已經(jīng)開(kāi)始出來(lái)實(shí)習了,據我所知我們計算機系的學(xué)生大都從事別的行業(yè)去了,從事計算機行業(yè)的人數非常少,我想大部分是沒(méi)有過(guò)硬的技術(shù)知識的原故,不敢去應聘本行業(yè)的工作吧。
我一直是一個(gè)有上進(jìn)心的女孩,對軟件編程有很大的興趣,總想著(zhù)自己也要像男孩一樣,做一番屬于自己的事業(yè),不能白白的虛度自己的青春,但我又不想從事與計算機沾邊的初級職位,比如文員之類(lèi)的。因為如果自己的第一份工作從做文員開(kāi)始,以后自己的職業(yè)生涯就不好規劃,肯定會(huì )離軟件編程越來(lái)越遠的。
說(shuō)實(shí)話(huà)我的家庭條件并不富裕,但是我有一個(gè)非常支持我上學(xué)的父母,他們狠狠心在我上了幾年大學(xué)之后又給我交了幾千元的培訓費。從那時(shí)候起我就想著(zhù)我一定要好好學(xué)習,對得起父母。
就這樣開(kāi)始了我的培訓旅程,其實(shí)說(shuō)實(shí)話(huà)在培訓的過(guò)程中我是時(shí)而感到特別迷茫,時(shí)而又有了奮斗的激情,這不免有個(gè)人的因素,也有培訓環(huán)境的影響。
在這里我想提醒一下那些想參加軟件培訓的學(xué)生,在你們選培訓班的時(shí)候一定要看清這個(gè)學(xué)校以前培訓學(xué)員的就業(yè)情況,特別重要的是培訓老師有沒(méi)有教學(xué)經(jīng)驗,一些培訓機構總是以賺錢(qián)為目的,鼓吹著(zhù)自己的培訓老師擁有幾年幾年的項目經(jīng)驗,其實(shí)我感覺(jué)沒(méi)有教學(xué)經(jīng)驗的老師還不如項目經(jīng)驗少一些的老師。
我們培訓部就是一個(gè)例子,我有時(shí)候就感覺(jué)聽(tīng)我們老師講課簡(jiǎn)直是一件非常痛苦的事情,他講課從來(lái)就不備課,只是根據自己的工作經(jīng)驗,想到哪個(gè)知識點(diǎn)就講哪個(gè),我們聽(tīng)課的學(xué)生一點(diǎn)思想準備都沒(méi)有,而他常常在課堂上為了調試一個(gè)程序的一個(gè)小小的錯誤耽誤一兩個(gè)小時(shí)的時(shí)間,而這期間往往也是我們最煎熬的時(shí)候,因為我們要坐在那個(gè)地方陪著(zhù)他找錯誤,這種情況下的我們非常受折磨,并且感覺(jué)時(shí)間都白白浪費掉了,以至于根本沒(méi)有什么收獲。
再來(lái)談?wù)勎易约旱那闆r吧,我在大學(xué)期間編程語(yǔ)言學(xué)的還算不錯,當時(shí)我們只開(kāi)了c++、java兩門(mén)編程語(yǔ)言課,還有軟件開(kāi)發(fā)相關(guān)的SQLServer20xx數據庫,我的這三門(mén)主修課程每次考試都很優(yōu)秀,參加培訓時(shí)也有老師勸我學(xué)軟件前臺,網(wǎng)頁(yè)設計什么的,說(shuō)是女孩比較適合學(xué)這個(gè),好就業(yè),而軟件開(kāi)發(fā)大都是男孩子,女孩幾乎是學(xué)不通的。我當時(shí)就是為了證明自己的能力,根據大學(xué)期間自己的學(xué)習情況,我相信自己能學(xué)好。
但是也因為我們老師講課的無(wú)計劃性,課程拖到現在還沒(méi)有結束掉,時(shí)間已經(jīng)過(guò)去6個(gè)月了,我開(kāi)始思索我自己的人生了。
經(jīng)過(guò)四個(gè)月的培訓,我不能說(shuō)我沒(méi)有學(xué)到什么東西,但我還要說(shuō)一點(diǎn),我雖然每一樣技術(shù)都知道了,但是我學(xué)的僅僅還只是一個(gè)皮毛而已。軟件開(kāi)發(fā)最重要的就是編程思想,可我現在的水平只是編寫(xiě)代碼達到非常熟練的程度罷了,對于編程思想感覺(jué)還是沒(méi)有踏入軟件開(kāi)發(fā)的門(mén)檻。而編程思想主要來(lái)自于你所做過(guò)的實(shí)際項目獲得的經(jīng)驗。而我們培訓部的項目不僅少而且不怎么實(shí)用。所以要想參加培訓還要看清這個(gè)培訓部的項目是不是夠份量,沒(méi)有實(shí)際的項目經(jīng)驗去應聘軟件開(kāi)發(fā)的'工作還是不行的。
經(jīng)過(guò)仔細的思索,我已經(jīng)決定去找工作了,現在正是找工作的好時(shí)候,雖然我沒(méi)有多少項目經(jīng)驗,但我相對于應屆畢業(yè)生自信多了,也許這就是培訓的力量。不過(guò)哪怕找到一份小小程序員的工作干著(zhù)也行,因為現在對自己的職業(yè)定位還有點(diǎn)迷茫,我自己的性格屬于那種做事情非常認真、踏實(shí)、細心,感覺(jué)更適合做軟件測試方面的工作,對于軟件開(kāi)發(fā)我還是抱著(zhù)先試試工作的態(tài)度,主要源自于我自己頭腦反應太慢,估計一直做軟件開(kāi)發(fā)對職業(yè)發(fā)展前景是有礙的。
最后告誡那些還在上大學(xué)的朋友們,如果你們想在軟件行業(yè)發(fā)展,那你們一定要在上學(xué)期間多上網(wǎng)看一些編程方面的視頻,自已嘗試著(zhù)把企業(yè)要求的知識點(diǎn)自學(xué)一下,跟著(zhù)視頻做一些小型的項目。其實(shí)自學(xué)知識點(diǎn)是不難的,只有你有恒心。因為我培訓的感覺(jué)就是公司要求的一些東西很多并不是我們不懂,而是我們在學(xué)校其實(shí)是連聽(tīng)說(shuō)過(guò)都沒(méi)有聽(tīng)說(shuō)過(guò),這樣的話(huà)哪個(gè)公司會(huì )愿意。
軟件開(kāi)發(fā)心得體會(huì )6
我是公司一名文員,部門(mén)涉及很多業(yè)務(wù)數據的東西,在此之前,公司的所有業(yè)務(wù)記錄都是通過(guò)一張excel表格來(lái)完成,第一次看到那張表的時(shí)候是真心嚇到了,字段有幾十個(gè),項下又有很多拆分合并,其中又大多為數據和日期,通過(guò)幾天的整理發(fā)現了不少錯誤,更加感嘆需要一個(gè)數據庫來(lái)解放人力、提高效率。
從開(kāi)始接受access培訓到現在已經(jīng)有半年時(shí)間,雖然上學(xué)期間學(xué)校的老師也有給我們講過(guò)access的知識,但只是講了些關(guān)系的建立及簡(jiǎn)單的查詢(xún),以為access就好比word、excel等相對比較簡(jiǎn)單的辦公軟件一樣。但開(kāi)始接受盟威Access的培訓后,對Access的看法才改變,原來(lái)Access還可以這樣玩;參加學(xué)習之初,由于自身一開(kāi)始認識誤區的心態(tài)導致自己走了很多彎路。一開(kāi)始所有的Access老師就告誡我說(shuō)一定不要心急,要按培訓指南指導,要按照教程一步一步做下去,切忌眼高手低。但因為心想自己對電腦還算有點(diǎn)感覺(jué),加上公司一直比較急,又很想短時(shí)間內做出點(diǎn)東西,就沒(méi)有很耐心的把教程步驟做完,導致后期回爐再造無(wú)數次耽誤很多時(shí)間,在這里希望大家引以為戒。
在學(xué)習的過(guò)程中,因為老師是一個(gè)階段一個(gè)階段發(fā)教程的,當我看到報銷(xiāo)系統時(shí),就已經(jīng)覺(jué)得十分十分的強大了,然后自己就想邊看教程邊偷懶開(kāi)始自己開(kāi)發(fā),雖然老師一再強調不能不會(huì )走就想跑,但自己還是開(kāi)始蠢蠢欲動(dòng)了,等到做了一部分之后看到了進(jìn)存銷(xiāo)系統后,又發(fā)現里面有很多自己可以學(xué)以致用的東西,然后又開(kāi)始重新做,再等到新版的快速開(kāi)發(fā)平臺出來(lái)了,自己又一次被震撼了,感慨Access快速平臺的強大,基本的模塊都不需要自己手動(dòng)創(chuàng )建了,簡(jiǎn)直太厲害,真是技術(shù)宅改變世界。
整個(gè)開(kāi)發(fā)過(guò)程可以說(shuō)是充滿(mǎn)艱辛,但又有很強的成就感。雖然自己有時(shí)候會(huì )想不出來(lái)該怎么做,但是!還有一群很厲害的老師可以幫你,有時(shí)候老師們一句話(huà)、一段代碼就能幫我搞定自己苦思冥想很久都做不出的步驟,可以說(shuō)每一個(gè)成功的系統背后都有一群默默無(wú)聞的老師。
每次把自己一些亂七八糟的想法告訴一對一老師,其實(shí)自己都覺(jué)得可能做不了了,但每次杜老師都會(huì )給我驚喜,幫我完美解決掉,十分欣慰。
現在系統開(kāi)發(fā)的已經(jīng)在測試應用,雖然還有些部分在一步步完善修改,但我相信access的'強大,能解決我的數據問(wèn)題,也相信盟威老師們的技術(shù)給我的支持,在此感謝這半年來(lái)所有老師的大力支持與幫助,也希望盟威軟件快速開(kāi)發(fā)平臺做得越來(lái)越好,讓更多跟我一樣的菜鳥(niǎo)開(kāi)發(fā)出屬于自己的數據庫軟件,解放自己的工作強度。
軟件開(kāi)發(fā)心得體會(huì )7
這次軟件工程實(shí)訓是從20xx。12。26號開(kāi)始的,截至20xx12。31號。實(shí)訓內容是用java相關(guān)知識(主要是jsp)做一個(gè)物流配送系統。下面談?wù)剬@次實(shí)訓的看法。
因為自己平時(shí)對java知識儲備不足,特別是jsp這一塊基本不了解怎么回事,所以一拿到這個(gè)項目,我心里都是沒(méi)有底的,再加上我被分到的那個(gè)組,我知道就意味著(zhù)是我一個(gè)人在戰斗了。呵呵,26號,實(shí)訓開(kāi)始了,我們的老師是來(lái)自中軟國際公司的程序員,一個(gè)是周褀,一個(gè)是朱映,都是一身樸素的著(zhù)裝,讓我感覺(jué)做軟件的也沒(méi)什么兩樣。老師介紹了自己之后,就直接切入正題了,分析了下我們各個(gè)組的系統,即將用到的知識,然后就總體把覺(jué)得需要補充的知識(jsp和數據庫連接等這幾塊)給我們實(shí)際操作了下,因為當時(shí)看到用jsp,還講的那么認真,當時(shí)我就后悔了,平時(shí)要是多聽(tīng)點(diǎn),現在老師這么認真的給我們講,這是一個(gè)多么難得的機會(huì )啊。后悔也沒(méi)用啊,開(kāi)始還勉強能理解一點(diǎn),后來(lái)就直接暈了。然后再給大家介紹了一些即將用到的工具,比如rationalRose,SVN,MyEclipse等等。接下來(lái)的幾天就不再細講了。下面談?wù)勍ㄟ^(guò)這次實(shí)訓的心得體會(huì )吧。
通過(guò)這次實(shí)訓,讓我了解到工程開(kāi)發(fā)的過(guò)程,可行性分析——>需求分析——>概要設計——>詳細設計——>代碼編寫(xiě)——>測試——>驗收。從技術(shù)方面上,我開(kāi)始jsp基礎基本上就是零的,在老師和syz2(另外一個(gè)物流小組,我一個(gè)人基本上是跟她們做的,或者說(shuō)是看著(zhù)她們做的)的幫助下,對jsp有了一個(gè)大概的認識。其實(shí)實(shí)訓開(kāi)始前,我還以為做個(gè)系統沒(méi)什么大不了,可是當真正拿到一個(gè)項目,我卻真的無(wú)從下手了,而且就是在知道需求分析和詳細設計,在代碼編寫(xiě)時(shí),一樣寸步難行。通過(guò)這個(gè)實(shí)訓,也讓我了解到,團隊協(xié)作是多么的重要。一個(gè)人的精力是多么的有限。進(jìn)一步理解到,企業(yè)為什么如此重視團隊協(xié)作。同時(shí)借用老師的話(huà)就是團隊協(xié)作固然重要,但是是建立在個(gè)人素質(zhì)的基礎上,假設你個(gè)人素質(zhì)不行,將會(huì )影響到整個(gè)團隊,就別提對團隊作更多貢獻了。**老師說(shuō)這幾句話(huà)的時(shí)候,朝向了我,估計是有特殊意義的吧,所以,我將謹記老師的教導。
還有一個(gè)收獲是從一個(gè)同學(xué)(小胖)那里得到的,他的那組成員跟我的這組大體一樣,我倒是覺(jué)得沒(méi)什么了,不過(guò)他倒是很重視這個(gè)問(wèn)題吧。然后他說(shuō)出來(lái),我也覺(jué)得這個(gè)問(wèn)題確實(shí)其實(shí)是個(gè)大的問(wèn)題。就是不管你會(huì )不會(huì )這門(mén)技術(shù),會(huì )不會(huì )做這個(gè)東西,態(tài)度要正確才好,就算你不會(huì )做,你也應該認真的對待,將來(lái) 出身到社會(huì ),就不是說(shuō)像你現在,不會(huì )做就不做,跑去玩游戲了。小胖說(shuō)出了這段話(huà),也在我身上有了一個(gè)印證,雖然我jsp技術(shù)知識為0,但我也還是在認真的`跟著(zhù)他們一起做,不會(huì )做,就多問(wèn),畢竟現在我們是學(xué)生,可以毫不顧忌的詢(xún)問(wèn)各種問(wèn)題,老師也會(huì )盡力為你回答。將來(lái)出身社會(huì )就不一樣了。雖然,我就算個(gè)打醬油的水平,但是這個(gè)醬油也要打得有涵量啊。不管怎么樣,我能對自己有個(gè)交待,雖然我不會(huì ),但是這次實(shí)訓我確實(shí)是認真對待了,六天的實(shí)訓,除了晚上加班外,還花了2個(gè)通宵來(lái)完成不同階段的任務(wù),完成與否也不重要了,我至少我做了,這點(diǎn),是這次我應該對自己的一個(gè)肯定。
這次實(shí)訓的心得基本上就是這些了,最后特別感謝中軟國際帶我們的那兩個(gè)老師(周褀,朱映),這兩個(gè)老師對待我們很平易近人,對我們提出的問(wèn)題,總是不光解決了,還進(jìn)行了擴展,晚上也跟我們一起加班加到很晚,印象尤其深刻就是朱映老師為了給小胖解決一個(gè)問(wèn)題,臉都變紅了,還在繼續努力,這點(diǎn)我并不會(huì )覺(jué)得老師知識儲備不夠,我想應該是這個(gè)問(wèn)題的突發(fā)吧,一時(shí)沒(méi)想到怎么處理。相反讓我感覺(jué)更多的就是老師很認真,很負責。還要感謝就是syz2小組的傾力支持,輔導。
軟件開(kāi)發(fā)心得體會(huì )8
受某化公司委托,開(kāi)發(fā)一款用于視頻和圖像處理的軟件,開(kāi)發(fā)難度高,高到從未搞過(guò),開(kāi)發(fā)周期長(cháng),長(cháng)到是我以前項目監控最長(cháng)開(kāi)發(fā)周期的兩倍,開(kāi)發(fā)成本之底,讓我覺(jué)得程序員成了高級打字員。首先是需求分析書(shū)、產(chǎn)品規格說(shuō)明書(shū)、設計說(shuō)明書(shū)、代碼規說(shuō)明書(shū)、測試計劃,光稿就不知道熬了多久才做完。
緊接著(zhù),遇到一系列問(wèn)題,首先是語(yǔ)言選擇,vc++和c#都是可以保證開(kāi)發(fā)完成的選擇,但是vc++內存容易報錯,界面很難修改,而客戶(hù)要求的界面質(zhì)量甚至比程序的功能更嚴格,沒(méi)辦法,客戶(hù)就是上帝,上帝做事一定有他的道理。c#語(yǔ)言易于開(kāi)發(fā),而且圖形界面繪制也易于修改,可以做出客戶(hù)體驗很的界面,但是在資源的消耗上,讓我很吃驚。做到第二個(gè)月,大概的界面已經(jīng)完成時(shí),出現界面刷新的問(wèn)題,刷新時(shí)開(kāi)始卡,界面不流暢。沒(méi)辦法,改。
開(kāi)會(huì ),總結,技術(shù)骨干找問(wèn)題,拿出解決方案,力爭第一次做軟件把它做:
重新做軟件開(kāi)發(fā)進(jìn)度計劃和軟件測試計劃,并且讓獨立功能demo制作和測試先行;
用direct draw、direct 3d或者opengl中的一個(gè)替代c#本身的gdi繪圖,將在接下來(lái)的開(kāi)發(fā)任務(wù)中加入進(jìn)去。
事無(wú)巨細,當我滿(mǎn)意的看著(zhù)界面流暢,功能也已實(shí)現時(shí),發(fā)現軟件在低分辨率或者小本上根本亂到?jīng)]法看,甚至是界面功能按鈕錯位,重疊等等。沒(méi)辦法,改。畢竟軟件的多分辨率兼容和操作系統兼容是必須要做的。
接下來(lái)一大堆的麻煩找了上來(lái),軟件出現各種各樣想都想不到的問(wèn)題,總算是按時(shí)將第一個(gè)版本發(fā)布出去,并且開(kāi)始接下來(lái)的升級開(kāi)發(fā)任務(wù)。
最后,給剛剛接手軟件開(kāi)發(fā)項目的朋友一些忠告:
一、相關(guān)的檔不是給別人看的,而是給自己看的,相關(guān)檔一定要齊備,而且讓所有涉及開(kāi)發(fā)的人員都清楚的'知道你檔里所要表達的意思;
二、一定要注意多做demo,多做實(shí)驗,一個(gè)demo程序員幾個(gè)鐘頭就可以完成,甚至更少,但是不做demo,核心程序沒(méi)有做實(shí)驗,其他的東西都圍繞核心程序做了上去,到時(shí)候耽誤的可不是幾個(gè)鐘頭
三、程序設計要注重用戶(hù)體驗,當初客戶(hù)對我要開(kāi)發(fā)軟件提出近乎苛刻的要求時(shí)我不在意,但是當我自己反復使用軟件時(shí)有了很多體會(huì ),流暢美觀(guān)的界面帶給人心理的快感的確能替代一些尚未開(kāi)發(fā)完整的功能帶給用戶(hù)的遺憾。
四、測試計劃多次進(jìn)行,分批進(jìn)行,不要全部開(kāi)發(fā)完成再對軟件做測試。
還要堅持三個(gè)月,軟件馬上發(fā)布,希望大家的支持,謝謝。!
軟件開(kāi)發(fā)心得體會(huì )9
時(shí)間過(guò)的好快啊,為期三個(gè)禮拜的實(shí)習生活即將結束了,短短的三個(gè)禮拜讓我們收獲很大,專(zhuān)業(yè)知識、編程水平都有很大的提高。剛開(kāi)始三天的高強度的課程安排讓我們受益匪淺;接下來(lái)的上機實(shí)習又讓我們可以鞏固了課程。這讓我覺(jué)得實(shí)習生活充實(shí)而有意義。輔導老師配好了環(huán)境之后,我們開(kāi)始了項目的制作,這次項目實(shí)習算是自己小學(xué)期間主要完成的項目。最后,自己的努力還是有收獲的,看著(zhù)電腦上記錄得滿(mǎn)滿(mǎn)的代碼,看著(zhù)自己的項目最終能夠運行成功,就覺(jué)得很有成就感。
在本次的實(shí)習中,除了讓我明白工作中需要能力,素質(zhì),知識之外,更重要的是學(xué)會(huì )了如何去完成一個(gè)任務(wù),懂得了享受工作。當遇到問(wèn)題,冷靜,想辦法一點(diǎn)一點(diǎn)的排除障礙,到最后獲取成功,一種自信心由然而生,這就是工作的樂(lè )趣。有時(shí)候也需要虛心請教,從別人的身上真得能學(xué)習到不自己沒(méi)有的東西,每一次的挫折只能使我更接近成功。除此以外,我還學(xué)會(huì )了如何更好地與別人溝通,如何更好地去陳述自己的觀(guān)點(diǎn),如何說(shuō)服別人認同自己的觀(guān)點(diǎn)。這次所學(xué)知識與實(shí)際的應用,理論與實(shí)際的相結合,讓我大開(kāi)眼界。也是對以前所學(xué)知識的.一個(gè)初審吧!這次實(shí)習對于我以后學(xué)習、找工作也真是受益匪淺,在短短的一個(gè)星期中讓我初步從理性回到感性的重新認識,也讓我初步的認識這個(gè)社會(huì ),對于以后做人所應把握的方向也有所啟發(fā)!相信這些寶貴的經(jīng)驗會(huì )成為我今后成功的重要的基石。
在此,我非常感謝學(xué)院領(lǐng)導和指導老師對這次實(shí)習的大力支持。
【軟件開(kāi)發(fā)心得體會(huì )】相關(guān)文章:
軟件開(kāi)發(fā)培訓心得體會(huì )12-11
軟件開(kāi)發(fā)合同08-25
軟件開(kāi)發(fā)求職信09-20
求offer比較:騰訊軟件開(kāi)發(fā)VS中國建設銀行軟件開(kāi)發(fā)02-13
軟件開(kāi)發(fā)專(zhuān)業(yè)畢業(yè)實(shí)習報告12-17
軟件開(kāi)發(fā)合同通用04-17