谈谈跨界在软件开发中存在的意义
閱讀目錄
- 什么是跨界
- 熟悉的場(chǎng)景
- 思維慣性
- 結(jié)語
?
一、什么是跨界
跨界的本質(zhì):是整合、是融合。通過自身資源的某一特性與其它表面上不相干的資源進(jìn)行隨機(jī)的搭配應(yīng)用。可放大相互資源的價(jià)值,甚至可以融合一個(gè)完整的獨(dú)立個(gè)體面世。
————摘自《百度百科》
跨界的主要目的是為了“借智”。那么放到我們軟件開發(fā)領(lǐng)域意思就是,通過運(yùn)用技術(shù)的能力,搭配諸如運(yùn)營(yíng)的一些思想和方式之類的來應(yīng)用。這樣可以從不同的視角來看待同樣的事情,對(duì)當(dāng)前的解決方案提供補(bǔ)充。
舉個(gè)例子:大家都聽過MVP,這也是當(dāng)前軟件開發(fā)行業(yè)中用的比較多的一個(gè)最佳實(shí)踐之一。但是它卻并不是由純正的技術(shù)人提出的,而是Eric Ries 在《精益創(chuàng)業(yè)》中的提出的概念,是面向產(chǎn)品和市場(chǎng)角度的。但是思想本身是跨界互通的,所以當(dāng)前常被運(yùn)用在我們的軟件開發(fā)和架構(gòu)設(shè)計(jì)中。
?
二、熟悉的場(chǎng)景
我相信我們程序員在產(chǎn)品界被吐槽最多的應(yīng)該就是所謂的“程序員思維”了。但是并不是說程序員思維不好,所謂萬物皆有兩面性,在某些場(chǎng)景或者領(lǐng)域的確不適合以程序員思維來思考。從另一個(gè)角度來說,一個(gè)人的思維習(xí)慣決定了視野有多廣、看得有多遠(yuǎn),只有這樣才能找到多條通往目標(biāo)的路徑,才能談得上所謂的“尋找最優(yōu)解”。一旦我們開始帶領(lǐng)團(tuán)隊(duì),哪怕只有1個(gè)人,“尋找最優(yōu)解”就已經(jīng)成了我們的最重要的事之一,因?yàn)檫@決定了最終的產(chǎn)生價(jià)值上限。這會(huì)起到事半功倍的效果的,并且隨著團(tuán)隊(duì)的壯大,這將是一個(gè)杠桿,會(huì)把價(jià)值放大N倍,也可能縮小N倍。
舉個(gè)例子:某搶購類網(wǎng)站飽受被羊毛黨用戶以自動(dòng)化工具進(jìn)行縟羊毛的困擾,網(wǎng)站上的數(shù)字+字母驗(yàn)證碼在圖像識(shí)別大行其道的背景下已經(jīng)抵御不住了,這時(shí)候需要我們來解決這個(gè)問題。我來看下作為技術(shù)人的慣性思維是什么。
思路A:驗(yàn)證碼太簡(jiǎn)單了唄,搞復(fù)雜點(diǎn),弄中文。
思路B:驗(yàn)證碼太容易被識(shí)別,提高混淆覆蓋密度,加大識(shí)別難度。
OK,這2個(gè)思路其實(shí)都能解決當(dāng)下的問題,但是我們換到客戶視角來看一下:
思路A現(xiàn)象:這家網(wǎng)站的驗(yàn)證碼是個(gè)中文,輸起來真費(fèi)時(shí)間,有些還是比較生僻的字。。
思路B現(xiàn)象:這家網(wǎng)站的驗(yàn)證碼都看不出是什么,要刷好幾次才能找到個(gè)看得清的。
? 是的,的確把之前的問題解決了,但是在不知不覺中引入了新的問題。
?
三、思維慣性
這個(gè)根本原因是就像上面說的,找到了一個(gè)解決方案就結(jié)束了,沒能跳出之前的思維換個(gè)視角去審視同樣的問題。其實(shí)只要我們把視角切換到產(chǎn)品人的位置來看,我相信就能揣測(cè)出上面的2個(gè)現(xiàn)象。產(chǎn)品人關(guān)注用戶體驗(yàn)、用戶留存率。通俗點(diǎn)講就是要讓客戶喜歡用我們的產(chǎn)品,而不是讓其覺得反感。上面的2個(gè)方案,幾乎都對(duì)用戶的購買操作增加了難度,至少多花了好幾秒鐘。
據(jù)之前有篇Jupiter Research公司的調(diào)查顯示,購物者在訪問網(wǎng)站過程中的不滿會(huì)導(dǎo)致銷售損失和品牌受損,其中64%的人將不再訪問網(wǎng)站 ,62%的人不再從網(wǎng)站上購買,28%的人對(duì)公司產(chǎn)生負(fù)面印象。
可見要想形成可持續(xù)的用戶增長(zhǎng),我們作為技術(shù)人員,不能陷入自我的思維慣性中。關(guān)于這個(gè)驗(yàn)證碼問題的一些更理想的解決方案,目前也比較多,比如滑動(dòng)條、滑動(dòng)拼圖等等,就不展開說了。這些也是跳出程序員思維才產(chǎn)生的產(chǎn)物。
那些講業(yè)務(wù)和技術(shù)之間關(guān)系、鼓勵(lì)踏出自己的舒適區(qū)的文章,究其根本也是換一個(gè)環(huán)境,換一個(gè)角度來看待一個(gè)事物,開辟新的天地。
?
四、結(jié)語
隨著我們每個(gè)人的能力照射范圍逐漸增大,一定跨出自己的小世界,小步快跑、擁抱變化才是我們的出路。免得不知不覺之中,我們已經(jīng)深陷瓶頸之中。
共勉。
?
?
?
?
作者:Zachary_Fan
出處:http://www.cnblogs.com/Zachary-Fan/p/thinking_crossborder.html
?
?
?關(guān)于作者:張帆(Zachary,個(gè)人微信號(hào):Zachary-ZF)。堅(jiān)持用心打磨每一篇高質(zhì)量原創(chuàng)。歡迎掃描右側(cè)的二維碼~。
定期發(fā)表原創(chuàng)內(nèi)容:架構(gòu)設(shè)計(jì)丨分布式系統(tǒng)丨產(chǎn)品丨運(yùn)營(yíng)丨一些思考。
?
如果你是初級(jí)程序員,想提升但不知道如何下手。又或者做程序員多年,陷入了一些瓶頸想拓寬一下視野。歡迎關(guān)注我的公眾號(hào)「跨界架構(gòu)師」,回復(fù)「技術(shù)」,送你一份我長(zhǎng)期收集和整理的思維導(dǎo)圖。
如果你是運(yùn)營(yíng),面對(duì)不斷變化的市場(chǎng)束手無策。又或者想了解主流的運(yùn)營(yíng)策略,以豐富自己的“倉庫”。歡迎關(guān)注我的公眾號(hào)「跨界架構(gòu)師」,回復(fù)「運(yùn)營(yíng)」,送你一份我長(zhǎng)期收集和整理的思維導(dǎo)圖。
轉(zhuǎn)載于:https://www.cnblogs.com/Zachary-Fan/p/thinking_crossborder.html
總結(jié)
以上是生活随笔為你收集整理的谈谈跨界在软件开发中存在的意义的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 多进程客户端-服务器模型
- 下一篇: 关于模板引擎一