在日常工作和生活中鹦马,我們要做很多的事情。有的簡(jiǎn)單容易搞定玖院,而面對(duì)難題時(shí)菠红,以前的我可能會(huì)不知所措,不知道如何著手难菌,然后不了了之试溯。
可能我骨子里不是一個(gè)愿意服輸?shù)娜耍瑫?huì)在不經(jīng)意間琢磨這件事:為什么別人能做好那些我做不好的事情呢郊酒?經(jīng)過許多個(gè)不經(jīng)意間遇绞,我明白了一個(gè)道理:能不能做成或者做好一件事,取決于我們大腦如何思考燎窘。
那么接下來我從“角度”和“高度”兩點(diǎn)來說說我對(duì)于思考的一些思考摹闽。
思考問題的角度很重要。作為一名軟件開發(fā)者褐健,在開發(fā)過程重要考慮比較多的是邏輯問題付鹿。幾天前公司的App遇到一個(gè)Bug:有一個(gè)頁面需要展示比較多的標(biāo)簽澜汤,當(dāng)用戶使用的是5.5英寸iPhone時(shí),最后一個(gè)標(biāo)簽展示不出來舵匾,其他尺寸的iPhone則是正常的俊抵。這個(gè)問題并不復(fù)雜,我讓一位同事處理這個(gè)問題坐梯。
大約過了2個(gè)小時(shí)徽诲,她定位到問題了。這么快解決問題吵血,確實(shí)出乎我的意料谎替。于是,請(qǐng)她分享解決的方法蹋辅。具體細(xì)節(jié)這里不說钱贯,了解她的大致解決思路是:從需求本身著手,而不是從原作者的代碼著手晕翠,去分析頁面的結(jié)構(gòu)與布局喷舀;站在原作者的角度去想,如果我重新實(shí)現(xiàn)這些功能該怎么做淋肾。結(jié)合這些思考去看源碼的結(jié)構(gòu)、去分析實(shí)現(xiàn)邏輯爸邢,很快定位到邏輯漏洞樊卓。
對(duì)于大多數(shù)人,這可是一個(gè)全新的思考問題的方式呀杠河!普通的開發(fā)者遇到這個(gè)問題的時(shí)候碌尔,肯定會(huì)埋頭去看源代碼,然后怎么看怎么也不會(huì)找到問題所在券敌。而優(yōu)秀的開發(fā)者明白唾戚,打開鎖的鑰匙一定不是在鎖頭上,一定是在其他的地方待诅。去其他地方尋找答案的方法就是:
思考別人思考的過程叹坦。
面對(duì)難題,不糾結(jié)于問題本身卑雁,而是從別的地方找答案募书。比如先看看問題本身是否有問題,如果沒有問題测蹲,就繼續(xù)從大腦這個(gè)操作系統(tǒng)中取出數(shù)據(jù)進(jìn)行數(shù)據(jù)分析和處理(論證過程)莹捡;如果問題本身就有問題,首先要做的是糾正問題本身扣甲。
站在不同的高度去思考會(huì)產(chǎn)生不同的結(jié)果篮赢,也會(huì)采取不同的行動(dòng)。這個(gè)故事是我從別的地方聽來的。
如果你必須做出一個(gè)重要的決定启泣,有三個(gè)選擇涣脚,不知道自己應(yīng)該選擇哪個(gè),該怎么辦呢种远?
比如你的問題是:有關(guān)于我未來的工作發(fā)展涩澡,究竟應(yīng)該如何?
三個(gè)選擇是:
1. 繼續(xù)在原崗位上努力
2. 留在現(xiàn)職坠敷,但一邊進(jìn)修新的專長(zhǎng)準(zhǔn)備轉(zhuǎn)行
3. 回到家鄉(xiāng)跟朋友合伙創(chuàng)業(yè)
拿出一張紙妙同,把問題寫在上面,再把那三個(gè)覺得很難抉擇的選項(xiàng)也寫在出來膝迎,把紙折好放進(jìn)口袋粥帚,開始出發(fā)去爬山。爬到海拔200米高的時(shí)候限次,找個(gè)可以眺望山下的位置芒涡,把這張紙拿出來好好的再看一遍你寫的東西。這時(shí)候你會(huì)發(fā)現(xiàn)卖漫,在這里看自己原先所寫出的問題和選項(xiàng)费尽,感覺已經(jīng)略有不同了。這時(shí)候還是慢點(diǎn)做出結(jié)論羊始,把紙張?jiān)偈掌饋砗涤祝偻吓赖胶0?b>400米,然后再找一個(gè)可以眺望山下的位置突委,把這張紙?jiān)倌贸鰜怼?/p>
從海拔400米往下看的時(shí)候柏卤,城市已經(jīng)變得模糊,甚至繚繞著霧靄匀油,而城市周邊的山巒也會(huì)展現(xiàn)在眼前缘缚,面對(duì)著山下,請(qǐng)慢慢地把你寫的問題和三個(gè)選項(xiàng)再次仔細(xì)端詳敌蚜,你會(huì)發(fā)現(xiàn)桥滨,心里會(huì)出現(xiàn)和原來在山下沒有的清晰及更深刻的感觸。這時(shí)候還是不要做決定钝侠,把紙張折好再收起來该园,再往更高的地方走。
又到了海拔800米帅韧,這時(shí)候城市已經(jīng)變得很小里初,甚至看不見了,往下眺望忽舟,只能看到起伏的山巒或遠(yuǎn)方的地平線双妨,這時(shí)候再把你寫的問題和三個(gè)選項(xiàng)拿出來看淮阐。
你會(huì)發(fā)現(xiàn),當(dāng)你通過爬山刁品,讓自己置身在愈來愈高的地方泣特,你的三個(gè)選項(xiàng)也會(huì)像大自然中的山巒一樣,開始呈現(xiàn)出不同的高度差別挑随。也許你會(huì)發(fā)現(xiàn)状您,啊兜挨!原來某一個(gè)選項(xiàng)是出于在意別人的眼光而做的膏孟,而另一個(gè)選項(xiàng)則是因?yàn)楹ε率。劣诘谌齻€(gè)選項(xiàng)拌汇,才是比較長(zhǎng)遠(yuǎn)并且貼近自己內(nèi)心的選擇柒桑。
當(dāng)然,我們每次遇到難題的時(shí)候噪舀,并不是真的需要站在物理上很高的高度去思考魁淳。類比于自己的當(dāng)前的處境,自己的領(lǐng)導(dǎo)与倡、長(zhǎng)輩會(huì)如何處理這個(gè)問題界逛。當(dāng)我們將自己放到更高的位置去思考的時(shí)候,就可能會(huì)做得更好纺座。
不管是處理人生難題仇奶,還是工作生活中的具體的任務(wù),思考角度不同以及站在什么樣的高度去思考比驻,會(huì)直接反應(yīng)我們處理具體事情的能力以及處理具體事情的效率。
這個(gè)看起來是很容易明白的道理岛抄,以前的我做的并不好别惦。當(dāng)我真去思考思考本身的時(shí)候,似乎走進(jìn)了另一個(gè)更高效的世界夫椭。
對(duì)于這點(diǎn)掸掸,仍需我們反復(fù)思考。