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