工作中總會覺得時間很快停蕉,又是一周有巧。
這周完成了學生端古詩打卡學生計劃,統(tǒng)計握玛,日歷打卡界面的數(shù)據(jù)對接和功能邏輯,也基本上完成了古詩第一個關卡:領讀關卡的古詩解釋視圖展示和帶有背景音樂循環(huán)播放的兩個網(wǎng)絡音頻同時播放的播放器甫菠。
在做關于這種音頻同時播放的播放器時挠铲,首先想到的是去網(wǎng)上找,code4app寂诱,git等亂找一通拂苹,在浪費了2個小時之后,覺得沒有太合適的痰洒,干脆自己動手寫一個瓢棒,然后就很快完成了對這種需求播放器的封裝和測試。想想這一個過程丘喻,感覺犯了很大的錯誤音羞,到目前對自己而言,其實大部分項目中的需求都可以在基礎技術和經(jīng)驗基礎之上多動動腦仓犬,多思考嗅绰,動手去寫一個demo,然后慢慢完善就可以到達。而這種首先想到的去網(wǎng)上找的想法是一種對技術的不自信和開發(fā)思路上的錯誤窘面。--------有需求翠语,應該先去分析需求的細節(jié),在經(jīng)驗和基礎之上去設想要完成這個需求的實現(xiàn)過程财边,難度和時間肌括。如果覺得差不多,就自己來寫酣难,這樣會避免很多時間的浪費谍夭。
在古詩視圖展示視圖上,先是用原生寫了一遍憨募,后來需求一塊商量變?yōu)閣eb展示紧索,雖然說這也是開發(fā)中常常遇到的需求右邊需要重寫,但怎樣去盡可能降低這種“無用功”的使用菜谣,力求開發(fā)每一塊功能都能提前理解透需求珠漂。目前覺得,有需求分析和溝通兩方面的問題尾膊。----------所以溝通對程序員來說非常重要媳危,一個好的溝通可以節(jié)省時間和精力。
下一周任務
如果要能和安卓端保持同步冈敛,在保證古詩打卡開發(fā)進度沒有問題之上待笑,還需要利用時間分析下教師端缺少的部分,至少做到心中有個數(shù)抓谴。
繼續(xù)開發(fā)學生端古詩打卡暮蹂,盡可能創(chuàng)建公共類,為教師端古詩打卡做準備