關於軟體開發的實習週記

才智咖 人氣:9.91K

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

關於軟體開發的實習週記

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

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

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

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

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

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

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

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