Beyond Question--后端程序員的反抗(1)

Beyond Question--后端程序員的反抗(1)

要是有什么方法能省掉動(dòng)腦筋這檔子真正的體力活饺著,人們斷斷不會(huì)放過(guò)它。
--- Joshua Reynolds


目錄:


引子:

之前翻看過(guò)一本書(shū)抑月,介紹批判性思維的。中文書(shū)名是:《超越感覺(jué)--批判性思維指南》

當(dāng)時(shí)看的是英文版舆蝴,僅僅是翻看了爪幻,有很多都看不懂哈哈哈。

他的英文名是 《beyond feelings-- A Guide to Critical Thinking》须误。

從書(shū)名挨稿,望文生義一下就是大概講要培養(yǎng)出一種批判性的思維,不要憑感覺(jué)京痢。奶甘。

Beyond Question也是取自于此,就是面對(duì)一個(gè)問(wèn)題的時(shí)候祭椰,不要急于去回答臭家,因?yàn)檫@樣很有可能會(huì)被問(wèn)題本身限定住了疲陕。

先要抽身出來(lái),Beyond This Question超越這個(gè)問(wèn)題钉赁,最后往往能發(fā)現(xiàn)關(guān)鍵點(diǎn)不在這個(gè)問(wèn)題當(dāng)中蹄殃,方能真正解決問(wèn)題。


引例1:關(guān)于買早餐

每天在早餐店買單的時(shí)候你踩,收銀員總是會(huì)問(wèn):“要不要來(lái)杯豆?jié){诅岩?”
這個(gè)問(wèn)題暗地里限定了兩個(gè)答案:

  • 要杯豆?jié){
  • 不要豆?jié){

如果收銀員換個(gè)問(wèn)法:“來(lái)杯豆?jié){還是來(lái)碗粥?”带膜,
問(wèn)題雖然看似差不多吩谦,但限定的內(nèi)容不同了,變成了:

  • 要杯豆?jié){
  • 來(lái)碗粥

小結(jié):

不談一些關(guān)于顧客購(gòu)物的心理分析膝藕,可以先做出個(gè)簡(jiǎn)單的猜測(cè):

用后者的問(wèn)法(句式)所得出來(lái)的營(yíng)業(yè)額會(huì)更佳式廷,而這僅僅是因?yàn)橐粋€(gè)問(wèn)題的限定造成的。
如果你能Beyond Question一下芭挽,maybe你就能不會(huì)過(guò)度消費(fèi)了滑废。。袜爪。


so,進(jìn)入正題策严,看看在日常怎么用beyond question來(lái)找到問(wèn)題的真正所在


Beyond Question--backend programmer's fight:

基本情況:

在公司饿敲,我負(fù)責(zé)的是用Python做后端.
一般是我先寫(xiě)完后端的程序妻导,調(diào)試好了后,提供接口(api)和數(shù)據(jù)給前端整合到云平臺(tái)中使用怀各。

其中倔韭,充當(dāng)產(chǎn)品經(jīng)理的boss還要負(fù)責(zé)協(xié)調(diào)前后端的溝通。

一個(gè)新功能放到上線的系統(tǒng)后瓢对,bug就會(huì)隨之而來(lái)寿酌。

出現(xiàn)bug后,boss和前端會(huì)叫我過(guò)去硕蛹。
不止一次醇疼。。法焰。他們會(huì)大聲跟我說(shuō):

  • 怎么你的程序又出錯(cuò)了秧荆?你過(guò)來(lái)看報(bào)錯(cuò)
  • 你寫(xiě)的是什么api?
  • 為什么你把a(bǔ)pi端口設(shè)為10086?
  • 埃仪。乙濒。。。颁股。

一般我都會(huì)回答:


劍拔弩張的一次:

有一次趕著將新寫(xiě)的漏洞掃描器上線么库,我寫(xiě)完交付給他們之后
他們還是照舊把我叫了過(guò)去。甘有。诉儒。

由于趕著上線,他們就急匆匆兇我:

  • 你的程序出錯(cuò)了亏掀!快看這是什么錯(cuò)忱反。。幌氮!
  • 你寫(xiě)的是什么api?怎么一下子程序就報(bào)錯(cuò)了缭受?胁澳!一下子就斷了该互?!韭畸。宇智。

關(guān)鍵的地方來(lái)了,Boss和前端把問(wèn)題定位在我的身上和我寫(xiě)的程序上胰丁。

他們的斬釘截鐵随橘,一開(kāi)始讓我也以為是我的后端程序與數(shù)據(jù)庫(kù)那邊的問(wèn)題。锦庸。

我看了下報(bào)錯(cuò)机蔗,是一個(gè)socket報(bào)錯(cuò),然后趕快google了一下甘萧。

這個(gè)時(shí)候萝嘁,前端覺(jué)得不關(guān)他事,就下去吃飯了扬卷,而boss覺(jué)得是我的后端程序與數(shù)據(jù)庫(kù)的問(wèn)題牙言,在一頓操作改我的代碼。怪得。


反擊--beyond question:

查了下資料后咱枉,我beyond question,定位問(wèn)題不在他們提出來(lái)的地方

然后我說(shuō):

  • 問(wèn)題不在后端程序的上面徒恋,而是前端在請(qǐng)求api的時(shí)候蚕断,等待的時(shí)間太短了,api在接受到請(qǐng)求后入挣,還沒(méi)來(lái)得及處理請(qǐng)求基括,就中斷了與api的通信,這就是為什么api斷掉财岔,然后就不能接受任務(wù)的原因了风皿。

boss聽(tīng)了后河爹,將信將疑,繼續(xù)改我的代碼桐款。他覺(jué)得問(wèn)題還是出在后面咸这。


結(jié)果:

最后的問(wèn)題解決了,確實(shí)是前端在請(qǐng)求api的時(shí)候魔眨,等待時(shí)間只設(shè)置成了3s媳维,改成8秒后,與api的通信就不會(huì)那么快就斷掉了遏暴。

當(dāng)然侄刽,我的程序也有一點(diǎn)問(wèn)題需要改,boss定位的地方還是不全錯(cuò)的朋凉。

下次要談?wù)勗赽oss身上學(xué)到用必要性思維怎么快速解決問(wèn)題州丹。


總結(jié):

“同一層面的問(wèn)題,不可能在同一個(gè)層面解決杂彭,只有在高于它的層面才能解決墓毒。”
--- Albert Einstein

面對(duì)一個(gè)問(wèn)題的時(shí)候亲怠,不要急于去回答所计,因?yàn)檫@樣很有可能會(huì)被問(wèn)題本身限定住了。

先要抽身出來(lái)团秽,Beyond This Question超越這個(gè)問(wèn)題主胧,重新定義、定位习勤、理解問(wèn)題的根源踪栋。

(這當(dāng)中涉及到理解的大局觀,此處就先不展開(kāi)談了姻报。)

最后往往能發(fā)現(xiàn)關(guān)鍵點(diǎn)不在這個(gè)第一次提出的問(wèn)題當(dāng)中己英,方能真正解決問(wèn)題。


未詳細(xì)談到的:

  • 理解的大局觀
  • 必要性思維

挖坑吴旋。损肛。。之后填荣瑟。治拿。


關(guān)鍵詞:

  • Beyond Question超越問(wèn)題
  • 問(wèn)題的層面

參考:

  • 《影響力》
  • 《超越感覺(jué)》
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市笆焰,隨后出現(xiàn)的幾起案子劫谅,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,185評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件捏检,死亡現(xiàn)場(chǎng)離奇詭異荞驴,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)贯城,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門熊楼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人能犯,你說(shuō)我怎么就攤上這事鲫骗。” “怎么了踩晶?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,524評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵执泰,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我渡蜻,道長(zhǎng)术吝,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,339評(píng)論 1 293
  • 正文 為了忘掉前任晴楔,我火速辦了婚禮顿苇,結(jié)果婚禮上峭咒,老公的妹妹穿的比我還像新娘税弃。我一直安慰自己,他們只是感情好凑队,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,387評(píng)論 6 391
  • 文/花漫 我一把揭開(kāi)白布则果。 她就那樣靜靜地躺著,像睡著了一般漩氨。 火紅的嫁衣襯著肌膚如雪西壮。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,287評(píng)論 1 301
  • 那天叫惊,我揣著相機(jī)與錄音款青,去河邊找鬼。 笑死霍狰,一個(gè)胖子當(dāng)著我的面吹牛抡草,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播蔗坯,決...
    沈念sama閱讀 40,130評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼康震,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了宾濒?” 一聲冷哼從身側(cè)響起腿短,我...
    開(kāi)封第一講書(shū)人閱讀 38,985評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后橘忱,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體赴魁,經(jīng)...
    沈念sama閱讀 45,420評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,617評(píng)論 3 334
  • 正文 我和宋清朗相戀三年钝诚,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了尚粘。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,779評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡敲长,死狀恐怖郎嫁,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情祈噪,我是刑警寧澤泽铛,帶...
    沈念sama閱讀 35,477評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站辑鲤,受9級(jí)特大地震影響盔腔,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜月褥,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,088評(píng)論 3 328
  • 文/蒙蒙 一弛随、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧宁赤,春花似錦舀透、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,716評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至佛猛,卻和暖如春惑芭,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背继找。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,857評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工遂跟, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人婴渡。 一個(gè)月前我還...
    沈念sama閱讀 47,876評(píng)論 2 370
  • 正文 我出身青樓幻锁,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親缩搅。 傳聞我的和親對(duì)象是個(gè)殘疾皇子越败,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,700評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,099評(píng)論 25 707
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)硼瓣,斷路器究飞,智...
    卡卡羅2017閱讀 134,654評(píng)論 18 139
  • 川藏之間有一條朝圣者的路 抓起背包來(lái)一場(chǎng)說(shuō)走就走的旅行 海拔三千米亿傅。離天近了媒峡,離海遠(yuǎn)了。 幸福指針隨距離遠(yuǎn)隨海拔高...
    禾葉兄弟閱讀 1,090評(píng)論 10 26
  • “旅游媚年春葵擎,年春媚游人谅阿。”每天都會(huì)聽(tīng)到身邊的人說(shuō)“我們剛從~~旅游回來(lái)”“我們明天準(zhǔn)備出發(fā)去~~旅游”“我們計(jì)劃...
    菱520閱讀 141評(píng)論 0 0
  • 01. 星期二的科學(xué)課酬滤,靠墻那邊負(fù)責(zé)“放哨”的同學(xué)大氣也不敢出签餐,盯著門縫外班主任楊老師漸漸走遠(yuǎn)的背影,總算是長(zhǎng)舒了...
    小袁Jill閱讀 1,021評(píng)論 5 10