由產(chǎn)品方案設(shè)計(jì)引申算法遐思

昨天在思考一個(gè)關(guān)于帳號(hào)登錄流程的問題,如何設(shè)計(jì)登錄流程才能保證多端帳號(hào)數(shù)據(jù)打通,同時(shí)能兼容多種登錄方式。

這個(gè)一個(gè)技術(shù)方案和產(chǎn)品方案深度結(jié)合的案例,產(chǎn)品需懂技術(shù)上的實(shí)現(xiàn),同時(shí)更需要懂得用戶端需要什么,最后將兩者體現(xiàn)在帳號(hào)登錄的業(yè)務(wù)流程中。

產(chǎn)品端的思考維度自然是當(dāng)前用戶有哪些場(chǎng)景,是否都需要支持,以及歷史用戶如何兼容等問題;

然后我遇到一個(gè)新的問題,過(guò)去只討論是否需要做,有哪些情況需要做。而面對(duì)登錄流程問題,發(fā)現(xiàn)還需要考慮如何設(shè)計(jì)登錄流程。這個(gè)流程更偏技術(shù)思維。不僅要流程走通,還要考慮是否為最優(yōu)解。因?yàn)楫?dāng)我把過(guò)去、現(xiàn)在及未來(lái)可能的產(chǎn)品擴(kuò)展考慮在內(nèi)后,出現(xiàn)了4個(gè)終端,兩種登錄方式,7個(gè)不同字段,以及歷史用戶的兼容問題。及時(shí)不考慮未來(lái)更多的擴(kuò)展,也存在80種情況,如何在登錄流程中校驗(yàn)登錄,假設(shè)真的都要實(shí)現(xiàn),那登錄流程如何才能降低復(fù)雜度,實(shí)現(xiàn)最有的登錄流程呢?

這讓我想起了學(xué)生時(shí)候的沒有深入研究的算法設(shè)計(jì),算法設(shè)計(jì)追求的是用最簡(jiǎn)單的算法解決最復(fù)雜的問題。復(fù)雜度包括算法的空間復(fù)雜度、算法的時(shí)間復(fù)雜度。兩者反應(yīng)的是程序的占用空間和響應(yīng)時(shí)間

冒泡排序算法、二分查找法、動(dòng)態(tài)規(guī)劃。。。

動(dòng)態(tài)規(guī)劃尤為深刻,因?yàn)楫?dāng)時(shí)遇到這類算法題,一些解法通過(guò)動(dòng)態(tài)規(guī)劃就很牛逼。幾行簡(jiǎn)潔的代碼就搞定。但當(dāng)時(shí)沒有深入研究,因?yàn)閷?shí)在沒打算往這方向發(fā)展,也就沒搞明白。今天不知為啥就想回去看看當(dāng)初的牛逼算法的思想,是否能解答一些目前遇到的產(chǎn)品設(shè)計(jì)上的復(fù)雜問題。例如登錄流程的問題。然后,我把多年前未搞懂的動(dòng)態(tài)規(guī)劃算法搞懂了。

得出以下結(jié)論:

1、算法本質(zhì)還是計(jì)算機(jī)按一定的規(guī)則進(jìn)行運(yùn)算,得出結(jié)果。

2、算法的思想靈魂還是抽象問題,建模。

3、動(dòng)態(tài)規(guī)劃算法作為規(guī)則的一種,是對(duì)一類問題狀態(tài)根據(jù)不同選擇會(huì)發(fā)生動(dòng)態(tài)變化,且問題復(fù)雜度很高的問題的抽象建模。

4、產(chǎn)品設(shè)計(jì)和算法設(shè)計(jì)的相似之處是:通過(guò)抽象問題的本質(zhì),找到(最優(yōu)的)解決問題的方式。

5、 產(chǎn)品設(shè)計(jì)和算法設(shè)計(jì)的 不同之處則是:

產(chǎn)品設(shè)計(jì)具有主觀性,取決于產(chǎn)品經(jīng)理對(duì)用戶的認(rèn)知,不同產(chǎn)品可能會(huì)有自己認(rèn)為的最優(yōu)決策,怎么算最優(yōu),如何驗(yàn)證最優(yōu),也許都沒有標(biāo)準(zhǔn)答案

算法設(shè)計(jì)則反過(guò)來(lái),具有客觀性;只要抽象出來(lái)的解題模型是對(duì)的,會(huì)有結(jié)果輸出。空間復(fù)雜度是多少,時(shí)間復(fù)雜度是多少

所以做產(chǎn)品設(shè)計(jì)難嗎?也許難,難在對(duì)用戶本質(zhì)的理解

做技術(shù)難嗎?也許難,難在對(duì)性能的追求,對(duì)嚴(yán)謹(jǐn)性的追求

這也正是這兩個(gè)職業(yè)所存在的價(jià)值,不變的是對(duì)問題本質(zhì)的思考,在各自領(lǐng)域創(chuàng)造更大的價(jià)值。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容