第一次開發(fā)Android程序的歷程_第1頁
第一次開發(fā)Android程序的歷程_第2頁
第一次開發(fā)Android程序的歷程_第3頁
第一次開發(fā)Android程序的歷程_第4頁
第一次開發(fā)Android程序的歷程_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)第一次開發(fā)Android程序的歷程計算機是個神奇而美麗的世界,只有真正的體驗過,才會體會到創(chuàng)造所帶來的樂趣。第一次開發(fā)比較大型的Android應(yīng)用程序,需要的技術(shù)有很多是平時從未接觸到的,成員們就一邊學(xué)習(xí),一邊開發(fā),縱有收獲帶來的喜悅,其中也免不了失敗帶來的失落和艱辛。由于剛開始的每一步都比較艱難,但這是一個過渡期,過了之后,你會發(fā)現(xiàn)許多事情事實上并沒有想象中的那么難,很多人都是很難邁出那第一步,所以要想成功,就要選擇堅持,學(xué)會迎難而上,那么你就會發(fā)現(xiàn)收獲的不僅是知識上

2、的,更多的是來自以后面對困難的勇氣和責(zé)任。 “萬事開頭難”,只有鼓起勇氣跨出那猶豫不決的第一步,才有機會去走后面的每一步,才有機會走向成功。 1 重視規(guī)劃設(shè)計 軟件開發(fā)最重要的就是前期的規(guī)劃和它的設(shè)計架構(gòu),就好比是摩天高樓的地基,即使只有一塊磚沒擺好都有可能導(dǎo)致整個高樓建設(shè)失敗。在沒有真正開始這個項目之前,隊員們對所謂的規(guī)劃及其重要性的揣測都很模糊,只是大概的理解。當真正接手去做,才發(fā)現(xiàn)原來前期規(guī)劃涉及了市場、產(chǎn)品和技術(shù)研發(fā)等各個方面,包括需求分析書、產(chǎn)品規(guī)格說明書、設(shè)計說明書、界面設(shè)計、數(shù)據(jù)庫設(shè)計等大量前期的準備。這么多的東西讓第一次參與開發(fā)的我有些發(fā)懵,不知道這些規(guī)劃書需要做到什么程度,以

3、至于單純地認為只需要把軟件的每個功能表述清楚就好。但是當真正深入開發(fā)之后,會發(fā)現(xiàn)自己所做的僅僅只是開了個頭而已。 雖說還處于前期的設(shè)計階段,但數(shù)據(jù)庫和界面的設(shè)計已經(jīng)開始了。面對龐大的工作量,隊員們選擇先將軟件的設(shè)計方案確定下來,并且要足夠的準確、細致、清晰,所有涉及開發(fā)的人員都能夠清楚的理解它所要表達的意思。然后在確定方案之后,隊員們要在界面、數(shù)據(jù)庫等的設(shè)計規(guī)劃方面,做詳細的分工。為了使工作更好地開展,在整個工作過程中,隊員之間也要一直保持訊息的通暢,以此來保證各部分的完美契合。 2 學(xué)會編程 編程是一門藝術(shù),更是一門技術(shù)。通過看教程,搜集相關(guān)資料,知道了什么是Java、什么是eclipse、

4、什么是模擬器、什么是環(huán)境變量,什么是SDK,學(xué)習(xí)的過程很漫長,但是要從中體會到知識帶給我們的快樂。但是即使是這樣的學(xué)習(xí),成員們還是沒能真正搞清楚它們之間的聯(lián)系,要說對它們有了更多的了解是在之后的編碼過程中。這些編程并沒有想象中的那么容易,還沒開始編程,只配置編程環(huán)境就花了不短的時間。 看完教程后,認為自己可以上手了,但是你會發(fā)現(xiàn)從教程上所學(xué)的東西根本不能直接拿來用,生搬硬套是行不通的,真可謂是舉步維艱。每做一步基本都要查書,上網(wǎng)找資料,但是這樣的成長速度比之前看教程的效果好得多,而且知識容量也在迅速的增長,這才曉得只有實踐才是學(xué)習(xí)新東西最快捷的途徑。自己遇到的問題越來越少,開發(fā)也變的起來越來越

5、順暢,這才深刻體會項目經(jīng)驗對于技術(shù)開發(fā)人員來說是多么重要。 3 重視團隊組織合作 在團隊作戰(zhàn)方面由于之前沒有任何經(jīng)驗,在這里就出現(xiàn)了比較嚴重的問題。因為實驗項目給的時間比較長,隊友相對都比較輕松,再加上開發(fā)階段的組織根本沒有到位,后果就是嚴重影響了團隊開發(fā)的熱情和項目進度。隨著時間的臨近,開發(fā)熱情變成了整體的負擔(dān),甚至團隊里有人出現(xiàn)了想要放棄的念頭,團隊的開發(fā)工作這個時候出現(xiàn)了嚴重的危機。出現(xiàn)這種情況的原因主要以下幾點。 (1)沒有制定一個明確、詳細的時間進度計劃表,并且進度計劃并沒有嚴格執(zhí)行。 (2)隊員間的交流溝通不夠,許多問題不能及時的解決,這也是造成拖拉的重要原因。 (3)分工不合理,

6、項目的模塊的粒度粗細沒有掌握好,造成了有的隊員的壓力比較大,積極性受到影響。 面對這些問題,隊員們采取相應(yīng)的措施來重塑隊友的信心和提升整個團隊的戰(zhàn)斗力。 首先成員們對項目的時間進行了重新的規(guī)劃,做到每個時間段盡可能的詳細。對項目的構(gòu)架進行了重新的調(diào)整,Common層提供基礎(chǔ)服務(wù),Repository層提供MySQL數(shù)據(jù)庫的訪問,Service層提供各種業(yè)務(wù)邏輯方面的服務(wù),UI層提供界面。讓每位隊員對自己負責(zé)的部分清晰,并且對自己負責(zé)的部分有信心。 對于隊員,要求每天除了上課的時間,都要保證在團隊進行學(xué)習(xí)開發(fā),有事情要事先說明和請假,這樣確保了團隊的開發(fā)氛圍和隊員之間的交流,并且就出現(xiàn)的問題能及

7、時的交流和解決。此外,要求每位隊員在每周的例會上對自己本周的進度進行匯報,進度不達標的要“加班”完成,這樣確保了項目進度的一致。 在隊友們的共同努力下,項目的開發(fā)終于有了起色。在開發(fā)最枯燥的時候,隊友的相互鼓勵重新燃起了對開發(fā)的熱情,整個團隊充滿了正能量。這種和隊友一起奮戰(zhàn),一起努力的時光,我相信在大學(xué)里面這將是獨一無二的記憶。收獲的不僅是知識和面對困難的勇氣,還有隊友之間的友誼。 4 注重調(diào)整測試 這是整個項目的最后的把關(guān),測試要劃多次、分批進行,不要全部開發(fā)完成再對軟件做測試,特別是對自動化單元測試很重要。 在從開始參與開發(fā)到最終完成的這個漫長過程中,不得不承認開發(fā)是件很枯燥的事,但你也可以從中

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論