[114]ORID寫作-android studio-Login with DB

目的:

跟著youtube影片做一個,有database功能的Login與Signup

花費時間:8h,包括4部影片+實作

結果:最後失敗,在signup部份,無法有password跟confirmation password的比對功能;還有在LogIn部份,輸入之後,按下login鍵,app就會直接跳掉。


Objective

关于今天的工作, 你记得什么?

完成了什么?

1.聽完了3部份教程,

有關android studio:Login and Signup with database,我記得要建立database,要有contact.java、Databasehelper.java、SignUp.java,坦白白說,我沒辦法暸解單中每個java檔的細節與相互運作原理,因為自己的java基礎語法並不熟悉。

2.完成了,全部code的手打,但是結果卻與教程相差甚遠,結果是失敗了


Reflective

你要如何形容今天的情绪

今天的高峰(成就感)是什么?

今天的低点(挫折)是什么?

1.早上寫databasehelper很痛苦,像是完全不知道的天書,然後還要接著打,而且打了6個的code,最後demo時還失敗,覺得很沮喪,一直無法知道哪裡出錯,也沒有頭緒去找尋錯誤的可能點。

2.高峰是把buttonclick改變後,才能run,覺得開心

3.低點是最後開啟模擬機時,發現自己做了2天的東西,根本無法使用,很受挫。


Interpretive

我们今天学到了什么?

今天一个重要的领悟是什么?

1.學到了,學成是真的還是要用 ”small wins”的方式開局,以新手來說,最好的學習是要有高頻率的刺激與明確的獎勵機制,但是以今天來說,我一開始就要跳進去一個陌生環境,甚至錯了後,也很難有立即性的及反饋,得等到很長一段時間後,才發現自己的拼圖拼錯了,更慘的也無法明確地找到錯誤且修正。

2.從4-9月,這數個月的ruby on rails學習,我也是像今天方式去學,找youtube的功能教學,去學習怎麼實作,但我發現這樣真的違反我們大腦認知的學習,除了扣除意志不堅定、與懶惰發作的可能性之外,我們也很難評斷自己是否正在走在正確道路上,因此我覺得下次更好的學習是,透過付費、或是更仔細的基礎學習,把真正的編程思維與肌肉記憶注入體內,才有辦法真正進步,不然的話,我覺得我很把編程既能給學好。


Decisional

我们会如何用一句话形容今天的工作

有哪些工作需要明天继续努力?

1.不要氣餒,但要持續修正自己直到走在正確道路上

2.實作留言、表單的存取:feedback功能

3. 遇到生活中的「bug」,就是做錯的事,記下來


* 為什麼會發生這個原因

* 我做錯了什麼

* 正確又該怎麼做


bug:

我遇到demo完全無法動的問題

原因:

a.code與教程code有些許差異

b.軟體環境可能不同

c.正確應該怎麼做:

1.提前詢問高手,跟索取要小套路

2.找尋資料更加仔細,找從頭可以做到尾

3.付費課程品質通常較好

4.一段時間就run看看,不要等最後在run,不要有一招就頂破天的心態

你可能感兴趣的:([114]ORID寫作-android studio-Login with DB)