軟件公司實(shí)習(xí)小結(jié)【三篇】

字號:

搜集的范文“軟件公司實(shí)習(xí)小結(jié)【三篇】”,供大家閱讀參考,查看更多相關(guān)內(nèi)容 ,請?jiān)L問實(shí)習(xí)報告頻道。
    【一】
    在大學(xué)里的后一個冬天,我完成了3個月的實(shí)習(xí),實(shí)習(xí)對我而言是一個難忘的體驗(yàn),讓我不論做人還是做事都改變了很多。總的來說,雖然說不上樂在其中,但實(shí)習(xí)的確是一段充實(shí)而有好處的事。
    實(shí)習(xí)期間積蓄了太多太多的感悟。借此機(jī)會跟大家分享一二。
    感悟一:當(dāng)我們進(jìn)入社會工作,就先要進(jìn)入各種規(guī)范中去。
    作為一個軟件開發(fā)人員,記得在我第一天進(jìn)入公司實(shí)習(xí)的時候,首先要學(xué)習(xí)的就是編程規(guī)范。相信每個搞開發(fā)的同學(xué)都跟我一樣吧。
    編程規(guī)范在學(xué)校里是十分不重視的。老師也不會硬性地要求學(xué)生要遵照怎樣的規(guī)范去編寫代碼,實(shí)驗(yàn)或者作業(yè)什么的,只要能實(shí)現(xiàn)功能就ok了。但是公司卻不一樣,公司的代碼并不是一個人編寫,別人很可能需要閱讀甚至修改你的代碼,閱讀一個不貼合規(guī)范的代碼,所需要的時光可能比重新開發(fā)還要漫長。代碼規(guī)范的重要性是不言而喻的。當(dāng)然,作為一個開發(fā)人員的前提,我還是公司里的一個員工(雖然不是正式的。。。)。我還務(wù)必遵守員工的規(guī)范。
    其實(shí)員工規(guī)范也沒有什么個性多的要求,個人認(rèn)為就跟上學(xué)差不多,雖然規(guī)范是差不多,心態(tài)上卻有著很大的差異。原因無他,你到學(xué)校是自我交錢上學(xué),上班卻是別人發(fā)工資給你。拿了人家錢,還要擾亂人家的規(guī)范,這種事我還真干不出來??磥礤X不論到哪里都是一個問題,呵呵
    感悟二:我其實(shí)是一種很唯心的動物
    其實(shí)本來,我是寫"人其實(shí)是一種很唯心的動物",但不明白別人是不是也這樣,雖然我覺得是,卻無從考究,還是嚴(yán)謹(jǐn)點(diǎn)。
    為什么說我唯心呢?當(dāng)我心里把自我當(dāng)作一個學(xué)生,跟把自我當(dāng)作一個上班族時,在各種細(xì)節(jié)上都會不一樣,例如那有點(diǎn)虛無縹緲的"氣質(zhì)",或者是說話的語氣。
    這個大概是"站在不一樣的高度,看到不一樣的風(fēng)景"吧。正如老總看的是公司發(fā)展方向,主管卻在看業(yè)績,經(jīng)理在看項(xiàng)目,小弟們在看代碼。。。
    感悟三:設(shè)計模式很重要
    設(shè)計模式是我到公司才接觸的事物,主要是講述一種面向接口的編程思維,按照設(shè)計模式所編寫的代碼,會比學(xué)校那種直接實(shí)現(xiàn)功能的代碼繁瑣一點(diǎn),增加很多看似剩余的虛類或者接口。但是這種代碼更加具有拓展性,更好地把數(shù)據(jù)封裝起來。在增加狀態(tài),增加類的時候,并不需要修改過多代碼,這種代碼對于版本升級尤其重要。
    在公司培訓(xùn)學(xué)習(xí)中,我總能很快地掌握各種設(shè)計模式的要領(lǐng),獲得上司的好評。但是我明白,設(shè)計模式真要應(yīng)用到代碼中去,是要培養(yǎng)一種習(xí)慣。
    個人觀點(diǎn)好像說得有點(diǎn)多了,下方說說我這3個月里的實(shí)習(xí)狀況。總的而言,我到公司接觸了2個平臺,一個是此刻很火的android,另一個則是nokia的qt。android用的基本是java語言,其中還會帶點(diǎn)xml語言;而qt用的則是c++。
    對于這2個平臺,用著的感覺其實(shí)大同小異,用我上司的話說,基礎(chǔ)打好了,語言就不就應(yīng)是障礙。感覺挺有道理的。想當(dāng)年我作為一個vb助教,卻沒半點(diǎn)vb基礎(chǔ),對vb那些基礎(chǔ)問題還是能夠比較簡單地解決,這跟我其他程序語言基礎(chǔ)比較好有著密不可分的關(guān)系。
    android平臺的一個基本窗口是一個activity,除了基本的activity外,還帶給listactivity和tabactivity這些拓展的子類,每一個activity都能夠看作一個窗口,一個進(jìn)程能夠有多個activity,每個activity都擁有一個view,view能夠透過xml設(shè)定,當(dāng)使用activity的子類時,務(wù)必注意這些子類的xml務(wù)必內(nèi)含特定id的控件,或者不用xml實(shí)現(xiàn)view,系統(tǒng)會有一個默認(rèn)的xml去實(shí)現(xiàn)那些一個基礎(chǔ)view并且實(shí)現(xiàn)必要的id。
    在談到view,那么就務(wù)必說到layout了,android的layout很強(qiáng)大,基礎(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)用如果進(jìn)行橫豎屏幕切換的時候,進(jìn)程會完全關(guān)掉后,再重新打開的,因?yàn)閍ndroid做了保存狀態(tài)的操作,所以很多人會以為屏幕切換后,進(jìn)程還是本來的進(jìn)程。
    qt跟android有很多共通點(diǎn),例如android的activity就如qt的qwidget,當(dāng)然,他們的狀態(tài)機(jī)有著很大的區(qū)別。
    qt大的特點(diǎn)是他的信號槽,透過信號和槽的連接,能夠把很多類與類間相關(guān)的函數(shù)連接在一齊,甚至能夠傳遞參數(shù)
    實(shí)習(xí)心得
    從學(xué)生到走上工作崗位,一步步的熟悉和認(rèn)識著周圍的環(huán)境,熟悉這社會生存之道!在那里我學(xué)到了我離開校園的第一筆知識,這些都是從書本上學(xué)不到的知識,從體驗(yàn)公司的文化到親身接觸公司的每個部門的人員,從公司的季刊雜志上,從其他員工的言談中,有好的信息,也有不好的耳聞,總之,我的感覺中,我們的公司還是在不斷前進(jìn)發(fā)展。
    從學(xué)校邁入社會,華潤以自我的姿態(tài)給我這樣一個良好的鍛煉平臺。從學(xué)生到工作,華潤以自我的品質(zhì)和精神讓我了解和洞察并融入社會這個大家庭,華潤為我創(chuàng)造了這樣一座橋梁。融入華潤,融入社會,我以華潤的精神強(qiáng)化自我,以華潤的記紀(jì)律規(guī)范自我,每一天努力,每一步的行動,都讓我逐步提高和完善自我,以至于在這個平凡的崗位上做到一個合格稱職的職業(yè)人。
    工作中有苦有樂,產(chǎn)線上同事之間的互幫互助,讓我充分體會到與人協(xié)作,共謀發(fā)展,合作共利的快樂。產(chǎn)線5s讓我深刻認(rèn)識到良好整潔的工作環(huán)境是工作效率和品質(zhì)保證。產(chǎn)線紀(jì)律是我規(guī)范和端正自我的工作態(tài)度,保證每一顆電路的品質(zhì)。在這樣的環(huán)境下,在這樣的氛圍中,我也漸漸養(yǎng)成了良好的工作習(xí)慣和職責(zé)意識,努力將這份工作做到更好。從華潤到社會大家庭,從一顆細(xì)小的電路到做人做事,不容置疑每一步都至關(guān)重要?!扒Ю镏?,始于足下”,我想,一切都從身邊做起,從細(xì)節(jié)做起,從小事做起,從當(dāng)下這份工作做起。播種行為,收獲習(xí)慣;播種習(xí)慣,收獲性格;播種性格,收獲命運(yùn)。一點(diǎn)一滴的積累,一點(diǎn)一滴的進(jìn)步都將決定和影響著我的將來!
    再回首,過去的一年的實(shí)習(xí)中,我們開心過、悲傷過、堅(jiān)強(qiáng)過、也脆弱過,有得有失。我們用心付出了,也得到了新的回報,我們成長了,從一個天真幼稚的學(xué)生到一個穩(wěn)重踏實(shí)的社會青年,一步步為我們的人生增磚添瓦。
    過去的一年或許失敗過,惰懦過,轉(zhuǎn)眼即已成為過去。我能夠深刻認(rèn)識到自我的不足,并用心去改。過去的終究成為過去,將來的路還很漫長。固然我不會徘徊在過去的失落中,也不會因一點(diǎn)小小的成績而樂此不疲。反思過去的不足,在原有的基礎(chǔ)之上更加努力,期望做到更好!我相信,在這條路上,我將走得更長更遠(yuǎn)!
    【二】
    不知不覺,在大慶實(shí)習(xí)的日子快過去半個月了,記得剛來大慶的頭幾天,感覺十分不適應(yīng)。首先是環(huán)境:那里吃的東西很貴,而且那里的物價很高。其次是大慶人:大慶人辦事的效率很高,這就是鐵人的精神吧。
    對于以上種種,待了3,4天基本就適應(yīng)了,難怪一些長輩老是說:習(xí)慣了,就好了。
    來的第一天,我們聽了付麗萍老師講了一節(jié)課,能夠說完全不知所云,但還是能夠聽到一些東西的,譬如:工作環(huán)境的適應(yīng),人與人之間的交際,處理各種事情的潛力,其中重要的就是養(yǎng)成良好的工作習(xí)慣。有良好的工作習(xí)慣,才會被上司,老板和同事認(rèn)可,將來也會比同輩有著更快更多的升職機(jī)會,而且一個良好的工作習(xí)慣,無論你從事哪個行業(yè),都是受用終生的。然后,就是認(rèn)識我們的董亮老師了,一個可親可愛的老師,傳說中他們一個月會賺十幾萬呢!天文數(shù)字,望塵莫及啊。
    在隨后的一段時光里,我們被分為了八組,每組六七個人,有一個組長帶領(lǐng)。我們組織作一個項(xiàng)目——論壇,在第二,第三個禮拜感覺沒有剛來時那么拘謹(jǐn)了,我更明顯感覺到自我計劃,制定目標(biāo)的重要性了。在我們犯錯誤的時候,老師會懲罰我們,陳發(fā)的方式很另類——唱歌或者講笑話,不算是體罰大事能夠到達(dá)對我們的約束。然而,歇息期間有組織我們做游戲,看似很簡單的游戲其實(shí)是想培養(yǎng)我們合作意識。
    在實(shí)習(xí)的過程中,我深刻的體會到了三點(diǎn):第一,項(xiàng)目是以迎合客戶和使用者為目的的,不可能像教師那樣為我們制定一套教學(xué)計劃。想要明白些什么,渴望懂得些什么,全要靠你自我想學(xué),你自我不問,沒人會主動來告訴你。第二,“紙上得來終覺淺,絕知此事要躬行!”在短暫的實(shí)習(xí)過程中,讓我深深的感覺到自我在實(shí)際運(yùn)用中的專業(yè)知識的匱乏,在行業(yè)中的經(jīng)驗(yàn)真的很重要。
    第三,能更早的接觸你所在行業(yè)的真實(shí)狀況。不出來自我轉(zhuǎn)一圈,根本不明白自我學(xué)的一些專業(yè)知識,哪些是十分重要,十分實(shí)用的。就比如說英語。以前聽老師說過,聽朋友也說過,將來工作了,英語相當(dāng)有用,外企就更不用說了。當(dāng)時沒什么感覺,但當(dāng)我頻繁的看到一打打英文資料手冊、幫忙文檔時,我已經(jīng)切身地,的的確確地感受到英語的重要性。
    這次實(shí)訓(xùn)讓我學(xué)到的東西太多,使我受益非淺,它讓我明白了工作上的辛苦,讓我明白工作并不像在學(xué)校里學(xué)習(xí)一樣簡單。但是,雖然辛苦了點(diǎn),但能讓我學(xué)到不一樣的東西、很充實(shí),我心里還是高興的。人非生而知之,要學(xué)得知識,一靠學(xué)習(xí),二靠實(shí)踐。沒有實(shí)踐,學(xué)習(xí)就是無源之水,無本之木。以上就是我在成都的進(jìn)行實(shí)訓(xùn)的心得和感受。不到半年的時光就將步入社會的我們,面臨是繼續(xù)深造,還是就業(yè)的壓力,我想我們更就應(yīng)把握住后的一段時光,充實(shí)、完善自我,爭取做一名出色的大學(xué)生!對于這次實(shí)習(xí),我很珍惜也很懷念。
    【三】
    一向以來期望從事自我喜歡的事業(yè)的我,對軟件開發(fā)有者及大的興趣,可由說種種原因使我從事工作以來走了好幾年彎路,心中的夢想遲遲不能得以實(shí)現(xiàn),可程序員的夢想從來沒有從我的心中抹去,但這扇大門好像并沒有向我敞開,這天,貴公司給了我敲開這扇大門的機(jī)會,讓我真實(shí)體驗(yàn)了程序員的誕生過程。早就聽說,程序員的前幾個月是苦的,可從來沒有感受到,海馬實(shí)習(xí)基地讓我提前感受到了剛剛進(jìn)入軟件行業(yè)的壓力和困惑,再也沒有在自我家里隨便寫段小程序后的那種“自豪”感了。要應(yīng)對每一天務(wù)必應(yīng)對的問題,再也不可能以“逃避”而了之了。也讓我感覺到做為一個程序員所就應(yīng)具備的基本素質(zhì)在這不到一個月的實(shí)習(xí)過程中也讓我深深體會到了作為一個合格的程序員就應(yīng)具備的基本素質(zhì)。
    團(tuán)隊(duì)精神和協(xié)作潛力是程序員就應(yīng)具備的基本素質(zhì),近的工作中讓我深深休會到了這一點(diǎn),由于小組成員配合不好,使本來很方便的cvs給自我的工作帶來的及大的麻煩,一不留意自我寫的的東西就會被小組別的成員在上傳文件的時候給覆蓋掉,一整天的工作可能就這樣被反工,我們小組這次就是因?yàn)閰f(xié)作不好,導(dǎo)致各模塊之間不法連接,給工作帶來了及大的麻煩,消耗了超多的勞動力還沒有提高工作效率。這使我深深的體會到:一個成功商業(yè)性軟件的開發(fā)務(wù)必有一個有強(qiáng)大凝聚力的團(tuán)隊(duì),個人的力量是有限的,團(tuán)隊(duì)精神和良好的協(xié)作會使我們做出優(yōu)秀的軟件。
    良好的文檔是正規(guī)研發(fā)流程中十分重要的環(huán)節(jié),作為代碼程序員,30%的工作時光寫技術(shù)文檔是很正常的,缺乏文檔,一個軟件系統(tǒng)就缺乏生命力,在未來的查錯,升級以及模塊的復(fù)用時就都會遇到極大的麻煩。這次的這個小小的項(xiàng)目,就因?yàn)槲臋n上的一點(diǎn)點(diǎn)理解錯誤讓我們花了很大的工夫去改代碼,改頁面。很慶幸的是,這是一個小項(xiàng)目,要是大項(xiàng)目,這種問題可能就會導(dǎo)致超多的代碼修改,可見文檔在一個項(xiàng)目中起者巨大的做用。
    此外,良好的代碼編寫習(xí)慣,不但有助于代碼的移植和糾錯,也有助于不一樣技術(shù)人員之間的協(xié)作。作為一個程序員,對需求的理解潛力也是很重要的,只有真正理解了一個模塊的作用,才會寫出高效率的代碼,才能使整個軟件項(xiàng)目作出來更加優(yōu)秀,具備更好的安全性和穩(wěn)定性,我在寫代碼的過程中就遇到了需求理解上的問題,使得寫出來的代碼功能不全,幸好不是給客戶發(fā)此刻,要不,這個軟件的商業(yè)價值可能就會打折扣了。單元測試對于一個程序員來說是不可不做的一項(xiàng)工作,不做好測試就會給后期的集成工作帶來麻煩,往往為了一個小問題會讓我們查找好多模塊,給后期工作帶來很大麻煩。
    這一段時光的工作也讓我明白了一點(diǎn):一個優(yōu)秀的程序員務(wù)必不斷的學(xué)習(xí),隨時總結(jié),找到自我的不足,這樣逐步提高,才能讓自我很快的成長起來。