關於軟件開發的實習週記

學識都 人氣:1W

這周也如之前的計劃一樣,持續着“自營銷管理系統”的程序代碼編寫,在與同事的交流中,積累更多的經驗和他人的編程思想,來完善自己未成熟的編程思想。

關於軟件開發的實習週記

在公司若發現了同事之間經過討論卻無法解決的問題,還可以就近諮詢項目經理來幫助我們解決一些棘手的問題,也爲我們程序編寫上節省了許多寶貴的時間。

項目經理常常持有一些我們無法想到的編程技巧和實現捷徑,這爲我們省下了一些鑽研的時間,畢竟工作多年的經驗是非常寶貴,值得我們這些新手去學習和借鑑的,使之成爲我們自己的財富。從這裏,我才真正的意識到實施一個軟件工程並不是說簡單的會編碼就能夠解決問題的,我們更多的精力不是放在編碼上,編碼只是一個很小的模塊,只佔到那麼小的一個部分。這個事實在很大程度上顛覆了我以前的思想,在我以前的認識中,似乎整個軟件就是編碼,除此無它,還好有老師的指導,不然真的會出現老師所說的,撞得頭破血流之後纔想起來用軟件工程的.思想來完成這個工作。

項目程序的編程是一個非常煩瑣而枯燥的過程,需要耐心和毅力去完成,不然中途出現過多的錯誤,會使之後的校驗略顯費時。氣候逐漸轉冷,卻無法動搖我們編程的決定,即將入冬,但我們公司的同事們依然進行項目程序的編寫,即使有的時候不能回公司上班(生病),也會自行在寢室用自己的電腦編寫程序,偶爾犯懶,則編寫程序的進度就會稍稍緩慢下來,不過無傷大雅,這段實習訓練時間足夠長,以至於我們有足夠的時間去完成我們實習訓練的項目代碼任務。

時間足夠長,所以我們在學校還可以有充足的時間做一些自己的事情,比如準備英語考級的複習準備,以及考各個技能的等級證書。從這裏,我才真正的意識到實施一個軟件工程並不是說簡單的會編碼就能夠解決問題的,我們更多的精力不是放在編碼上,編碼只是一個很小的模塊,只佔到那麼小的一個部分。這個事實在很大程度上顛覆了我以前的思想,在我以前的認識中,似乎整個軟件就是編碼,除此無它,還好有項目經理的指導,不然真的會出現老師所說的,撞得頭破血流之後纔想起來用軟件工程的思想來完成這個工作。

目前,正着手複習英語4級的考試,同時也沒有怠慢實習訓練的項目程序編寫。遇到問題及時的向指導教師請教,如果問題不是很麻煩的話,便會通過請教同學來解決。實訓項目編程工作量之大,超過我的想象,而且由於編程操作過於精細,一點錯誤都會影響全局調試,所以一直停留在這個階段。英語4級考試的臨近,大型軟件項目實訓的程序編寫便耽擱了下來。偶爾學習進行英語4級考試的備考便成了奢望,不得已只能在寢室學習,不過在寢室學習有一個好處便是可以用電腦進行聽力訓練。這段時間的耽擱,之後必須更爲努力的進行程序編寫才能拉近與同事間的進度,部分同學已經完成了程序的編寫而進行反覆的調試和校驗完善,付出超出我想象的時間才能在如此短的時間內完成程序代碼的編寫,這點上,我只能望其項背。雖然低年級的課程都已經結課,但是周圍依然有着因爲各種原因而忙碌的身影,很多學弟學妹忙着準備期末考試而忙碌,我也因爲英語4級的備考和實習程序編程而忙碌,大家都懷着不同的目標去實現去奮鬥。於我目前來看,實習項目程序的編寫還需要持續一段時間才能完成,目前不得不優先完成4級的考試和之後的重修考試複習。在這些考試之後,我才能夠安心的進行實習項目的程序編程。不能夠拆東牆來補西牆,這樣的話就得不償失了。

4級考試步步緊逼,實習項目程序的編程暫時處於0進展的狀態,過於焦急程序進度的同時,4級的複習也不知不覺的變慢了下來,再加上20號左右的重修考試,使這段時間的任務,更加繁重了起來,分給實習項目的程序編寫的時間就更少了。

在這次軟件工程課程中,我學到了很多東西,第一次深刻的體會到了什麼叫做用工程化的思想來編寫軟件,以前自己也寫過一些小型軟件,沒有做過大型的項目,直到這次實習我通過“自營銷系統”這個項目,才發現運用工程化的思想來做是如此的有必要。還有就是接下來的一些設計模塊,此模塊與軟件編碼涉及比較緊密,主要是解決一些參數傳遞和接口通訊的問題,此模塊對我的觸動遠沒有上兩個模塊對我的影響大,因此再次也不做過多的介紹。

接下來的一週,也許可以完成實習項目的代碼編寫,從而進入到後期的校對和驗收過程,但同時也少不了反覆的調試和修改,爲我的程序軟件更加簡單更加實用。爲了加快編碼的腳步,使得我不得不投入進更多的時間和精力去對待接下來的工作,這樣才能讓我和同學間的差距逐步拉小,不至於讓我的進度太過於落後。