知識(shí)體系
第18關(guān):如何用編程知識(shí)解決實(shí)際生活問(wèn)題
知識(shí)點(diǎn)
用編程知識(shí)解決實(shí)際生活中的問(wèn)題最關(guān)鍵在于在生活經(jīng)驗(yàn)和編程基礎(chǔ)知識(shí)之間要用產(chǎn)品思維建造二者之間的跨越橋梁席里。
所謂產(chǎn)品指的是:為自己和他人服務(wù)的程序
所謂思維指的是:設(shè)計(jì)產(chǎn)品的思考方式
使用流程圖
流程圖的作用:
1垛耳、可以用它分析思考問(wèn)題誊稚,
2、可以用它搭建產(chǎn)品框架迎捺,
3绽淘、用它設(shè)計(jì)代碼邏輯奔脐。
流程圖的結(jié)構(gòu)類型:
-順序結(jié)構(gòu):按照順序來(lái)
-條件結(jié)構(gòu):當(dāng)流程圖中遇到需要判斷條件的節(jié)點(diǎn)時(shí)炸站,需要用“菱形”表示
-循環(huán)結(jié)構(gòu):用來(lái)描述在指定情況下星澳,按某種重復(fù)的邏輯行事。
循環(huán)結(jié)構(gòu)有兩種情況:
循環(huán)結(jié)構(gòu)1
舉例:摩拜單車使用邏輯
- 先要注冊(cè)旱易、交押金并充值
- 找到摩拜單車禁偎,用手機(jī)掃碼解鎖單車,然后開(kāi)始計(jì)費(fèi)
- 有時(shí)候車是壞的阀坏,手機(jī)會(huì)提示:“此車需要維修如暖,請(qǐng)換一輛車”,這種情況不會(huì)進(jìn)入計(jì)費(fèi)忌堂,需要換一輛車再掃碼
- 到目的地后鎖車盒至,可以選擇余額支付、微信支付、支付寶支付
- 支付的時(shí)候如果余額不足會(huì)失敗枷遂,需要更換其他支付方式寝蹈。
循環(huán)結(jié)構(gòu)2
舉例:淘寶的邏輯
同循環(huán)結(jié)構(gòu)1不同:
比第一個(gè)多了一處菱形,用來(lái)負(fù)責(zé)“條件判斷”登淘,當(dāng)條件為“不成功”時(shí)則繼續(xù)循環(huán)
產(chǎn)品設(shè)計(jì)
提需求
如何提出需求?
1.留意“痛點(diǎn)”
現(xiàn)階段的“痛點(diǎn)”留意兩個(gè)方向:代替重復(fù)性勞動(dòng)/制作工具解決問(wèn)題
2.平時(shí)養(yǎng)成做需求表格的習(xí)慣
設(shè)計(jì)解決方案
使用流程圖方法進(jìn)行梳理