?最近2周是第一次獨(dú)立做項(xiàng)目啄育,撞了很多次頭它浅,但進(jìn)步的速度也非常快置蜀。
做的東西是一個(gè)客戶端用戶手機(jī)號(hào)碼收集彈窗奈搜,同時(shí)要涉及到新老后臺(tái)的遷移和更新,還有各種屏蔽的設(shè)置(因?yàn)榍啦唤o收集用戶手機(jī)號(hào))影響到的用戶預(yù)計(jì)超過百萬盯荤。
雖然聽起來還算行馋吗,但是我確實(shí)……很多很初級(jí)的問題都弄錯(cuò)了
嗯。廷雅。記錄一些吧耗美,簡單說點(diǎn)京髓。
一、關(guān)于項(xiàng)目推進(jìn)
1商架、如果數(shù)據(jù)維度很多堰怨,那么要站在開發(fā)的角度去思考。要注意蛇摸,開發(fā)的思考角度和你的思考方式是有差異的备图。如果可以在不傷害產(chǎn)品設(shè)計(jì)的程度上,讓開發(fā)更容易赶袄,那么就站在他們角度去思考揽涮。
2、美術(shù)的圖畫好了以后是要切割圖片的饿肺,就像你在安卓手機(jī)里面點(diǎn)擊某個(gè)文件夾會(huì)有很多元素的圖片蒋困,那就是切割圖片的意義。
3敬辣、如有新的項(xiàng)目雪标,及時(shí)拉群。
4溉跃、需求評(píng)審會(huì)不一定是非要開的村刨。
5、prd修改必須要有版本記錄??撰茎,比如原先的文字不需要了那么就打刪除線嵌牺,而不是直接刪除掉文字,這樣別人都知道產(chǎn)品的變化龄糊!
6逆粹、即使是開發(fā)和研發(fā)、產(chǎn)品都已經(jīng)懂了你的意思绎签,prd也照樣要改枯饿。因?yàn)闇y(cè)試也是要用的到文檔的,后來人也是要用的到的诡必。
二奢方、關(guān)于產(chǎn)品設(shè)計(jì)
1、關(guān)于活動(dòng)說明以及文案等等爸舒,要注意什么是開發(fā)視角蟋字,什么是產(chǎn)品經(jīng)理的講述視角、用戶視角扭勉。
如:
2鹊奖、后臺(tái)的配置,并不直接決定客戶端的顯示涂炎,僅僅只是傳輸一個(gè)參數(shù)數(shù)據(jù)罷了忠聚。
比如“客戶端菜單管理” 设哗,后臺(tái)設(shè)置好序號(hào)以后,客戶端還可以調(diào)整位置两蟀。最終的決定權(quán)還是在客戶端网梢。
3、要考慮客戶端反應(yīng)的時(shí)間赂毯,如果不加加載頁面會(huì)顯得很生硬战虏。
三、關(guān)于技術(shù)
1党涕、測(cè)試會(huì)寫測(cè)試用例烦感,這是一個(gè)整體的流程。(注:我認(rèn)為測(cè)試的思維真的很細(xì)膩)
2膛堤、如果數(shù)據(jù)維度很多手趣,那么要站在開發(fā)的角度去思考。同時(shí)要注意骑祟,開發(fā)的思考角度和你的思考方式是有差異的(不要覺得這么簡單的想法為什么他理解不了;嘏场)
如果可以在不傷害產(chǎn)品設(shè)計(jì)的程度上,讓開發(fā)更容易次企,那么就站在他們角度去思考。
比如服務(wù)端開發(fā)潜圃,和客戶端開發(fā)缸棵。你的思維可能是客戶端、用戶的谭期,但是服務(wù)端認(rèn)為有些數(shù)據(jù)可以重新整理堵第。
3、在服務(wù)端里面的某一個(gè)模塊隧出,可能都是需要申請(qǐng)域名和服務(wù)器進(jìn)行操作的踏志。也就是說一個(gè)后臺(tái)是很多個(gè)運(yùn)轉(zhuǎn)計(jì)算機(jī)共同組成的。
4胀瞪、程序員都是真愛针余。
研發(fā)大哥太讓人感動(dòng)
5、程序的處理異称嗟可以有很多種圆雁,不僅僅是那幾種非黑即白客戶端的異常。比如很常見的網(wǎng)絡(luò)錯(cuò)誤帆谍。
再比如綁定手機(jī)號(hào)伪朽,有綁定成功和綁定失敗(用戶網(wǎng)絡(luò)問題汛蝙、服務(wù)端問題烈涮、手機(jī)號(hào)錯(cuò)誤……)等等的情況朴肺。
要學(xué)會(huì)用程序的視角去看:expect。
四坚洽、關(guān)于一些細(xì)節(jié)
1宇挫、彈窗分為主動(dòng)和被動(dòng)彈窗±沂酰考慮前后端交互器瘪,傳遞什么參數(shù),什么時(shí)間戳绘雁。
2橡疼、如果有多個(gè)參數(shù)的按鈕,(如庐舟,綁定手機(jī)號(hào):手機(jī)號(hào)+驗(yàn)證碼)那么就要考慮如果不是同時(shí)合規(guī)的情況(如欣除,手機(jī)號(hào)沒有填寫但是點(diǎn)擊綁定)
3、考慮到用戶不會(huì)開權(quán)限的異常情況挪略。如需要通過定位去判斷历帚,但是app沒有給定位權(quán)限要怎么處理?
4杠娱、數(shù)據(jù)是存在客戶端還是服務(wù)端挽牢?
5、檢索時(shí)摊求,按照設(shè)備mac地址還是用戶賬號(hào)禽拔?
6、如果用戶有多個(gè)設(shè)備怎么判斷室叉?切換設(shè)備以后睹栖,是否會(huì)在本地加載所有的歷史消息,還是一段時(shí)間的歷史消息茧痕?
7野来、當(dāng)有多個(gè)字段的時(shí)候,要注意添加的順序是什么踪旷?(是時(shí)間順序曼氛?還是字母的順序)
就是簡單寫點(diǎn),沒啥好總結(jié)的埃脏。這一篇因?yàn)闀r(shí)間比較緊搪锣,所以我也沒怎么注意讀者的體驗(yàn)。彩掐。抱歉
這個(gè)系列我以后會(huì)一直更新构舟。歡迎小伙伴們交流 。^_^
- - - - - - - - -?
求之于勢(shì),不責(zé)于人。? ? ? ? ?——《孫子兵法》
周宇? ? 2020年3月19日?