【精華】軟件公司實(shí)習報告4篇
隨著(zhù)個(gè)人素質(zhì)的提升,報告與我們的生活緊密相連,報告根據用途的不同也有著(zhù)不同的類(lèi)型。相信許多人會(huì )覺(jué)得報告很難寫(xiě)吧,以下是小編收集整理的軟件公司實(shí)習報告4篇,歡迎大家分享。
軟件公司實(shí)習報告 篇1
時(shí)間過(guò)的很快,轉眼間已經(jīng)實(shí)習將近5個(gè)月,其中有2個(gè)月是屬于完全被流放的。
最先在內部系統組參與內部管理系統開(kāi)發(fā)(struts+mysql+spring+hibernate),之后是去做網(wǎng)絡(luò )交換機軟件的腳本測試,F在又回歸內部系統,雖然在腳本組期間,編碼能力被別人甩在后頭,但至少具有了一些測試經(jīng)驗。
至少自己做的東西,是真正交付到了客戶(hù)手上,到也稍微有些成就感。
一、淺談測試
一直以來(lái),我都認為測試是脫離了軟件工程范圍的工作,不以為屑。但在實(shí)際情況中,測試是既重要且難以精湛的、其真正的壓力,在于找不到bug,責任在你,而不在于編碼人員。一般的測試人員不懂編碼,他們靠的是日以累計的經(jīng)驗總結和想象力。而要做到高級測試工程師,則一定要懂編碼,因為這是你完全掌握整個(gè)系統的方方面面具體運作的前提。但占主導地位的,還是大型系統的集成測試經(jīng)驗。實(shí)際項目中,編碼時(shí)間一般只占30%左右,真正耗費時(shí)間的是IT階段的找bug與對應bug,此階段基本評定了coder的編碼質(zhì)量。
二、程序員的困惑
有些人,以為教學(xué)視頻和代碼看多,自己就懂的多,實(shí)際做起來(lái),卻不知從何下手,問(wèn)題在那?如何定位?如何解決?通通跟一樣能力有關(guān),debug追蹤能力,也稱(chēng)調試。在項目組工作不愁源碼資源,但問(wèn)題是蛋糕擺在面前,你如何去消化?
有位同事告訴我:代碼看幾遍都沒(méi)用,要去抄,例如一個(gè)查詢(xún)模塊,在此基礎上去做具體記錄的歷史記錄查詢(xún)模塊,你可能會(huì )覺(jué)得很簡(jiǎn)單,但實(shí)際情況卻往往報一堆異常,配置問(wèn)題涉及到方方面面,以及數據庫字段,傳值問(wèn)題等等,一大堆對于新人來(lái)說(shuō)很郁悶的問(wèn)題。但不用怕,只要學(xué)會(huì )調試,一個(gè)個(gè)問(wèn)題去追蹤,一個(gè)個(gè)去解決,自然而然,那段“源碼”才真正屬于你。
三、如何調試追蹤?
如果你能在短短的時(shí)間內就看到問(wèn)題點(diǎn)在那,放下斷點(diǎn)去追蹤,出去找工作,絕對沒(méi)問(wèn)題。出現問(wèn)題的時(shí)候,不要光看代碼,要用實(shí)際行動(dòng)去追蹤運行期間的具體值,那是最好途徑。eclipse是個(gè)很爽的ide,這點(diǎn)做的很好。例如頁(yè)面內容顯示不是自己想要的數據,我們要先從數據庫查詢(xún)語(yǔ)句去下手,設置斷點(diǎn),一步一步step over,讓sql字段(存取最終sql語(yǔ)句的字符串)運行到有值,inspect進(jìn)去看,如果還看不出來(lái),就點(diǎn)擊它,copy后在sql客戶(hù)端去實(shí)際運行,看看實(shí)際查詢(xún)出來(lái)的表是什么,如果是對的,有可能就是頁(yè)面調用的錯誤或者action邏輯的傳值問(wèn)題。
頁(yè)面錯誤的調試,基本方法是用右鍵點(diǎn)擊實(shí)際網(wǎng)頁(yè)查看源代碼,copy到editplus,就能看到具體錯誤發(fā)生在那幾行。通常有幾種常見(jiàn)的錯誤,例如:缺少對象這種很多時(shí)候是有些被你調用的字段有可能為空的情況出現的,可以加if(xxx=null)語(yǔ)句加保護。追蹤的方法基本就是用alert語(yǔ)句,放在有可能出錯的地方。
四、一些習慣
遇到問(wèn)題先自己思考,無(wú)從下手再找高手幫忙看看,注意他幫你看的思路,別在一旁閑著(zhù),看多了自己也會(huì )了,不然你一輩子都停留在那種水平,從人身上學(xué)到的東西遠遠比書(shū)多的多。
解決了一個(gè)問(wèn)題后,要去究根問(wèn)底去找到問(wèn)題產(chǎn)生的起因,以防你下次遇到類(lèi)似的問(wèn)題再浪費同樣的時(shí)間。
把代碼寫(xiě)的漂亮,注釋、空行、規范一樣不能少,可讀性是放在第一位。曾經(jīng)看過(guò)一個(gè)高手寫(xiě)的代碼,真的一看就是不同水平的人寫(xiě)的,幾乎很完美,讀起來(lái)很流暢,方便自己也方便別人。
任務(wù)完后不要呆著(zhù),去要求經(jīng)理給你更有挑戰性的任務(wù),只要你肯去嘗試,他們就會(huì )對你另言相看,把三天的任務(wù)一天加班搞定,效率和忠誠都有了,路也比較好走了。
五、題尾話(huà)
如果你有一份思想,我有一份思想,拿出來(lái)交換,我們大家擁有就是2分份思想,可惜這種觀(guān)念,并不能深入每一個(gè)團隊的每一個(gè)人,少一點(diǎn)自私,未必不是好事。職場(chǎng)到處都存在被排擠的隱患,要為自己找片草地實(shí)在不容易。但有一點(diǎn)要相信,只要自己不放棄自己,這世上就沒(méi)有絕望的路,你可以被打趴下,可以被身邊的人暗算,可以被深?lèi)?ài)的人流放,只要你用自己決心站起來(lái),受過(guò)的傷痊愈后就能增強你的抵抗力,一路前進(jìn)!
軟件公司實(shí)習報告 篇2
時(shí)間過(guò)的真快,一眨眼時(shí)間我在xx科技實(shí)習三個(gè)多月了;仡欉@三個(gè)多月在公司的工作生活,我感到很慶幸和滿(mǎn)意。慶幸的是我比其它一部分同學(xué)多了三個(gè)月在軟件公司工作的經(jīng)歷,這使我畢業(yè)后能夠更好更快地適應軟件公司的工作生活和節奏。滿(mǎn)意的是公司為我提供了良好的工作學(xué)習環(huán)境,我剛到公司不久公司就為我提供了電腦和相應的座位,當我在學(xué)習C#過(guò)程中遇到不懂問(wèn)題的時(shí)候,同事都會(huì )毫不吝嗇的為我講解,讓我感受到公司團結向上的氛圍,軟件公司最重要的也就是這種團隊合作的精神。
在這三個(gè)多月的時(shí)間中,我進(jìn)一步學(xué)習了編程語(yǔ)言C#,面向對象編程以前在學(xué)校的學(xué)習沒(méi)有真正自己實(shí)踐,是在老師帶領(lǐng)下完成的項目,F在我對C#有了基本的認識,也具備了開(kāi)發(fā)Windows應用程序和Web應用程序的能力,F在我再去理解,我發(fā)現它們真的是很強大,它的強大也體現在方便的集成開(kāi)發(fā)環(huán)境。NET是個(gè)強大的新平臺,而C#則是該平臺下最佳的開(kāi)發(fā)語(yǔ)言。在思想認知上面也得到了很大提高,上班了,不能像在學(xué)校那樣隨心所欲,天大的事有父母頂著(zhù),自己不用操心,F在走上社會(huì ),就是大人了,應該有責任心,對自己的言行負責。工作中,我也嚴格要求自己,每天早早到公司,為同事開(kāi)機,打掃衛生。和同事和睦相處,不遲到,不早退。對自己編碼能力還不是太滿(mǎn)意,有待進(jìn)一步提高,F在通過(guò)學(xué)習,總覺(jué)得自己學(xué)得不夠好,要用到的知識時(shí)感覺(jué)頭腦一片空白,很后悔當初在學(xué)校為什么不多學(xué)一點(diǎn),多練一點(diǎn)。后悔也沒(méi)用,只能自己努力;倚臅r(shí)給自己打氣,哭過(guò)之后擦干眼淚,繼續工作。整個(gè)的實(shí)習過(guò)程是緊張而愉快的,我的工作態(tài)度和成效也得到了總經(jīng)理和同事們的一致稱(chēng)贊。作為我在踏出社會(huì )之前的為數不多的幾次實(shí)踐中,這次的實(shí)踐的確給予了我很多。
今后,我將繼續保持認真負責的工作態(tài)度,高尚的思想覺(jué)悟,進(jìn)一步完善和充實(shí)自己,爭取在以后的學(xué)習中更好的完善自己,在以后的實(shí)踐中更好的運用去自己的知識,做一個(gè)合格的'大學(xué)生,將來(lái)做一名對社會(huì )有用的人。 零距離的與社會(huì )接觸,更能使我將書(shū)中的所學(xué)與社會(huì )需求緊密的聯(lián)系起來(lái),進(jìn)一步的鍛煉我的意志,提高我的專(zhuān)業(yè)水平以及個(gè)人素質(zhì)。同時(shí)又進(jìn)一步的讓我懂得交流。所以與其是一次生產(chǎn)實(shí)習不如說(shuō)是一次檢閱,一次考驗--是社會(huì )對我們多年在學(xué)校所學(xué)的檢閱,是對我們個(gè)人綜合素質(zhì)和能力的考驗。面對明日的挑戰,也許很坎坷很困難,但是滿(mǎn)懷信心的我絕不退縮。因為這是一片廣闊無(wú)垠的天宇。
實(shí)習,是開(kāi)端也是結束。在書(shū)本上學(xué)過(guò)很多理論,但從未付諸實(shí)踐過(guò),也許等到真正運用時(shí),才會(huì )體會(huì )到難度有多大。
在今后的工作和生活中,自己需要更加努力的奮斗下去。 實(shí)習的同時(shí)也讓我了解到了自己的不足,我會(huì )繼續努力,完善自我。對于指導老師的用心輔導和精心安排我表示由衷的感謝。
軟件公司實(shí)習報告 篇3
不知不覺(jué),在大慶實(shí)習的日子快過(guò)去半個(gè)月了,記得剛來(lái)大慶的頭幾天,感覺(jué)十分不適應。首先是環(huán)境:那里吃的東西很貴,而且那里的物價(jià)很高。其次是大慶人:大慶人辦事的效率很高,這就是鐵人的精神吧。
對于以上種種,待了3,4天基本就適應了,難怪一些長(cháng)輩老是說(shuō):習慣了,就好了。
來(lái)的第一天,咱們聽(tīng)了付麗萍老師講了一節課,能夠說(shuō)完全不知所云,但還是能夠聽(tīng)到一些東西的,譬如:工作環(huán)境的適應,人與人之間的交際,處理各種事情的潛力,其中最重要的就是養成良好的工作習慣。有良好的工作習慣,才會(huì )被上司,老板和同事認可,將來(lái)也會(huì )比同輩有著(zhù)更快更多的升職機會(huì ),而且一個(gè)良好的工作習慣,無(wú)論你從事哪個(gè)行業(yè),都是受用終生的。然后,就是認識咱們的董亮老師了,一個(gè)可親可愛(ài)的老師,傳說(shuō)中他們一個(gè)月會(huì )賺十幾萬(wàn)呢!天文數字,望塵莫及啊。
在隨后的一段時(shí)光里,咱們被分為了八組,每組六七個(gè)人,有一個(gè)組長(cháng)帶領(lǐng)。咱們組織作一個(gè)項目——論壇,在第二,第三個(gè)禮拜感覺(jué)沒(méi)有剛來(lái)時(shí)那么拘謹了,我更明顯感覺(jué)到自我計劃,制定目標的重要性了。在咱們犯錯誤的時(shí)候,老師會(huì )懲罰咱們,陳發(fā)的方式很另類(lèi)——唱歌或者講笑話(huà),不算是體罰大事能夠到達對咱們的約束。然而,歇息期間有組織咱們做游戲,看似很簡(jiǎn)單的游戲其實(shí)是想培養咱們合作意識。
在實(shí)習的過(guò)程中,我深刻的體會(huì )到了三點(diǎn):
第一,項目是以迎合客戶(hù)和使用者為目的的,不可能像教師那樣為咱們制定一套教學(xué)計劃。想要明白些什么,渴望懂得些什么,全要靠你自我想學(xué),你自我不問(wèn),沒(méi)人會(huì )主動(dòng)來(lái)告訴你。
第二,“紙上得來(lái)終覺(jué)淺,絕知此事要躬行!”在短暫的實(shí)習過(guò)程中,讓我深深的感覺(jué)到自我在實(shí)際運用中的專(zhuān)業(yè)知識的匱乏,在行業(yè)中的經(jīng)驗真的很重要。
第三,能更早的接觸你所在行業(yè)的真實(shí)狀況。不出來(lái)自我轉一圈,根本不明白自我學(xué)的一些專(zhuān)業(yè)知識,哪些是十分重要,十分實(shí)用的。就比如說(shuō)英語(yǔ)。以前聽(tīng)老師說(shuō)過(guò),聽(tīng)朋友也說(shuō)過(guò),將來(lái)工作了,英語(yǔ)相當有用,外企就更不用說(shuō)了。當時(shí)沒(méi)什么感覺(jué),但當我頻繁的看到一打打英文資料手冊、幫忙文檔時(shí),我已經(jīng)切身地,的的確確地感受到英語(yǔ)的重要性。
這次實(shí)訓讓我學(xué)到的東西太多,使我受益非淺,它讓我明白了工作上的辛苦,讓我明白工作并不像在學(xué)校里學(xué)習一樣簡(jiǎn)單。但是,雖然辛苦了點(diǎn),但能讓我學(xué)到不一樣的東西、很充實(shí),我心里還是高興的。人非生而知之,要學(xué)得知識,一靠學(xué)習,二靠實(shí)踐。沒(méi)有實(shí)踐,學(xué)習就是無(wú)源之水,無(wú)本之木。以上就是我在成都的進(jìn)行實(shí)訓的心得和感受。不到半年的時(shí)光就將步入社會(huì )的咱們,面臨是繼續深造,還是就業(yè)的壓力,我想咱們更就應把握住最后的一段時(shí)光,充實(shí)、完善自我,爭取做一名出色的大學(xué)生!對于這次實(shí)習,我很珍惜也很懷念。
軟件公司實(shí)習報告 篇4
本周是實(shí)習的第一周,很幸運碰到了產(chǎn)品部很有耐心的leaderX老師。 實(shí)習第二天他讓我做一個(gè)H5的游戲類(lèi)應用, 主要用于微信中分享。之前對于自己的水平是否能完成完全沒(méi)底,但感覺(jué)第一次實(shí)操確實(shí)也有點(diǎn)讓人興奮,之前關(guān)于產(chǎn)品開(kāi)發(fā)的印象只停留在書(shū)本上。
X老師讓我模仿“過(guò)家家gogaga”所開(kāi)發(fā)的“打電話(huà)認師姐”微信小游戲寫(xiě)一個(gè)類(lèi)似的應用。 我把原始應用找出來(lái)便開(kāi)始摳代碼, 第一步是將套在微信接口中的原始應用摳出來(lái)(套在微信接口的原始應用只能在微信瀏覽器中運行,無(wú)法在電腦上測試),周二開(kāi)始做, 一開(kāi)始我的效率非常低, 因為我很多測試方法并不熟悉, 在參閱了微信JS-SDK后總算把原始代碼摳出來(lái), 厘清該應用的基本邏輯后開(kāi)始重寫(xiě), 在x老師的耐心地指導和對基礎知識的講解下,我們將原始代碼中120行的CSS代碼優(yōu)化到60行,將五百多行的JS代碼優(yōu)化到只有60行,這事實(shí)上是在原有的邏輯上完全重寫(xiě)了,這讓我開(kāi)始有點(diǎn)成就感了。
也第一次感受到產(chǎn)品開(kāi)發(fā)中的大局觀(guān),這種大局觀(guān)更多的是體現在細節上,比如代碼變量名的設置需要與文件存放聯(lián)合考慮,以便日后修改和維護。 x老師在講代碼邏輯的時(shí)候親自寫(xiě)了一個(gè)例子讓我體會(huì ), 雖然消化這些用了快一天,但感覺(jué)真的收獲很大, 有拔云見(jiàn)日之感。
實(shí)習一周后所遇到的種種困難也讓我意識到自己很多問(wèn)題,歸納如下:
1.盡管之前對于書(shū)本的學(xué)習有一定積累,但還是暴露出代碼的不熟練,細節方面處理能力差,在細節上耗費時(shí)間太多。
2.缺乏基本的軟件開(kāi)發(fā)測試思路, 比如之前不知道chrome具有相當強大的錯誤測試功能,它對于沒(méi)有觸發(fā)的函數也有錯誤提示。
3. 缺乏專(zhuān)注的習慣,比如x老師讓我先完成功能方面,但我卻習慣于去找找界面的素材, 這就導致兩邊都沒(méi)有做好。雖然認識上知道不該這么做,但是習慣上卻很難改。
4.自己很多時(shí)候雖然有問(wèn)題但是不能完全闡述清楚,所以跟leader溝通的時(shí)候往往支支吾吾,以后有問(wèn)題自己首先得想清楚,將問(wèn)題講明白也是很關(guān)鍵的能力。
另外也記錄一些自己的淺薄感受:
1.工科出身的x老師對于代碼的運行效率有很多的考慮,但對于用戶(hù)體驗和交互效果似乎稍微少點(diǎn),當然也可能是我新來(lái)并不了解的原因。
2. 公司在做小應用的時(shí)候并不會(huì )在用戶(hù)測試和產(chǎn)品結構功能上討論太多,公司要的是迭代效率, 就是要快速出應用,然后再快速上線(xiàn)下一個(gè)。
本周接到新的任務(wù),為制作H5的招聘頁(yè)面, 之前的“給師姐打電話(huà)”的H5應用還沒(méi)有優(yōu)化好,能做的改進(jìn)的地方還有很多,leaderx老師讓我先把招聘網(wǎng)站做好, H5應用先放放, 他給了我大街網(wǎng)做的“中國好Offer”作為參考, 拿到之后確實(shí)感覺(jué)這些頁(yè)面都做得很好, x老師搜集的資源確實(shí)十分豐富,從實(shí)習到現在他發(fā)給我的參考很實(shí)用,在看完了五六十個(gè)H5的招聘頁(yè)面之后開(kāi)始構思, 在將產(chǎn)品架構基本做好后,測試又發(fā)現很多問(wèn)題, 有技術(shù)層面的,但更多的設計本身的問(wèn)題。技術(shù)的細節的問(wèn)題:基于jquery mobile的開(kāi)發(fā)框架?chē)鴥鹊馁Y料十分有限,不得不查閱原始的英文API,很多問(wèn)題也只能去JQM的論壇查找,這些都十分考驗英文閱讀能力。CSS的布局問(wèn)題繁雜,在各個(gè)瀏覽器,各個(gè)應用的渲染都不一樣, 也是很折磨人的過(guò)程,我現在就碰到了css中font-weight屬性在Safari沒(méi)有渲染的問(wèn)題,至今沒(méi)有解決。
逐漸體會(huì )到前端工作的繁瑣與細節, 需要學(xué)的東西很多, 有時(shí)候可以憑自己一些小聰明在當前解決,但并沒(méi)有摸到問(wèn)題的根源,揚湯止沸不是長(cháng)久之計,但又好像沒(méi)有足夠的時(shí)間來(lái)系統的摸索,我只能先將這些問(wèn)題一一記下來(lái)。這些技術(shù)的體會(huì )是一方面,另一方面便是產(chǎn)品的設計層面, 現在就是因為產(chǎn)品快做好后發(fā)現有很多地方犯了低級錯誤, 以往的紙上談兵頭頭是道,等到自己親身實(shí)踐卻感到把握不住很多設計原則, 比如界面設計給用戶(hù)造成的不必要的干擾, 功能可見(jiàn)性的不足,邏輯上的不嚴謹, 以下我歸納了下崗做好的H5界面存在的交互問(wèn)題:
1.頁(yè)面的設計初衷是左右滑動(dòng)來(lái)切換頁(yè)面,但給幾個(gè)朋友測試后都不能進(jìn)入頁(yè)面后就自然而然的知道是左右滑動(dòng)。
2.join us的圖標給用戶(hù)是按鈕的錯覺(jué),在測試中很多用戶(hù)以為是按鈕,都會(huì )下意識的點(diǎn)擊。
3.交互效果的乏善可陳,與滑動(dòng)的邏輯似乎也沒(méi)有太大關(guān)聯(lián),只是單純的加入了一些css3的動(dòng)畫(huà)。
4.用于提示左右滑動(dòng)的動(dòng)態(tài)箭頭會(huì )讓用戶(hù)以為是點(diǎn)擊作用
改進(jìn):
1.放棄join us 圖標
2.改為上下滑動(dòng),箭頭提示更改
3.重新設計圖標擺放結構
總結: 這次的H5頁(yè)面主要在于設計問(wèn)題, 事先并沒(méi)有完全構思好原型就急切投入到代碼的編寫(xiě)中,這種開(kāi)發(fā)方式本身是十分幼稚的!
【【精華】軟件公司實(shí)習報告4篇】相關(guān)文章:
【精華】工程的實(shí)習報告范文五篇12-29
【精華】建筑工程實(shí)習報告3篇12-27
【精華】做銷(xiāo)售的實(shí)習報告3篇12-27
【精華】測量的實(shí)習報告合集八篇12-27
【精華】銷(xiāo)售類(lèi)的實(shí)習報告三篇01-03