新研科技Android實訓心得

來源:果殼範文吧 2.6W

三週的Android 實訓,已接近尾聲。在這短暫的三週之內,有成功、有失敗;有喜悅、有辛酸。在實訓老師鄧老師的帶領下,我學會了很多。我們小組在實訓鄧老師的協助下最終成功的完成實訓專案。

新研科技Android實訓心得

實訓前二週,由於我在java基礎方面的知識比較薄弱,學習重點放在了java學習上,兼顧android學習。

  Java學習:

內容:

(1)-實體類分析。 2.功能分析。 3.語義模型、關係模型、介面模型、流程圖。 4.程式碼分析、DAO介面實現。

(2)完成老師每日給的java 基礎作業,達到複習的目的。每日老師給的練習都有針對性,認真的完成練習,很好的達到了複習java基礎的目的。

實訓前二週在xx新研科技成果:

能針對一個簡單 java學習或Android學習專案,

(1)分析出物件、實體類,元資料

(2)功能分析 並畫出對應的功能介面

(3)資料庫分析: 作出語義模型、關係模型、介面模型、流程圖

(4)進行程式碼分析,並實現DAO 。

獨立完成本次專案的程式碼框架、DAO介面以及DAO實現.

  Android學習:

內容:

(1).以新聞客服端為例,講解了android開發的一個典型流程。

(2)oid 如何除錯 如何使用log類inf(i)、debug(d)、error---logcat

(3)oid需要整個應用範圍訪問某類資料(session--user)

Application 的使用

A,靜態變數(單例模式

B,複寫android Application app = getApplication() xx() appsetxxx() 編輯表單和新增表單公用

(5)oid五大佈局【LinearLayout、FrameLayout、AbsoulteLayoutRelativeLayout和TableLayout】 主要講解了LinearLayout、FrameLayout, LinearLayout---權重Layout_weight、Layout_grayout

(6)Intent 頁面的跳轉,值傳遞,獲取上下文。

(7) 資料庫操作【以新聞客服端--Category 新聞類 為例】:

1.建立資料庫和表,進行資料初始化

2.對錶的 增刪改查 操作

3.遊標Curser 的使用。

(6)專案開發:熟悉專案開發流程,能獨立完成簡單的專案開發。

實訓前二週在xx新研科技成果:

1.練習實現簡單的頁面佈局,

2.獨立完成新聞客服端的開發流程---在原有的基礎上擴充套件業務。

最後一週,專案開發

我們小組抽取的專案是----------個人健康衛士

個人獨立完成的模組:

1、 程式碼框架

2、 實體類分析、父類方法重寫、構造方法。

3、 DAO 介面實現,提供資料。

單元測試,對所有DAO 介面,方法進行測試並編譯通過。

4、 登入、註冊實現。

異常處理:

1.登入提交時,使用者名稱、密碼不能為空,否則不與提交。

2.資料庫返回登入資訊,處理登入成功與否的異常。

3.註冊提交時,檢查註冊使用者名稱,密碼不能為空,密碼與確認密碼要相同,否則不與提交註冊。

  專案完成總結心得體會。

1. 個人:

在專案剛啟動時,我只在java 方面比較擅長,做的模組都是涉及java基礎方面的知識。對UI 方面缺乏信心,但隨著專案的推進,對UI 方面見的多瞭解的多了,也能獨立完成UI方面的模組。在這次專案中獨立完成登入,註冊模組。

對於每一個專案開發,都需端正態度,量力而行,發揮自己的長處,這樣不僅有利於促進團隊專案開發的進度,還有利於把自己代入這個專案。當自己融入這個專案時,就能多思考。並在不影響專案開發進度的前提下,思考這裡為什麼要這樣做,這樣做有什麼用處。這樣是一個自我學習的過程,這裡本來不會做,但是經過這個專案或這個模組後,這裡也會做了,把不會的變成會的,把別人的知識變成自己的。

2. 團隊合作:

專案啟動時,因為這個專案主要是UI 專案,而我在這方面基礎知識比較差,主要負責了涉及java方面的模組ODA實現。

在專案分析時,提的建議較多與專案組長之間發生摩擦。在專案老師的協助下,確定專案分析,確定分工模組,最終較為成功的完成了我們組的專案。

當一個團隊合作時,並不是遇到的每個團隊,團隊成員都令你滿意、每個團隊都可以融洽相處。這個團隊之所以形成,主要目的為了成功完成這個專案。進入團隊先要明白進入團隊的目的,這個團隊成立的目的。明白了這兩點,許多在團隊中遇到的.問題都可以避開或很好的解決。所有成員都圍繞如何能更好更完善的完成專案為主。當然在遇到必然可能影響到專案開發進度的問題時,還需及時解決。

3、專案開發

在這次專案中,本著利用自己擅長的部分,加工加點的完成了DAO介面實現模組並實現所有的單元測試。為專案UI 後續進度提供了較為完善的後臺資料、介面服務。

每個專案開發的過程,都需實事求是、踏實做事。不為面子,虛報自己的能力,能做什麼能做多少、都要根據自己的職業能力來下定論。

遇到技術問題,自己能獨立解決就獨立解決,不能就及時向他人求教或自己查詢資料自學。

在專案開發中若有自己比較好的意見(先自己確定以目前技術是實時可行的、對專案開發或功能實現有利的意見),要向專案管理和專案其他隊員提出,看是否採納。

在xx新研科技的培訓,真的讓我學會了很多。不僅將課本知識與時間相結合,更是學到了許多課本上學不到的Android學習/Java學習軟體開發的知識,讓我受益匪淺。在次,特別感謝我的培訓指導老師鄧老師,謝謝他一直以來的細心指導。

我真誠的希望更多跟我一樣想學手機軟體開發的朋友能夠找到好的培訓機構,雖然培訓機構--新研科技

在xx並不是唯一,但是卻會是我心中最好的培訓機構,選擇它我不後悔,我相信,選擇它的人也都不會後悔!

熱門標籤